0001426945-19-000026.txt : 20191025 0001426945-19-000026.hdr.sgml : 20191025 20191024194741 ACCESSION NUMBER: 0001426945-19-000026 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191025 DATE AS OF CHANGE: 20191024 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: 191167149 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-20190930.htm 10-Q Document
0001426945--12-312019Q3FALSE00014269452019-01-012019-09-30xbrli:shares00014269452019-10-23iso4217:USD00014269452019-07-012019-09-3000014269452018-07-012018-09-3000014269452018-01-012018-09-30iso4217:USDxbrli:shares00014269452019-09-3000014269452018-12-3100014269452017-12-3100014269452018-09-300001426945us-gaap:CommonStockMember2018-12-310001426945us-gaap:TreasuryStockMember2018-12-310001426945us-gaap:AdditionalPaidInCapitalMember2018-12-310001426945us-gaap:RetainedEarningsMember2018-12-310001426945us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100014269452019-01-012019-03-310001426945us-gaap:CommonStockMember2019-01-012019-03-310001426945us-gaap:TreasuryStockMember2019-01-012019-03-310001426945us-gaap:RetainedEarningsMember2019-01-012019-03-310001426945us-gaap:CommonStockMember2019-03-310001426945us-gaap:TreasuryStockMember2019-03-310001426945us-gaap:AdditionalPaidInCapitalMember2019-03-310001426945us-gaap:RetainedEarningsMember2019-03-3100014269452019-03-310001426945us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-3000014269452019-04-012019-06-300001426945us-gaap:CommonStockMember2019-04-012019-06-300001426945us-gaap:TreasuryStockMember2019-04-012019-06-300001426945us-gaap:RetainedEarningsMember2019-04-012019-06-300001426945us-gaap:CommonStockMember2019-06-300001426945us-gaap:TreasuryStockMember2019-06-300001426945us-gaap:AdditionalPaidInCapitalMember2019-06-300001426945us-gaap:RetainedEarningsMember2019-06-3000014269452019-06-300001426945us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001426945us-gaap:CommonStockMember2019-07-012019-09-300001426945us-gaap:RetainedEarningsMember2019-07-012019-09-300001426945us-gaap:CommonStockMember2019-09-300001426945us-gaap:TreasuryStockMember2019-09-300001426945us-gaap:AdditionalPaidInCapitalMember2019-09-300001426945us-gaap:RetainedEarningsMember2019-09-300001426945us-gaap:CommonStockMember2017-12-310001426945us-gaap:TreasuryStockMember2017-12-310001426945us-gaap:AdditionalPaidInCapitalMember2017-12-310001426945us-gaap:RetainedEarningsMember2017-12-310001426945us-gaap:AdditionalPaidInCapitalMember2018-01-012018-03-3100014269452018-01-012018-03-310001426945us-gaap:CommonStockMember2018-01-012018-03-310001426945us-gaap:RetainedEarningsMember2018-01-0100014269452018-01-010001426945us-gaap:RetainedEarningsMember2018-01-012018-03-310001426945us-gaap:CommonStockMember2018-03-310001426945us-gaap:TreasuryStockMember2018-03-310001426945us-gaap:AdditionalPaidInCapitalMember2018-03-310001426945us-gaap:RetainedEarningsMember2018-03-3100014269452018-03-310001426945us-gaap:AdditionalPaidInCapitalMember2018-04-012018-06-3000014269452018-04-012018-06-300001426945us-gaap:CommonStockMember2018-04-012018-06-300001426945us-gaap:RetainedEarningsMember2018-04-012018-06-300001426945us-gaap:CommonStockMember2018-06-300001426945us-gaap:TreasuryStockMember2018-06-300001426945us-gaap:AdditionalPaidInCapitalMember2018-06-300001426945us-gaap:RetainedEarningsMember2018-06-3000014269452018-06-300001426945us-gaap:AdditionalPaidInCapitalMember2018-07-012018-09-300001426945us-gaap:CommonStockMember2018-07-012018-09-300001426945us-gaap:RetainedEarningsMember2018-07-012018-09-300001426945us-gaap:CommonStockMember2018-09-300001426945us-gaap:TreasuryStockMember2018-09-300001426945us-gaap:AdditionalPaidInCapitalMember2018-09-300001426945us-gaap:RetainedEarningsMember2018-09-300001426945us-gaap:AccountingStandardsUpdate201602Member2019-01-010001426945echo:FreightManagementPlusInc.Member2018-07-062018-07-060001426945echo:FreightManagementPlusInc.Member2018-07-060001426945echo:FreightManagementPlusInc.Member2019-07-012019-09-300001426945echo:FreightManagementPlusInc.Member2019-09-300001426945us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:RetainedEarningsMember2018-01-010001426945echo:TransactionalMember2019-07-012019-09-300001426945echo:TransactionalMember2018-07-012018-09-300001426945echo:TransactionalMember2019-01-012019-09-300001426945echo:TransactionalMember2018-01-012018-09-300001426945echo:ManagedTransportationMember2019-07-012019-09-300001426945echo:ManagedTransportationMember2018-07-012018-09-300001426945echo:ManagedTransportationMember2019-01-012019-09-300001426945echo:ManagedTransportationMember2018-01-012018-09-300001426945echo:TruckloadMember2019-07-012019-09-300001426945echo:TruckloadMember2018-07-012018-09-300001426945echo:TruckloadMember2019-01-012019-09-300001426945echo:TruckloadMember2018-01-012018-09-300001426945echo:LessthantruckloadMember2019-07-012019-09-300001426945echo:LessthantruckloadMember2018-07-012018-09-300001426945echo:LessthantruckloadMember2019-01-012019-09-300001426945echo:LessthantruckloadMember2018-01-012018-09-300001426945echo:OtherMember2019-07-012019-09-300001426945echo:OtherMember2018-07-012018-09-300001426945echo:OtherMember2019-01-012019-09-300001426945echo:OtherMember2018-01-012018-09-300001426945echo:ContingentConsiderationMember2019-09-300001426945echo:ContingentConsiderationMember2018-12-31xbrli:pure0001426945srt:MinimumMember2019-09-300001426945srt:MaximumMember2019-09-300001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMember2019-09-300001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMemberus-gaap:FairValueInputsLevel1Member2019-09-300001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMemberus-gaap:FairValueInputsLevel2Member2019-09-300001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Member2019-09-300001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMember2018-12-310001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMemberus-gaap:FairValueInputsLevel1Member2018-12-310001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMemberus-gaap:FairValueInputsLevel2Member2018-12-310001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Member2018-12-310001426945us-gaap:FairValueInputsLevel3Member2018-12-310001426945us-gaap:FairValueInputsLevel3Member2019-01-012019-09-300001426945us-gaap:FairValueInputsLevel3Member2019-09-300001426945us-gaap:FairValueInputsLevel3Memberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012019-09-300001426945us-gaap:FairValueInputsLevel3Memberus-gaap:SellingGeneralAndAdministrativeExpensesMember2018-07-012018-09-300001426945us-gaap:FairValueInputsLevel3Memberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-09-300001426945us-gaap:FairValueInputsLevel3Memberus-gaap:SellingGeneralAndAdministrativeExpensesMember2018-01-012018-09-300001426945us-gaap:CustomerRelationshipsMember2019-09-300001426945us-gaap:CustomerRelationshipsMember2018-12-310001426945echo:CarrierRelationshipsMember2019-09-300001426945echo:CarrierRelationshipsMember2018-12-310001426945us-gaap:NoncompeteAgreementsMember2019-09-300001426945us-gaap:NoncompeteAgreementsMember2018-12-310001426945us-gaap:TradeNamesMember2019-09-300001426945us-gaap:TradeNamesMember2018-12-310001426945us-gaap:CustomerRelationshipsMember2019-01-012019-09-300001426945echo:CarrierRelationshipsMember2019-01-012019-09-300001426945us-gaap:NoncompeteAgreementsMember2019-01-012019-09-300001426945us-gaap:TradeNamesMember2019-01-012019-09-300001426945us-gaap:PerformanceSharesMember2019-07-012019-09-300001426945us-gaap:PerformanceSharesMember2019-01-012019-09-300001426945us-gaap:PerformanceSharesMember2018-01-012018-09-300001426945us-gaap:PerformanceSharesMember2018-07-012018-09-300001426945us-gaap:EmployeeStockOptionMember2018-07-012018-09-300001426945us-gaap:EmployeeStockOptionMember2019-01-012019-09-300001426945us-gaap:EmployeeStockOptionMember2019-07-012019-09-300001426945us-gaap:EmployeeStockOptionMember2018-01-012018-09-300001426945us-gaap:RestrictedStockMember2018-07-012018-09-300001426945us-gaap:RestrictedStockMember2018-01-012018-09-300001426945us-gaap:RestrictedStockMember2019-07-012019-09-300001426945us-gaap:RestrictedStockMember2019-01-012019-09-300001426945us-gaap:RestrictedStockMember2019-01-012019-09-300001426945us-gaap:RestrictedStockMember2018-01-012018-09-300001426945echo:PerformanceandMarketBasedStockMember2019-01-012019-09-300001426945echo:PerformanceandMarketBasedStockMember2018-01-012018-09-300001426945echo:StateTaxAuditMember2016-07-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:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMembersrt:MinimumMemberecho:ABLFacilityMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMembersrt:MaximumMemberecho: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:ABLFacilityMember2019-07-012019-09-300001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2018-07-012018-09-300001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2019-01-012019-09-300001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2018-01-012018-09-300001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2018-09-300001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2019-09-300001426945us-gaap:LetterOfCreditMemberecho:ABLFacilityMember2019-09-300001426945echo:ABLFacilityMember2019-09-300001426945us-gaap:SeniorNotesMember2015-05-050001426945us-gaap:SeniorNotesMember2015-05-052015-05-050001426945us-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel2Member2015-05-052015-05-050001426945us-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel2Member2015-05-050001426945us-gaap:SeniorNotesMember2019-09-300001426945us-gaap:SeniorNotesMember2019-01-012019-09-300001426945us-gaap:SeniorNotesMember2018-09-300001426945us-gaap:SeniorNotesMember2018-01-012018-09-300001426945us-gaap:SeniorNotesMember2018-07-012018-09-300001426945us-gaap:SeniorNotesMember2019-07-012019-09-300001426945us-gaap:SeniorNotesMember2018-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________________________________
FORM 10-Q
____________________________________________
Quarterly Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the quarterly period ended September 30, 2019
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 October 23, 2019, the registrant had 27,294,843 shares of common stock outstanding.




   Page
  
 
 Consolidated Statements of Operations for the three and nine months ended September 30, 2019 and 2018 (Unaudited)
 
 
 
 
 
 
 
 
 
 
 

2

PART I. FINANCIAL INFORMATION


Item 1.    Consolidated Financial Statements


Echo Global Logistics, Inc. and Subsidiaries
Consolidated Statements of Operations
(Unaudited)
Three Months Ended September 30,Nine Months Ended
September 30,
(In thousands, except per share data)2019201820192018
Revenue$561,441  $644,821  $1,653,300  $1,856,723  
Costs and expenses:
Transportation costs464,460  533,601  1,356,949  1,538,791  
Selling, general and administrative expenses77,722  85,709  238,055  250,871  
Depreciation and amortization9,594  9,230  28,855  27,168  
Income from operations9,665  16,281  29,441  39,893  
Interest expense(2,821) (3,780) (9,789) (11,284) 
Income before provision for income taxes6,844  12,501  19,652  28,609  
Income tax expense(2,001) (3,118) (6,245) (6,821) 
Net income$4,843  $9,383  $13,407  $21,788  
Earnings per common share:
Basic$0.18  $0.34  $0.50  $0.79  
Diluted$0.18  $0.33  $0.50  $0.78  
See accompanying notes.

3

Echo Global Logistics, Inc. and Subsidiaries
Consolidated Balance Sheets
 September 30,
2019
December 31,
2018
(In thousands, except share data)(Unaudited)
Assets  
Current assets:  
Cash and cash equivalents$26,418  $40,281  
Accounts receivable, net of allowance for doubtful accounts of $4,668 and $4,618 at September 30, 2019 and December 31, 2018, respectively
314,785  337,426  
Income taxes receivable202  2,805  
Prepaid expenses8,758  9,048  
Other current assets3,697  4,172  
Total current assets353,860  393,732  
Noncurrent assets:
Property and equipment, net of accumulated depreciation of $129,284 and $110,010 at September 30, 2019 and December 31, 2018, respectively
59,644  61,955  
Goodwill309,589  309,589  
Intangible assets, net of accumulated amortization of $78,859 and $69,855 at September 30, 2019 and December 31, 2018, respectively
100,559  109,563  
Operating lease assets19,314    
Other noncurrent assets4,300  3,485  
Total noncurrent assets493,407  484,593  
Total assets$847,266  $878,325  
Liabilities and stockholders' equity 
Current liabilities: 
Accounts payable$210,851  $216,280  
Due to seller, current700  2,243  
Accrued expenses37,403  48,129  
Other current liabilities5,836  255  
Income taxes payable111    
Total current liabilities254,901  266,907  
Noncurrent liabilities:
Convertible notes, net154,828  183,168  
Due to seller, noncurrent500  717  
Other noncurrent liabilities543  18,369  
Deferred income taxes21,611  19,233  
Noncurrent operating lease liabilities31,835    
Total noncurrent liabilities209,317  221,487  
Total liabilities464,218  488,394  
Stockholders' equity:   
Common stock, par value 0.0001 per share, 100,000,000 shares authorized, 31,502,627 shares issued and 26,401,044 shares outstanding at September 30, 2019; 31,345,220 shares issued and 27,397,760 shares outstanding at December 31, 2018
3  3  
Treasury stock, 5,101,583 and 3,947,460 shares at September 30, 2019 and December 31, 2018, respectively
(105,679) (79,571) 
Additional paid-in capital354,216  348,397  
Retained earnings134,509  121,102  
Total stockholders' equity383,049  389,932  
Total liabilities and stockholders' equity$847,266  $878,325  
Note: Amounts may not foot due to rounding.
See accompanying notes.
4

Echo Global Logistics, Inc. and Subsidiaries
Consolidated Statements of Cash Flows
(Unaudited)
 Nine Months Ended
September 30,
(In thousands)20192018
Operating activities  
Net income$13,407  $21,788  
Adjustments to reconcile net income to net cash provided by operating activities:
Deferred income taxes2,370  2,532  
Noncash stock compensation expense7,762  7,091  
Noncash interest expense 5,762  6,362  
Change in contingent consideration due to seller543  150  
Depreciation and amortization28,855  27,168  
Change in assets:
Accounts receivable22,674  (60,333) 
Income taxes receivable3,015  4,274  
Prepaid expenses and other assets(386) (3,132) 
Change in liabilities:
Accounts payable(5,243) 47,517  
Accrued expenses and other liabilities(9,363) 9,967  
Payments of contingent consideration in excess of costs over estimated earnings(1,097) (375) 
Net cash provided by operating activities68,298  63,009  
Investing activities 
Purchases of property and equipment(18,854) (19,500) 
Investments in business entities  (1,000) 
Payments for acquisitions, net of cash acquired(33) (6,720) 
Net cash used in investing activities(18,887) (27,220) 
Financing activities  
Payments of contingent consideration due to seller(1,206) (550) 
Proceeds from exercise of stock options37  4,189  
Employee tax withholdings related to net share settlements of equity-based awards(2,082) (2,400) 
Purchases of treasury stock(26,108)   
Purchases of Convertible Notes(33,915)   
Proceeds from borrowing on ABL facility25,000  12,000  
Repayments of amounts borrowed on ABL facility(25,000) (12,000) 
Net cash (used in) provided by financing activities(63,275) 1,239  
(Decrease) Increase in cash and cash equivalents(13,863) 37,028  
Cash and cash equivalents, beginning of period40,281  23,515  
Cash and cash equivalents, end of period$26,418  $60,542  
Note: Amounts may not foot due to rounding.

Supplemental disclosure of cash flow information  
Cash paid during the period for interest$3,172  $3,473  
Cash paid during the period for income taxes4,238  144  
Cash received during the period for income taxes refunded$3,348  $129  
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, 201831,345,220  $3  (3,947,460) $(79,571) $348,397  $121,102  $389,932  
Share compensation expense—  —  —  —  2,806  —  2,806  
Exercise of stock options3,000  0  —  —  37  —  37  
Common stock issued for vested restricted stock215,071  0  —  —  (0) —    
Common stock issued for vested performance shares13,267  0  —  —  (0) —    
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock(81,936) (0) —  —  (1,978) —  (1,978) 
Repurchase of convertible notes, net of deferred taxes—  —  —  —  36  —  36  
Purchases of treasury stock—  —  (452,350) (10,629) —  —  (10,629) 
Net income—  —  —  —  —  3,497  3,497  
Balance at March 31, 201931,494,622  3  (4,399,810) (90,199) 349,298  124,599  383,700  
Share compensation expense—  —  —  —  2,425  —  2,425  
Common stock issued for vested restricted stock5,789  0  —  —  (0) —    
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock(2,252) (0) —  —  (49) —  (49) 
Repurchase of convertible notes, net of deferred taxes—  —  —  —  66  —  66  
Purchases of treasury stock—  —  (701,773) (15,480) —  —  (15,480) 
Net income—  —  —  —  —  5,067  5,067  
Balance at June 30, 201931,498,159  $3  (5,101,583) $(105,679) $351,739  $129,666  $375,729  
Share compensation expense—  —  —  —  2,531  —  2,531  
Common stock issued for vested restricted stock7,019  0  —  —  (0) —    
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock(2,551) (0) —  —  (55) —  (55) 
Net income—  —  —  —  —  4,843  4,843  
Balance at September 30, 201931,502,627  $3  (5,101,583) $(105,679) $354,216  $134,509  $383,049  
Note: Amounts may not foot due to rounding.


6

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, 201730,768,050  $3  (3,526,870) $(69,818) $337,445  $91,242  $358,872  
Share compensation expense—  —  —  —  2,350  —  2,350  
Exercise of stock options123,442  0  —  —  1,239  —  1,239  
Common stock issued for vested restricted stock195,853  0  —  —  (0) —    
Common stock issued for vested performance shares26,567  0  —  —  (0) —    
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock(78,812) (0) —  —  (2,222) —  (2,222) 
Cumulative effect of accounting change—  —  —  —  —  1,136  1,136  
Net income—  —  —  —  —  4,727  4,727  
Balance at March 31, 201831,035,100  3  (3,526,870) (69,818) 338,811  97,105  366,101  
Share compensation expense—  —  —  —  2,212  —  2,212  
Exercise of stock options201,900  0  —  —  2,322  —  2,322  
Common stock issued for vested restricted stock9,870  0  —  —  (0) —    
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock(3,405) (0) —  —  (96) —  (96) 
Net income—  —  —  —  —  7,678  7,678  
Balance at June 30, 201831,243,465  $3  (3,526,870) $(69,818) $343,249  $104,783  $378,218  
Share compensation expense—  —  —  —  2,174  —  2,174  
Exercise of stock options54,700  0  —  —  628  —  628  
Common stock issued for vesting of restricted stock7,514  0  —  —  (0) —    
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of share-based awards(2,433) (0) —  —  (82) —  (82) 
Common shares issued for acquisition25,223  0  —  —  693  —  693  
Net income—  —  —  —  —  9,383  9,383  
Balance at September 30, 201831,328,469  $3  (3,526,870) $(69,818) $346,662  $114,167  $391,014  
Note: Amounts may not foot due to rounding.

See accompanying notes.
7

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Nine Months Ended September 30, 2019 and 2018
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 nine months ended September 30, 2019 are not necessarily indicative of the results expected for the full year 2019. 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, 2018.

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 assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results can differ from those estimates.

Fair Value of Financial Instruments

The carrying values of the Company's financial instruments, which consist of cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values due to their short-term nature. The fair value of the acquired intangible assets was determined using a discounted cash flow analysis as further described in Note 3. The fair value of the due to seller liabilities are determined based on the likelihood of the Company making contingent earn-out payments (see Note 5). The fair value of the liability component of the Notes (as defined in Note 12) was determined using the discounted cash flow analysis discussed in Note 12.

2. Recent Accounting Pronouncements

Recently adopted accounting pronouncements

In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases, requiring a lessee to record, on the balance sheet, the assets and liabilities for the right-of-use assets and lease obligations created by leases with lease terms of more than 12 months. In July 2018, the FASB issued ASU 2018-11, which added amendments to create an optional transition method that provided an option to use the effective date of Accounting Standards Codification ("ASC") 842, Leases ("ASC Topic 842"), as the date of initial application of the transition. In addition, the new standard requires enhanced qualitative and quantitative disclosures related to the amount, timing and uncertainty of cash flows arising from leases.

The Company adopted this standard on January 1, 2019 using the modified retrospective approach. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. Upon adoption, the Company elected the package of practical expedients that allows it to (i) not reassess whether an arrangement contains a lease, (ii) carry forward its lease classification as operating or capital leases and (iii) not reassess its previously recorded initial direct costs. In addition, the Company elected the practical expedient to not separate lease and non-lease components whereby both components are accounted for and recognized as lease components.

8

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Nine Months Ended September 30, 2019 and 2018
The adoption resulted in a lease asset of $21.0 million and lease liability of $41.2 million, respectively, as of January 1, 2019. The Company's previous liability for deferred rent of $20.3 million, as of January 1, 2019, was offset against the right of use asset upon adoption of the new standard. The standard did not impact the Company's consolidated statement of operations or consolidated statement of cash flows. The Company fully describes the adoption and impact of this standard in Note 13. As part of the adoption of this standard, the Company implemented changes to its accounting policies, practices and internal controls over financial reporting.

In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation, which expands the scope of ASC Topic 718, Compensation - Stock Compensation ("ASC Topic 718"), to include all share-based payment transactions for acquiring goods and services from nonemployees. The amendments in this update are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. The Company's current share-based payment awards to non-employees consist only of grants made to its non-employee Directors as compensation solely relates to each individual's role as a non-employee Director. As such, in accordance with ASC Topic 718, the Company accounts for these share-based payment awards to its non-employee Directors in the same manner as share-based payment awards for its employees. The Company adopted this standard on January 1, 2019, and the amendments in this guidance had no effect on the accounting for its share-based payment awards to its non-employee Directors, and had no effect on the consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software, which aligns the accounting for implementation costs of a cloud computing arrangement that is a service contract with the guidance on capitalizing costs associated with developing or obtaining internal-use software. This guidance also requires companies to amortize these implementation costs over the life of the service contract in the same line item within the consolidated statements of operations as the fees associated with the hosting service. This new accounting standard is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company early adopted this accounting standard prospectively in the third quarter of 2019, and the adoption of this guidance did not have a material impact on the consolidated financial statements.

In July 2019, the FASB issued ASU 2019-07, Codification Updates to SEC Sections, which clarifies the disclosure and presentation requirements of a variety of codification topics by aligning them with the SEC's regulations, thereby eliminating redundancies and making the codification easier to apply. This ASU was effective upon issuance and did not have a significant impact on the Company's consolidated financial statements and related disclosures.

Recently issued accounting pronouncements not yet adopted

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement, which modifies the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. This new accounting standard will be effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is evaluating the effects that the adoption of this guidance will have on its disclosures.

In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other: Simplifying the Test for Goodwill Impairment, to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This new accounting standard will be effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is evaluating the effects that the adoption of this guidance will have on its consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), which replaces the incurred loss methodology previously employed to measure credit losses for most financial assets and requires the use of a forward-looking expected loss model. Current accounting delays the recognition of credit losses until it is probable a loss has been incurred, while the update will require financial assets to be measured at amortized costs less a reserve and equal to the net amount expected to be collected. This standard will be effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is evaluating the effects of the adoption of this guidance, but it does not believe its adoption will have a material impact on its consolidated financial statements.




9

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Nine Months Ended September 30, 2019 and 2018
3. Acquisitions

On July 6, 2018, the Company acquired Freight Management Plus, Inc. ("Freight Management," or "FMP"), a non-asset based truckload and less than truckload transportation brokerage based in Allison Park, Pennsylvania, and the results of FMP have been included in the Company's consolidated financial statements since the acquisition date. The Company purchased the assets and assumed certain liabilities of FMP for $6.7 million in cash payable at closing, $0.7 million of common stock, par value $0.0001 per share, and an additional $2.9 million in contingent consideration that may become payable upon the achievement of certain performance measures on or prior to June 30, 2021. The acquisition date fair value of the total consideration transferred was $10.5 million. The Company recorded $2.3 million of goodwill, $1.4 million as the estimated opening balance sheet fair value of the contingent consideration obligation, and $5.1 million of customer relationship intangible assets. The fair values of the contingent consideration obligation and the customer relationship intangible assets are considered Level 3 fair value estimates. The fair value of the contingent consideration obligation was based on the probability of reaching the financial forecasts of future operating results, an appropriate discount rate, and the Company's historical experience with similar arrangements as further described in Note 5. The fair value of the customer relationship intangible assets was determined using a discounted cash flow analysis based on the current customers of FMP at the time of the acquisition. The amount of goodwill deductible for U.S. income tax purposes is $0.9 million, which excludes the opening balance sheet fair value of the contingent consideration obligation.

The opening balance sheet fair value of the contingent consideration was $1.4 million. During the third quarter of 2019, the Company made a payment of $1.0 million to the seller of FMP based on the achievement of certain financial measures as defined within the acquisition purchase agreement. As of September 30, 2019, the fair value of the remaining contingent consideration was $1.2 million. The Company will continue to reassess the fair value of the contingent consideration obligation each quarter.

4. Revenue

Adoption of ASC Topic 606, "Revenue from Contracts with Customers"

On January 1, 2018, the Company adopted ASU 2014-09, Revenue from Contracts with Customers ("ASC Topic 606"), using the modified retrospective method. The Company recorded an increase to the opening balance of retained earnings of $1.1 million, net of tax, as of January 1, 2018 due to the cumulative impact of adoption of ASC Topic 606.

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 is typically the performance obligation for the Company's Managed Transportation clients. For this performance obligation, revenue is recognized gross as the Company is the principal in these transactions, and is recognized as the 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.




10

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Nine Months Ended September 30, 2019 and 2018
The following table presents the Company's revenue disaggregated by client type (in thousands):
Three Months Ended September 30,Nine Months Ended
September 30,
Client Type2019201820192018
Transactional$433,319  $510,344  $1,273,687  $1,466,241  
Managed Transportation128,123  134,478  379,613  390,482  
Revenue$561,441  $644,821  $1,653,300  $1,856,723  
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 September 30,Nine Months Ended
September 30,
Mode2019201820192018
Truckload$368,859  $445,827  $1,085,431  $1,290,013  
Less than truckload167,604  166,244  487,590  474,062  
Other revenue24,978  32,749  80,279  92,648  
Revenue$561,441  $644,821  $1,653,300  $1,856,723  
Note: Amounts may not foot due to rounding.

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.

Practical Expedients

The Company adopted the practical expedient to recognize commission expense when incurred because the amortization period is less than one year. Commission expense recognition aligns with the Company's revenue recognition policy under ASC Topic 606, as commission expense is recognized on a relative transit time basis.

The Company applied the disclosure exemption in ASC Topic 606 that permits the omission of remaining performance obligations that have an original expected duration of one year or less.

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 of the due to seller liabilities at September 30, 2019 and December 31, 2018 was $1.2 million and $3.0 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:

11

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Nine Months Ended September 30, 2019 and 2018
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 5% to 7%. 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 September 30, 2019 and December 31, 2018 (in thousands):
Fair Value Measurements as of September 30, 2019
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(1,200)     $(1,200) 

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

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, 2018$(2,960) 
Change in fair value of contingent consideration due to seller(543) 
Payment of contingent consideration due to seller2,303  
Balance at September 30, 2019$(1,200) 

For the three months ended September 30, 2019 and 2018, the Company recognized expense of $53 thousand and $50 thousand, respectively. For the nine months ended September 30, 2019 and 2018, the Company recognized expense of $543 thousand and $150 thousand, respectively. These changes in fair value resulted from using revised forecasts that took into account the most recent performance of each acquired business and the effect of the time value of money.

During the nine months ended September 30, 2019 and 2018, the Company made contingent earn-out payments of $2.3 million and $0.9 million, respectively, to the sellers of businesses acquired by the Company.

12

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Nine Months Ended September 30, 2019 and 2018
6. Intangibles and Goodwill

The balance of goodwill was $309.6 million as of September 30, 2019 and December 31, 2018, as no changes occurred during the nine months ended September 30, 2019.

The following is a summary of amortizable intangible assets as of September 30, 2019 and December 31, 2018 (in thousands):
 September 30, 2019December 31, 2018
Cost  Accumulated Amortization  Net  Cost  Accumulated Amortization  Net  
Customer relationships$150,239  $(64,976) $85,263  $150,239  $(57,875) $92,364  
Carrier relationships18,300  (4,665) 13,635  18,300  (3,857) 14,443  
Non-compete agreements5,239  (3,578) 1,661  5,239  (3,003) 2,236  
Trade names5,640  (5,640)   5,640  (5,119) 521  
$179,418  $(78,859) $100,559  $179,418  $(69,855) $109,563  
Note: Amounts may not foot due to rounding.

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

The estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Remainder of 2019  $2,798  
2020  10,973  
2021  10,362  
2022  10,005  
20239,501  
Thereafter56,920  
Total$100,559  

7. Accrued Expenses and Other Noncurrent Liabilities

The components of accrued expenses at September 30, 2019 and December 31, 2018 were as follows (in thousands):
 September 30, 2019December 31, 2018
Accrued compensation$22,768  $31,825  
Accrued rebates2,960  2,669  
Accrued employee benefits3,689  2,620  
Accrued professional service fees1,699  2,082  
Accrued interest1,872  1,017  
Deferred rent  2,439  
Other4,415  5,476  
Total accrued expenses$37,403  $48,129  
Note: Amounts may not foot due to rounding.

The other noncurrent liabilities of $0.5 million at September 30, 2019 consist of the long-term portion of the Company's uncertain tax liability. The other noncurrent liabilities of $18.4 million at December 31, 2018 consist primarily of the portion of deferred rent in excess of twelve months and the long-term uncertain tax liability.
13

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Nine Months Ended September 30, 2019 and 2018
8. Income Taxes  

The following table shows the Company's effective income tax rate for the three and nine months ended September 30, 2019 and 2018 (in thousands):
Three Months Ended September 30,Nine Months Ended
September 30,
 2019201820192018
Income before provision for income taxes$6,844  $12,501  $19,652  $28,609  
Income tax expense$(2,001) $(3,118) $(6,245) $(6,821) 
Effective tax rate29.2 %24.9 %31.8 %23.8 %

The difference in the Company's effective tax rate for each of the three and nine months ended September 30, 2019 and 2018 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 Per Share

Basic earnings per common share is calculated by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per common share is calculated by dividing net income by the weighted average shares outstanding plus share equivalents that would arise from the exercise of share options, and the vesting of restricted stock and performance shares. The computation of basic and diluted earnings per common share for the three and nine months ended September 30, 2019 and 2018 is as follows (in thousands, except share and per share data):
Three Months Ended September 30,Nine Months Ended
September 30,
2019201820192018
Numerator:
Net income$4,843  $9,383  $13,407  $21,788  
Denominator:   
Denominator for basic earnings per common share - weighted-average shares26,398,136  27,779,990  26,778,897  27,571,122  
Effect of dilutive securities:   
Employee stock awards85,837  428,977  131,675  364,492  
Denominator for dilutive earnings per common share26,483,973  28,208,967  26,910,572  27,935,614  
Basic earnings per common share$0.18  $0.34  $0.50  $0.79  
Diluted earnings per common share$0.18  $0.33  $0.50  $0.78  

For the three and nine months ended September 30, 2019 and 2018, there were no unvested performance and market-based shares, no employee stock options and no unvested restricted stock excluded from the calculation of diluted earnings per common share.

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

10. Stock-Based Compensation Plans

The Company recorded $2.5 million and $7.8 million in total stock-based compensation expense with corresponding income tax benefits of $0.6 million and $1.9 million for the three and nine months ended September 30, 2019, respectively. For the three and nine months ended September 30, 2018, the Company recorded $2.4 million and $7.1 million in total stock-based compensation expense with corresponding income tax benefits of $0.6 million and $1.7 million, respectively.

During each of the nine months ended September 30, 2019 and 2018, the Company did not grant any stock options.

14

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Nine Months Ended September 30, 2019 and 2018
The Company granted 379,852 and 247,612 shares of restricted stock to various employees during the nine months ended September 30, 2019 and 2018, 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 105,543 and 97,966 shares of performance and market-based stock during the nine months ended September 30, 2019 and 2018, 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 the Company's insurance and risk management programs or may result in claims or adjustments with the Company's carriers. No such matters are currently expected to have a material adverse effect on the Company's financial position, results of operations or cash flows.

In July 2016, the Company received an unfavorable appeals assessment regarding a state activity-based tax matter of $1.3 million, including penalties and interest, for the state tax audit period from January 1, 2010 to June 30, 2014. The Company believes the assessment is without merit and is currently defending its position through a formal appeals process. The Company has not recorded any potential loss related to this matter as of September 30, 2019.

12. Long-Term Debt

ABL Facility

On October 23, 2018, the Company entered into Amendment No. 2 to its Revolving Credit and Security Agreement (the "Second Amendment"), which amends the terms of its existing Revolving Credit and Security Agreement, dated as of June 1, 2015, by and among the Company, the lenders party thereto, and PNC Bank, National Association, as administrative agent (as amended by the Second Amendment, the "Amended Credit Agreement"). The Amended Credit Agreement provides for a senior secured revolving credit facility in an initial aggregate principal amount of up to $350 million (the "Amended ABL Facility"), with an extended maturity date of October 23, 2023. The initial aggregate principal amount under the Amended ABL Facility may be increased from time to time by an additional $150 million to a maximum aggregate principal amount of $500 million; 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 ABL Facility, the unamortized issuance costs are presented as a deferred asset on the consolidated balance sheet. For the three months ended September 30, 2019 and 2018, the Company recorded $0.1 million and $0.2 million of interest expense, respectively, related to ABL Facility issuance costs. For the nine months ended September 30, 2019 and 2018, the Company recorded $0.3 million and $0.5 million of interest expense, respectively, related to ABL Facility issuance costs.

15

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Nine Months Ended September 30, 2019 and 2018
Under the Amended ABL Facility, the Company is required to pay a commitment fee in respect to the unutilized commitments under the Amended ABL Facility, calculated at a rate of 0.25%. The Company recognized interest expense related to the commitment fee and borrowings on the ABL Facility of $0.3 million and $0.2 million for the three months ended September 30, 2019 and 2018, respectively. The Company recognized interest expense related to the commitment fee and borrowings on the ABL Facility of $0.8 million and $0.6 million for the nine months ended September 30, 2019 and 2018, respectively.

The Company drew $25.0 million and $12.0 million on the ABL Facility during the nine months ended September 30, 2019 and 2018, respectively, all of which was repaid as of September 30, 2019 and 2018. No amounts were outstanding on the ABL Facility as of September 30, 2019 and 2018. As there is no outstanding draw on the ABL Facility at September 30, 2019, the unamortized issuance costs are presented as a deferred asset on the consolidated balance sheets. Since June 1, 2015, the Company has been in compliance with all covenants related to the ABL Facility.

The issuance of letters of credit under the ABL Facility reduces available borrowings. As of September 30, 2019, there were $0.7 million of letters of credit outstanding. The total draw allowed on the ABL Facility at September 30, 2019, as determined by the working capital assets pledged as collateral, was $237.0 million. After adjusting for the letters of credit, the Company's remaining availability under the ABL Facility at September 30, 2019 was $236.3 million.

Convertible Senior Notes

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

The Notes bear interest at a rate of 2.50% per year payable semiannually in arrears in cash on May 1 and November 1 of each year, beginning on November 1, 2015. The Notes will mature on May 1, 2020, unless earlier converted or repurchased in accordance with the terms discussed below. The Notes are the Company's senior unsecured obligations and rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment to any of the Company's unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's subsidiaries.

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

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

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

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

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Nine Months Ended September 30, 2019 and 2018
dilutive impact on diluted earnings per common share for each of the three and nine months ended September 30, 2019 and 2018.

During the nine months ended September 30, 2019, the Company repurchased $34.3 million par value of the Notes for $33.9 million. The Company accounted for these transactions in accordance with ASC 470-20, Debt with Conversion and Other Options, resulting in the recognition of a loss of $0.7 million for the nine months ended September 30, 2019. The loss is primarily for the write-off of the unamortized debt discount related to the Notes, which was included in interest expense in the Company's respective consolidated statements of operations. During the three months ended September 30, 2019 and 2018, and the nine months ended September 30, 2018, the Company did not repurchase any of the Notes, and thus did not have a corresponding gain or loss to record on the consolidated statements of operations during these respective periods.

As of September 30, 2019 and December 31, 2018, the carrying amounts of the Notes on the consolidated balance sheets were calculated as follows (in thousands):
September 30, 2019December 31, 2018
Convertible senior notes, principal amount$158,295  $192,585  
Unamortized debt discount(2,894) (7,862) 
Unamortized debt issuance costs(572) (1,555) 
Convertible senior notes, net$154,828  $183,168  
Note: Amounts may not foot due to rounding.

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

For the three and nine months ended September 30, 2019 and 2018, interest expense related to the Notes consisted of the following (in thousands):
Three Months Ended September 30,Nine Months Ended
September 30,
2019201820192018
Contractual coupon interest$989  $1,438  $3,254  $4,313  
Debt discount amortization1,208  1,648  3,934  4,867  
Loss on extinguishment of debt    711    
Debt issuance cost amortization239  326  778  963  
Interest expense, Notes$2,436  $3,411  $8,677  $10,142  
Note: Amounts may not foot due to rounding.

The undiscounted interest and principal payments due in relation to the Notes from September 30, 2019 to the maturity of the Notes on May 1, 2020 are as follows (in thousands):
Total20192020
Senior convertible notes, including interest$162,252  1,979  $160,274  
Note: Amounts may not foot due to rounding.

13. Leases

The Company leases office space for purposes of conducting its business. Leases with an initial term of 12 months or less are not recorded on the balance sheet; lease expense for these leases is recognized on a straight-line basis over the lease term. All Company leases, consisting primarily of facility leases, were evaluated upon the adoption of ASC Topic 842, and it was determined that these were all operating leases.

17

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Nine Months Ended September 30, 2019 and 2018
Most leases include one or more options to renew, with renewal terms that can extend the lease term. The Company also has some leases that include termination options. The exercise of lease renewal or termination options is at the Company's sole discretion, and it does not recognize these options as part of its right-of-use assets ("ROU assets") or lease liabilities. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants.

The Company determines if an arrangement contains a lease at inception. The Company has performed an evaluation of other contracts with customers and suppliers in accordance with ASC Topic 842 and has determined that, except for the facility leases described above, none of its contracts contain a lease.

The balance sheet classification of lease assets and liabilities is as follows (in thousands):
September 30, 2019
ROU assets:
Operating lease assets$19,314  
Operating lease liabilities:
Current portion in other current liabilities$5,836  
Noncurrent operating lease liabilities31,835  
Total operating lease liabilities$37,671  

The components of lease cost for the three and nine months ended September 30, 2019 were as follows (in thousands):
Three Months Ended September 30, 2019Nine Months Ended September 30, 2019
Operating lease cost$1,439  $4,301  
Short-term lease cost40  129  
Total lease cost$1,478  $4,430  
Note: Amounts may not foot due to rounding.

Cash paid for amounts included in the measurement of lease liabilities for the nine months ended September 30, 2019 was $6.3 million and was included in net cash provided by operating activities in the consolidated statement of cash flows. During the nine months ended September 30, 2019, a total of $0.6 million of right-of-use assets were obtained in exchange for new operating lease liabilities.

The average lease term and discount rate were as follows:
September 30, 2019
Weighted average remaining lease term (in years)7.0
Weighted average operating discount rate7.6 %

The Company's leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. The Company used incremental borrowing rates as of January 1, 2019 for operating leases that commenced prior to that date.










18

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Nine Months Ended September 30, 2019 and 2018
As of September 30, 2019, maturities of operating lease liabilities were as follows (in thousands):
Operating Leases
Remainder of 2019$2,126  
20208,185  
20215,954  
20226,214  
20235,938  
Thereafter20,855  
Total lease payments$49,273  
Less: imputed interest11,602  
Total operating lease liabilities$37,671  
Note: Amounts may not foot due to rounding.

Practical Expedients

The Company adopted the the package of practical expedients that allows it to (i) not reassess whether an arrangement contains a lease, (ii) carry forward its lease classification as operating or capital leases and (iii) not reassess its previously recorded initial direct costs. In addition, the Company elected the practical expedient to not separate lease and non-lease components, and therefore both components are accounted for and recognized as lease components.


19

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 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, 2018 and elsewhere in this Form 10-Q. Investors are urged to consider these factors carefully in evaluating any forward-looking statements and are cautioned not to place undue reliance on such forward-looking statements. The forward-looking statements made herein are only made as of the date hereof and we undertake no obligation to publicly update such forward-looking statements to reflect subsequent events or circumstances.

Overview

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

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

20

Results of Operations

The following table represents certain results of operations data:
 Three Months Ended September 30,Nine Months Ended
September 30,
(Unaudited, in thousands except per share data)2019201820192018
Consolidated statements of operations data:
Revenue$561,441  $644,821  $1,653,300  $1,856,723  
Transportation costs464,460  533,601  1,356,949  1,538,791  
Net revenue (1)
96,982  111,220  296,350  317,932  
Operating expenses:    
Commissions29,065  33,162  90,147  95,730  
Selling, general and administrative expenses48,603  52,498  147,364  154,990  
Contingent consideration expense53  50  543  150  
Depreciation and amortization9,594  9,230  28,855  27,168  
Total operating expenses87,316  94,939  266,910  278,039  
Income from operations9,665  16,281  29,441  39,893  
Interest expense(2,821) (3,780) (9,789) (11,284) 
Income before provision for income taxes6,844  12,501  19,652  28,609  
Income tax expense(2,001) (3,118) (6,245) (6,821) 
Net income$4,843  $9,383  $13,407  $21,788  
Earnings per common share:  
      Basic$0.18  $0.34  $0.50  $0.79  
      Diluted$0.18  $0.33  $0.50  $0.78  
Shares used in per share calculations (in thousands):  
      Basic26,398  27,780  26,779  27,571  
      Diluted26,484  28,209  26,911  27,936  
Note: Amounts may not foot due to rounding.
(1) Net revenue is a non-GAAP measure calculated as revenue less transportation costs. Net revenue is one of the primary operational and financial measures used by management to evaluate the business. The following table presents a reconciliation of net revenue to revenue, the most comparable GAAP measure:
 Three Months Ended September 30,Nine Months Ended
September 30,
(Unaudited, in thousands)2019201820192018
Revenue$561,441  $644,821  $1,653,300  $1,856,723  
Transportation costs464,460  533,601  1,356,949  1,538,791  
Net revenue$96,982  $111,220  $296,350  $317,932  
Note: Amounts may not foot due to rounding.



21

Revenue

We generate revenue through the sale of brokerage and transportation management services to our clients. For our brokerage and transportation management services, revenue is recognized as the client's shipment travels from origin to destination by a third-party carrier. Our revenue was $1.7 billion and $1.9 billion for the nine months ended September 30, 2019 and 2018, respectively, representing a period-over-period decrease of 11.0%.

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 client's transportation and logistics requirements. Our Managed Transportation accounts typically generate higher dollar amounts and volume than our Transactional relationships. For the nine months ended September 30, 2019 and 2018, Transactional clients accounted for 77.0% and 79.0% of our revenue, respectively, and Managed Transportation clients accounted for 23.0% and 21.0% of our revenue, respectively. We expect to continue to grow both our Transactional and Managed Transportation client base in the future, although the rate of growth for each type of client will vary depending on opportunities in the marketplace.

Revenue recognized per shipment will vary depending on the transportation mode, fuel prices, shipment weight, density and mileage of the product shipped. The primary modes of shipment that we transact in are TL and LTL. Other transportation modes include intermodal, small parcel, domestic air, expedited and international. Material shifts in the percentages of our revenue by transportation mode could have a significant impact on our revenue growth. For the nine months ended September 30, 2019, TL accounted for 65.7% of our revenue, LTL accounted for 29.5% of our revenue and other transportation modes accounted for 4.8% of our revenue. For the nine months ended September 30, 2018, TL accounted for 69.5% of our revenue, LTL accounted for 25.5% of our revenue and other transportation modes accounted for 5.0% of our revenue.

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

Transportation costs and net revenue

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

Net revenue, a non-GAAP financial measure, is considered by management to be an important measurement of our success in the marketplace. Our transportation costs are typically lower for an LTL shipment than for a TL shipment, while our net revenue margin is typically higher for an LTL shipment than for a TL shipment. Net revenue margin is calculated as net revenue divided by revenue. Material shifts in the percentage of our revenue by transportation mode could have a significant impact on our net revenue. The discussion of our results of operations below focuses on changes in our net revenue and expenses as a percentage of net revenue. Net revenue for the nine months ended September 30, 2019 was $296.4 million, a decrease of 6.8% from $317.9 million in the comparable period of 2018.

Operating expenses

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

Commissions paid to our sales personnel, including employees and agents, are a significant component of our operating expenses. These commissions are based on the net revenue we collect from the clients for which such sales personnel have primary responsibility. For the nine months ended September 30, 2019 and 2018, our commission expense was $90.1 million and $95.7 million, respectively. Commission expense increased to 30.4% of our net revenue as of September 30, 2019, as compared to 30.1% in the prior year. The percentage of net revenue paid as commissions will vary depending on the type of
22

client, composition of the sales team and mode of transportation. Commission expense, stated as a percentage of net revenue, could increase or decrease in the future depending on the composition and sources of our revenue growth.

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

Selling, general and administrative expenses, excluding commission expense and changes to contingent consideration, consist of compensation costs for our sales, operations, information systems, finance and administrative support employees as well as occupancy costs, professional fees, stock compensation, acquisition-related transactions costs and other general and administrative expenses. For the nine months ended September 30, 2019 and 2018, our selling, general and administrative expenses were $147.4 million and $155.0 million, respectively. For the nine months ended September 30, 2019 and 2018, selling, general and administrative expenses as a percentage of net revenue were 49.7% and 48.7%, 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 nine months ended September 30, 2019 and 2018, we recorded contingent consideration expense of $0.5 million and $0.2 million, respectively.

Our depreciation expense is primarily attributable to depreciation of computer hardware and software, equipment, leasehold improvements, furniture and fixtures and internally developed software. For the nine months ended September 30, 2019 and 2018, depreciation expense was $19.9 million and $17.4 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 nine months ended September 30, 2019 and 2018, amortization expense was $9.0 million and $9.8 million, respectively.

Interest expense

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

Comparison of the three months ended September 30, 2019 and 2018

Revenue

Revenue for the three months ended September 30, 2019 was $561.4 million, a decrease of 12.9% from $644.8 million in the comparable period of 2018. The decrease in revenue was primarily attributable to a decrease of 13.0% in revenue per shipment.

Revenue from Transactional clients for the three months ended September 30, 2019 was $433.3 million, a decrease of 15.1% from $510.3 million in the comparable period of 2018. The decrease in Transactional revenue was driven by a decrease in revenue per shipment and volume decreases in the TL mode. Revenue from Transactional clients was 77.2% of our revenue for the three months ended September 30, 2019, a decrease from 79.1% of our revenue in the comparable period of 2018.

23

Revenue from Managed Transportation clients for the three months ended September 30, 2019 was $128.1 million, a decrease of 4.7% from $134.5 million in the comparable period of 2018. The decrease in Managed Transportation revenue was driven by a decrease in revenue per shipment and a decrease in volume. Revenue from Managed Transportation clients was 22.8% of our revenue for the three months ended September 30, 2019, an increase from 20.9% of revenue in the comparable period of 2018. This increase in Managed Transportation revenue as a percent of total revenue was driven by the decrease in Transactional revenue per shipment.

Transportation costs

Transportation costs for the three months ended September 30, 2019 were $464.5 million, a decrease of 13.0% from $533.6 million in the comparable period of 2018. Our transportation costs as a percentage of revenue decreased to 82.7% for the three months ended September 30, 2019 from 82.8% in the comparable period of 2018. The 13.0% decrease in carrier rates per shipment drove the decrease in our transportation costs during this period.

Net revenue

Net revenue for the three months ended September 30, 2019 was $97.0 million, a decrease of 12.8% from $111.2 million in the comparable period of 2018. The decrease in net revenue was driven by the 13.0% decrease in revenue per shipment. Net revenue margins increased to 17.3% for the three months ended September 30, 2019, from 17.2% in the comparable period of 2018, due to an increase in LTL net revenue margins.

Operating expenses

Commission expense for the three months ended September 30, 2019 was $29.1 million, a decrease of 12.4% from $33.2 million in the comparable period of 2018, due to lower net revenue. For the three months ended September 30, 2019, commission expense was 30.0% of net revenue, compared to 29.8% in the comparable period of 2018. The increase in commission expense as a percentage of net revenue for the three months ended September 30, 2019 was due to the fluctuations in the composition of our net revenue by mode and sales channel type.

Selling, general and administrative expenses for three months ended September 30, 2019 was $48.6 million, a decrease of 7.4% from $52.5 million in the comparable period in 2018. The decrease was the result of lower headcount and lower incentive compensation. As a percentage of net revenue, selling, general and administrative expenses increased to 50.1% for the three months ended September 30, 2019, from 47.2% in the comparable period of 2018. The increase is due to lower net revenue, primarily due to the decline in TL rates.

The contingent consideration fair value adjustment resulted in expense of $0.1 million for both the three months ended September 30, 2019 and 2018. The expense for both periods was the result of adjustments made to the fair value of the contingent liabilities due to financial performance of previous acquisition owners and the time value of money. The fair value of the contingent consideration liabilities reflects the updated probabilities and assumptions as of September 30, 2019.

Depreciation expense for the three months ended September 30, 2019 was $6.8 million, an increase of 14.0% from $6.0 million in the comparable period of 2018. The increase in depreciation expense is primarily due to depreciation of internally developed software.

Amortization expense for the three months ended September 30, 2019 was $2.8 million, a decrease of 14.4% from $3.3 million in the comparable period of 2018. 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 September 30, 2019 was $9.7 million, compared to $16.3 million in the comparable period of 2018. The decrease in income from operations was primarily due to lower net revenue.

Interest expense

Interest expense was $2.8 million for the three months ended September 30, 2019, a decrease of 25.4% from $3.8 million in the comparable period of 2018. The decrease in interest expense is primarily due to the lower outstanding balance of the
24

Notes due to repurchases in 2019, along with a decrease in the amortization of issuance costs related to the Amended ABL Facility.

Income tax expense

We recognized income tax expense of $2.0 million and $3.1 million for the three months ended September 30, 2019 and 2018, respectively. Our effective tax rate for the three months ended September 30, 2019 was 29.2%, compared to an effective tax rate of 24.9% in the comparable period of 2018. The difference in our effective tax rate for each of the three months ended September 30, 2019 and 2018 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.

Net income

Net income for the three months ended September 30, 2019 was $4.8 million, compared to $9.4 million in the comparable period of 2018, due to the items previously discussed.

Comparison of the nine months ended September 30, 2019 and 2018

Revenue

Revenue for the nine months ended September 30, 2019 was $1.7 billion, a decrease of 11.0% from $1.9 billion in the comparable period of 2018. The decrease in revenue was primarily attributable to a decrease of 10.5% in revenue per shipment, along with a decrease of 0.5% in volume. Included in our 2019 and 2018 revenue was $13.6 million and $4.6 million, respectively, of revenue from Freight Management Plus, Inc. ("Freight Management" or FMP"), which we acquired in July 2018.

Revenue from Transactional clients for the nine months ended September 30, 2019 was $1.3 billion, a decrease of 13.1% from $1.5 billion in the comparable period of 2018. The decrease in Transactional revenue was driven by a decrease in revenue per shipment and volume decreases in the TL mode. Revenue from Transactional clients was 77.0% of our revenue for the nine months ended September 30, 2019, a decrease from 79.0% of our revenue in the comparable period of 2018.

Revenue from Managed Transportation clients for the nine months ended September 30, 2019 was $379.6 million, a decrease of 2.8% from $390.5 million in the comparable period of 2018. The decrease in Managed Transportation revenue was driven by a decrease in revenue per shipment, partially offset by an increase in volume. Revenue from Managed Transportation clients was 23.0% of our revenue for the nine months ended September 30, 2019, an increase from 21.0% of revenue in the comparable period of 2018. This increase in Managed Transportation revenue as a percent of total revenue was driven by the decrease in Transactional revenue per shipment.

Transportation costs

Transportation costs for the nine months ended September 30, 2019 were $1.4 billion, a decrease of 11.8% from $1.5 billion in the comparable period of 2018. Our transportation costs as a percentage of revenue decreased to 82.1% for the nine months ended September 30, 2019 from 82.9% in the comparable period of 2018. The 11.4% decrease in carrier rates per shipment and the 0.5% decline in the total number of shipments drove the decrease in our transportation costs during this period.

Net revenue

Net revenue for the nine months ended September 30, 2019 was $296.4 million, a decrease of 6.8% from $317.9 million in the comparable period of 2018. The decrease in net revenue was driven by the 10.5% decrease in revenue per shipment. Net revenue margins increased to 17.9% for the nine months ended September 30, 2019, from 17.1% in the comparable period of 2018, due to an increase in TL net revenue margins.

Operating expenses

Commission expense for the nine months ended September 30, 2019 was $90.1 million, a decrease of 5.8% from $95.7 million in the comparable period of 2018, due to lower net revenue. For the nine months ended September 30, 2019, commission expense was 30.4% of net revenue, compared to 30.1% in the comparable period of 2018. The increase in
25

commission expense as a percentage of net revenue for the nine months ended September 30, 2019 was due to the fluctuations in the composition of our net revenue by mode and sales channel type.

Selling, general and administrative expenses for nine months ended September 30, 2019 was $147.4 million, a decrease of 4.9% from $155.0 million in the comparable period in 2018. The decrease was the result of lower headcount and lower incentive compensation. As a percentage of net revenue, selling, general and administrative expenses increased to 49.7% for the nine months ended September 30, 2019, as compared to 48.7% in the comparable period of 2018. The increase is due to lower net revenue, primarily due to the decline in TL rates.

The contingent consideration fair value adjustment resulted in expense of $0.5 million and $0.2 million for the nine months ended September 30, 2019 and 2018, respectively. The expense for both periods was the result of adjustments made to the fair value of the contingent liabilities due to financial performance of previous acquisition owners and the time value of money. The fair value of the contingent consideration liabilities reflects the updated probabilities and assumptions as of September 30, 2019.

Depreciation expense for the nine months ended September 30, 2019 was $19.9 million, an increase of 14.0% from $17.4 million in the comparable period of 2018. The increase in depreciation expense is primarily due to depreciation of internally developed software and computer equipment.

Amortization expense for the nine months ended September 30, 2019 was $9.0 million, a decrease of 7.7% from $9.8 million in the comparable period of 2018. 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 nine months ended September 30, 2019 was $29.4 million, compared to $39.9 million in the comparable period of 2018. The decrease in income from operations was primarily due to lower net revenue.

Interest expense

Interest expense was $9.8 million for the nine months ended September 30, 2019, a decrease of 13.2% from $11.3 million in the comparable period of 2018. The decrease in interest expense is primarily due to the lower outstanding balance of the Notes due to repurchases in 2019, along with a decrease in the amortization of issuance costs related to the Amended ABL Facility, offset by the loss on extinguishment of debt recognized upon our 2019 repurchases for a portion of our outstanding Notes.

Income tax expense

We recognized income tax expense of $6.2 million and $6.8 million for the nine months ended September 30, 2019 and 2018, respectively. Our effective tax rate for the nine months ended September 30, 2019 was 31.8%, compared to an effective tax rate of 23.8% in the comparable period of 2018. The difference in our effective tax rate for each of the nine months ended September 30, 2019 and 2018 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.

Net income

Net income for the nine months ended September 30, 2019 was $13.4 million, compared to $21.8 million in the comparable period of 2018, due to the items previously discussed.


26

Liquidity and Capital Resources

As of September 30, 2019, we had $26.4 million in cash and cash equivalents, $99.0 million in working capital and $236.3 million available under our ABL Facility.

Cash provided by operating activities

During the nine months ended September 30, 2019 and 2018, net cash provided by operating activities was $68.3 million and $63.0 million, respectively. We generated $58.7 million and $65.1 million in cash from net income (adjusted for noncash operating items) for the nine months ended September 30, 2019 and 2018, respectively. Cash flow generation increased by $9.6 million in the current year primarily due to changes in working capital, along with the receipt of the income tax receivable. The 2018 decrease of $2.1 million was due to changes in working capital, primarily from the timing of payments made and received during the year.

Cash used in investing activities

During the nine months ended September 30, 2019 and 2018, net cash used in investing activities was $18.9 million and $27.2 million, respectively. During the nine months ended September 30, 2019, the primary investing activities were the internal development of computer software and the purchases of property and equipment. During the nine months ended September 30, 2018, the primary investing activities were purchases of property and equipment, leasehold improvements, the internal development of computer software, investments, and the acquisition of Freight Management in July 2018.

Cash (used in) provided by financing activities

During the nine months ended September 30, 2019, net cash used in financing activities was $63.3 million, of which the primary financing activities were the purchases of treasury stock and convertible notes. During the nine months ended September 30, 2018, net cash provided by financing activities was $1.2 million, of which the primary financing activities were the proceeds from the exercise of stock options and and the use of cash to satisfy employee tax withholdings upon the vesting of equity-based awards. We also drew $25.0 million and $12.0 million on our ABL Facility during the nine months ended September 30, 2019 and 2018, respectively, all of which was repaid as of September 30, 2019 and 2018.

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 (the "Amended ABL Facility"), and a maturity date of October 23, 2023. The initial aggregate principal amount under the Amended ABL Facility may be increased from time to time by an additional $150 million to a maximum aggregate principal amount of $500 million; provided that certain requirements are satisfied. Our obligations under the Amended ABL Facility are secured, on a first lien priority basis, by certain of our working capital assets.

At September 30, 2019, there was no outstanding balance on the ABL Facility. The issuance of letters of credit under the ABL Facility also reduces available borrowings. At September 30, 2019, there were $0.7 million of letters of credit outstanding. The total draw allowed under the ABL Facility at September 30, 2019, as determined by the working capital assets pledged as collateral, was $237.0 million. After adjusting for the letters of credit, our remaining availability under the ABL Facility at September 30, 2019 was $236.3 million.

Anticipated uses of cash

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

In 2019, we also expect to use available cash to satisfy the $2.0 million semi-annual Notes coupon payment due November 1, 2019 as well as $6 million to $8 million for capital expenditures for the remainder of 2019.

27

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

Historically, our average accounts receivable life-cycle has been longer than our average accounts payable life-cycle, meaning that we have used cash to pay carriers in advance of collecting from our clients. We elect to provide this benefit to foster strong relationships with our clients and carriers. 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

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

28

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 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 and nine months ended September 30, 2019 and 2018.

29

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 September 30, 2019. 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 September 30, 2019, 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 September 30, 2019.

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


30

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, 2018.

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

Recent Sales of Unregistered Securities

During the three months ended September 30, 2019, 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 third quarter of 2019 (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)
7/1/19-7/31/1981  $19.55  —  $23,189  
8/1/19-8/31/191,107  $19.74  —  $23,189  
9/1/19-9/30/191,363  $23.07  —  $23,189  
Total2,551  $21.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. Most recently, on April 30, 2019, the Board of Directors amended the ongoing repurchase program to add an additional $50 million of capacity through October 31, 2020. As of September 30, 2019, $23.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.

31

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  

32

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:October 24, 2019/s/ DOUGLAS R. WAGGONER
 By:
Douglas R. Waggoner
Chairman and Chief Executive Officer
Date:October 24, 2019/s/ KYLE L. SAUERS
By:
Kyle L. Sauers
Chief Financial Officer

33
EX-31.1 2 echo-2019930x10qxex311.htm EXHIBIT 31.1 Document

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

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

Date:October 24, 2019/s/ DOUGLAS R. WAGGONER
Douglas R. Waggoner
Chairman and Chief Executive Officer



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

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

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

Date:October 24, 2019/s/ KYLE L. SAUERS
Kyle L. Sauers
Chief Financial Officer


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

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

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

(1) The Company's Quarterly Report on Form 10-Q for the period ended September 30, 2019 (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:October 24, 2019/s/ DOUGLAS R. WAGGONER
Douglas R. Waggoner
Chairman and Chief Executive Officer


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

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

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

(1) The Company's Quarterly Report on Form 10-Q for the period ended September 30, 2019 (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:October 24, 2019/s/ KYLE L. SAUERS
Kyle L. Sauers
Chief Financial Officer


EX-101.SCH 6 echo-20190930.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 Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 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 - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2107104 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2110105 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Fair Value Measurement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Fair Value Measurement - Assets and Liabilities at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details) link:presentationLink link:calculationLink link:definitionLink 2115106 - Disclosure - Intangibles and Goodwill link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Intangibles and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Intangibles and Goodwill - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Intangibles and Goodwill - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2118107 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2420408 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2121108 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2423409 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2124109 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2426410 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2127110 - Disclosure - Stock-Based Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2428411 - Disclosure - Stock-Based Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2129111 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2430412 - Disclosure - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2131112 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2433413 - Disclosure - Long-Term Debt - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2434414 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2435415 - Disclosure - Long-Term Debt - Maturity Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 2136113 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2337308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2438416 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2439417 - Disclosure - Leases - Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2440418 - Disclosure - Leases - Other Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2441419 - Disclosure - Leases - Future Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2441419 - Disclosure - Leases - Future Maturities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 echo-20190930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 echo-20190930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 echo-20190930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Goodwill, Acquired During Period Goodwill, Acquired During Period Increase to borrowing capacity Line of Credit Facility, Increase to Maximum Borrowing Capacity Line of Credit Facility, Increase to Maximum Borrowing Capacity Statistical Measurement [Domain] Statistical Measurement [Domain] Change in liabilities: Increase (Decrease) in Operating Liabilities [Abstract] Common stock, par value (in usd per share) Common stock, par value (USD per share) Common Stock, Par or Stated Value Per Share Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Payments of contingent consideration due to seller Payment for Contingent Consideration Liability, Financing Activities Antidilutive Securities [Axis] Antidilutive Securities [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Accounting Policies [Abstract] Accounting Policies [Abstract] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Components of lease cost LeaseCostTableTextBlock1 [Table Text Block] Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income. Repayments of debt Repayments of Debt Performance shares Performance Shares [Member] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Freight Management Plus, Inc. Freight Management Plus, Inc. [Member] Freight Management Plus, Inc. [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Liabilities: Liabilities, Fair Value Disclosure [Abstract] Proceeds from borrowing on ABL facility Proceeds from Issuance of Long-term Debt Transactional Transactional [Member] Transactional revenue is revenue recognized from brokerage and transportation management services on a shipment-by-shipment basis Line of Credit Facility [Table] Line of Credit Facility [Table] Income taxes receivable Income Taxes Receivable, Current Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Deferred income taxes Deferred Tax Liabilities, Net, Noncurrent Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Grants in period, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Goodwill Goodwill Amount of assessment including penalties and interest Loss Contingency, Range of Possible Loss, Portion Not Accrued Fair value of liability component Debt Instrument, Convertible, Carrying Amount of Debt Component Debt Instrument, Convertible, Carrying Amount of Debt Component Property and equipment, net of accumulated depreciation of $129,284 and $110,010 at September 30, 2019 and December 31, 2018, respectively Property, Plant and Equipment, Net Debt Instrument [Axis] Debt Instrument [Axis] Costs and expenses: Costs and Expenses [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Income taxes payable Accrued Income Taxes, Current Employee stock option Share-based Payment Arrangement, Option [Member] Numerator: Earnings Per Share, Numerator [Abstract] Earnings Per Share, Numerator [Abstract] Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Statement [Table] Statement [Table] Accrued compensation Accrued Salaries, Current Measurement Frequency [Axis] Measurement Frequency [Axis] 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three Total lease cost Lease, Cost Components of accrued expenses Schedule of Accrued Liabilities [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Long-Term Debt Debt Disclosure [Text Block] Weighted average operating discount rate Operating Lease, Weighted Average Discount Rate, Percent Change in assets: Increase (Decrease) in Operating Assets [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Anti-dilutive securities excluded from the calculation of earnings per share: Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of interest expense related to convertible senior notes Interest Income and Interest Expense Disclosure [Table Text Block] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Document Quarterly Report Document Quarterly Report Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Common stock issued for vested performance shares (in shares) Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture Acquisitions Business Combination Disclosure [Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Federal Funds Effective Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Noncash interest expense Other Noncash Expense Accrued professional service fees Accrued Professional Fees, Current Denominator for basic earnings per common share - weighted-average shares (in shares) Weighted Average Number of Shares Outstanding, Basic Net Finite-Lived Intangible Assets, Net Debt conversion, converted instrument, amount Debt Conversion, Converted Instrument, Amount Customer [Domain] Customer [Domain] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Stock-based compensation expense Share-based Payment Arrangement, Expense 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent Assets Assets [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Cash and cash equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash and Cash Equivalents, at Carrying Value Accounts payable Increase (Decrease) in Accounts Payable Business Acquisition [Axis] Business Acquisition [Axis] Prepaid expenses Prepaid Expense, Current Gain (loss) on extinguishment of debt Gain (Loss) on Extinguishment of Debt Accounts payable Accounts Payable, Trade, Current Document Fiscal Year Focus Document Fiscal Year Focus Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Goodwill deductible for U.S. income tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Fair Value Measurement Fair Value Disclosures [Text Block] Unamortized debt discount Debt Instrument, Unamortized Discount Other noncurrent assets Other Assets, Noncurrent Aggregate purchase price Business Combination, Consideration Transferred Entity Current Reporting Status Entity Current Reporting Status Entity Emerging Growth Company Entity Emerging Growth Company 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] Retained Earnings Retained Earnings [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities ABL Facility ABL Facility [Member] ABL Facility [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Customer relationships Customer Relationships [Member] Diluted (in usd per share) Diluted earnings per common share (in usd per share) Earnings Per Share, Diluted Common stock issued for vested performance shares Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture Business Acquisition [Line Items] Business Acquisition [Line Items] Common shares issued for acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Denominator: Earnings Per Share, Denominator [Abstract] Earnings Per Share, Denominator [Abstract] (Decrease) Increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Shares excluded from the calculation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combinations [Abstract] Business Combinations [Abstract] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Total lease payments Lessee, Operating Lease, Liability, Payments, Due Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Computation of basic and diluted earnings per common share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Increase in stockholders' equity: Increase (Decrease) in Stockholders' Equity [Roll Forward] Entity Address, State or Province Entity Address, State or Province Debt Disclosure [Abstract] Debt Disclosure [Abstract] Summary of amortizable intangible assets: Finite-Lived Intangible Assets, Net [Abstract] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Document Transition Report Document Transition Report State Tax Audit State Tax Audit [Member] State Tax Audit [Member] Components of lease cost Lease, Cost [Table Text Block] 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] Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Employee tax withholdings related to net share settlements of equity-based awards Payment, Tax Withholding, Share-based Payment Arrangement Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Schedule of maturities of convertible senior notes Schedule of Maturities of Long-term Debt [Table Text Block] Noncash stock compensation expense Share-based Payment Arrangement, Noncash Expense Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Unamortized debt issuance costs Unamortized Debt Issuance Expense Difference between Revenue Guidance in Effect before and after Topic 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Amount paid at closing Payments to Acquire Businesses, Gross Employee stock awards (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Operating lease payments Operating Lease, Payments Schedule of Leases Schedule of Leases [Table Text Block] Tabular disclosure of the classification of leases Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Accounts receivable Increase (Decrease) in Accounts Receivable Accrued rebates Accrued Rebates, Current Accrued Rebates Level 3 Fair Value, Inputs, Level 3 [Member] Debt discount amortization Amortization of Debt Discount (Premium) Conversion price (in usd per share) Debt Instrument, Convertible, Conversion Price Entity Address, City or Town Entity Address, City or Town Tax benefits from stock-based compensation expense Share-based Payment Arrangement, Expense, Tax Benefit Entity Filer Category Entity Filer Category Straight debt borrowing rate Debt Instrument, Interest Rate, Straight Debt Borrowing Rate Debt Instrument, Interest Rate, Straight Debt Borrowing Rate Liability Class [Axis] Liability Class [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Fair value of equity component Debt Instrument, Convertible, Carrying Amount of Equity Component 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 Financial statements: Statement [Line Items] Change in contingent consideration due to seller Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Deferred rent Deferred Rent Credit Entity Registrant Name Entity Registrant Name Cash received during the period for income taxes refunded Proceeds from Income Tax Refunds Treasury Stock Treasury Stock [Member] Amendment Flag Amendment Flag Performance and market-based stock Performance and Market Based Stock [Member] Performance and Market Based Stock [Member] City Area Code City Area Code Entity Central Index Key Entity Central Index Key Other Other Accrued Liabilities, Current Summary of amortizable intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] ASU 2016-02 Accounting Standards Update 2016-02 [Member] Accrued Expenses and Other Noncurrent Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Common stock, shares authorized (in shares) Common Stock, Shares Authorized Type of Adoption [Domain] Type of Adoption [Domain] Intangibles and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Schedule of convertible senior notes Schedule of Long-term Debt Instruments [Table Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 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 Variable Rate [Domain] Variable Rate [Domain] Entity Shell Company Entity Shell Company Payables and Accruals [Abstract] Payables and Accruals [Abstract] Total stockholders' equity Stockholders' equity at beginning of period Stockholders' equity at end of period Stockholders' Equity Attributable to Parent Cost Finite-Lived Intangible Assets, Gross 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two Revenue Revenue from Contract with Customer [Text Block] Equity Component [Domain] Equity Component [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Common Stock Common Stock [Member] Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Due to seller, current Business Combination, Contingent Consideration, Liability, Current Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Customer [Axis] Customer [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Treasury stock, shares (in shares) Treasury Stock, Shares Restricted stock Restricted Stock [Member] Accrued interest Interest Payable, Current Award Type [Domain] Award Type [Domain] Proceeds from borrowing on ABL facility Proceeds from Lines of Credit Due to seller, noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Total Convertible Notes Convertible Notes Additional paid-in capital Additional Paid in Capital, Common Stock Loss Contingencies [Table] Loss Contingencies [Table] Property and equipment, accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Level 1 Fair Value, Inputs, Level 1 [Member] Reconciliation of effective income tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Weighted-average, useful life Finite-Lived Intangible Asset, Useful Life Stock-Based Compensation Plans Share-based Payment Arrangement [Text Block] 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 Income Statement Location [Axis] Income Statement Location [Axis] Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Interest expense Interest Income (Expense), Net Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Remainder of 2019 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Conversion ratio Debt Instrument, Convertible, Conversion Ratio Convertible senior notes, net Debt Instrument, Net of Debt Discount and Issuance Costs Debt Instrument, Net of Debt Discount and Issuance Costs Income from operations Operating Income (Loss) Total operating lease liabilities Total operating lease liabilities Operating Lease, Liability 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) Purchases of Convertible Notes Repayments of Convertible Debt Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Less than truckload Less than truckload [Member] Less than truckload revenue Loss Contingencies [Line Items] Loss Contingencies [Line Items] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Short-term lease cost Short-term Lease, Cost Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Other revenue Other [Member] Other revenue LIBOR London Interbank Offered Rate (LIBOR) [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Purchases of treasury stock Payments for Repurchase of Equity Convertible notes, net Convertible Notes Payable Repurchase of convertible notes, net of deferred taxes Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Total liabilities Liabilities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Trading Symbol Trading Symbol Basic (in usd per share) Basic earnings per common share (in usd per share) Earnings Per Share, Basic Document Period End Date Document Period End Date Purchase price paid with common stock Business Combination, Consideration Transferred, Other 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four Amortization of debt issuance costs Amortization of Debt Issuance Costs Deferred rent Deferred Rent Credit, Current Cumulative effect of accounting change Cumulative impact of adoption Cumulative Effect of New Accounting Principle in Period of Adoption Revolving Credit Facility Revolving Credit Facility [Member] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] 2019 Convertible Notes, Future Interest Payment, Year Two Convertible Notes, Future Interest Payment, Year Two Common stock, par value 0.0001 per share, 100,000,000 shares authorized, 31,502,627 shares issued and 26,401,044 shares outstanding at September 30, 2019; 31,345,220 shares issued and 27,397,760 shares outstanding at December 31, 2018 Common Stock, Value, Issued Customer relationship intangible asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Common shares issued for acquisition Stock Issued During Period, Value, Acquisitions Transportation costs Cost of Goods and Services Sold Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Share compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Investments in business entities Payments to Acquire Other Investments Treasury stock, 5,101,583 and 3,947,460 shares at September 30, 2019 and December 31, 2018, respectively Treasury Stock, Value Total assets Assets Estimated amortization expense for the next five years and thereafter Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Total noncurrent liabilities Liabilities, Noncurrent Common stock issued for vested restricted stock Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Document Fiscal Period Focus Document Fiscal Period Focus Deferred income taxes Deferred Income Tax Expense (Benefit) Document Type Document Type 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] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Tax Identification Number Entity Tax Identification Number Income Statement [Abstract] Income Statement [Abstract] Leases Lessee, Operating Leases [Text Block] Senior convertible notes, including interest Senior Notes [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Amortization expense Amortization of Intangible Assets Entity Interactive Data Current Entity Interactive Data Current Preparation of Financial Statements and Use of Estimates Use of Estimates, Policy [Policy Text Block] Income tax expense Income tax expense Income Tax Expense (Benefit) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Total current assets Assets, Current Maturities of operating lease liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Payments for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired 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. Total current liabilities Liabilities, Current Noncurrent assets: Assets, Noncurrent [Abstract] 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. Contingent consideration due to seller Obligations, Fair Value Disclosure Convertible senior notes, principal amount Debt Instrument, Face Amount Local Phone Number Local Phone Number Total liabilities and stockholders' equity Liabilities and Equity Accounts receivable, net of allowance for doubtful accounts of $4,668 and $4,618 at September 30, 2019 and December 31, 2018, respectively Accounts Receivable, after Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Stock based compensation plans: Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity Components [Axis] Equity Components [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 Variable Rate [Axis] Variable Rate [Axis] Estimated amortization expense for the next five years and thereafter: Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Award Type [Axis] Award Type [Axis] Intangible assets, net of accumulated amortization of $78,859 and $69,855 at September 30, 2019 and December 31, 2018, respectively Intangible Assets, Net (Excluding Goodwill) Federal tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Total noncurrent assets Assets, Noncurrent Denominator for dilutive earnings per common share (in shares) Weighted Average Number of Shares Outstanding, Diluted Carrier relationships Carrier Relationships [Member] Carrier Relationships [Member] Convertible senior notes, fair value Debt Instrument, Fair Value Disclosure Potential earn out payment Business Combination, Potential Earn Out Payment Business Combination, Potential Earn Out Payment Recent Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Operating lease assets Operating Lease, Right-of-Use Asset Letter of Credit Letter of Credit [Member] Cash paid during the period for income taxes Income Taxes Paid Net income Net income Net income Net Income (Loss) Attributable to Parent Truckload Truckload [Member] Truckload revenue Customer relationships and other intangible assets, accumulated amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Income before provision for income taxes Income before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Contingent consideration Contingent Consideration [Member] Contingent Consideration [Member] Purchase of treasury stock (in shares) Treasury Stock, Shares, Acquired Carrying amount of Notes on the balance sheet: Long-term Debt, Other Disclosures [Abstract] 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] Commitment fee and borrowings interest expense Interest expense Interest Expense, Debt New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Entity Small Business Entity Small Business Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Entity File Number Entity File Number Current portion in other current liabilities Operating Lease, Liability, Current Payments of contingent consideration in excess of costs over estimated earnings Payment for Contingent Consideration Liability, Operating Activities Contingent consideration obligation Business Combination, Contingent Consideration, Liability Life of ABL facility (in years) Debt Instrument, Term Shares at beginning of period (in shares) Shares at end of period (in shares) Shares, Outstanding 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 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 Repayments of amounts borrowed on ABL facility Repayments of Lines of Credit Accrued expenses Total accrued expenses Accrued Liabilities, Current Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Accrued expenses and other liabilities Increase (Decrease) in Other Operating Liabilities Income taxes receivable Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Depreciation and amortization Depreciation, Depletion and Amortization Other current assets Other Assets, Current Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Current liabilities: Liabilities, Current [Abstract] Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Payment of contingent consideration due to seller Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Selling, general and administrative expenses Selling, General and Administrative Expense Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Liabilities and stockholders' equity Liabilities and Equity [Abstract] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Credit Facility [Domain] Credit Facility [Domain] Contingencies Legal Matters and Contingencies [Text Block] Balance at beginning of period Balance at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Income Taxes Income Tax Disclosure [Text Block] Issuance costs Payments of Debt Issuance Costs Remainder of 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] 2020 Convertible Notes, Future Interest and Principal Payment, Year Three Convertible Notes, Future Interest and Principal Payment, Year Three Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Discount amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Earnings per common share: Earnings Per Share [Abstract] Leases [Abstract] Leases [Abstract] Contractual coupon interest Interest Expense, Debt, Excluding Amortization Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Minimum Minimum [Member] ABL facility, outstanding borrowings Line of Credit Facility, Fair Value of Amount Outstanding Purchases of treasury stock Treasury Stock, Value, Acquired, Cost Method Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Repurchased face amount Debt Instrument, Repurchased Face Amount Current assets: Assets, Current [Abstract] Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Operating lease cost Operating Lease, Cost Credit Facility [Axis] Credit Facility [Axis] Accrued employee benefits Accrued Employee Benefits, Current Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Intangible assets: Finite-Lived Intangible Assets [Line Items] Measurement Frequency [Domain] Measurement Frequency [Domain] Non-compete agreements Noncompete Agreements [Member] Other noncurrent liabilities Other Liabilities, Noncurrent Proceeds from exercise of stock options Proceeds from Stock Options Exercised New Accounting Pronouncements and Changes in Accounting Principles [Abstract] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Earnings Per Share Earnings Per Share [Text Block] Trade names Trade Names [Member] Common stock issued for vested restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Other current liabilities Other Liabilities, Current Maximum Maximum [Member] Title of 12(b) Security Title of 12(b) Security EX-101.PRE 10 echo-20190930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Intangibles and Goodwill
9 Months Ended
Sep. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangibles and Goodwill Intangibles and Goodwill
The balance of goodwill was $309.6 million as of September 30, 2019 and December 31, 2018, as no changes occurred during the nine months ended September 30, 2019.

The following is a summary of amortizable intangible assets as of September 30, 2019 and December 31, 2018 (in thousands):
 September 30, 2019December 31, 2018
Cost  Accumulated Amortization  Net  Cost  Accumulated Amortization  Net  
Customer relationships$150,239  $(64,976) $85,263  $150,239  $(57,875) $92,364  
Carrier relationships18,300  (4,665) 13,635  18,300  (3,857) 14,443  
Non-compete agreements5,239  (3,578) 1,661  5,239  (3,003) 2,236  
Trade names5,640  (5,640) —  5,640  (5,119) 521  
$179,418  $(78,859) $100,559  $179,418  $(69,855) $109,563  
Note: Amounts may not foot due to rounding.

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

The estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Remainder of 2019  $2,798  
2020  10,973  
2021  10,362  
2022  10,005  
20239,501  
Thereafter56,920  
Total$100,559  
XML 12 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation Plans
9 Months Ended
Sep. 30, 2019
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Plans Stock-Based Compensation Plans
The Company recorded $2.5 million and $7.8 million in total stock-based compensation expense with corresponding income tax benefits of $0.6 million and $1.9 million for the three and nine months ended September 30, 2019, respectively. For the three and nine months ended September 30, 2018, the Company recorded $2.4 million and $7.1 million in total stock-based compensation expense with corresponding income tax benefits of $0.6 million and $1.7 million, respectively.

During each of the nine months ended September 30, 2019 and 2018, the Company did not grant any stock options.
The Company granted 379,852 and 247,612 shares of restricted stock to various employees during the nine months ended September 30, 2019 and 2018, 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 105,543 and 97,966 shares of performance and market-based stock during the nine months ended September 30, 2019 and 2018, respectively.
XML 13 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Stock based compensation plans:        
Stock-based compensation expense $ 2,500 $ 2,400 $ 7,800 $ 7,100
Tax benefits from stock-based compensation expense $ 600 $ 600 $ 1,900 $ 1,700
Grants in period, options (in shares)     0 0
Restricted stock        
Stock based compensation plans:        
Grants in period, other than options (in shares)     379,852 247,612
Performance and market-based stock        
Stock based compensation plans:        
Grants in period, other than options (in shares)     105,543 97,966
XML 14 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Intangibles and Goodwill - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Intangible assets:          
Goodwill $ 309,589   $ 309,589   $ 309,589
Summary of amortizable intangible assets:          
Cost 179,418   179,418   179,418
Accumulated Amortization (78,859)   (78,859)   (69,855)
Net 100,559   100,559   109,563
Amortization expense 2,800 $ 3,300 9,000 $ 9,800  
Estimated amortization expense for the next five years and thereafter:          
Remainder of 2019 2,798   2,798    
2020 10,973   10,973    
2021 10,362   10,362    
2022 10,005   10,005    
2023 9,501   9,501    
Thereafter 56,920   56,920    
Net 100,559   100,559   109,563
Customer relationships          
Summary of amortizable intangible assets:          
Cost 150,239   150,239   150,239
Accumulated Amortization (64,976)   (64,976)   (57,875)
Net 85,263   $ 85,263   92,364
Weighted-average, useful life     14 years 9 months 18 days    
Estimated amortization expense for the next five years and thereafter:          
Net 85,263   $ 85,263   92,364
Carrier relationships          
Summary of amortizable intangible assets:          
Cost 18,300   18,300   18,300
Accumulated Amortization (4,665)   (4,665)   (3,857)
Net 13,635   $ 13,635   14,443
Weighted-average, useful life     17 years    
Estimated amortization expense for the next five years and thereafter:          
Net 13,635   $ 13,635   14,443
Non-compete agreements          
Summary of amortizable intangible assets:          
Cost 5,239   5,239   5,239
Accumulated Amortization (3,578)   (3,578)   (3,003)
Net 1,661   $ 1,661   2,236
Weighted-average, useful life     6 years 8 months 12 days    
Estimated amortization expense for the next five years and thereafter:          
Net 1,661   $ 1,661   2,236
Trade names          
Summary of amortizable intangible assets:          
Cost 5,640   5,640   5,640
Accumulated Amortization (5,640)   (5,640)   (5,119)
Net 0   $ 0   521
Weighted-average, useful life     4 years    
Estimated amortization expense for the next five years and thereafter:          
Net $ 0   $ 0   $ 521
XML 15 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Jan. 01, 2018
Disaggregation of Revenue [Line Items]          
Cumulative impact of adoption         $ 1,136
Revenue $ 561,441 $ 644,821 $ 1,653,300 $ 1,856,723  
Truckload          
Disaggregation of Revenue [Line Items]          
Revenue 368,859 445,827 1,085,431 1,290,013  
Less than truckload          
Disaggregation of Revenue [Line Items]          
Revenue 167,604 166,244 487,590 474,062  
Other revenue          
Disaggregation of Revenue [Line Items]          
Revenue 24,978 32,749 80,279 92,648  
Transactional          
Disaggregation of Revenue [Line Items]          
Revenue 433,319 510,344 1,273,687 1,466,241  
Managed Transportation          
Disaggregation of Revenue [Line Items]          
Revenue $ 128,123 $ 134,478 $ 379,613 $ 390,482  
Retained Earnings          
Disaggregation of Revenue [Line Items]          
Cumulative impact of adoption         1,136
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09 | Retained Earnings          
Disaggregation of Revenue [Line Items]          
Cumulative impact of adoption         $ 1,100
XML 16 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2019
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 assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results can differ from those estimates.
Fair Value of Financial Instruments
Fair Value of Financial Instruments

The carrying values of the Company's financial instruments, which consist of cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values due to their short-term nature. The fair value of the acquired intangible assets was determined using a discounted cash flow analysis as further described in Note 3. The fair value of the due to seller liabilities are determined based on the likelihood of the Company making contingent earn-out payments (see Note 5). The fair value of the liability component of the Notes (as defined in Note 12) was determined using the discounted cash flow analysis discussed in Note 12.
New Accounting Pronouncements Recent Accounting Pronouncements
Recently adopted accounting pronouncements

In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases, requiring a lessee to record, on the balance sheet, the assets and liabilities for the right-of-use assets and lease obligations created by leases with lease terms of more than 12 months. In July 2018, the FASB issued ASU 2018-11, which added amendments to create an optional transition method that provided an option to use the effective date of Accounting Standards Codification ("ASC") 842, Leases ("ASC Topic 842"), as the date of initial application of the transition. In addition, the new standard requires enhanced qualitative and quantitative disclosures related to the amount, timing and uncertainty of cash flows arising from leases.

The Company adopted this standard on January 1, 2019 using the modified retrospective approach. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. Upon adoption, the Company elected the package of practical expedients that allows it to (i) not reassess whether an arrangement contains a lease, (ii) carry forward its lease classification as operating or capital leases and (iii) not reassess its previously recorded initial direct costs. In addition, the Company elected the practical expedient to not separate lease and non-lease components whereby both components are accounted for and recognized as lease components.
The adoption resulted in a lease asset of $21.0 million and lease liability of $41.2 million, respectively, as of January 1, 2019. The Company's previous liability for deferred rent of $20.3 million, as of January 1, 2019, was offset against the right of use asset upon adoption of the new standard. The standard did not impact the Company's consolidated statement of operations or consolidated statement of cash flows. The Company fully describes the adoption and impact of this standard in Note 13. As part of the adoption of this standard, the Company implemented changes to its accounting policies, practices and internal controls over financial reporting.

In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation, which expands the scope of ASC Topic 718, Compensation - Stock Compensation ("ASC Topic 718"), to include all share-based payment transactions for acquiring goods and services from nonemployees. The amendments in this update are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. The Company's current share-based payment awards to non-employees consist only of grants made to its non-employee Directors as compensation solely relates to each individual's role as a non-employee Director. As such, in accordance with ASC Topic 718, the Company accounts for these share-based payment awards to its non-employee Directors in the same manner as share-based payment awards for its employees. The Company adopted this standard on January 1, 2019, and the amendments in this guidance had no effect on the accounting for its share-based payment awards to its non-employee Directors, and had no effect on the consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software, which aligns the accounting for implementation costs of a cloud computing arrangement that is a service contract with the guidance on capitalizing costs associated with developing or obtaining internal-use software. This guidance also requires companies to amortize these implementation costs over the life of the service contract in the same line item within the consolidated statements of operations as the fees associated with the hosting service. This new accounting standard is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company early adopted this accounting standard prospectively in the third quarter of 2019, and the adoption of this guidance did not have a material impact on the consolidated financial statements.

In July 2019, the FASB issued ASU 2019-07, Codification Updates to SEC Sections, which clarifies the disclosure and presentation requirements of a variety of codification topics by aligning them with the SEC's regulations, thereby eliminating redundancies and making the codification easier to apply. This ASU was effective upon issuance and did not have a significant impact on the Company's consolidated financial statements and related disclosures.

Recently issued accounting pronouncements not yet adopted

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement, which modifies the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. This new accounting standard will be effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is evaluating the effects that the adoption of this guidance will have on its disclosures.

In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other: Simplifying the Test for Goodwill Impairment, to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This new accounting standard will be effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is evaluating the effects that the adoption of this guidance will have on its consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), which replaces the incurred loss methodology previously employed to measure credit losses for most financial assets and requires the use of a forward-looking expected loss model. Current accounting delays the recognition of credit losses until it is probable a loss has been incurred, while the update will require financial assets to be measured at amortized costs less a reserve and equal to the net amount expected to be collected. This standard will be effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is evaluating the effects of the adoption of this guidance, but it does not believe its adoption will have a material impact on its consolidated financial statements.
XML 17 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Noncurrent Liabilities (Tables)
9 Months Ended
Sep. 30, 2019
Payables and Accruals [Abstract]  
Components of accrued expenses
The components of accrued expenses at September 30, 2019 and December 31, 2018 were as follows (in thousands):
 September 30, 2019December 31, 2018
Accrued compensation$22,768  $31,825  
Accrued rebates2,960  2,669  
Accrued employee benefits3,689  2,620  
Accrued professional service fees1,699  2,082  
Accrued interest1,872  1,017  
Deferred rent—  2,439  
Other4,415  5,476  
Total accrued expenses$37,403  $48,129  
Note: Amounts may not foot due to rounding.
XML 18 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Schedule of Leases
The balance sheet classification of lease assets and liabilities is as follows (in thousands):
September 30, 2019
ROU assets:
Operating lease assets$19,314  
Operating lease liabilities:
Current portion in other current liabilities$5,836  
Noncurrent operating lease liabilities31,835  
Total operating lease liabilities$37,671  
Components of lease cost
The components of lease cost for the three and nine months ended September 30, 2019 were as follows (in thousands):
Three Months Ended September 30, 2019Nine Months Ended September 30, 2019
Operating lease cost$1,439  $4,301  
Short-term lease cost40  129  
Total lease cost$1,478  $4,430  
Components of lease cost
The average lease term and discount rate were as follows:
September 30, 2019
Weighted average remaining lease term (in years)7.0
Weighted average operating discount rate7.6 %
Maturities of operating lease liabilities
As of September 30, 2019, maturities of operating lease liabilities were as follows (in thousands):
Operating Leases
Remainder of 2019$2,126  
20208,185  
20215,954  
20226,214  
20235,938  
Thereafter20,855  
Total lease payments$49,273  
Less: imputed interest11,602  
Total operating lease liabilities$37,671  
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 26,418 $ 40,281
Accounts receivable, net of allowance for doubtful accounts of $4,668 and $4,618 at September 30, 2019 and December 31, 2018, respectively 314,785 337,426
Income taxes receivable 202 2,805
Prepaid expenses 8,758 9,048
Other current assets 3,697 4,172
Total current assets 353,860 393,732
Noncurrent assets:    
Property and equipment, net of accumulated depreciation of $129,284 and $110,010 at September 30, 2019 and December 31, 2018, respectively 59,644 61,955
Goodwill 309,589 309,589
Intangible assets, net of accumulated amortization of $78,859 and $69,855 at September 30, 2019 and December 31, 2018, respectively 100,559 109,563
Operating lease assets 19,314 0
Other noncurrent assets 4,300 3,485
Total noncurrent assets 493,407 484,593
Total assets 847,266 878,325
Current liabilities:    
Accounts payable 210,851 216,280
Due to seller, current 700 2,243
Accrued expenses 37,403 48,129
Other current liabilities 5,836 255
Income taxes payable 111 0
Total current liabilities 254,901 266,907
Noncurrent liabilities:    
Convertible notes, net 154,828 183,168
Due to seller, noncurrent 500 717
Other noncurrent liabilities 543 18,369
Deferred income taxes 21,611 19,233
Noncurrent operating lease liabilities 31,835 0
Total noncurrent liabilities 209,317 221,487
Total liabilities 464,218 488,394
Stockholders' equity:    
Common stock, par value 0.0001 per share, 100,000,000 shares authorized, 31,502,627 shares issued and 26,401,044 shares outstanding at September 30, 2019; 31,345,220 shares issued and 27,397,760 shares outstanding at December 31, 2018 3 3
Treasury stock, 5,101,583 and 3,947,460 shares at September 30, 2019 and December 31, 2018, respectively (105,679) (79,571)
Additional paid-in capital 354,216 348,397
Retained earnings 134,509 121,102
Total stockholders' equity 383,049 389,932
Total liabilities and stockholders' equity $ 847,266 $ 878,325
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2019
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 nine months ended September 30, 2019 are not necessarily indicative of the results expected for the full year 2019. 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, 2018.

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 assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results can differ from those estimates.

Fair Value of Financial Instruments

The carrying values of the Company's financial instruments, which consist of cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values due to their short-term nature. The fair value of the acquired intangible assets was determined using a discounted cash flow analysis as further described in Note 3. The fair value of the due to seller liabilities are determined based on the likelihood of the Company making contingent earn-out payments (see Note 5). The fair value of the liability component of the Notes (as defined in Note 12) was determined using the discounted cash flow analysis discussed in Note 12.
XML 21 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Lease Costs (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
Leases [Abstract]    
Operating lease cost $ 1,439 $ 4,301
Short-term lease cost 40 129
Total lease cost $ 1,478 $ 4,430
Weighted average remaining lease term (in years) 7 years 7 years
Weighted average operating discount rate 7.60% 7.60%
XML 22 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt - Line of Credit (Details) - ABL Facility - USD ($)
3 Months Ended 9 Months Ended
Oct. 23, 2018
Jun. 01, 2015
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Line of Credit Facility [Line Items]            
Remaining borrowing capacity     $ 236,300,000   $ 236,300,000  
Revolving Credit Facility            
Line of Credit Facility [Line Items]            
Current borrowing capacity $ 350,000,000          
Increase to borrowing capacity 150,000,000          
Maximum borrowing capacity 500,000,000          
Issuance costs $ 800,000 $ 3,100,000        
Life of ABL facility (in years) 5 years          
Amortization of debt issuance costs     100,000 $ 200,000 $ 300,000 $ 500,000
Commitment fee percentage         0.25%  
Commitment fee and borrowings interest expense     300,000 200,000 $ 800,000 600,000
Proceeds from borrowing on ABL facility         25,000,000.0 12,000,000.0
ABL facility, outstanding borrowings     0 $ 0 0 $ 0
Remaining borrowing capacity     237,000,000.0   237,000,000.0  
Revolving Credit Facility | Federal Funds Effective Rate            
Line of Credit Facility [Line Items]            
Basis spread on variable rate (as a percent) 0.50%          
Revolving Credit Facility | Federal Funds Effective Rate | Minimum            
Line of Credit Facility [Line Items]            
Basis spread on variable rate (as a percent) 0.25%          
Revolving Credit Facility | Federal Funds Effective Rate | Maximum            
Line of Credit Facility [Line Items]            
Basis spread on variable rate (as a percent) 0.50%          
Revolving Credit Facility | LIBOR            
Line of Credit Facility [Line Items]            
Basis spread on variable rate (as a percent) 1.00%          
Revolving Credit Facility | LIBOR | Minimum            
Line of Credit Facility [Line Items]            
Basis spread on variable rate (as a percent) 1.25%          
Revolving Credit Facility | LIBOR | Maximum            
Line of Credit Facility [Line Items]            
Basis spread on variable rate (as a percent) 1.50%          
Letter of Credit            
Line of Credit Facility [Line Items]            
Letters of credit outstanding, amount     $ 700,000   $ 700,000  
XML 23 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 24 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease assets $ 19,314   $ 0
Noncurrent operating lease liabilities $ 31,835   0
Deferred rent     $ 20,300
ASU 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease assets   $ 21,000  
Noncurrent operating lease liabilities   $ 41,200  
XML 25 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2019
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 September 30,Nine Months Ended
September 30,
Client Type2019201820192018
Transactional$433,319  $510,344  $1,273,687  $1,466,241  
Managed Transportation128,123  134,478  379,613  390,482  
Revenue$561,441  $644,821  $1,653,300  $1,856,723  
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 September 30,Nine Months Ended
September 30,
Mode2019201820192018
Truckload$368,859  $445,827  $1,085,431  $1,290,013  
Less than truckload167,604  166,244  487,590  474,062  
Other revenue24,978  32,749  80,279  92,648  
Revenue$561,441  $644,821  $1,653,300  $1,856,723  
Note: Amounts may not foot due to rounding.
XML 26 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2019
Income Tax Disclosure [Abstract]  
Reconciliation of effective income tax rate
The following table shows the Company's effective income tax rate for the three and nine months ended September 30, 2019 and 2018 (in thousands):
Three Months Ended September 30,Nine Months Ended
September 30,
 2019201820192018
Income before provision for income taxes$6,844  $12,501  $19,652  $28,609  
Income tax expense$(2,001) $(3,118) $(6,245) $(6,821) 
Effective tax rate29.2 %24.9 %31.8 %23.8 %
XML 27 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Leases [Abstract]    
Operating lease assets $ 19,314 $ 0
Current portion in other current liabilities 5,836  
Noncurrent operating lease liabilities 31,835 $ 0
Total operating lease liabilities $ 37,671  
XML 28 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Contingencies (Details)
$ in Millions
Jul. 31, 2016
USD ($)
State Tax Audit  
Loss Contingencies [Line Items]  
Amount of assessment including penalties and interest $ 1.3
XML 29 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Statement [Abstract]        
Revenue $ 561,441 $ 644,821 $ 1,653,300 $ 1,856,723
Costs and expenses:        
Transportation costs 464,460 533,601 1,356,949 1,538,791
Selling, general and administrative expenses 77,722 85,709 238,055 250,871
Depreciation and amortization 9,594 9,230 28,855 27,168
Income from operations 9,665 16,281 29,441 39,893
Interest expense (2,821) (3,780) (9,789) (11,284)
Income before provision for income taxes 6,844 12,501 19,652 28,609
Income tax expense (2,001) (3,118) (6,245) (6,821)
Net income $ 4,843 $ 9,383 $ 13,407 $ 21,788
Earnings per common share:        
Basic (in usd per share) $ 0.18 $ 0.34 $ 0.50 $ 0.79
Diluted (in usd per share) $ 0.18 $ 0.33 $ 0.50 $ 0.78
XML 30 R6.htm IDEA: XBRL DOCUMENT v3.19.3
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, 2017 $ 358,872 $ 3 $ (69,818) $ 337,445 $ 91,242
Shares at beginning of period (in shares) at Dec. 31, 2017   30,768,050 (3,526,870)    
Increase in stockholders' equity:          
Share compensation expense 2,350     2,350  
Exercise of stock options 1,239 $ 0   1,239  
Exercise of stock options (in shares)   123,442      
Common stock issued for vested restricted stock 0 $ 0   0  
Common stock issued for vested restricted stock (in shares)   195,853      
Common stock issued for vested performance shares 0 $ 0   0  
Common stock issued for vested performance shares (in shares)   26,567      
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (2,222) $ 0   (2,222)  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)   (78,812)      
Net income 4,727       4,727
Stockholders' equity at end of period at Mar. 31, 2018 366,101 $ 3 $ (69,818) 338,811 97,105
Shares at end of period (in shares) at Mar. 31, 2018   31,035,100 (3,526,870)    
Stockholders' equity at beginning of period at Dec. 31, 2017 358,872 $ 3 $ (69,818) 337,445 91,242
Shares at beginning of period (in shares) at Dec. 31, 2017   30,768,050 (3,526,870)    
Increase in stockholders' equity:          
Net income 21,788        
Stockholders' equity at end of period at Sep. 30, 2018 391,014 $ 3 $ (69,818) 346,662 114,167
Shares at end of period (in shares) at Sep. 30, 2018   31,328,469 (3,526,870)    
Stockholders' equity at beginning of period at Mar. 31, 2018 366,101 $ 3 $ (69,818) 338,811 97,105
Shares at beginning of period (in shares) at Mar. 31, 2018   31,035,100 (3,526,870)    
Increase in stockholders' equity:          
Share compensation expense 2,212     2,212  
Exercise of stock options 2,322 $ 0   2,322  
Exercise of stock options (in shares)   201,900      
Common stock issued for vested restricted stock 0 $ 0   0  
Common stock issued for vested restricted stock (in shares)   9,870      
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (96) $ 0   (96)  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)   (3,405)      
Net income 7,678       7,678
Stockholders' equity at end of period at Jun. 30, 2018 378,218 $ 3 $ (69,818) 343,249 104,783
Shares at end of period (in shares) at Jun. 30, 2018   31,243,465 (3,526,870)    
Increase in stockholders' equity:          
Share compensation expense 2,174     2,174  
Exercise of stock options 628 $ 0   628  
Exercise of stock options (in shares)   54,700      
Common stock issued for vested restricted stock 0 $ 0   0  
Common stock issued for vested restricted stock (in shares)   7,514      
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (82) $ 0   (82)  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)   (2,433)      
Common shares issued for acquisition 693 $ 0   693  
Common shares issued for acquisition (in shares)   25,223      
Net income 9,383       9,383
Stockholders' equity at end of period at Sep. 30, 2018 391,014 $ 3 $ (69,818) 346,662 114,167
Shares at end of period (in shares) at Sep. 30, 2018   31,328,469 (3,526,870)    
Stockholders' equity at beginning of period at Dec. 31, 2018 389,932 $ 3 $ (79,571) 348,397 121,102
Shares at beginning of period (in shares) at Dec. 31, 2018   31,345,220 (3,947,460)    
Increase in stockholders' equity:          
Share compensation expense 2,806     2,806  
Exercise of stock options 37 $ 0   37  
Exercise of stock options (in shares)   3,000      
Common stock issued for vested restricted stock 0 $ 0   0  
Common stock issued for vested restricted stock (in shares)   215,071      
Common stock issued for vested performance shares 0 $ 0   0  
Common stock issued for vested performance shares (in shares)   13,267      
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (1,978) $ 0   (1,978)  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)   (81,936)      
Repurchase of convertible notes, net of deferred taxes 36     36  
Purchases of treasury stock (10,629)   $ (10,629)    
Purchase of treasury stock (in shares)     (452,350)    
Net income 3,497       3,497
Stockholders' equity at end of period at Mar. 31, 2019 383,700 $ 3 $ (90,199) 349,298 124,599
Shares at end of period (in shares) at Mar. 31, 2019   31,494,622 (4,399,810)    
Stockholders' equity at beginning of period at Dec. 31, 2018 389,932 $ 3 $ (79,571) 348,397 121,102
Shares at beginning of period (in shares) at Dec. 31, 2018   31,345,220 (3,947,460)    
Increase in stockholders' equity:          
Net income 13,407        
Stockholders' equity at end of period at Sep. 30, 2019 383,049 $ 3 $ (105,679) 354,216 134,509
Shares at end of period (in shares) at Sep. 30, 2019   31,502,627 (5,101,583)    
Stockholders' equity at beginning of period at Mar. 31, 2019 383,700 $ 3 $ (90,199) 349,298 124,599
Shares at beginning of period (in shares) at Mar. 31, 2019   31,494,622 (4,399,810)    
Increase in stockholders' equity:          
Share compensation expense 2,425     2,425  
Common stock issued for vested restricted stock 0 $ 0   0  
Common stock issued for vested restricted stock (in shares)   5,789      
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (49) $ 0   (49)  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)   (2,252)      
Repurchase of convertible notes, net of deferred taxes 66     66  
Purchases of treasury stock (15,480)   $ (15,480)    
Purchase of treasury stock (in shares)     (701,773)    
Net income 5,067       5,067
Stockholders' equity at end of period at Jun. 30, 2019 375,729 $ 3 $ (105,679) 351,739 129,666
Shares at end of period (in shares) at Jun. 30, 2019   31,498,159 (5,101,583)    
Increase in stockholders' equity:          
Share compensation expense 2,531     2,531  
Common stock issued for vested restricted stock 0 $ 0   0  
Common stock issued for vested restricted stock (in shares)   7,019      
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (55) $ 0   (55)  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)   (2,551)      
Net income 4,843       4,843
Stockholders' equity at end of period at Sep. 30, 2019 $ 383,049 $ 3 $ (105,679) $ 354,216 $ 134,509
Shares at end of period (in shares) at Sep. 30, 2019   31,502,627 (5,101,583)    
XML 32 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Noncurrent Liabilities
9 Months Ended
Sep. 30, 2019
Payables and Accruals [Abstract]  
Accrued Expenses and Other Noncurrent Liabilities Accrued Expenses and Other Noncurrent Liabilities
The components of accrued expenses at September 30, 2019 and December 31, 2018 were as follows (in thousands):
 September 30, 2019December 31, 2018
Accrued compensation$22,768  $31,825  
Accrued rebates2,960  2,669  
Accrued employee benefits3,689  2,620  
Accrued professional service fees1,699  2,082  
Accrued interest1,872  1,017  
Deferred rent—  2,439  
Other4,415  5,476  
Total accrued expenses$37,403  $48,129  
Note: Amounts may not foot due to rounding.

The other noncurrent liabilities of $0.5 million at September 30, 2019 consist of the long-term portion of the Company's uncertain tax liability. The other noncurrent liabilities of $18.4 million at December 31, 2018 consist primarily of the portion of deferred rent in excess of twelve months and the long-term uncertain tax liability.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Contingencies
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Contingencies
In the normal course of business, the Company is subject to potential claims and disputes related to its business, including claims for freight lost or damaged in transit. Some of these matters may be covered by the Company's insurance and risk management programs or may result in claims or adjustments with the Company's carriers. No such matters are currently expected to have a material adverse effect on the Company's financial position, results of operations or cash flows.

In July 2016, the Company received an unfavorable appeals assessment regarding a state activity-based tax matter of $1.3 million, including penalties and interest, for the state tax audit period from January 1, 2010 to June 30, 2014. The Company believes the assessment is without merit and is currently defending its position through a formal appeals process. The Company has not recorded any potential loss related to this matter as of September 30, 2019.
XML 34 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Payment of contingent consideration due to seller $ 2,300 $ 900
Level 3    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance at beginning of period (2,960)  
Change in fair value of contingent consideration due to seller (543)  
Payment of contingent consideration due to seller 2,303  
Balance at end of period $ (1,200)  
XML 35 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 06, 2018
Sep. 30, 2019
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Business Acquisition [Line Items]          
Common stock, par value (USD per share)   $ 0.0001 $ 0.0001   $ 0.0001
Change in contingent consideration due to seller     $ 543 $ 150  
Freight Management Plus, Inc.          
Business Acquisition [Line Items]          
Amount paid at closing $ 6,700        
Purchase price paid with common stock $ 700        
Common stock, par value (USD per share) $ 0.0001        
Potential earn out payment $ 2,900        
Aggregate purchase price 10,500        
Goodwill, Acquired During Period 2,300        
Contingent consideration obligation 1,400 $ 1,200 $ 1,200    
Customer relationship intangible asset 5,100        
Goodwill deductible for U.S. income tax purposes $ 900        
Change in contingent consideration due to seller   $ 1,000      
XML 36 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Sep. 30, 2019
Sep. 30, 2018
Numerator:                
Net income $ 4,843 $ 5,067 $ 3,497 $ 9,383 $ 7,678 $ 4,727 $ 13,407 $ 21,788
Denominator:                
Denominator for basic earnings per common share - weighted-average shares (in shares) 26,398,136     27,779,990     26,778,897 27,571,122
Effect of dilutive securities:                
Employee stock awards (in shares) 85,837     428,977     131,675 364,492
Denominator for dilutive earnings per common share (in shares) 26,483,973     28,208,967     26,910,572 27,935,614
Basic earnings per common share (in usd per share) $ 0.18     $ 0.34     $ 0.50 $ 0.79
Diluted earnings per common share (in usd per share) $ 0.18     $ 0.33     $ 0.50 $ 0.78
Performance shares                
Anti-dilutive securities excluded from the calculation of earnings per share:                
Shares excluded from the calculation of diluted earnings per share (in shares) 0     0     0 0
Employee stock option                
Anti-dilutive securities excluded from the calculation of earnings per share:                
Shares excluded from the calculation of diluted earnings per share (in shares) 0     0     0 0
Restricted stock                
Anti-dilutive securities excluded from the calculation of earnings per share:                
Shares excluded from the calculation of diluted earnings per share (in shares) 0     0     0 0
XML 37 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 173 318 1 false 37 0 false 4 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 Balance Sheets Sheet http://www.echo.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 1003004 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited Consolidated Statement of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.echo.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 2103102 - Disclosure - Recent Accounting Pronouncements Sheet http://www.echo.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 8 false false R9.htm 2105103 - Disclosure - Acquisitions Sheet http://www.echo.com/role/Acquisitions Acquisitions Notes 9 false false R10.htm 2107104 - Disclosure - Revenue Sheet http://www.echo.com/role/Revenue Revenue Notes 10 false false R11.htm 2110105 - Disclosure - Fair Value Measurement Sheet http://www.echo.com/role/FairValueMeasurement Fair Value Measurement Notes 11 false false R12.htm 2115106 - Disclosure - Intangibles and Goodwill Sheet http://www.echo.com/role/IntangiblesandGoodwill Intangibles and Goodwill Notes 12 false false R13.htm 2118107 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities Sheet http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilities Accrued Expenses and Other Noncurrent Liabilities Notes 13 false false R14.htm 2121108 - Disclosure - Income Taxes Sheet http://www.echo.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2124109 - Disclosure - Earnings Per Share Sheet http://www.echo.com/role/EarningsPerShare Earnings Per Share Notes 15 false false R16.htm 2127110 - Disclosure - Stock-Based Compensation Plans Sheet http://www.echo.com/role/StockBasedCompensationPlans Stock-Based Compensation Plans Notes 16 false false R17.htm 2129111 - Disclosure - Contingencies Sheet http://www.echo.com/role/Contingencies Contingencies Notes 17 false false R18.htm 2131112 - Disclosure - Long-Term Debt Sheet http://www.echo.com/role/LongTermDebt Long-Term Debt Notes 18 false false R19.htm 2136113 - Disclosure - Leases Sheet http://www.echo.com/role/Leases Leases 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 2308301 - Disclosure - Revenue (Tables) Sheet http://www.echo.com/role/RevenueTables Revenue (Tables) Tables http://www.echo.com/role/Revenue 21 false false R22.htm 2311302 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.echo.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.echo.com/role/FairValueMeasurement 22 false false R23.htm 2316303 - Disclosure - Intangibles and Goodwill (Tables) Sheet http://www.echo.com/role/IntangiblesandGoodwillTables Intangibles and Goodwill (Tables) Tables http://www.echo.com/role/IntangiblesandGoodwill 23 false false R24.htm 2319304 - 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 24 false false R25.htm 2322305 - Disclosure - Income Taxes (Tables) Sheet http://www.echo.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.echo.com/role/IncomeTaxes 25 false false R26.htm 2325306 - Disclosure - Earnings Per Share (Tables) Sheet http://www.echo.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.echo.com/role/EarningsPerShare 26 false false R27.htm 2332307 - Disclosure - Long-Term Debt (Tables) Sheet http://www.echo.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.echo.com/role/LongTermDebt 27 false false R28.htm 2337308 - Disclosure - Leases (Tables) Sheet http://www.echo.com/role/LeasesTables Leases (Tables) Tables http://www.echo.com/role/Leases 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 2406402 - Disclosure - Acquisitions (Details) Sheet http://www.echo.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.echo.com/role/Acquisitions 30 false false R31.htm 2409403 - Disclosure - Revenue (Details) Sheet http://www.echo.com/role/RevenueDetails Revenue (Details) Details http://www.echo.com/role/RevenueTables 31 false false R32.htm 2412404 - Disclosure - Fair Value Measurement - Narrative (Details) Sheet http://www.echo.com/role/FairValueMeasurementNarrativeDetails Fair Value Measurement - Narrative (Details) Details 32 false false R33.htm 2413405 - Disclosure - Fair Value Measurement - Assets and Liabilities at Fair Value (Details) Sheet http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails Fair Value Measurement - Assets and Liabilities at Fair Value (Details) Details 33 false false R34.htm 2414406 - Disclosure - Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details) Sheet http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details) Details 34 false false R35.htm 2417407 - 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 2420408 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Details) Sheet http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails Accrued Expenses and Other Noncurrent Liabilities (Details) Details http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesTables 36 false false R37.htm 2423409 - 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 2426410 - 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 2428411 - Disclosure - Stock-Based Compensation Plans (Details) Sheet http://www.echo.com/role/StockBasedCompensationPlansDetails Stock-Based Compensation Plans (Details) Details http://www.echo.com/role/StockBasedCompensationPlans 39 false false R40.htm 2430412 - Disclosure - Contingencies (Details) Sheet http://www.echo.com/role/ContingenciesDetails Contingencies (Details) Details http://www.echo.com/role/Contingencies 40 false false R41.htm 2433413 - Disclosure - Long-Term Debt - Line of Credit (Details) Sheet http://www.echo.com/role/LongTermDebtLineofCreditDetails Long-Term Debt - Line of Credit (Details) Details 41 false false R42.htm 2434414 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) Notes http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails Long-Term Debt - Convertible Senior Notes (Details) Details 42 false false R43.htm 2435415 - Disclosure - Long-Term Debt - Maturity Schedule (Details) Sheet http://www.echo.com/role/LongTermDebtMaturityScheduleDetails Long-Term Debt - Maturity Schedule (Details) Details 43 false false R44.htm 2438416 - Disclosure - Leases (Details) Sheet http://www.echo.com/role/LeasesDetails Leases (Details) Details http://www.echo.com/role/LeasesTables 44 false false R45.htm 2439417 - Disclosure - Leases - Lease Costs (Details) Sheet http://www.echo.com/role/LeasesLeaseCostsDetails Leases - Lease Costs (Details) Details 45 false false R46.htm 2440418 - Disclosure - Leases - Other Lease Information (Details) Sheet http://www.echo.com/role/LeasesOtherLeaseInformationDetails Leases - Other Lease Information (Details) Details 46 false false R47.htm 2441419 - Disclosure - Leases - Future Maturities (Details) Sheet http://www.echo.com/role/LeasesFutureMaturitiesDetails Leases - Future Maturities (Details) Details 47 false false All Reports Book All Reports echo-20190930.htm echo-20190930.xsd echo-20190930_cal.xml echo-20190930_def.xml echo-20190930_lab.xml echo-20190930_pre.xml echo-2019930x10qxex311.htm echo-2019930x10qxex312.htm echo-2019930x10qxex321.htm echo-2019930x10qxex322.htm http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true EXCEL 38 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /.=6$\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ \YU83R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #SG5A/Y\T\,>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$Y#H2;UI6.G#08K;.QF;+4UBV-C:R1]^R5> MFS*V!]C1TN]/GT"M#D+[B,_1!XQD,=V-KNN3T&'+3D1! "1]0J=2.27ZJ7GP MT2F:GO$(0>D/=42HJVH-#DD910IF8!$6(I.MT4)'5.3C!6_T@@^?L&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#JN&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #SG5A/.I&Q!SP# "<#P & 'AL+W=OGP+..??8G'N2WM5--R_M62D3O99%U:[CLS'U?9*T^[,J97NG M:U793XZZ*:6QC\TI:>M&R8,CE44":3I+2IE7\6;EUIZ:S4I?3)%7ZJF)VDM9 MRN;OHRKT;1VS^&WA.3^=3;>0;%:U/*D?RORLGQK[E(Q5#GFIJC;75=2HXSI^ M8/=;SCN"0_S*U:V=W$?=479:OW0/7P_K..UVI JU-UT):2]7M55%T56R^_@S M%(U'S8XXO7^K_MD=WAYF)UNUU<7O_&#.ZW@11P=UE)?"/.O;%S4<*(NCX?3? MU%45%M[MQ&KL==&ZO]'^TAI=#E7L5DKYVE_SREUO_2="##2: ,!W@GP7P(? M"'PD,*>0]#MS1_TDC=RL&GV+FMZM6G9-P>ZY?9G[;M&]._>9/6UK5Z^;=)5< MNS(#XK%'P 3!1D1B:X\"0 D\ J+#1X$M1G!:@),GX([.)W1!TP5)%XXN)O3, M>P$8,:,%,E(@0_2Y)X 1"UI@1@K,$'WI"6 $2VF%.:DPQWSF21 0H"46I,0" M\[DG04 "3B])B27F^U83D(#7+*7CE.(*OMT4)F X"X26X0J^YP0& J8S,KD/ M#' %WW8*$_"=T?%E'%?PG:

L9G7*&0PR^^10FY#X==8:3#,A] A-RG\X[ MPW$&Y#[&\)#[=.893C1'[A.8D/MT[!D.-4?N8TS(%CKX#,>:BX\BVP&3.4PU M6 =+L1"!'R.@OP AYO[C49@ @<".O^ L\UGO@C&A$3H^ ..-O>;F<($FAGH M^ ..-O>;F<"(0#,#'7_ T19^,U.80#,#'7_ T19^,U.8D H=?\#1%L)7P9B0 M^73Z 2=;H#8F,"$5.OV DRU0BQ&84(O1\0<> ?=QSKS'>?POCN)Y-9IU3- MR8V%;;37E\K-I)/52WMGD MGNVH/#X4ZFBZV[F];_IYL7\PNAYFX6029\:8WEDE]0\X_ M0W+$Q<4W7]N#)KJI"J.=;Q:#'TOS6KASUUYK-U+$[7GJBJ:[T^N])=ES.(?'5^. M^T/7=R2KQ:G8NS]=]]?II0FMY#K*]EBYNCWZ.FK<;AD_LHR^^,L?;A*DXFA2_\F]N3+@O2=ACHTO MV^$WVIS;SE?3*,&5JO@V/H_U\+R,;XR:S&@#/AGPJP%[WT!,!N*G@7S70$X& M\O_.H"8#!69(1NU#,)^+KE@M&G^)FG$]G(I^V;$'%=*UZ3N'[ SO0CS;T/NV M4MDB>>O'F9"G$>$S1*>WR#-&V)5(POQ7)SCEQ!-'YOQV@AP3F@$??CG(^MU! M;MP49*S$8"_F]IRVEZ2]'.SEW%Z 6(^('I!Z3(=F4@*M.<:TE);#D&",:25$ M"M*W)CBKM.&"5J=(=0I'1]+VFK37.#H*1&=$U,Q/&73#U9AC+(C6*8P.QIA0 M.I-@_:\)3@EKLCMKQY#J#%:G@3J#YC'&<+@3,&6528'/SYCBPJ8*!'1-8"JU MYHXR2RJS6)D!RBR:)E.9!,((B MXT&"(6XMD$91AVM*J,E)5AE59H"K##FNX M9',,,"8F%SP,Q16*85+#T$QJV>;=M; M<629?&0]9[O54]\OXC'?0_L8><$?W/_2UL^*C_.?QXA?M<-/MC MW4:OO@M7@^$#?N=]YX+S04T<'<*M\=HHW:[K_X9+3M2,5Z>QT?G3="U,KG?3 MU7]02P,$% @ \YU83R-Q<5.3! .18 !@ !X;"]W;W)K/QH2B& MYUULZ^%3=XR'])^7KF_K,=WVK\5P[&.]G8/:ID"E7-'6^\-RO9J??>[7J^YM M;/:'^+E?#&]M6_?_5K'I3H]+6'X\^+)_W8W3@V*].M:O\8\X_GG\W*>[XMK* M=M_&P[#O#HL^OCPN?X2'C?93P*SX:Q]/P\WU8DKEJ>N^3C>_;A^7:G(4F_@\ M3DW4Z><];F+33"TE'_]<&EU>^YP";Z\_6O]Y3CXE\U0/<=,U?^^WX^YQZ9>+ M;7RIWYKQ2W?Z)5X2LLO%)?O?XGMLDGQRDOIX[IIA_KMX?AO&KKVTDJRT];?S M[_XP_YXN[7^$R0%X"OJ]+MRK>IW8NDNHLP1L)WBLV7%&65TF1^K^:0-$$ MSO'Z-M[+\5J,UW.\N8T/)(FSQ,V2PSD)9\"31+C**/0@>S&B%\.\>$6\G"7V MIA<-IO26F!%DNC3H9#=6=&.Y&R!N+.L&%9U@0>.5E8TXT8CC1D@GE6.=^-+2 M&>*BH$QFL92BDY([T<1)R4?>A9(XX2(#)&./'D16U$61! MESKC)HAN MN$/C/#H&24*)X/8XEB3FUPQE"@<)F#8'-^,F@#[J>D?H"/G K6 M!VKH?W7WCF3. 7)'GCI"UA,H92US).F"=3KC2"8G<'32W*N+YJZGD(A%#7&9 MRGB1R0DF\L2$W5S)" M@3,T4(:" %%3HG/4D01;KS$W1C)*H63,R.8D(Q X P-E('"Z(2AO@>8DZ1SZ MW"J4,0B!.[+446 ]E7P11X M1&N"8F8$G7-!Y0IJF:5HV,X$E4M*!B!R )U6R$G&UCCD99MDLYK<)G*#64" M(B<@T%JU0HXVRS:G("HA-\0R_) 7DD!W786\2K2&;4TN2H/C,,\@]70>>]OGF7WEN2B:KYAWAZT6:: MR'R*-I$.X1?2] M)1FL6@ K4+!JX1O=:V68)4D70N[36,MPU0)DDVKOXN8, M;SI4_;WN7_>'8?'4C6/7SH=V+UTWQM2F^I02W,5Z>[UIXLLX79;INC\?9IYO MQNYX.:@MKJ?%Z_\ 4$L#!!0 ( /.=6$^^&&%E>P( %8( 8 >&PO M=V]R:W-H965T&ULC9;OKIL@&,9OQ7@!1\ _:&--UB[+EFQ) M:H.*#U[.X'Z#$6<5L_5,#G>?D]:*%YS_BK*"F5WEM3MV+KEU)V MFR 0IY(V1#RQCK;JSH7QADC5Y== =)R2LS$U=8 2(*&5*U?Y&;LP(N!Y^I:2CT0%'E'KO0[E3^Z U>]8*IRKAK:BHJU M'J>7K?\!;O80:8-1O%2T%[.VIZ,<&7O5G2_GK0\T$:WI2>H21%WN=$_K6E=2 M'+_&HOXTIS;.V^_5/YGP*LR1"+IG]<_J+,NMG_K>F5[(K9;/K/],QT"Q[XWI MO]([K95% M1LUNT*"9!CTJ]DL%QI,D4 3!7)2(.,/Y_[4[0^=_M#XHX<4B95BT"1&TQI- ME"2I%<0E@BLHD1,E6D1)8[<_=OIC1Q1L11DT\8P2H@RED17&(8, 0.#&29PX MB0/'6K1=LE@TG*9Q9M$L54F6QBMK@YTP>+&V$*P\G-19('6DL3AW@R:=<8(G MH);-BO-/V0-.YL3)EC@(6#C9\B&"\6,1_8_R 0H"]Y8 '%C0WA/ 8K80Q@ E M"-M[@TL91C%":U@K.Q5T8"$;"RXF0TFDWOG(_G&XE#C,,$[6L-Q;%T0.K-#& M0HO)8@A@G(8VU5(89A&.%E#!;(/7)^XWPJ]5*[PCD^JL,#OZA3%)55'PI,J5 MZI"?.C6]2-W$JLV'DV[H2-:-IW@P_94H_@!02P,$% @ \YU83PI&>JRO M! P18 !@ !X;"]W;W)KOQ1E2E\ Q$+LH6J %%EML^ZS83&RL;+F2$F__?2E9\=HSA_L22\SA\ Q% M?KPLSG7SK=UYWTV^'ZIC^SC===WI83YO-SM_*-M/]ZN90=N&U>9VW MI\:7VZ'2H9I3DJ3S0[D_3I>+H>QSLUS4;UVU/_K/S:1].QS*YK^5K^KSX]1, M/PJ^[%]W75\P7RY.Y:O_RW=?3Y^;\#:_1MGN#_[8[NOCI/$OC],G\["V25]A M4/R]]^?VYGG2I_)?=K7U5]I.#CWS'H]-IF M7_'V^2/ZKT/R(9GGLO7KNOIGO^UVC]-\.MGZE_*MZK[4Y]_\F)";3L;L__#O MO@KRWDEH8U-7[?!WLGEKN_HP1@E6#N7WR^_^./R>Q_@?U7 %&BO0M4)H^V<5 M>*S /RK8(?F+LR'57\JN7"Z:^CQI+E_K5/:#PCQPZ,Q-7SCTW?"_D&T;2M^7 MANQB_MX'&C6KBX9N-5?%/$2_-D&HB16IZG3?P%HKTD@+#)/@H3[?)>%P L# MV"& O0F0"8^KBR0=),=+&VR33&2B562R/,=>'/3B0#(I#I#" *E*QB3RDUXT M[M8G9XE(!H@<$[:202N9MD*BRU:9:B7+4CE"@"@I(F,DAU9R8"475G+5BM-6 MM"CE--(K!;12 "N%L%)H*Y:%$ZTQ+L%&3()G?Z*LI/+[C)J[89#GS@DS2):9 M-#+T381&1@]^CJ4$:?-D2/"K#=Y88(6:J,"=#$W&*<, M<&HE3EECDMPMF$8S6A;&>^QC,88I YA:"5,&I(2.$%%_8BERZ@5(=1*IC&C) ME*DOIG6&.#+#&$.5 52=A"HCJ(:]I<0\T(43*D7.$XR9R@XXDIO=470'E]"0 MD8:TC-B9R-:',:$9$-I)0C,X>*>!=]*0EJ6)BRT9C!'-F5YU7.1$P1BL#, J MCXV]P<7-_.;B[^";U^&.M)ULZK=CUU^QW91>[V&?J+\X%.4K M\["^W*;^"'.YW/VS;%[WQW;R7'==?1@N#U_JNO/!8_(I]-7.E]OK2^5?NOXQ M"\_-Y5+U\M+5I_'">'Z]M5[^#U!+ P04 " #SG5A/^8; @U ) "/ M& 'AL+W=OUWVT/[:?C[/1UO]\<__[8 M[KJ7Z[F:?__#']LO3_WY#\N;J^?-E_9?;?_OYT_'X=/RK96'[;X]G+;=879L M'Z_G_U ?UI'.%UP4_]FV+Z=WO\_.0_G<=7^>/_SV<#UOSA&UN_:^/S>Q&7Y\ M:U?M;G=N:8CC?V.C\[<^SQ>^__U[Z^O+X(?!?-ZYT^?_L_NNI[_9C*T,H^\U? MKS^WA\O/E['][Y?A"_1X@7Z[0*GB!6:\P/RXP!0OL.,%]L<%5+R Q@OH[0+M MBQ>X\0+WHX=PF8_7FW6Y^[>;?G-S=>Q>9L?7!^AYM;-ZE5#[Z-IO L-\3F5PH4A[8)O<$@6AF0OK9@D)(<; M(-@ @3%Y-J,D0M6&C^>N(DI"<3 4!T+A;Y03O2AM^"OEQ%3S8"O-),%Z&*P' MP?(X/.K%YIZY /L)LA_/1O,QB'Z88A6J=Z341A)FA&%&$"8CU"K*VQ$I4 9 MJL'8;4!/FG.WJ=Z145*Z)<56TE@S%J% K(8'HN2+X^C=.YCVA+FL )@]!_,H M2I"CA_]X0)*4XL[46DICQC15 *>>XU0!3/H05*XK3$EE15?RF;&B)^LU0^&Z MIDJCP\7 D3XUSJN$OU:@K^2B00"-%79KA7BM^#Z0N>M50YB9@V"M M>^_YX"2GC6H,J49D2%)9ME.%L:X0U\6+),$.4YQ15YP;*<%S [I$60[0%=(< MA3U' =,1B8Z2CI')=("R,C?88U2(V7? 8/,PR#QX$F(DH1?1\6BD+?#;4FDGC1=CWB#,BX41 M!&^;@Y;)K,!(<@O_-I*.WG'O7==4:308H08A5(0#$.J#YO!?C;J2CP )]!'4 MI37:1GX/I$XUUH=,16XPL0TH9P*O<@VH+8:\=,@]B ]2*LM&8K +&#?=2 PF MMT'DYD9B '#%VWI74Z7A8"P;A&5N)$9BV6GQK-77@RKMI/%BMAO =F$C1E*9 MK,^YB,5DMHC,W$5L?5'(UA>%BJVDL6*X6P1W[B)60MF3RCPN%E/93ED3LH#* M'&$K6U\1JK23QHO9;J>L!UFP'C1@)$,LFUDT1]P6=T;"T46.-2N)+.Y,N9TT M7DQ8BP@K[@Q8@">M@*I.>#S^4/@F!\N@G[M0XM<@B7KZG2:#!C'6!LY(QU8($C&,_7R5>N MOE\+)(O8J!CY8P:ZM%%'OM0%=$I;BKGYSYS. ?2.G-X.;=C::!U?RKX%RH4U M<A#AN.^XD=6X_Y[R?LV'J)_V%<3>8M]YC^'M _BIX V8-I^,KJRM=W M;(%DH#(Y7MK=H3[):L4>\C70G6>WR1UKP\[C@?.(90^/MFRIT8Z?E[D%R@4- MU3GEE@(\=A\/W"?RU,6#O!TQV->W;($$,AAUB1@,="4&>^R+'I05D2=#'NW9 M0@8#99G!'AND_XD]6X_=Q4_9L_6@-K":^)145&DXF=.=J'[@EN_K]8.OUP_% M5M)8,?L]JA^X,7M)=/(A]_1AFOLIY8,'2;_$8[UXJ+23GIS%UA&FE X!E Y: M4^Z,+O:.,*5R")+/CE<.94T:"N9WF%(Y!%0YD.5G8&X#JAP271H29G>84CD$ M=-"S4=YG?")@0H8)E4.0V*.&PV9=4Z718# &5#F(R0!IO"?/R[A5J%<.0()S M"M0G*<]/TJ^!3NGHLL\DAGM I0//3@,N'8+XQLPM4)9SBH A'_QTVPJ9T_EH M2Y;;5@ G9$>NG:2KMI/%B@L&PO=V]R:W-H965T&UL?5/;;MLP#/T5 M01]0)8[7I8%MH.E0=, &!!VV/2LV;0O5Q97DN/O[4;+K>:W1%TFD> X/*2H; MC'UR+8 G+TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M USG05>19"2+-ELKIGB M0M,BB[Z3+3+3>RDTG"QQO5+<_CF"-$-.M_35\2B:U@<'*[*.-_ #_,_N9-%B M,TLE%&@GC"86ZIS>;@_'-,3'@%\"!K7;G.XIJ:#FO?2/9GB J9Y/ ME$S%?X,+2 P/2C!'::2+*RE[YXV:6%"*XB_C+G3H?=2;&_V&;L$HBGF.,8D MRY@Y@B'[G")92W%,WL&3=?AN5>$NPG?_*;Q9)TA7"=)(D'Y8XOL8G.LW2=BB MIPIL$Z?)D=+T.D[RPCL/[&T2W^1?^#CMW[EMA';D;#R^;.Q_;8P'E+*YPA%J M\8/-AH3:A^-G/-MQS$;#FV[Z06S^QL5?4$L#!!0 ( /.=6$]>"REEM $ M -(# 8 >&PO=V]R:W-H965T&UL?5-A;]L@$/TKB!]0 M')*M461;:CI-F[1)4:>VGXE]ME'!YP&.NW\_P*[K;FZ_ '?<>_?N.-(!S9-M M !QYUJJU&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-**\23YS+20+*=G"R1#;:RW,GR,H'#*ZH2^..UDW+CA8GG:BAE_@[KN3\1:;64JI MH;426V*@RNC-YG#'PS>8ZOE$R53\ M#[B \N%!B<]1H+)Q)45O'>J)Q4O1XGG<91OW8;RYWD^P=0"? 'P&[&,>-B:* MRK\()_+4X$#,V/M.A"?>'+CO31&;))V24033'',88O8EXC MF&>?4_"U%$?^'YROP[>K"K<1OGVC\!V"W2K!+A+L/BQQ+6;[3Q*VZ*D&4\=I MLJ3 OHV3O/#. WO#XYN\AH_3_E.86K:6G-'YEXW]KQ =>"G)E1^AQG^PV5!0 MN7"\]FFK0! #2 P M& 'AL+W=O(,R*7[]P.29MD6[0M@X_?\;$P^H7FQ'8 CKUKU MMJ"=<\.1,5MUH(6]P0%Z?].@T<)YT[3,#@9$'4%:,9XD=TP+V=,RC[ZS*7,< MG9(]G VQH];"_#R!PJF@!_KF>))MYX*#E?D@6O@*[MMP-MYB*TLM-?168D\, M- 5].!Q/68B/ =\E3'9S)J&2"^)+,#[5!4V"(%!0N< @_':%1U J$'D9/Q9. MNJ8,P.WYC?U#K-W7.%'F M!B=BYMX/(CSQX&UL?5/;;MP@$/T5Q <$+^MF5RO;4C95 MU4JMM$K5]IFUQS8*&!?P.OW[#MAQK,;J"S##.6DZ8B%.J53 5+5ZF779Q'Z>;]##3M@E\)O"%<(QQV!0H9OY1>%%DUHS$ M3KWO17CBW8EC;\K@C*V(=YB\0^^MN-]G[!9T9LAY@O 59+<@&(HO$?A6A#-_ M1^?;]/UF@OM(WZ_IR6%;(-T42*- ^K\*WT-XNQN.[QN[7QGC 5)(['* 6O]=B**A].![P;*&PO M=V]R:W-H965T_@?@QGXRVVJM2] FU[U,1 4]#[]'C* M CX"GGJ8[.9,0B47Q.=@?*D+FH2$0$+E@H+PVQ4>0,H@Y-/XM6C2-60@;L^O MZI]B[;Z6B[#P@/)G7[NNH'>4U-"(4;I'G#[#4L\M)4OQ7^$*TL-#)CY&A=+& ME52C=:@6%9^*$B_SWNNX3_/-(5MH^P2^$/A*N(MQV!PH9OY1.%'F!B=BYMX/ M(CQQ>N2^-U5PQE;$.Y^\]=YKR9,/.;L&H05SFC%\@TE7!//J:PB^%^+$_Z/S M??IA-\-#I!^V]#39%\AV!;(HD+U9X@XF_;=(MNFI M/&:;*DPE''2=YXUX&] MY_%-_L+G:?\F3-MK2R[H_,O&_C>(#GPJR8T?HT 0 T@, !D !X;"]W;W)K M&UL?5-A;]P@#/TKB!]0+B3=JE,2J==JVJ1-.G7: M]IE+G 05X@S(I?OW Y)FV1;U"V#C]_QL3#ZA>;8=@",O6O6VH)USPY$Q6W6@ MA;W! 7I_TZ#1PGG3M,P.!D0=05HQ?CB\8UK(GI9Y])U-F>/HE.SA;(@=M1;F MUPD43@5-Z*OC2;:="PY6YH-HX2NX;\/9>(NM++74T%N)/3'0%/0^.9ZR$!\# MODN8[.9,0B47Q.=@?*H+>@B"0$'E H/PVQ4>0*E Y&7\7#CIFC( M^=7]@^Q M=E_+15AX0/5#UJXKZ!TE-31B5.X)IX^PU'-+R5+\9[B"\N%!B<]1H;)Q)=5H M'>J%Q4O1XF7>91_W:;ZY31?8/H O +X"[F(>-B>*RA^%$V5N<")F[OT@PA,G M1^Y[4P5G;$6\\^*M]UY+GO"<70/1$G.:8_@F)EDCF&=?4_"]%"?^'YSOP]-= MA6F$IW\I3/<)LEV"+!)D;Y:X%Y/]DX1M>JK!M'&:+*EP[.,D;[SKP-[S^"9_ MPN=I_R),*WM++NC\R\;^-X@.O)3#C1^ASG^PU5#0N'!\[\]F'K/9<#@L/XBM MW[C\#5!+ P04 " #SG5A/41"/<[0! #2 P &0 'AL+W=O:6:2%;FJ?1=S)YBKU3LH63(;;76ICW(R@< M,IK0J^-9UHT+#I:GG:CA!=SW[F2\Q6:64FIHK<26&*@R^I $"@_#;!1Y!J4#D9?R:..F<,@"7YRO[YUB[K^4L M+#RB^BE+UV3TGI(2*M$K]XS#%YCJV5,R%?\-+J!\>%#BF+Q M4K1X&W?9QGT8;_97V#J 3P ^ ^XC@(V)HO)/PHD\-3@0,_:^$^&)DP/WO2F" M,[8BWGGQUGLO.4_V*;L$HBGF.,;P14PR1S#//J?@:RF._!\X7X=O5Q5N(WS[ MA\+;=8+=*L$N$NS^6^):S-U?2=BBIQI,':?)D@+[-D[RPCL/[ ./;_([?)SV M)V%JV5IR1N=?-O:_0G3@I6QN_ @U_H/-AH+*A>.=/YMQS$;#83?](#9_X_P# M4$L#!!0 ( /.=6$^::3T0M $ -(# 9 >&PO=V]R:W-H965TMG"(2OS2=J;SWKR93O,)S9/M !QYUJJW!>V<&TZ,V:H#+>P=#M#[FP:- M%LZ;IF5V,"#J"-**\21YS;20/2WSZ+N8,L?1*=G#Q1 [:BW,SS,HG J:TA?' MHVP[%QRLS ?1PA=P7X>+\19;66JIH;<2>V*@*>A]>CH?0GP,^"9ALILS"95< M$9^"\;$N:!($@8+*!0;AMQL\@%*!R,OXL7#2-64 ;L\O[.]C[;Z6J[#P@.J[ MK%U7T",E-31B5.X1IP^PU/.*DJ7X3W #Y<.#$I^C0F7C2JK1.M0+BY>BQ?.\ MRS[NTWR390ML'\ 7 %\!QYB'S8FB\G?"B3(W.!$S]WX0X8G3$_>]J8(SMB+> M>?'6>V\E3X\YNP6B)>8\Q_!-3+I&,,^^IN![*<[\'SC?AV>["K,(S_Y0^':? MX+!+<(@$A_^6N!/#D[^2L$U/-9@V3I,E%8Y]G.2-=QW8>Q[?Y'?X/.V?A6EE M;\D5G7_9V/\&T8&7DMSY$>K\!UL-!8T+QS?^;.8QFPV'P_*#V/J-RU]02P,$ M% @ \YU83PO$L%.S 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)7+6%8%MH&DQ=, &!!VV/BLV?4%U\20Y[OY^ ME.RX;N?U11(IGL-#BDH'8Y]= ^#)BY+:9;3QOMLSYHH&E'!7I@.--Y6Q2G@T M;X/NQ ? WZU,+C%F81*3L8\ M!^-KF=%-$ 02"A\8!&YGN ,I Q'*^#UQTCEE "[/%_8OL7:LY20@-)254HI?^T0P/,-7SB9*I^&]P!HGA00GF*(QT<25%[[Q1$PM*4>)EW%L= M]V&\22ZP=0"? 'P&W$0 &Q-%Y??"BSRU9B!V['TGPA-O]QQ[4P1G;$6\0_$. MO>><\VW*SH%HBCF,,7P1\QK!D'U.P==2'/@_<+X.3U85)A&>O%'X'X+=*L$N M$NP^+'$M)GF7A"UZJL#6<9H<*4ROXR0OO// WO+X)J_AX[1_%[9NM2,GX_%E M8_\K8SR@E,T5CE"#'VPV)%0^'#_CV8YC-AK>=-,/8O,WSO\"4$L#!!0 ( M /.=6$\9-AC*M $ -(# 9 >&PO=V]R:W-H965TIVF3-NG4:>MG+G$25, 9D$OW[P@NB M3B"M&-_M[I@6TM R3[ZS+7,ZH+LH M"!14/C*(L%WA$92*1$'&CYF3+BDC<'U^8_^0:@^U7(2#1U3/LO9=0>\IJ:$1 M@_)/.'Z$N9Y;2N;B/\,55 B/2D*."I5+*ZD&YU'/+$&*%J_3+DW:Q^DF.\RP M;0"? 7P!W*<\;$J4E+\77I2YQ9'8J?>]B$^\/_+0FRHZ4RO271#O@O=:3)GGE70;V@:@A2=C=AA+KPP19#0>/C\5TXVVG,)L-C/_\@MGSC\A=02P,$% @ \YU8 M3T*6]H:U 0 T@, !D !X;"]W;W)K&UL?5/; M;MLP#/T501]0)4JZ9H%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>:VQ%TFD M> X/*2H;K'OR+4 @SUH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6 MC&\V[Y@6TM B2[ZS*S+;!R4-G!WQO=;"_3Z!LD-.M_3%\2B;-D0'*[).-/ - MPO?N[-!B,TLE-1@OK2$.ZIS>;X^G?8Q/ 3\D#'YQ)K&2B[5/T?A'JSZ*:O0YO1 206UZ%5X MM,,GF.JYI60J_@M<06%X5((Y2JM\6DG9^V#UQ()2M'@>=VG2/HPWMWR"K0/X M!. SX)#RL#%14OY!!%%DS@[$C;WO1'SB[9%C;\KH3*U(=RC>H_=:<'Z7L6LD MFF).8PQ?Q&SG"(;L:G!-FB9/2MN;-,D+[SRP]^D1V=_P<=J_"M=(X\G%!GS9U/_:V@ H M97.#(]3B!YL-!76(QSL\NW',1B/8;OI!;/[&Q1]02P,$% @ \YU83]GD M&"VS 0 T@, !D !X;"]W;W)K&UL?5-AC]0@ M$/TKA!]P=-G5NVS:)K=GC"::;,[H?6;;:4L.F IT>_Y[@?9JU>H78(9Y;]X, M0SZB?78=@"OI(&S)6[06M@?)U X%G1'7QV/LNU\=+ R[T4+7\!_[<\V M6&QAJ:4&XR0:8J$IZ/WN>#K$^!3P3<+H5F<2*[D@/D?C8UW0+ H"!96/#")L M5W@ I2)1D/%]YJ1+R@A !U9.L?5?0.TIJ:,2@_"..'V"N MYPTE<_&?X HJA$%RJ655(/SJ&>6($6+EVF7)NWC=,-O9]@V@,\ O@#N M4AXV)4K*WPDORMSB2.S4^U[$)]X=>>A-%9VI%>DNB'?!>RWY/LO9-1+-,:&PO=V]R:W-H965T)W\?0$3UVVMO@ SS#ES9AB*29MG MVP,X]"J%LB7NG1N.A-BZ!\GLC1Y ^9M6&\F<-TU'[&" -1$D!:&[W0X M*J+O;*I"CTYP!6>#["@E,V\G$'HJ\1Z_.YYXU[O@(%4QL Z^@?L^G(VWR,+2 M< G* 'A\FNSBA44 ;@^O[-_CK7[6B[,PKT6/WGC^A(?,&J@9:-P3WKZ JF>6XQ2 M\5_A"L*'!R4^1ZV%C2NJ1^NT3"Q>BF2O\\Y5W*=T'ZGO31V&UL;53;CML@$/T5Q (1VE>M4-@$%O M@G-O!12$]",'4GS-P.69X@]\=+VW=&.<@>=JS&KZ#^=%?E+7(PE*V CK= MR@XIJ#+\N#F=$X?W@)\MC'JU1ZZ2JY2OSOA29CAR"0&'PC@&9I<;/ 'GCLBF M\7OFQ(ND"USOW]D_^=IM+5>FX4GR7VUIF@P?,"JA8@,W+W+\#',].XSFXK_" M#;B%NTRL1B&Y]E]4#-I(,;/85 1[F]:V\^LXG>SV!TR"?G, MGYEA>:KDB-1T]SUSOWASHO9N"N?T5^'/;/+:>F\YC9.4W!S1C#E/&+K";!8$ ML>R+! U)G.F'H_4=]<_ M^#2WWYBJVTZCJS2V1WTG55(:L*E$#[;@QCX5B\&A,FZ[MWLU# ]GC>=M9'R!E/K 6GL#^&,[:K&J1QJ: M_MCJ?,XP/@)X?) M;.;(5W)1ZMDOOM4%3GQ"(*"R7H&YX0KW((07\.U)W M-I4/AJ,(>RYYXZ+7DJ8T)U&W11UCV?<,F-4A9<*LF-RZ5S7;PN!#363P]N MKN>W/"^L&I8V)>N_HGP#4$L#!!0 ( /.=6$]\7?8(P@$ #<$ 9 M>&PO=V]R:W-H965T1E? G=^[]T[X))/2K^9#L"B=REZ4^#. MVN% B*DZD,S(_+/.1.NLS5: 7O MX:21&:5D^O<1A)H*G.)KXH6WG?4)4N8#:^$[V!_#2;N(K"HUE] ;KGJDH2GP M4WHX9AX? *\<)K/9(]_)6:DW'WRI"YQX0R"@LEZ!N>4"SR"$%W(V?BV:>"WI MB=O]5?U3Z-WU<'J@[F\HGPU&$;\Z\<=E+2??W.;EXH05SG#%T@TE7!''J:PD:*W&D_]%I MG+Z+.MP%^FY+3Y.XP#XJL \"^W]:?+AI,89YC!?)HD6RB,"'FR(13';;"=E< MG 3=AB=K4*7&/HS+)KM.Q1,-%_\7/H_4-Z9;WAMT5M8]GW#)C5(6G)7DSGGI MW!2O@8#&^NV#V^OY+<^!5<,RIF3]KRC_ %!+ P04 " #SG5A/#-!(\L0! M W! &0 'AL+W=OJ!^E.:J4%L\[4#3&]!E8%DN"$;C:W1+!. MXB(+OJ,N,C58WDDX:F0&(9C^>P"NQAPG^.)XZIK6>@^%[E>.,3 @ZE]0K,+6=X M!,Z]D$OC==;$2TA/7.\OZE]#[:Z6$S/PJ/AS5]DVQ_<855"S@=LG-7Z#N9X4 MH[GX'W &[N ^$Q>C5-R$+RH'8Y6855PJ@KU-:R?#.DXG=Q=:G$!G ET(]X% MID A\R_,LB+3:D1ZNON>^18G>^KNIO3.!2&KQ@G037BR!I5JD&%<5MYE*AYH:/P[?!JIGTPWG33HI*Q[ M/J')M5(67"J;&Y=+ZZ9X,3C4UF_OW%Y/;WDRK.KG,27+OZ+X!U!+ P04 M" #SG5A/U3#P#;\EV95O*IJI:J956J9H^L_;81@'C EZG?]\!.ZZ; M^@68X9PS%X9T,/;%-0">O&K5NHPVWG35LSUUD0 M921IQ?AF@O&ES.@F M) 0*"A\4!&XW> 2E@A"F\6O2I'/(0%R>W]0_Q=JQEJMP\&C43UGZ)J-'2DJH M1*_\DQD^PU3/GI*I^*]P X7PD G&*(QR<25%[[S1DPJFHL7KN,LV[L-XL_\P MT=8)?"+PF7",<=@8*&;^47B1I]8,Q(Z][T1XXN3$L3=%<,96Q#M,WJ'WEO/] M(66W(#1ASB.&+S#)C&"H/H?@:R'._#\Z7Z=O5S/<1OIV24\.ZP*[58%=%-C] M4^+]NQ+7,,=W0=BBIQIL':?)D<+T;9SDA7<>V <>W^0O?)SV;\+6LG7D:CR^ M;.Q_98P'3&5SAR/4X >;#065#\=[/-MQS$;#FV[Z06S^QOD?4$L#!!0 ( M /.=6$]!QWH1M@$ -(# 9 >&PO=V]R:W-H965T&,"*S5#;+.G?US:$HI07 MVS,^Y\S%XWQ"\V([ $=>M>IM03OGAB-CMNI "WN# _3^ID&CA?.F:9D=#(@Z MDK1B/$GNF!:RIV4>?6=3YC@Z)7LX&V)'K87Y$)E I"/HW?BR9=0P;B]ORF_BG6[FNY" M/J'[)VG4%O:>DAD:, MRCWC]!F6>FXI68K_"E=0'AXR\3$J5#:NI!JM0[VH^%2T>)UWV<=]FF^R;*'M M$_A"X"OA/L9AS^(\,3ID?O>5,$96Q'O?/+6>Z\EOWW( MV34(+9C3C.$;3+HBF%=?0_"]$"?^'YWOTP^[&1XB_;"EIP_[ MFN0!8%LJW M7?*NQ#W,^R+9IJ<:3!NGR9(*QSY.\L:[#NPCCV_R#SY/^S=A6ME;; /@R(M6K."@^5I)VKX M!>YW=S3>8K-**36T5F)+#%09O=GN#TG 1\"CA,$NSB144U)")7KE M'G#X!E,]EY1,Q?^ ,R@/#YGX& 4J&U=2]-:AGE1\*EJ\C+MLXSZ,-Y=?)]HZ M@4\$/A.N8QPV!HJ9WPDG\M3@0,S8^TZ$)][NN>]-$9RQ%?'.)V^]]YSS*YZR M8[8Q@7GT.P=="'/@'.E^G[U8SW$7Z;DGGGP@DJP))%$C>E+A[ M5^(:)GD7A"UZJL'4<9HL*;!OXR0OO// WO#X)O_AX[3_%*:6K24G=/YE8_\K M1 <^E&PO=V]R:W-H965T!.]TAAMC^B,ANFA ,'TG>^CL2B658,:&JB:Z5\!*3Q*< MT"A*B&!MA_/4Y\XJ3^5@>-O!62$]",'4[Q-P.69X@]\3SVW=&)<@>=JS&KZ# M^=&?E8W(HE*V CK=R@XIJ#)\OSF>$H?W@)<61KV:(]?)1XGQFAN_BM<@5NXJ\1Z%))K_T7%H(T4LXHM1;"W:6P[/X[32A+/M#"! MS@2Z$ [>ATQ&OO)'9EB>*CDB->U]S]POWARIW9O")?U6^#5;O+;9:TZ3."57 M)S1C3A.&KC";!4&L^F)!0Q8G^H%.P_1ML,*MIV_7].U__'=!@9T7V/W38G+3 M8@BS#YO$09,X('"X,0EA/H5-DJ!)\E%@']V8A#"WVT56IT. JOV]T*B00^?O MY"J[7+U[ZD_77_AT;[\Q5;>=1A=I[!GU)ZF2TH M);JS#3?VJ5@"#I5QT[V= MJ^G"3(&1_?P6D.5!RO\ 4$L#!!0 ( /.=6$\/F9^FW@$ $% 9 M>&PO=V]R:W-H965TZ0PW MQO1'0G31@&#Z3O;0V95**L&,#55-=*^ E9XD.*&;S9X(UG8X3WWNK/)4#H:W M'9P5TH,03/T^ 9=CAK?X-?'8UHUQ"9*G/:OA.Y@?_5G9B"PJ92N@TZWLD((J MP_?;XREQ> ]X:F'4JSERG5RD?';!ES+#&U<0<"B,4V!VN,(#<.Z$;!F_9DV\ M6#KB>OZJ_LGW;GNY, T/DO]L2]-D^(!1"14;N'F4XV>8^]EA-#?_%:[ +=Q5 M8CT*R;7_HF+01HI9Q98BV,LTMIT?QVDEIC,M3* S@2Z$@_&2?BO\FBU>V^PUIPE-R=4)S9C3A*$KS'9!$*N^6-"0 MQ8G^1Z=A>A2L,/+T:$V/XK! '!2(O4#\3XO138LAS!LFNZ#)+B"PNS$)8?9A MDWW09/\.DQ F"9LD09,D('"X,0EA/MR8D-41%*!J?_DT*N30^8N_RB[W^]Z? M>?(7/CT.WYBJVTZCBS3V(OCC6DEIP):RN;.[VMCW: DX5,9-$SM7TZV< B/[ M^<$ARZN7_P%02P,$% @ \YU83VZD03D6 @ 8P8 !D !X;"]W;W)K M&ULC57;;ILP&'X5Q /4&$R B""MB:I-VJ2HT[9K M)_D34 VFMA.ZMY]M*$K 77J#3]_IM\'D'1/-*Y.I7*3* B;^D)?H+ZU6Z%'J%1Y5#5T,B*-YZ X\K_@I>; MS. MX'<%G;SJ>Z:2'>?86AGMCWAN*_PP68AILDVF// MF;1/;W^6BM>#BHY2T[>^K1K;=OU*D@PT-R$<".%(P.2_A&@@1)\ED(% )@34 MEV+W9D,5+7+!.T_TI]M2\Q+A)=&[OS>3=K/MFMX>J6)9D#"-)A;Q M+$@81,$'-@NGS<)A0]P"B5,@^?S)ITZ!].[)K]-YG3CXJ,[,Z9+=/]=U-K,A M.)S9H*NOUUR_/Z@X58WT=ESIB\!^KD?.%6C%X$&?4*EO_'' X*A,-]%]T=][ M_4#Q=KC2T?A?*?X!4$L#!!0 ( /.=6$\Z[31-J@( &,* 9 >&PO M=V]R:W-H965T'9AW1L_4BJ"][IJ^#P\ M"M$^1A'?'FE-^ -K:2/?[%E7$R&GW2'B;4?)3I/J*D( X*@F91,N9GKMJ5O, MV$E494.?NH"?ZIIT?Y:T8I=Y",./A>?R1CLZ)Z<*O',+E^H M,92&@7'_C9YI)>$J$ZFQ9177O\'VQ 6K31292DW>^V?9Z.>E?X,+0_,3D"&@ M@0"3?Q)B0XCO)22&D-Q+2 TAO9> #0%;A*C?++W[:R+(8M:Q2]#U!=025:?P M$@$0:/,2L/9HQ8WT1\=A$8CB$; M%Y)E R223@>[R&L7:7X\LC(1(/8&B'6 9!0@M_:BQ^0:TV@,> 6%[6]\$V M-V&CK!-OUHF3-42%E4Z/P51%+/]A7^ -@; -]_@)DW M0.9F4 "KX#/')L[ A,_:.RJ1(X14I;M?BLOBOZH' WR2 QPZR MNP1P_,B=G3 $)[H1] C%ME /2J^K$*232OY& )%'*;&5D*.$XDDA?\. GHY1 M.!TV=BTE -@]-G;_?LA&K6^AQDG[^P5T&P8JL)UTXB2=PDDA?S^ GH909+90 MZCB:+BQ_VX#X=@=<&=!HYX C%%U]6M7UZSOI#F7#@U[Z:T\_$:PU5[IHN%&ULE5?;;N,V M$/T501^P(HBX^W?E[K$:Y.CM?,2B?29 M,S.'S!$Y/YGF>[O7VD8_JK)N%_'>VL,L2=KU7E=Y^\4<=.U^V9JFRJT;-KND M/30ZW_1!59D (3*I\J*.E_-^[K59SLW1ED6M7YNH/595WOSWJ$MS6L0T_ICX M6NSVMIM(EO-#OM-_:?OM\-JX47)FV125KMO"U%&CMXOX@0'8!/>+O0I_: MB_>H:^7-F._=X/?-(B9=1;K4:]M1Y.[QKE>Z+#LF5\>_(VE\SMD%7KY_L+_T MS;MFWO)6KTSY3[&Q^T65>)RK$W9 M]G^C];&UIAI97"E5_F-X%G7_/(W\'V%X (P!< YPN7\5P,8 ]C. _S* CP'\ MW@QB#!#W9I!C@/0"DD&L7OVGW.;+>6-.43-LH$/>[5,ZDVY]U]UDOYS];VX! M6C?[OH0LG2?O'=&(>1PP<(&1Y!KR%$+H&9&X LY5 %;%(P3A<)U@%2(D]6JX M2?)\F^0%(=>+:L0)CE/P5^=$$:E8)?:#&N$X%(A%3"\.XEV)Q$- 2=0 M*(&Z?Q53E""]K>\ $1>=,IFF(O/T#6&]K?&(N6I7*DFX)S**D\"Y[W,ACJ=*9/XNQG"* M$SFQ"2EJBP\4$)WY! 5N1_03?D1Q0Z*A(X4Z\Z!?X)E*?9E#& /%,U_E$)82 M4)DO<@C+0/)THCO<"&GHA(R("0K<;:C\A,:XWU!UA\8JW%.,,>H;!H(3E+!P M+X;H7AG,[^MG]"<$QEDGI\SQ@N(^YC.M$A[HL0^B*5$^X,N/$ ?$)GW'B MW7&.&4%7.VOR( .X/0%V8%(3%+@'@/A$N[@' ';D"-J5R+DM2)1SZ MFU<;K&PO=V]R:W-H965T%F+DG*9$/+"2%NK* M@?&<2+7D1T^4G)*]#LHS#_M^[.4D+=SY5.\]\?F4G666%O2).^*6O\HFKE=>P[-.<%B)EA8^HLD&ZP"- M^)W2JVB=.U4K6\9>JL6W_RHB#J<*%+FF45DZKCKR%UFYQ58/O\ MC7VCFU?-;(F@2Y;]2??R-'-'KK.G!W+.Y#.[?J6FHT!X,R T M >&]&2(3$-V;(38!L17@U6)I]5=$DOF4LZO#ZP>H)-5SBB:QNK^[:E/?3GU- MW0"A=B_SP!]-O4M%9#"+&H-;F-CO0E9]"&H0GBJ@J0)#52QP+QQW$RS[B!A9 M-7Q(LOZ89-.') G<20#J&>CXH*/G&"8(08)0$X1M F2K#6$&]([ )!% 8(FU MJC&QQA2UG(%O5;+N@\8M3*>2&*PD!BH)8(($)$CN%WP$$HR "D)+BQH3M=K\ M$H4#98[!+.,[%!_WLBC%![(@'[:S#^2)!B@&W@CH?D41:.='A#_6=&% <4?4 MP+(]".J]?"!0:%&M(12*!AY6!+L;!4!C\0 %[&\4?D)>V+T(LF]BRPN!1K9R MMT'=8F #(\C!0_W %D:?\#""38P@%_\A[&/L MWR\)AGV,$5"%]$DI_RH1TOA[-BYD%7/ MK=UF?'W$U7!C[2_09(F _16:K.OA])V^GI5_$'Y,"^%LF50CE1Y\#HQ)JJKW M'Y093FH\;Q89/9/P/P_4$L#!!0 ( /.=6$^0 M%,W1-@( !$( 9 >&PO=V]R:W-H965TU%_>*8E7H[/ZI]=\::8#5.P$OQ7N=/%PI_Z MW@[V[,CULVB_0%]0XGM]]=_@!-S K1/SC*W@ROUZVZ/2HNI5C)6*O777LG;7 MMM<_TW!"V!/"@4#CAX2H)T0W!-(Y(U7O$9#) B#$PN A1%Z'C1U1O$(<66" M!GBK!8B-.VU"[W0K'1\%Q5N-AB/"Z$&/TG@(N3:"MRS%>G9Z1P)O-!K_1QQX MJ]%D3!S)J*T#@R'-0B[V9GM8?F?R4-;*VPAMMGFW&>^%T& D@R9AP MV&L[G)BQ[ ZI;J)%TQ_ 9/@*R/\"4$L#!!0 ( /.=6$^D_ *4,P( (,& M 9 >&PO=V]R:W-H965T0*W?G+BHJ-)'<4:R$4"/-JAB*,0X0A4M:S]+ MK&TOLH1?%"MKV M/7JJ*BC];8+Q-_<"_&9[+>P).J?\4;'8!-@'6XV<)K1SM/2/EP/FK.7P]ICXV&0!D(JIN;M%^@% M+7VO5_\-KL"TN\E$<^2<2?OT\HM4O.I1="H5?>O6LK9KV^/?PMP!81\0#@&: M^W\!I \@[P$+*[[+S$K]1!7-$L%;3W2WU5#S400;HHN9&Z.MG7VGU4IMO68D MC!-T-4"]S[;S"4<^P>"!-/I $;HHMN$L//R78#?WB.XP$*<(8N/)6 3!;H"% M$V!A 19C@&"2Y+;SB:Q/W3I3.3I2,3X@:(G #1QVNQ<@*L MYAF08%*+SF M6,XNP@XU9-I&>/9Q/ 3A[/- H]:M0)SME)->SB^U,DTRL@Z3]"DTK3^Q;\V$ MM2/A':8;S]^I.)>U] YC&8G=0 MO.E'/AK^.]E?4$L#!!0 ( /.=6$].V2R_(P4 (<= 9 >&PO=V]R M:W-H965T?+ M17_O:[5#=G\X\;WW:OVZ:[$2P7A^S5?#?- M7X>O57L5G+,\[PJSKW?E?E:9E[OY/;M-9=(%](J_=^987WR?=5UY*LL?W<7O MSW?SL'-D=YE:'_\.2>?G-KO R^\?V=.^\VUGGK+:/)3Y M/[OG9GLWC^>S9_.2O>7-M_+XFQDZI.:SH?=_F'>3M_+.2=O&ILSK_N]L\U8W M93%D::T4V<_3YV[??QZ'_!]A.( / ?P)7@+P:((< >0[@^FJ M&@*4;PMZ"-!60' J5E_]==9DRT55'F?5:0 =LFZ)1HTJY.&7VAT.):LJ82=%4%KX.R"(Q9PDNI?L3VV$B8H3JQY^ MLG12-C*MH&D%>JUQ @T3:-)K(>QNGS3JPBB+$LEBJ]M^LG12-G(=0=<1<&VU MLXI(.S=1'"O[8?G)4B#32:P<(RR&KF/@VFIG%=/JA*$BKOUD*9(E2@OL.H&N M$^I:6A1:):0='H>6Z"&AXUW8HC7-E(2VZ)%F2BZ;&W6*A1B_(7USI .=S$%P M!BK#;80S6IHHL5^=*=78#D3Y/>/ CK#M<#0B(F'[F9*-#6$B,P$,D2E.@):$ MYK:A*=G8$"8\HX@74MF&)'JU0F4;FI*-#6%Z,P4,:=N0HJ^$"NTY>$HUMH/G M @8F VE/!HSR6^F$DW7)E&QL"&.>(<[;Q&04S1"9GKH4ZMS09)CU#,!>NEYH M#%Z6^$_N'%..AQ[3^R :=5B%W"[TVE.73NO&UC%=.: KF>,YY>:-EDFD;>M^ MNA3I5!1'CM>:8Q)S0&(R;#E%;*RXMDD\R/1U60JR)5QHZ?"-@*TYYC"7_G,OQ^3D@)RTQ)2)L,3*K\2 L%=*C!'+ 6*5J^L8BCSZ!!8PG#A: MB1(L@,5C3!=L?K)T4C;VC8G(P5J4,H$N(6^DUO8$[B=+D4S$RO73%&-8( S; MHU4 ; HM;-^#3%^7I2B;E-(QB0G,8(%6N#80D$@Y%F8" U-P?R (Q\]_@"5: M8K"*1"46?B4&V:Z4&+-0@#6I[:*=TV[67+(6R,'0]+TQ?X;,/( O-=EY&U3ZJBH%N3AWCA", M7H&V NU/].K9IGS;-UU/+^Z>3PWO>7>F M9-U?L=L'!NZOV>WCZ4SP5_K3$>6?6?6ZV]>SI[)IRJ(_;WHIR\:TWL,O[7#8 MFNSY?)&;EZ;[&K7?J]/1X.FB*0_#L6=P/GM=_@]02P,$% @ \YU83[-D MVJ-M @ - @ !D !X;"]W;W)K&UL?99AK]H@ M%(;_2M,?<"G0TM:HR719MF1+S%VV?49%V]RV=(!Z]^\'M'85<%\LX'O>\QP\ M!9MG3 M,_O.U(]^)_0,3"['NF6=K'D7"79:Q1_@8@MM@%7\K-E-SL:1*67/^9N9?#FN MXL00L88=E+&@^G%E6]8TQDES_!Y-XRFG"9R/[^Z?;/&ZF#V5;,N;7_515:NX MB*,C.]%+HU[Y[3,;"\KB:*S^*[NR1LL-B-TM+WX5EW M]GD;_>]AX0 T!J I *;_#FJ: BZPWLR# M6;1[9[_3U4J]>EWC+%^"JS$:-9M!@V8:]*C8^HK\GPG0 !,%"E(@&X_G&2 ) M&^"@ ;8&Z4,9A5/&H"%6TPU)4$X0'%:>I/[*$7N]GU E, GG5\$40H/!17802F\+&ZC^ J4XB>-4@8Y MRL"6N!REER5-8>:@^*(LS9^\RS )GTE) "9U#Z7$;]L\3;![,OFRM(#HR=[ M)XQY?>)<,6V9 MO.C:*GV%3Y.&G909YGHLAGMLF"C>CW&PO=V]R:W-H965T]F&LL<)8R MVCFL/PXM5J?.7T1RN_8JJ'='OY/KR67TD@4H2L%%"0V8O,? "09YUY#U'.*/ M"" +&*N MBIR.*/#ZP2K.0+Y1@W_%=G<%+DJ,[ N5J#YP32#_V@7"*T"H18( M)P*QL9)Y#T$:TO0U)F%HK,8!KD-@:14 M$%FZ]R#/5R%;\SBIR%&H82S'K&]0_430=NB]8/P#D/T#4$L#!!0 ( /.= M6$_EWM>BIP, %40 9 >&PO=V]R:W-H965TJ15CT[[FTV1E_78##D 9%FI7^8M:-O5:+F3HU>5;*U\JK3T615K^7,E?G MN8_\CX&OV?[0M /!8G9,]_)?V?QW?*WT5W#QLLT*6=:9*KU*[N;^(WI(<-@: M=,2W3)[KP;O72GE3ZD?[D6SG?MA&)'.Y:5H7J7Z\RR>9YZTG'<=/X]2_S-D: M#M\_O+]TXK68M[263RK_GFV;P]SGOK>5N_24-U_5>2V-H-CWC/HO\EWF&F\C MT7-L5%YW?[W-J6Y48;SH4(KT5__,RNYY-OX_S& #; SPQ4#/?@]@8Q/<:4&- [S5@QH#=:\"- ;\W2\(8"&N&H%^_KB">TR9=S"IU M]JJ^IH]INW70@] EMVD'NPKK?M,U4>O1]P5A9!:\MXX,L^P9/&!H.$;6+H(N M1* #N$2!H2B6V#''XPF>7(*P:,P\0TP\9E8N0]$8>8'Q" M)!(6M'(A0;@UW8L+,3H0WB\1$#C#]AJY$")1:%&)2V'$^$2F8S#3,;!4 G9 M00?462K"K5VX[)EX&"\* !EC0@A[7T,>F99NKUL">8P90AC#(ADH MDKE9XA,[@H,..) ENZ*Y$RJ/.;$+T:4BK&7;!>1BB"!J'SN)BQ$:16(B.0+4 M)@!M]E$M@/6*.!'VF;X"0(Y#+NQ=NX8\"A3&]D&1 " 3)*8H@D6B$+Z00D"F M==(O#<0&DX6?D'4"K$"*6+[6(&6O'PA-;6 T<=4B0%EL*T-W*8,H0FQE$.4H M@Z"I6P2!U_YL1SNW\1DZ9AG9R;R+KVTAR M%1G+@6\,% -RIBH.OC,0_8NDPB1]6TDN8KTR:5,Q M&+WTP(^X;4>L\25Z^(R \;7NF?L.]X_[ON'^)ZWV65E[;ZK135#7JNR4:J2. M7!]FOG?0/?[E(Y>[IGUE^KWJ&]W^HU%'T\0'E_\D+/X'4$L#!!0 ( /.= M6$^Y%]&YD0( !() 9 >&PO=V]R:W-H965T=S*V7O_$2(<#[*HN)S]R1$/?4\OCN1$O,76I-*/CE05F(AE^SH\9H1 MO-=)9>$%OH^\$N>5F\YT;,/2&3V+(J_(ACG\7):8_5V2@E[G+G _ Z_Y\214 MP$MG-3Z2GT2\U1LF5U['LL]+4O&<5@XCA[F[ -,U"%2"1OS*R97W[AUE94OI MNUI\V\]=7RDB!=D)18'EY4)6I"@4D]3QIR5UNYHJL7__R?Y%FY=FMIB3%2U^ MYWMQFKL3U]F3 SX7XI5>OY+6$'2=UOUW'->]#C=5K!Z90_ET[%=3_CGXF^\EE])*&"9AY%T748I8-)NAA MD#^$9&/(C<23 CH5@4W%,ABE!\,"JS$"&3*S_Y*L'Y(,9(;69H4Z/QPT*[ 3 M1%:"2!-$ X+0Z':#01I3-3:@;_1[90%%)B@;@^*)"5I;0* '&IB"5E/08BHR M3,%1%33R] 0F&V- ,K)D <7W+"&K)62Q! TI#0;VJI@Z'B$&(F*KB-@BX@[! MQ$HP>?YU3:P$B44!,MJ0C$R&<3*!YJ> M;PJP;E8+$#S1EA;4-PQ\""/C:U];<$F<(&0H\GK[>4G840]7[NSHN1+*32_: M#?"%GM]&? FF*V")9VK@Z_EQHV]."S\P.^85=[94R"FD9\6!4D&D>O]%ZC[) M TJW*,A!J-M8WK-F2C<+0>OV!.)UQZ#T'U!+ P04 " #SG5A/N)-*P*#I" TR[X1R;C" M315]!]-4^NP$5W PR)ZE9.9M#T)/-<[QA^.9GP87'*2I1G:"W^#^C ?C+;)0 M.BY!6:X5,M#7^"[?[ADZ/6+\'XU=4X"P6!@-8% O/+!>Y! MB #R9?R?F7A)&0*O]Q_T'[%WW\N16;C7XA_OW%#C6XPZZ-E9N&<]_82YGQN, MYN8?X0+"RT,E/D>KA8U?U)ZMTW*F^%(D>TTK5W&=TLE-.8>M!] Y@"X!-/62 M$L7*'YAC367TA$R:_>VF*[6U%+@$T:_9)0S]I MMHN&>/Z2A*XFH1%07@'*+%L'%*N (@**3X!\'5"N LJ5"NB7-I-F&S4J:O)- M\24)N9IKN+9/S)RXLNBHG?]%<9"]U@X\+]OXNS#XE[(8 GH7MM_]WJ3[D@RG MQ_DID.4]-N]02P,$% @ \YU83UA\MA^B P PQ( !D !X;"]W;W)K M&ULE5CK;ILP&'T5Q ,4;'-+E41:TC:;M$E5IVV_ M:>(DJ( S($GW]C/@1@$?4Y(?X7:^\UWP=VPS/8OBK=QS7EGO69J7,WM?58=[ MQRG7>Y[%Y9TX\%P^V8HBBRMY6>R<\E#P>-,89:E#73=PLCC)[?FTN?=^Y&E:,\DX_BI2^^*S-KP^_V!_:I*7R;S&)5^*]$^RJ?8S.[*M#=_&Q[1Z M$>>O7"7DVY;*_CL_\53"ZTBDC[5(R^;?6A_+2F2*18:2Q>_M,MZB*MX M/BW$V2K:$7>(ZX%-[D,Y(-;US>;]-\_D&ROEW=/<<]G4.=5$"K-H,;2#\;J8 M)<+X79L&"YA;_WH)CT%V@O)@4!X(*L($/B3PQY#*XFT-4$N.H-_L5$ M*V $!M52AS$R$ ]QL7BX(")-/1#(,_@QB!0!%)JZ$/V%@M0?%:[34*CO [U MYPK@_*%28M$A%*08]$-"H-#@!VL3 >)$HGXIF59*E/HCP.%2ZAJ&1N4*\ 5# MI<1*1W2I(U[4#\G30_==&)2.)'2H>0G63^*#RD_ZE?%*@7-+6XR"%J.^@0(W PUOR!8W P4K'#U;!#+YP1U#43,8A@?# MS<#<&Y;NN!D86&IHV4*083'-<,'.Y2/FVJD]#>5ZTGU7:BTH&PO=V]R:W-H965T MD6:E:%:[^TSL=HR& MBP=(//OWVUQBF>["RTL,I,ZI4]W-J6X6E[+Z49^T;KQ?>5;42__4-.?'(*CW M)YTG]4-YUH7YS[&L\J0QM]5;4)\KG1RZH#P+:!C*($_2PE\MNFI+?7/MM5)>R_)'>_/UL/3#MB*=Z7W3IDC, MSX=>ZRQK,YDZ?@Y)_2MG&WA[_9E]VXDW8EZ36J_+[)_TT)R6?N1[!WU,WK/F M>WGYH@=!PO<&]=_TA\X,O*W$<.S+K.[^>OOWNBGS(8LI)4]^];]IT?U>AOR? M83B #@'T&L#N![ A@%T#*+D;P(< /C= # %B;H < N3< #4$*"L@Z$>WFZ[G MI$E6BZJ\>%6_XLY)N[#)HS(+8M\^[.:_^Y^9L=H\_5AQQA;!1YMHP#SU&#K" M\#%FC3!BC'E&&#G&;&;DV<[(LT,8=<4$9DRN T/AP- N 1LEB' "!A.P+@$? M)8BMD048'F(2#DDX2$ LDAY#P@Y4=" J'@2G$W($9!* B5I,/4;>$)$PG- C M(8L$+/9R[#'JAH7%#T1@&@5I%*"Q5[1RQ##.PO!64+^L7:"%V,Q-M;V7:B0K M@K(B(,MZ>38]1MS6PN)Q+2.F&#+%@,EZ!=>QPV2/W/\B-BY"$>*.V[U$(S7M M6X"Z8.B^[7RB79")1DK D$1V)R7.!--^(=B2U@/T5A,1$8V% ]W,A^Y 22F M(A*3\T]P>R04R(UM#=0I[#<:Q1Q(F(O<(:2*))T6@-LS ;U7.)/ 7#*A**A_ M)G"'@$2(.^./&S\!G5\0NWP.%@:/: 0$S(;N!NAH#46,R&A: [84 CQ%4%N# M (4I!5Z9S2SHN##L0@38D&!V8=)ABZ/8M0> (V8K S2E,S?UM.)@P%P/F'M?9X@:.K\@0V*(H.R-Q0# M:.SGG9M/CBWV$XK\Q#ZN4+?S,W*7##=^"AJ_#&TR ")\@@?W<0KZN+2/1Q!$ M+9[@YCS=?J3Y(ZG>TJ+V7LO&',V[ _2Q+!MM$H8/IO"33@[7FTP?F_92F>NJ M_SC2WS3E>?CP$UR_/JW^ U!+ P04 " #SG5A/S;I]S\0! J! &0 M 'AL+W=OUZ5.8N=I!E+LZ: M=3T<9*3.G%/YN0)\X MT2QI$Y?VE?W1]6YZ.5(%#X+]ZVK=%N@>134T],STBQA_P=1/AJ*I^2>X #-P M6XG1J 13[AM59Z4%GUA,*9Q^^+7KW3I._->T< *9$LB<0'PO7LA5_I-J6N92 MC)'TLQ^H/>+5CIC95#;H1N'V3/'*1"]ENDYR?+%$$V;O,62)2;(9@PW_+$*" M(L01)/\1W(<)DB!!X@C2!<$JV]Y4Z3%KA^D]9DU(1L(Z:5 G_::3Q#J;RU/4J.@IM;HP[UT8(#88R MOC.+Y]U!^ 5!+ P04 " #SG5A/E0DP M,.X! E!0 &0 'AL+W=OA[U/< MLJ9#6>)J9YDEXJ9YT\%9>NK6MDS^?@(NAA0%Z+WPW%QK;0LX2WIVA>^@?_1G M:59X9BF;%CK5B,Z34*7H0W#*J<4[P$L#@UK,/9OD(L2K77PI4^1;0\"AT):! MF>$..7!NB8R-7Q,GFB5MXW+^SO[)93=9+DQ!+OC/IM1UBH[(*Z%B-ZZ?Q? 9 MICPQ\J;P7^$.W,"M$Z-1"*[*I;;\AG!K" MN2&(_ME I@:R:L"C,Q?U(],L2Z08/#E^K)[9,Q&_S+2X" "7!@ &0 'AL+W=OEXX=="]%N$>%5#B_D3[:&3=\Z4M5C(+;L@ MWC/ )QW4$A0%08I:W'1^F>NS RMS>A6DZ># /'YM6\S^[(#0H?!#_^/@I;G4 M0AV@,N_Q!7Z ^-D?F-RAR>74M-#QAG8>@W/A/X?;_5KIM>"U@8'/UIZJY$CI MF]I\/15^H(" 0"64 Y:7&^R!$&4D,7Z/GOZ44@7.UQ_NGW7MLI8CYK"GY%=S M$G7AKWWO!&=\)>*%#E]@K&?E>V/QW^ &1,H5B!*OK!2/-7=)8F>IL3:(9P91G+@-$J=!H@V2NUZMK5X93:HUG6E$$F^L4I:B M) [^T["5$V7E0+&R[(QF-<]B/[:E)(PV;H[4R9$N.3(KR2YUM"2S^K9?BA+9 M$S=*YD3)'"BAA>+21!;)8\T=R-H)LG88Q!:(2Y-8((\U!@3-_NB=RK MZ+73XWAV.DW=YTC/B7]R,[*_8W9I.NX=J9#31L^$,Z4")$KP)%^16GXEI@V! MLU#+3*Z9F95F(V@_?@;0]"TJ_P)02P,$% @ \YU83YF$(C_0 0 .00 M !D !X;"]W;W)K&UL;53;CILP$/T5Y ^(B8'0 M1H"TV:IJI5:*MNKVV8'AHO6%VD[8_GU]82G-\H(]XS/GS'@\%)-4+[H',-$K M9T*7J#=F/&*LZQXXU3LY@K GK52<&FNJ#NM1 6U\$&>8Q/$!=U95 M(:^�+.*M)7SJGZAZXQRX*D;:P0\P/\>SLA9>6)J!@]"# M%)&"MD0/^^,I!Y@TJM]Y"JY2/GBC*]-B6*7$#"HC6.@=KG!(S#FB&P: MOV=.M$BZP/7^C?VSK]W6S>U<_JK\&6V]MRK-LP+?'-&,.04,66'V"P); M]D6";$F'>Y$\*IU'%3G'ZV.:GD5?F!6WF4N'HAO_3]X&*KO M5'6#T-%%&ON ?)M;*0W85.*=S:6W<[P8#%KCMKG=J_":@V'D. \J7OX6U5]0 M2P,$% @ \YU83RR^]B$I @ E@8 !D !X;"]W;W)K&UL=97ACIP@$,=?Q?@ IZ"B;ER3[C67-FF3S35M/[.[LZLY% _8 M]?KV!?2,4?PB,,S\?S-C@*+GXDU6 ,K[:%@K]WZE5+<+ GFNH*'RB7?0ZITK M%PU5>BEN@>P$T(L-:EB PY $#:U;ORRL[2C*@M\5JULX"D_>FX:*?P=@O-_[ MR/\TO-:W2AE#4!8=O<$O4+^[H]"K8%*YU VTLN:M)^"Z][^@W0'9 .OQIX9> MSN:>*>7$^9M9?+_L_=!D! S.RDA0/3S@&1@S2CJ/]U'4GY@F<#[_5'^QQ>MB M3E3",V=_ZXNJ]G[F>Q>XTCM3K[S_!F-!B>^-U?^ !S#M;C+1C#-GTGZ]\UTJ MWHPJ.I6&?@QCW=JQ'W82/(:Y _ 8@*< /-0R@&SF7ZFB92%X[XFA^1TU_QCM ML.[-V1AM*^R>3EYJZZ.,TZP('D9H]#D,/GCN$R633Z#U)PAV0K 5B&8".(K= M I%3(+("\4P@BO$BR\&'6)]V@"!,W)3828D=E&A!&7R2&25#V48S$B@8<5*(@Y(L*&1%(1AM4%(G)750R(*2.FJ),C%XMWX"@334U3^!U!+ P04 " #SG5A/E"F%%/A !8 M'P$ % 'AL+W-H87)E9%-T&UL[7UI<]M8=NCGO%^![&^X%2,KN>?,25V72 M,@'E-NNM$@VX<];N]6?WA^T75B?J#\,-#Z_F/JWE9%5/4W5\FZ3!L__Y=]4E1IL7YL^+HJ]M['G[)JG4;Y M*NKUS^<7T4VZV!>P\OIKU_EF ZLJJWSQ)8YV21'=)^M]&IUU.]UNMQ?MTH+! M7?]0 V*1%[ F D4NDMMDB6V?8VNGGILA\ %([Y*-OTCX,OKUS?M?KMY$;][_^OKFT^OKF_@?_KXW[CY_ M_>ZZTS#J-0"]2-:PN67Z6_3/J0W>>&MX$U2W*;1U6*1PEOPSI+?;\; MQYTW?Z][^2^-'WQ(BRQ?-JY=7:?_]7=_%[HSUAZB=_O-W%\90/!R,!Q.NHTK ML$'X"G[T+GSK996O91O![_]E4/_E"CY=\N?KY+8)._C*W/"5N2%:%+W?5V4% M! *PN.&SFTVR7D>_[,MLFY;>6N2EEYNTN,6;\&N1/U1W.-:9-=(V!"OC@_G>?9&LB M0-"&AVGR*R)6K()DC>I0#)=M!<+9=P+&6L_HC> M -BC]UMO:^-N-_JW%#C:]1W \#:/KN[3K4].6X?]])![<-UG5'AOB0 PJOH_^=[8)D>]P= MCX;>ZF@$8.C!3Z9=#^'>Y'0M[_)M$V48C(:7D]G,NYS7^;;,U]F2J!UM%V]J MB3SN_2YE#E1&YY^WR7X)P%]>@*3P^>9%='YV$9U%V3;Z=)?O2[BC'AH.CI8< MIAY4@?]M4K.<%FG@8QK$K&N >DFR1?H;"$ME6OX48(_;$B\7W_$%?N&O1W:24C>/B> M%%L 44E"S4($'R3?'L!_2L]8N/A-QWD_259)W!# MD9"E;7: Z:I3^"5LV$\'D]I)ORS M!W]6('SNX'; 5=<".+T ^Y%?94\Q3%KN4F($:X^RO[;0PEI=_;4/1;I+LF4C MLK^O[O#X'7!Y%RY'0MC^SKM\NVB'.5!B0 B@CW2Y >0[I! &F@L05?9KPHBE M?0,1C+W^+.Y/APS(7J\;=WO=;P?*7_-\^9"M/4D;;BW( !E 5?847*Q-'6BQ MDVD\'?%"SL8S^'OT[98JI!VDBG6:E&G#8?"A;NM'$C[7(U\+/U/W;)TE\VP- M.EV 7NL[M$L>0RCZ A2L*H]*(-EI$2L\"XP">MVQB&RMI_7B-"S)Q?B6P2RT M;P,!T+M[P'U"I6U>I8Q)!P!A#N;@^;:L\$6Z2N&E92L?L;:1US"L96@/?PZ^ MV_("*1!W^7J9%N4?B#Y4CP$XAO7SNGH>1[TN$ G^GQA(HF1?W>5%]I_I,L;; M-NKVXW%_HIYF98GHA7>R/XZ'W5[<'0[5P]SH,^&[_!Q'' Q'<;_?#8TXB0>S M23P9=QM&],B +_3 :>R+1[7W4=R#)8ZF QI_$,^&DWAHAO]F! ?$8;+4P.$A M'[D$CKQ(=AD#R$(K/^;+-L'B_$."6'J75J!" MK,OC!6)-P#Y:0L"5P_VOX89E5?0F]W79)K[7Q/!\$@L;!T48CFG-TN5=MF.( MY$0',I]--?&G8^_3,1*<_:5WPV@$_O6X3^6RG/J9?8U:OJW?'OFZ=;9&]8J$ MQU=P^D]3KPP+)QT_2 ROEG^&4^<9@2, ;@"11>O15HOS^#O^BR18TAA 68OF MCQ8!-^-[A!0)/GY(\$#I'YDJBS!-BH1\D1U09:[9;H)T K1(6 8R!OBSA/6Q M=A0M;3[7_'V#'!D0R0\)O=9E:1!C]*0'!!E'!+&&;6%L'Y)'C3J-(,D0[@LT MH=!;J /G(#%$ .AL0SC81%7?'8L#OAQTCZ.WOO-A7RSN$MPJ+&L7)&3A87G' ML*NY6/@BM,NU@@?):+* 8=DU8(1MVAT]*7QSA-[^OB09!_[O\+9>95N@W >V M?LRQM6(R$/Y%FBY+-@ZDOZ7%(BO)"<&W+M\%;04O-[MU_IBR5O^057?(\DA1 M)P8 NY2;3Y0+YJZJM2%.S!8OYPF"(WE("I\ .8=:.92Q]55;B'V'0FS[AN=Y M4>0/"&0 U-4O;Z)5LL KXO'LCW!9#:R!7='MYL]A$P>^U@AP+AAPX=R$U1%' M?0XR$8(AO4 '#OU%].M8(T&C-2&.YNEMMMT2$%;(3;/QW M.SYXD)666;E8YW"0J;XQ*^!0L WMF0O.2V1RN2]PA4#(9"JQ.S&A/_V[9CV# MOF6ZG1[S/;R[VH>LD&'VC'MW]8B7=!V>Q*=)"&T00FY"ET4+&<&GEB#] 07I MUUL0)-H%Z9<-)#^D*J'$'T VT2VTH6SBC:7UA=#7EH!T<"3[ZH1$=8^=TM1' MR1XOCZ:=32\>*U@J.101$?D(_(EWH,@6^&>01I[X^5>L! Z%;C,J'6&G_\D# M'+,:?I$X4;IF?;8 ':I@3H0G5ZX>H[2!;47Y?)W=BCMBOX,!%7^&,SH6MG_% M);1!I.GB.70:?WB;%,VV:7/EW.]JEZU]C&-7TNJN.7(E[6.<1HR.A,P1Q.C; MP.=/^^U7PZ=U#!>%K3MIR;I/^>8I>'H$@_BZ,VD=">0\$2=%I@Z81/')4EDL M@R+$!VL,5WC]YC?7"Z=XPLWUQWC*S7WJ2MK'>/K-;5G/B3?WZ?"Q;]U3X=,^ MQGZS20"Y4*C,;K<450(RIM@?<(LK9JRQ7(U>O],B5QV_91OES2\+1DN)(5@(U0WV9&NL3 LJVRT%/Y@7NT/Y4 M:(]@==SYE&(T0Q$-D1XE&%[]?BW&IB*]W8L16 TL(4O*2*X#EY"' .<@3O'L MYN7ULPN.9;#6#-K7(MOAV!(EL:9#0K^!!O_G;:95+#CZ9Y\[-YWHUZNK#S"> MUA*SC;4E2^7L1-= XA.RRI@(45S&*L\KI/J6XEH"&R@VM @Y.EI$$%8,8'X! M=U0L2:8EB.D56F@%4%VB8K'$4\\!NB0-[XMRCUB*(N1^<2=PS@L;S!VX" 2( M?)=MY3Q!@$YN4[;BJ]M$*(Y0W2M-,[QR4&C7@%H8/! EEI57V97@NVV*AD"D M"(1DT2K)"MRQN?!R] JK\35+B:;K=9>C=]B:(&'30")01BU\7Y#^#=<-P,^8 M:PR']<&W&-JUX<"@%%7RH(.I(&:NMY#182XI'.\^K:\;M3T2O-40ZX3O3!I1>O]$@W[I(^L]CS4HS"98C8',,(/"IC M[DR1$BTL+23'^[%)OJ3:&,V+ >*YWXAV7=T!,TV(:,H)8WP6.Y\4GU'$%CZM M>_9L(N":6YL^TN3/IL^-1]FTI()CT)QP,]LJ5>@83KY:0 VN%M6>;@^C,' Y M6#ULO%#, ^^=!E0G>H67]U_)J>:<[.LM2 -[7B+QM*0HB'Z0 TYOSZ"936#U MIW'T<)/ M* 7!-ZM]0=Z795HNBFS.MQ--T]&@:16.Q=[%*:!=UB+8@I[S;5]G7T RNU@\&+@8BV414?-9;ZO(FW5/B]3MIA'HXNF=:F5/))!+-^*-1,?D:T].B<8 MK6AM:I>]_D48=K335NCATWU9.H-Y"0#H[ZY)HD6^A;\7?+E\6_Q#\\N$:NQH M(QKDO*@ED;: T?;%1/P"RC#+G$081]9Q7@6>_BJ=%WMDLD""Q\S'S>VT)KE! M]S*Z4:)?E'U/+@JY]W1)?.GUW=?(97<8K+;C^.WJ"!M(R% MRC*6PZX1/\3-6RQCA71S"5^@W""1-,+D4'&9(KN]JR[SU>6^=-\ENZQM!4-3 M;<4>$GK(QC5Y$9&)*- &HU&!MF\!.83WDSSTI_WZ46)'"&X $ V.F\_TY++7 M4\0I62Z)[$HR 7FT>7Y8G!AH >:5R0K:I$!'E\Q5M#-'OXO?XP;#@GKP/*[S MI4D*P%-!<7@ZU"?"OT6?0,A;X._/+F*D+S:# >FO0M0 TKA6(\D%-2LGZ"1B MZ6?@;.%.E+(0PUW3[1V>[3+Z"W"3K&+Q"(_J+RB1JA]LOF@Y_P@3B(O!%*@O MW=*GB-XD;5>/CA,(25M&9(%8%)\WTR%%Q=2-J>Z -.C5P@[_E&SIDHBR;I&7 M#8&4#-Q5D:L (N8).:6H;EDWN4T<%N$M*DA-).$<++$>J(-;IF$93DYV3Q!60> M]G6C;HJQ^2@7+#/&6Y)RU@32C,2B\^R"]H%VJ!*]W ]W*8<9P'Q%@;1N(UYC M/)B2KCN /X8OX5-B^KA@]-.2HLT7<+&&X0S"HK2CY7+8G01@J9N+8(/AZDO) M6$^ZS_)]"=>5B0O1>T;D)2#BHN)@@P#>!@'D0X67LI^ M%$LC !4I4)UY7MW9OR/WE8-5MD[2=Q?Y[98"BA(-'/T1XY@Z5Y')1"FTXV,I M*K??ZW2C3;9>*Q74#6]\Y'#M7J>O7G+CXF*1.6L7PKE&?S M\:EX'!ETBR$ MKY_UNYV!F2DX=DR\/5^M< O)+>)/9<@\?J#)/'LU-"2$+MFDAQ>JK_8R(P4G MRF#A(K.;383M*S7S"N)AXWN&]KAT!A6\1RVN,8'5JR9C$Z^'-F"3(BVD@&!W MA8)JH<4C=]?61RX>P\CL+4=Y2*00U.O(_F/D!+&TQ0K7Y7Z1#HI<"F]RD:\E M/,<(Y5I5$ 8)RO(!!MF=Q+0X[?R\9,>Q^Z-BHG#AT$E-PX%IWG6!*>/4 M-37\GU3H#%UQQ%SQZAL^CN.O.%L1E>;2,B@G*S@$HS_W1BJ E3> KRA;@9!^ MDFIH.N0']K Q"SSPIQ(8$3X[%*/1.%2_URK".00>CK)A0KB]U-LV2MEV3=3E M%A-S4;%>I@KS[ ^B%T20\X)4&\<90H4[1*-2C?YJGK >ZAE=E 5MF40 M HJ.6MEW;%@$476_),3=<_R=)0"1Z(1*NZ(33$B1UFNSG#Z(7,>89__)RC7E M!)9ECB'2L%?Z9)D"7T:K+,E$^1P%+$T"<&/('4O9&.*-?=;)NLR--,[FVXRO MEL1+IX+LX?W>BRRZSE9:A?=V9J/[&LVG&9RF(4G'.C)$$5FEJ0\$? "TC85A MGE^VBLP_("GC(7P%L9T]B=BZM]:BN>KNAA:Z,UH%69%9U;K+"E*2L ($PJEV MO>NR@#YP)?"03R")T+)5D#%-!(Y3[J%2?V>-MW FW-W2.MDD0!AV\_(:W39\ MNMJ$MP8M;96)4&3%\^'>'.N_H*V)F(SNT3$G6I\]9X4DO40EG^ZSJ&X;@SJP M$F0=QMT1L\%[_J@]<>P+6(+ZA< 0<4BL7@PR:T(0J3.\&3FIR8^"B@@4%&4- MWI&XBB#CR[A=UL_'<2(Z1]0@IC;:?I7>;.G2'6,J4CDZC98B7-,CRM^"KL>3 MX4%L&W_?4J0"$T-UY*)">R?N'O#6MA9NS##$P<1BT>\V37: &A!;F-?E+V#- M:.16]_H@4>A@J*(M1V5E@RA%Y >WPHAE3#BB7;=?8EHM80C.497NH;XV?!_C M$QO/9G+9'1YFD3]%-TCZL]6C6N@GS'I \.B77\.>LD+.%*W*\@63_?V\A(/$ MA]:ID2"HOJ]=LYLJW45]XX76[V5F'B A_\W/]%@:S!K6N/&8QWP%@QZ72SMA M"\U_?(\&_?&%OIV@T:V3A=S.C',.ADZ< M9\WSX$%LQ&MQK'%7(T>*N[#5T5*]J^WQD']8;U7$4OG MS_SG,0SZI)ZQV8R5." +BR_K/%F*7; LV>EA?J_$IS<,$1,0]8W<8+ M3\(/7%Q3L9?+NB.)_/AX&R54QW8LR4KQ]IR-.Q-M/U79,>(PQFN-?)@JKIQU MK1=)(CVRIAH#*C&&:-CH6;\S*%2)'/E&'*3Y23+$J_A&)=^3ZQ9-5@'/+H5UQ!P5XEX)*9@E(C/>MW. M2.W//2]MKP<0#&QX*JD (-WK#(U)FTF]21C$6H-(5APW8F"=C2 U_D(^F;-1 MI^<<;"@QV??NUSW>Y0D3ZZMSY%P19Y3H4*HW:".(!O:NK=B,L"?^F&7AV3D! M LPXM2.A0/NH15S%= 72C 0(FE7'D1^A?,=3$ M$ E@#%5>:+\,Z(+:L <2:0:*I6V+.1 Y,6J$RY%'\*1@#@>8RMBJ9M1T2(1) M.,!03*:R,Q.L;#$;;M%^P9'F2,DHV,EDF>G8363'0)1FQBVC3.]$G?E^?<-; MI2/NOFY IB.&$G2B%R:"J<%>XD:PH.E?6S*IW([E*A,I3 )FY""VXGF!-*(D=#"9@/:N!+R8D-W'*H2!I M_2X1):Y5)1$$-YQ,YYT +0A[8J=6Q%LDA34HHD$[*Y,FT'OB\,S60_SU;10Y*/)/BX MU+9.6WZR#+2D9JG*$RD';R 9Y,AR[0>1E;CGPZ'D%46L6'A1/>02*$G79,VQ M X^[M/R)ZP&S?U$J];'LOHS<4G^=Z"WJSORQ\'HN"*LB!-R1Y,5.]$I6[#Y6 MI0E<%)=XH](2\G6^@M$ K.A8?2 HKD3(%/'GR_GCI?H;R64&R[@&+HSFT9)B M*HC# %?<)15ZY4C/L(:521=?V)7"8="W7-Q63TFGFB^ 8=H$]=B5V[*OS99> M23C9R1 (#QAK3'#Q7216/J4_E!IT.!.(;>))AL.]S8@-+2EI4S0PH$7,W"XQ M%N"10FD MIY^S9>(P@LI=%:\.HY+VXDT,7A+YWE;H!U$&Y+Q+DBX%XLA.]L+6P'(&F\.M'IX$$JB5:^4*9-GZY@ M%J:F3(8*450YTS 1%S6Q0"@C->>T3!OL'J6U:9"%!\%6X M/S(ZU"@H)D\/PSC"3>? ,GR@>2,(QUQM8! M*^N'N2SA#H8"9%1LUH"/,IS$#%7"VE6,KA*-#]T*4L!R##0D 8D,&>("+&L7 M3$$7CBNY!8IQJ\)Z+19+68^5JG-Q 0SW#DB+4^6W)EZ_0V^U\_R:A\/"Z1P) M2G*1^G%_,HC'TPG]/1R/X_ZPUP2,7G\: M]_J#J#<8QL/)-!I,9O&X-X@&LVX\G/:U# 43C&$P&.@L&@^'\;3?H^''(UA MMTM_3T?C> )CH8+[4W0E"2!X=Q#+,!=-27@%/%I2%)<:WR(3;*F2^W_/R9#+ M%&3.I52Y(2)2NX7Y,E5)@1FE>>(O=$WT4' Z?"_M2Z N$I MD&3%AI^2-6 X%6 'YKE(X5]+D!DQ\3,"Y2:6Z$X5DBL!%7RTWP8Y<5G? BO? MXCAA=%3P.HL&8R[("D@Y' %^,/IUIZ-X.&!A,P_?;&DWC<'<)_ M$5V'T7 ZB4>S;C2<#./NN"]@5SOM#^,9(FL_G@QGT;0+&#^+9OUX/)S^[AC[ MKX"1=!K7CF2O4C"--06'48)]DK>D&T+K M<30-O%D\)<7]:7.ELP#MZ%':"_E[="H )A#HW;!LMMPO4GT*YLX&:+_)8L-U M[D"08.N5,3I3I(U>3Q+A=0*,SW(KNOV##H5^:0+$G;ET?$MCW+1>)MG()5E7 M\M!8&]1NQWFZ2%3.@U-P6'(^L](B"EA,'L6]CIT$K,:U?8$2Y54_5>OFVF]3 M;.RC!.+7# S,*NMSN5+687'(@1_F60C\K-B(]+=T(_[HK;L(5H;8TR:V.K4> ML@,HHU"3M$6?LZ]L*P*='!AAXG)O>VXG#Z;?12N-4O>#+FOSH^4VXH/4'G[MUK;369(YIL@U MY#/9[F)C;JO'Y ;G%C:;Z7!9(A9MV7E.1J#*CMVF5LXP$C*,Z;>K$SXAO_#X MDKR>?9+]+P-CEG63$T3 %ZQI=0.?Y,41&8AOO)C<]*CSBID?4!%%0>LL4PT MR9CI6-YU,P%I8:"*Q\545N=IF!5V]ZGT.BD M36$(J5SB;@=L[GDB,NC6Q*W;UT_K5<'9P#H.EX]X>HRXE]H'?@6H!TM/= M8Z2"6W'36^%/VC0I4>#I=O$H"4Z4$B6^HJPYNJLQ>*V&>&8=MA\EGZ,V0NP7 M#FR_M?Z=;7=[MNY)[ $RW71Q1SW,5)93D7)%32N4Q;Z)[[WA=&$#*RT<+N*7 MM*)LC0Q5)@\O*M1FW*E.GL#)G]&9DG"4VP^% WU2*=0"RD@!. M6FX.Z(KZ'T6HA+:LUVAE=J?4]H52=W@M/"M'***G[D'/;VVMY13DP+6;TY*5 M29%(NC_LL^I0D7!YI=M).V >"$2%T^M MCA:&'N>%2X3="?HM$^!PVE,8&DS9DNU5Q(%!S)J.&5'M1F,,%< M8I=$&W=*_:%UU!R>B@-?+K"$Z#POI)P,CF4+K"#&4!E*;3!"BQE;%M&([%Q36-0$%<39+Y.@4* M ?=92K" M'#^&+SG:3F6MLD$U"9Y7,+>=ED]N0.$T6:E266$+2Q^9'DR9%]3[EJQ,,6TW MN$RB 'ZNF+]OJ['T7-OC_,)&P%*7EE:"AL;AXSW![JVBDQ.:,/H!'TQ^Z$3_ M9 [=BA23P#&=7VT'S$G$9"D@15.J+J43P':U#WRN25$'^VF:E'.%O:31H[IL M1=-H>[H>T@Z1M)&O?-QBYSX4_&ZY=1^E""88;*W%5*;Q1FK5*2^(]:L5YF%R MQL$M,?R.+AZA0A(:*-VW/*D%81H?!^<5+W2I^-,&AO/-'X!+%+&\5J@X&F%U M2--3-[AFGE8/&!]XE]V2GX"-U4XDH,(4@8E+.I4.S2DD#C'>P+WS Y18T@;! M#8[Q-I'Z1SI7C:Z1G3R+#P-R5M!&B-A*KBO/UA#6X\(ZH#(BJ-I5XC^0D*BY M*H]GR_2GZ%UUDV2CVMP0DA)QYQ(1Z93DIW&_V[T@ M6:/7?Z[_:YZT+]/?YN^RRGX\&X=7*4_"AF/QMB>ZR85I^T5':J*T,3"?E>LCQJS9[/%%=NX_U3NDD7ZC\]VDJ'RK'$!1.&LV#,=@$KFO$%W MUAG;X=IA#A)D3&1@W^8:%RGDITB=%@K'''2=,W-&MJD_JXQR3!&]X.J3UNQ1 MT,"'_D?8_Q5K..GV55>VG1";?1SQ1KACUED$ESWN#XCBC=%1-\8>$--1W!\/ MW*>C23R=C/#I#"CH>*A#M]P1X6#087>.73[A[=X@'@]&^M=!/!U-X-=A/!RB M)V][244=*L><.J(IX=W19'J!3L!QS_S6[0+1[\._QN@=A\NX338I?C,>POCT M'\-P]:^]WNPB&K%3<3*+A\R'N"LE;@E;XXW('VH]YD:5_'@6C\:GN1X_W37$ MA[,B,4^)@>O$+XD)ISH4NF.[%/U2J?69W?SH@6(ITN5EKF M&#I_B<#29]L,+B*<\"K5>*-R D^#V#U''_0FG:X"&:;V[(_Q[$,'%[O9PP6K&T3B>P;>L#QC*T-3X[*7=^(P#'ZS. MH6]:>Z EFEW2:,FZ/2WPQ EUM3DI)Y93C]Y:M[93'' 8A]ER&$?Q,K4+IY8/ M'!J M*V M2LGEC3F"4HZ$HAF LZTK]_6G?Q@&9,^AL3T)M$+IU*9XBW]> @H0H[AF)S,3-OF'6\N2U&GES34U,[&"VF#:D7&1:VB_,V*W$IQ3EO MZB%=WVLZI;0!LZ^FY3GATE'SMC!17\\@ZOCPMGDY9M96%I6[_A M!E1$\!32_"U"RD+19+)+\6V;L&NO7=E9-(ZG'.O8)UH+?\SB\:B/UWX:C[LS M-19N6;$'LA)TNSV4OD#JZ_6F]!?&FXWD+[B&%]%+#3<-L/ZLTX]^B/I#T+E^ M $P#Y@;_&N!_O-Y8RD7_ ?9._3$.O]%R\H&7L3O%PB3:[,A^:CK9('];).N% MB.T@4U&@ >**U=941"TEOT1*?MGNZ="LA&*O RP:[M=[NUGF-UY#H.GL;KV7 MBF!VK6U6_-E-@<574ZNUA-VBC+Z3%F4FL[.M.U4]D(.79*JM[DV+@#D=!Q?7 M.026K[UX+:)+3"1LI_I5R@;D7^A%_7;W]-U^@P)[7OQ$>J"<)C AN)3(C&;Q M8$J:W@"X$X:!]GOQ9#H%4KW-J0H+?FG]@\ R/X#5E[ZL+7C2'\>#&? _4-_Z MDW@"RM9LUL5?)ZB,S2;XZVC2 P;9E[O-@?=P6'C)2]W9XZ=(-P45+.!R3: BD93:9P+: S4]&$2BL\7#6]W:B1V[>#+8^GPY8DIS&_2X,/)[@KS.0 M(T<@)<"29P-0-7O#@]?]+.IV2+GL=@9#^L^H2_^9S(ZXJ/;7 ^?K:3*V M2I$K%O*V.3#.0'\\*XY D@/H4&,JWN>>ANHQR$5OS7#>Y95,8JO1C*)%BOL? M DM;-NR6 @BT%VHI3L)$,61IJG1<67F.FL,.75:=BDU:J4WR0^*"Y8ZZ;:2_ M951)6->9-)/4BGMI/#252'YW"N5)050=]?(7.EJG1NJ'=>+7-;FQ:CXJ*_R5 M5=_P1 MB^^2-=2!&KBH[L519RCZJJ#0(#LTK#?76Y"@"7QU$DZ8@3;'*DWE?E6A^NG5> M72HJ*TN>68<:=3PM7KOR0BW+*%*\,C8IY^7C= 'W$VF;)-V&%OF^8)DGG'6; M48^Q/U, 1V[%!"S62;;136) NG$KX>,IF %-+()\1N4M)0]KC69C9(+)AM*- MLJT*0>]$-[DN*%%B@%=5J30)JC)UG_I>B3^@0P@ HGD%2'E?G.3:(H>3V5#< M%B="W5=;;JH,Y]JXC]W=.ML +5\E]7G!DWFZ7HMF' ZX( M2)@25'#T"-K=M"-=N<1A%9J<#7Y+SQ&.,; M-"A\0H/"BW3NY2S@;\>1 W<J6* M-L,]Z$1]=?$_IO?Y^AXA*L7\$.;2#N\QNM))2]RO\ ;#"Y9F+$QMD%A0_*ET M \*HZ#0*-#C\D1/%$9?IDA(2B$2,5*.8\M4YZ%TL^3J!BFPX2/H++FO_R,)I ME;,^^.'=-0C:VR^@ JG8J"NI 9Q)YX!DB9%.> H<(4:^6I3K:&.&X4H?/L<2ZGXI*#+02 MMTT-G_T.3_ML,#)6_'-GU39:T9%F%&P&AR>Q^!ML2H73JD8N+N+UI5/4$Q8SM"K7R9KV14VD'"?=OV6:_.0"6LU%7?_?HTF"OE0TZ*^UB<@E;MW8I5VW]"YXVQ5"<=;3:(U$QIDXNWD7F(E1E?XBC\_Z%BEKC#$ T#%%;%^83A2!L M.PD@*G$^P&4O$[0IOWG]R_N/]G2]3K?[PW/DW^=S?,V\<&A[NK@[;X8[F1#K MTK7\@=ND]PD5ZT).MWC43%>[%X3;ZC=5N\TYQMB39LIR$$?.:)2QKHGTJ$&L M]O'=D+!VC#U)5PF*M!2,4BK\"@%CE:S7F!J&)=_4 M\9IQ."&F5KE%);[J(N$:%T'ELOS5NF.%8?YZ*]RX.G*F@:4]UF=P1W:; M MY)#(+0:\M<+!AC?QV+VE&;/RET6KW!-.?^@ MH >4R*PL/.V_YQNK]&")F72"#AP'M^Z#,.+Z,G8[A(8S\"&US1T0+8ODH1%. MV%Y7+[D58@0/[4V3[+)#4*S;(YX>?,CVB*Z%0!(;9W(Z4+VRSZ1D45@X\1F_&IT$F?JW9X:Q:BM%B%K<9P P@NQ\PZC_XV# M9_[*^YG6]S/^]O$XVD96I _167]4#P+J]:U?0DL],:ZR83$QM=2";;.BB0%) MV*PY6[:'4G)3Z'>YSLDC1\4!-G+,D%?2SYH3K(ZBNN'@BK\&+08*<4.UK5U- MNLX]I("V7:F)=4"JX2GB4COW)OU/K1]@N$[9RF9*Y5L4PX8-IY]I80=D4G,# M#M0M5>ZG>K5L?V['P4UB(QFQZ<#(MV/$@V,.SJW.JSS=0?4,U(=T>8F#L$FZ5X,A;D,VD5Q::-VGZ<$Z1*(ZHP1Y/\?'!3:D%C0RNQ M] EYKR@:\89-$^R,>H_UMQZC40BAI(,$C&41C%9-O$_JP\*:3.P@W#X>@YLH M/(^L%I0MW'U.ZZ"_>\_%R,)+FZ,,I>FNPWMX'E2(2=!2NG*9;C+N:\ ]DD#< MH\A"5: ]Y\WVB B\@^O '0YTE@$.%EM)-AA!K=]B"-D+I&AVLJBD>FBRHL!) M[+=4@08['V3DO".0(')B+*PI/Q]H/V=,;Z8M-6D+]MQ4!LM!'8'T?JML3K8A M@VSRH#6KMU Z4'TS=6/#W#88V)9]%)#3Y59*ZI!Y M@@' OV^2CW<,V7Z%CG M[83&U<[/YV*[.&5^LZ/@2JC?:NXLX[FQ-, "_[P_>YI(W1]_46(B,TD@76;'8;Y#6JAI^(@58O0*P:$K,5FF\ M7[$.":JOP^UZ0 ;2A6F)H0/-"3AZ"/LC98.PPN9TU5C2RK7)TG+%:VHQZHR& M_6G3T$A&SGIQM]L-TC2"F*X565J!38P^H9FI(@.%W9H >SCKL\<QM9 3^U MI0#CJ#3OK;D =$PUNW!8"675U9B."M54;8ZEZR>C'YQB%O2R?1NUET9D#[7\ M54I$S?3^L5L)^TF^)I]=QQRS?VHVK3GI0U\C/+U/![UZ)X@C/F2)4OF"6,J" M':LLX-B05VDC[+XL$@8>JC&VH7QZF>D6C*JP,!V7A)#\05;"ZW26[BY V$[E M63=J=#Z8]A"T2&BQP XBE9=J^1 AHX2@MDY "8RB[A!($X.:MH?BUD*C),MA MM8W5!$U&.OB'P9B$&QPY!^G6W\M4\LB]TS>C$[VN"=D59ZZ0)" 3AC"3!$V[ M]NH!P=N4;RB22S.@&!=9Y&TQ+MG"$$I!;B0U1@KRZUBNZ(@CU\=)0AX)P( MS_9Y7?CZQV., M=C;$K.+U0/ JJ@CTJ*S2#L,"T7F_8:SFV#6D]F&.68MJ:PLL&\J1(Q+_)B$,[5NNID8>G M9F/7[;)&=3H;#"USH&FEY<"1FG4-!B92K\;#G#*ME5\-OZ$]^'#2O40UCX(Y MN+>'.1"3GO5>8F%5%!''S@DIB=QT@/8&D^8"0 M4GIL[Y P1#S>=@E\95;@=8.M*/;9"N:D3^/^;$1Y1/UX-!U%GQM1^+P?3V?# MB^A\$D_'_0O_S9JH>CZ:P%OGO7B$B=_-R\+$&%P)5JK&@/S>=!#WQM.3<_J, M&8<#&X\312N1B.O ,6U[6N\U8H;WU 6$]!V4^H,4\\]U+[G0'[$ 51@4]V%I MN $=37;9A*E+9*,M1 2[17WZD)F4[?_RT7V^WF_( M$0"8K%S0X&@MN$\)#'BF&C"K(N MO4"AWRM]4/7$VG,@-%4654L]BV;3&?=#&%!.<-P?#2EE:= ;,+,UN&R[WK%D MSQ3S>H=3^&@V&&*6TWA"'8TCBF5'WKO/RCM5,HA0OUZ>:=+KZ;]?>'?#G1*K M4@SZXV@RF4:S\< $;VE',$/XC/*%Q[2;80^3(*?Q>$)E][MQ;]@_F7+@W[I[ MH+&/;ZW:G6X]YVRKRR^XAT\Q>0$DDI=TL&";;I2TIX9S3K2Z5EQZ M[849'7KC/J IF//)H088VPB,#P%9EXD+L8C>A'__&M; "^]8,N.:_XDQ^)\ M0*$QJX6+Z*L.BER8BF)0)-!91>=W(IE/!6@J&Z+2ZGM]==.EJ+JF*'7+A<,A MGO.BZJ46RE0M-E"#W@UHD:)QRLK PW&CI"O0J=R]QXI\".$U>=PZO%6]2'*# MM'=.EU8CVF"ON.FP+S5OJWH'3=5$O127(?F4=<55GDY:HZD]2]B875%6):F1 M;+9-'\0V2'_+,0@E7^CP60\@KC&LS,D^46+VA,S,+@K5D(AV(+JG73?9SH'E MX=4R\B+T%:67ULWA(#)PO<,B%:LX0T]W#S+M%1AX.DV/ ZU5F#>Y2$!)N,2: MU.+/.'_V\?UG^<>S"\9(7*97Y-XLAU^P*KLLO_-Q7"<*ZQJF[I6R MFM4F\QQE#&5GD#[FLC@-VR52\N;!J?S(8"3\ MJNU%*NOAH'N29'/-'=0S:9@CW]0->'8I4PUP^W1. M"IHB]6-+V[BJQ "N@:^!)BI84<6]6[]UJ6D\P@R7B8JGG66)= MA #1YB@IU1Z@WK$4^$L;DHMJ)\'/AN>IU$.KJFX-8X,$X-_JI2.,'=X:&W&= M*D%=1!A,XWUDUNNN8 + ^"'$?U3-,G2S"_^1,R21"R.D%EFMD7C!54ULN]"> MA A&1D8];)?J^%Q5U>D::.[(9HL82]$DA^#=,GZ1ZJ9BR(Y$!5:"N>O$L=?. M137 M4.^"UDH"H@9)9:,VUG"(>AN2*^)_N(I9#[1*4I:F<6\ZXB)FHW@&FC#5,!O' M_=Z02YC!KZ G?S(ES/I=+%SH4&9]ACF'*SL* 9K?]>7:A*N5S@W*X@"0>') $8_@2/B7; M*.(/EA.A"R_7Q16/$.TT<"@-F+V8@FJ4@)1E]:50FBN6Q 5L6%OQY4KQ6V8% MAFI+,/AKD_!3"P-92V[S76,?-8J'2K&K3J4N+_N,MI?Z^HO,4J=Z\YPR_;5( M$VADMUW:"F121O4Q_=(2IJ#JC55O^HK'12!^P%9J%-JD_KKP2N85O"-A>*]T MGO:-,9_CVCZS&O52=;7[5N-(STKGXUK:D!K),NAS]RQ4(ZA/ \K^GSLWG7_X M^]ZX^_S7JZL/)CO)RI4G8^N7U&K-EW!C#MU)B%&?<]C9EX02<;JTK?H-PKMB MX*KS6.X4SV[Z2/L)EA;7"6Y9N5]"2U)M]"CF0U7'LV++31LBX^-@.Z'*P4=E MG/NFJZ(Q>6D!JJWSG'/:KXWI]@F?Z,*FY$GA:58Y/1[[1 M'U;9K%C=O5**".B./OIW"?V+'2L\>PBL4!E%C/E!:43Z+85Y-9G<=7W7<"53 M2U^5 *+(LDMJ41<6G*P?I:_Q:E\003:ZJZJR,WA""[G"3=FTO0%NXQJ;@L+5 MHBC&MD+>YV7*ULYH=-&TKH:@-V,G;:HE%(2=+3R&H6=BQ,Q@'KZ_ ['>)JP@ M6.5[D?0\3%<=6,\_@9_47_QTUVHE<'W!LU_Q0;-O\>1?&]+ M_/N?4T,/TZ8K^2K4=?2)?6*.*LT5P*/OK6O^I[>N\1G)__M>-4_%YN\]=_ZF M>NX'-F^HYUA?N\$\KT3R#?H!.)5B?X6C1&.IG3?VS#4NB(TT8SK MUDX)(4KQO;?"?X?>"JWE^YN0Q1=V&@OX'Z.4?>\(\+?;$:"58#RMM/S1Q/M[ M]?KOU>O_1U2O/U HM5'.QU[8^[728(+!^D==MN]9%']+611MQ]P6T'XD"OS\ M/:K^>U3]03G01CHW^..K*,WWV'V.W6\(O3^&T@=C]YNA_3W,]1N$N;9KRR;Z M\R31]GO,;%/,;$AI_/\I$+.^_K?'1L]]E;3V/4KO^ O\D=NL-\8)1.F(H^XQ0':=HXO*BYE3V?"<6DMO2T\@LT3O(]V& ]7"R JO\19A*@HZ M$S4UL(\9A'CH$D/_@:+%&AOPU/U3IBZ>]TG(0>(Y?)H6!L(OY?KAB\C*,-3/ MMN"IO,#&.)RONG8>QOGA.VJB5K1C]Y%='62ED_0\WJ0",'R1SHO1J+_BA&3X M UOA.3Y'"47@^-M?J?K]\[1ZP/(I:O^_[C/.Q@+8BJU&3)<47$D+C[*^@WNPP;/@2B7*/K1&))VY !2/5<%Q["\*]D<:>BU1!>BP0K2TF/ M#NJQ@I0)N8M'EWK=+C9>"+3"/LV?[&/:?;KF@-J!A\L!C[>G7<"H!"1)%6$4 M<'O(:&_#?T5MT[V%;P 0@7MHR4B4U0"[T1& 1WKCZZ..0M!\RT=1_WD2>K>) M/!Y-1EN/I1'7KXRR9;OF@/M8G]C7H''^8V^('073=GOL@)L8;K-$)CWA$Q=/ M>E\]@B>]G#R"AZN-Y^.[M^QC^ERR6,SQ15]'K>QQWZJ(F7QK;>$7;ISSV8Z2 M>8U1,O55MM$P*_+$*NR[DA#S8TC&TXF3-3?FCS?.VACE\>'!LUXWUX[2O^/S?%H/AZ@?]I(%#A=PFB\#;BZ7CU%U#5"_SFW6Y4_@*_ M>3?P4U- 1U@*]0[UWVJ.*BSCF:[V:RKPZ7'?H4!AIJPIO6FT3![]QI>A>!YO MM F/YAUH,)2G_M98EC+52^D'EV)%]M0?#5O+?$]H;B MIY,O&C *],C>X8 ^B ZTU/9(L-U'F^!YJ"FW9X,J$DDX90DSUO5]6F =^(B8 M)1ENCOC>1D1DM5P!3U8=/!BW*;8Y!X+^6RYH$;:K"FD;RWGY$$?E&N%XA3V- M/1T0'=;NY&TZPY6N8VPW-3[08-F?TPEDN8QH0AA36L?:6.AT==%(Z;'O1=71 M'8*#W$%L@2-?!W:FUE.U >&C=@V9P@N+9 >?5H\!$Z;;$UC-X,NV+(0='O*U M=(XU!2K:WA;+QS'C.@$K/J"X.CX>B"ZX9/QAGA6F01!UN@*N0I$R(7._U3], MS&C 0^LO4MNU U_7NH_58U:\Y5J;C9T^6&:0HT\\^J](B5ROJ$^J$?T^!L0O MTO%5"6N %O;V)-V3K&7M-D7J;_JM%@:/&PQX7S-BV"#7-B)U6?4TKI",>G"4 MYBWU0DATU'CA#?5")_$F59WJ>;SP\X;F7K'$JQVDJHV=K6SZ>DKDBD]:'J.N M],<2PFS$?M^Y* F%#K$ M:Z>=3I8'%V&*T<=6IRM3]J#I,*_K'7-\X1=PKAG:'ZUJ\"LLOQF>!E[3U8N8 M&'N2$%;(.\=JW1?-<6TA6TFMX8<3 .I$'P4L9\>&;-:_;(S6//CB(1;4$JUY M_,O-OI:6&,4@6@6#$GTJTFPGOVEID^2Q=O/S4X.WZM\W6&V/#>_RANN,0SQ?(,EF M5X;G:RJ!Q,A]I,Y7!ZHBX!YI#U0^?&K1P\:]O-I3BT/G3A.*\ MS%L_EF7U\_\%4$L#!!0 ( /.=6$_G%6MP3P( , + - >&PO\^KD@(X MJ5"DA:V23.O*GOSSU.J,!Q*&I^PW6%$ED+'>'9 "&7 M?RU3B/#]R>OOM=17KY![3MY,)O[]Z=4N?M(&3C%R')_2" ?SM]C[?=(S?S^O MB>U0SYY)_33Y(_KY\^B?X-XAOMA#O*5SOZY+F^YU1Q>'F13C"9YC!QA^P@&M M"(OP-6%TJ:C-R@BG;.W@J042R:1"VK2.J1]8I'IPXLP(I8X/ *79 ')9$:U#BQCCMXA9\%$*=O5B71F&NR#J8SO"8T#Y, MD:54*:BA3(![* X99%:.HGEAGUJ6G@UJ+;DQ4DIR*4BKH<_H#$.; &-W]I/[ MEFUQ-QER:^R1^!A9%;UI=MV9XZGYK>1--L>]27L8+RKI2NJ/M=F.:'W;>7"K M(*--ZS?9(,"PD[)DZP^,YH*#V\PO"P8'%HQ#TM=!A53TP?#95DD, JC%2A- MDTWDAR+E AK=MU.3':IY>H2:7_H]YR! $;8IVO3^__R6_['B\XL_E]S^J^P* M?D&-=H >@ M[2^0TIJ_:PN.=_;X)U!+ P04 " #SG5A/>%$H@VPM: MHFTB%.E+4DG:K^]0CAHJD0?=3+.R15'DT9":(XJ?'HR]6QISQQYKI=TTV7B_ M/1Z/7;D1-7?OS%9H.+,RMN8>#NUZ[+96\,IMA/"U&F>3R=&XYE(GGS]U;&@V%H>!6B@?W?#X<,@X5[L4-7TZ32<)XX\V%5%[8,^[%5VN:K=3K M:9(F;"6M\XO0=UNSEEK6\J>HVB.W,0__&BM_&NVY6I36*-5>%4ZT%T$/[G?) MK;!>EKV*GB^_.KF42OH?TZ3]KT0"=S&.;J.-0_>["^*Q_9,P MFM5*EN+,E$TMM-_%T0H5>M=N([X9E]EC""3NKT@!.!WD*QT;)"GJOV") A L<,RMVO14V@LP0R.PO M0G[ABNM2L'9>N @P1P#S-P-D!W,>018(9/%F0WW*W2:"/$0@#]\",C NO"GO M(L@C!/*(%G+1U#6W/UHJN=82+N, >5*6IH'G/()\CT"^IX7\+DH10>DU@XRN MX7_9AC2"_(! ?J"%/"G_;Z#/MCPB^H@0?:0.V[W0C8BS\P1+SQ-:G LN+;OE MJA'LF^"NL2\'+T7E06R/&?A:KT.GKK7<5V.J!ZE4S(=Y(R46!TQ^VT B.7^$ M1MP3Y+7?",NNC"YC3,P>*;$^9KHTM6 W_%'$3T&*R2(EML4YMQJ2AF-S"-9B MPVWOD< ,D1(KHA7!Z MW,+"GI@XCVU9B<_!N+WZ8(E)B1X#(0M(5NI3]0<64 MD!([X=+H]>A&V)J=B64OBV .2(DE< F)K1\C+/^GQ ) Y?Y?%K\18V+(B,7P MY"EV $LC2+__Q%R8$C)B)0P+:Q 375$0FV&?N9Y 8TS,#!FQ&5"!]2[%]RGT Q6Q2/9BPD/47PGEF$ARC-BEU*+][FQ%)>-47F#&*8B-\PH3PGH?]IH @RWB-4&!&:<@-LXKS&_< M-S;L+BV@]2K&Q(Q3$!NG>VDH4RJ[UI>'M+FIHH]N>_OP+4$L#!!0 ( /.= M6$\?(?K>R@$ .(< : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/% MV%;(;T A^\'_(FX_>RL:::(\+3*;W3_%0YEU3IVK7ILG[\5"G15'EW-Z%D%95/);IJFECW;_9--VQS/UC MMPUMN=J7VQAT.IV';CBC>+@?SIPLUXNB6ZZEF+R4W3;F11'>#^&MZ?:IBC&G M<+K)5;] _\E'&_^S?+/9[%;QL5F]'F.=?ZGX7J (OP?I>)#2@VP\R.A!/A[D M]*#9>-",'C0?#YK3@Z['@Z[I03?C03?TH-OQH%MZD$R!C%-^$L*:K[4 KH7O MM0"PA2^V +*%;[8 M(6OM@"VA>^V +B%+[< NH5OMP"\A:^W KV5K[<"O?4" M>VVTV>;KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>MM0&_C MZVU ;^/K;4!ON\!9"3HLX>MM0&_CZVU ;^/K;4!OX^MM0&_CZVU ;^/K;4!O MX^OM0&_GZ^U ;^?K[4!OY^OM0&^_P%DW.NSFZ^U ;^?K[4!OY^OM0&_GZ^T# MO5-5=G']G+M=O4WG+ODQ_,^: =PI?QSB^3-.4__\:3-0.O>KQ'"ZGAW"T]2O MB/#CE^;#)U!+ P04 " #SG5A/_= &KX! #M' $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VH3=L*$PQO;\WC?VXJ< M*W/Z5S0SFY49Y29;UO&6U%M'.O<%4:BKU!?:4?X>7-G,=WFGVH577 MM0LO^8C4;IV<\I.&Q];7^V&_C%MTWX^]\)^B9]WAO+=^N1P")(<$R:% 15:#( M*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56B MR"I19)4HLDH4616*K I%5H4BJT*15:'(JE!D52BRJBO*VAW36I?-7TD^C5GL MY[/N7\[)-U!+ 0(4 Q0 ( /.=6$\?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! A0#% M @ \YU83^?-/#'O *P( !$ ( !F0$ &1O8U!R;W!S M+V-O&UL4$L! A0#% @ \YU83YE&PO=V]R:W-H965T&UL4$L! A0#% @ \YU83YS6$IV. P IPX !@ M ( !:@P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ \YU83PI&>JRO! P18 !@ ( !J!< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \YU83UX+*66T M 0 T@, !@ ( !_R< 'AL+W=ODI !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ \YU83]?#G$>T 0 T@, !D ( !JR\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \YU83]GD&"VS 0 T@, !D M ( !+3L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \YU83\ %?%G# 0 -P0 !D ( !#D$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\YU83]4P\ VW 0 T@, !D ( !_$8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \YU83XH6^?73 0 MG 0 !D ( !Q4P 'AL+W=O&PO=V]R:W-H965T10 !X;"]W;W)K&UL4$L! A0#% @ \YU83SKM-$VJ @ 8PH !D M ( !,5, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \YU83Y 4S=$V @ $0@ !D ( ![EP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \YU8 M3[-DVJ-M @ - @ !D ( !'V< 'AL+W=O&PO=V]R:W-H965TBIP, %40 9 " 6EL !X;"]W;W)K M&UL4$L! A0#% @ \YU83[D7T;F1 @ $@D M !D ( !1W 'AL+W=O&PO=V]R:W-H965TUT !X;"]W;W)K&UL4$L! A0#% @ \YU83T(0)M#A P B1( !D M ( !QG@ 'AL+W=O? >&PO=V]R:W-H965T M&UL4$L! A0# M% @ \YU83SGO\RTN @ EP8 !D ( !_H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \YU83Y0I MA13X0 6!\! !0 ( !RH< 'AL+W-H87)E9%-T&UL4$L! A0#% @ \YU83^<5:W!/ @ P L T ( ! M],@ 'AL+W-T>6QE%$&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M\YU83Q\A^M[* 0 XAP !H ( !NL\ 'AL+U]R96QS+W=O M XML 39 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Intangibles and Goodwill (Tables)
9 Months Ended
Sep. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of amortizable intangible assets
The following is a summary of amortizable intangible assets as of September 30, 2019 and December 31, 2018 (in thousands):
 September 30, 2019December 31, 2018
Cost  Accumulated Amortization  Net  Cost  Accumulated Amortization  Net  
Customer relationships$150,239  $(64,976) $85,263  $150,239  $(57,875) $92,364  
Carrier relationships18,300  (4,665) 13,635  18,300  (3,857) 14,443  
Non-compete agreements5,239  (3,578) 1,661  5,239  (3,003) 2,236  
Trade names5,640  (5,640) —  5,640  (5,119) 521  
$179,418  $(78,859) $100,559  $179,418  $(69,855) $109,563  
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 2019  $2,798  
2020  10,973  
2021  10,362  
2022  10,005  
20239,501  
Thereafter56,920  
Total$100,559  

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Schedule of convertible senior notes
As of September 30, 2019 and December 31, 2018, the carrying amounts of the Notes on the consolidated balance sheets were calculated as follows (in thousands):
September 30, 2019December 31, 2018
Convertible senior notes, principal amount$158,295  $192,585  
Unamortized debt discount(2,894) (7,862) 
Unamortized debt issuance costs(572) (1,555) 
Convertible senior notes, net$154,828  $183,168  
Schedule of interest expense related to convertible senior notes
For the three and nine months ended September 30, 2019 and 2018, interest expense related to the Notes consisted of the following (in thousands):
Three Months Ended September 30,Nine Months Ended
September 30,
2019201820192018
Contractual coupon interest$989  $1,438  $3,254  $4,313  
Debt discount amortization1,208  1,648  3,934  4,867  
Loss on extinguishment of debt—  —  711  —  
Debt issuance cost amortization239  326  778  963  
Interest expense, Notes$2,436  $3,411  $8,677  $10,142  
Note: Amounts may not foot due to rounding.
Schedule of maturities of convertible senior notes
The undiscounted interest and principal payments due in relation to the Notes from September 30, 2019 to the maturity of the Notes on May 1, 2020 are as follows (in thousands):
Total20192020
Senior convertible notes, including interest$162,252  1,979  $160,274  
XML 41 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Other Lease Information (Details)
$ in Millions
9 Months Ended
Sep. 30, 2019
USD ($)
Leases [Abstract]  
Operating lease payments $ 6.3
Right-of-use assets obtained in exchange for new operating lease liabilities $ 0.6
XML 42 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Recent Accounting Pronouncements
9 Months Ended
Sep. 30, 2019
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Recent Accounting Pronouncements Recent Accounting Pronouncements
Recently adopted accounting pronouncements

In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases, requiring a lessee to record, on the balance sheet, the assets and liabilities for the right-of-use assets and lease obligations created by leases with lease terms of more than 12 months. In July 2018, the FASB issued ASU 2018-11, which added amendments to create an optional transition method that provided an option to use the effective date of Accounting Standards Codification ("ASC") 842, Leases ("ASC Topic 842"), as the date of initial application of the transition. In addition, the new standard requires enhanced qualitative and quantitative disclosures related to the amount, timing and uncertainty of cash flows arising from leases.

The Company adopted this standard on January 1, 2019 using the modified retrospective approach. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. Upon adoption, the Company elected the package of practical expedients that allows it to (i) not reassess whether an arrangement contains a lease, (ii) carry forward its lease classification as operating or capital leases and (iii) not reassess its previously recorded initial direct costs. In addition, the Company elected the practical expedient to not separate lease and non-lease components whereby both components are accounted for and recognized as lease components.
The adoption resulted in a lease asset of $21.0 million and lease liability of $41.2 million, respectively, as of January 1, 2019. The Company's previous liability for deferred rent of $20.3 million, as of January 1, 2019, was offset against the right of use asset upon adoption of the new standard. The standard did not impact the Company's consolidated statement of operations or consolidated statement of cash flows. The Company fully describes the adoption and impact of this standard in Note 13. As part of the adoption of this standard, the Company implemented changes to its accounting policies, practices and internal controls over financial reporting.

In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation, which expands the scope of ASC Topic 718, Compensation - Stock Compensation ("ASC Topic 718"), to include all share-based payment transactions for acquiring goods and services from nonemployees. The amendments in this update are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. The Company's current share-based payment awards to non-employees consist only of grants made to its non-employee Directors as compensation solely relates to each individual's role as a non-employee Director. As such, in accordance with ASC Topic 718, the Company accounts for these share-based payment awards to its non-employee Directors in the same manner as share-based payment awards for its employees. The Company adopted this standard on January 1, 2019, and the amendments in this guidance had no effect on the accounting for its share-based payment awards to its non-employee Directors, and had no effect on the consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software, which aligns the accounting for implementation costs of a cloud computing arrangement that is a service contract with the guidance on capitalizing costs associated with developing or obtaining internal-use software. This guidance also requires companies to amortize these implementation costs over the life of the service contract in the same line item within the consolidated statements of operations as the fees associated with the hosting service. This new accounting standard is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company early adopted this accounting standard prospectively in the third quarter of 2019, and the adoption of this guidance did not have a material impact on the consolidated financial statements.

In July 2019, the FASB issued ASU 2019-07, Codification Updates to SEC Sections, which clarifies the disclosure and presentation requirements of a variety of codification topics by aligning them with the SEC's regulations, thereby eliminating redundancies and making the codification easier to apply. This ASU was effective upon issuance and did not have a significant impact on the Company's consolidated financial statements and related disclosures.

Recently issued accounting pronouncements not yet adopted

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement, which modifies the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. This new accounting standard will be effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is evaluating the effects that the adoption of this guidance will have on its disclosures.

In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other: Simplifying the Test for Goodwill Impairment, to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This new accounting standard will be effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is evaluating the effects that the adoption of this guidance will have on its consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), which replaces the incurred loss methodology previously employed to measure credit losses for most financial assets and requires the use of a forward-looking expected loss model. Current accounting delays the recognition of credit losses until it is probable a loss has been incurred, while the update will require financial assets to be measured at amortized costs less a reserve and equal to the net amount expected to be collected. This standard will be effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is evaluating the effects of the adoption of this guidance, but it does not believe its adoption will have a material impact on its consolidated financial statements.
XML 43 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 44 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt - Convertible Senior Notes (Details) - Senior convertible notes, including interest
3 Months Ended 9 Months Ended
May 05, 2015
USD ($)
$ / shares
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Debt Instrument [Line Items]            
Stated interest rate 2.50%          
Conversion ratio 25.5428          
Debt conversion, converted instrument, amount $ 1,000          
Conversion price (in usd per share) | $ / shares $ 39.15          
Repurchased face amount   $ 34,300,000 $ 0 $ 34,300,000 $ 0  
Repayments of debt       33,900,000    
Gain (loss) on extinguishment of debt   0 0 711,000 0  
Carrying amount of Notes on the balance sheet:            
Convertible senior notes, principal amount $ 230,000,000 158,295,000   158,295,000   $ 192,585,000
Unamortized debt discount   (2,894,000)   (2,894,000)   (7,862,000)
Unamortized debt issuance costs   (572,000)   (572,000)   (1,555,000)
Convertible senior notes, net   154,828,000   154,828,000   $ 183,168,000
Convertible senior notes, fair value   157,700,000   157,700,000    
Contractual coupon interest   989,000 1,438,000 3,254,000 4,313,000  
Debt discount amortization   1,208,000 1,648,000 3,934,000 4,867,000  
Amortization of debt issuance costs   239,000 326,000 778,000 963,000  
Interest expense   $ 2,436,000 $ 3,411,000 $ 8,677,000 $ 10,142,000  
Level 2            
Debt Instrument [Line Items]            
Straight debt borrowing rate 5.75%          
Fair value of liability component $ 198,500,000          
Fair value of equity component $ 31,500,000          
Discount amortization period 5 years          
Effective interest rate 6.33%          
XML 45 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Current assets:    
Accounts Receivable, Allowance for Credit Loss $ 4,668 $ 4,618
Noncurrent assets:    
Property and equipment, accumulated depreciation 129,284 110,010
Customer relationships and other intangible assets, accumulated amortization $ 78,859 $ 69,855
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,502,627 31,345,220
Common stock, shares outstanding (in shares) 26,401,044 27,397,760
Treasury stock, shares (in shares) 5,101,583 3,947,460
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued compensation $ 22,768 $ 31,825
Accrued rebates 2,960 2,669
Accrued employee benefits 3,689 2,620
Accrued professional service fees 1,699 2,082
Accrued interest 1,872 1,017
Deferred rent 0 2,439
Other 4,415 5,476
Total accrued expenses 37,403 48,129
Other noncurrent liabilities $ 543 $ 18,369
ZIP 47 0001426945-19-000026-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001426945-19-000026-xbrl.zip M4$L#!!0 ( /.=6$\-'9@,\9T! $38%P 1 96-H;RTR,#$Y,#DS,"YH M=&WL?6E7&\G2YO?W5VBX[\S;?0Z%:?]S 2^AA=K_ M77G[O[+LWW_NO*^M==R@%=K]VKMN,/W@:]_R_E'MLP^]DUKL=EJUSYWN2?[5 M9%EQS;O.Z7DW/SSJUPC"^KN#W66+E?'&Q(QIB> /AS,K7<@(L@)S'5DD?/%P MF6 49, R0T2RC$5%,ATQRJ*,-!@;F,!BT2_'0+CP7F./"4/863C;&TY<#$%Z M7SSVJ ]O!V_8[BW[D/]SX:C?/UU^\^;,=IM+O>"6#CM?W\"!-ZFY&<(9Q0NC MT_.S?@9G7%[R[=NWRROR=C-OA]1!;_I=T^[%3K=E^M"!Z3X\0^KJ/C>N_T:7 M.MW#-UAK_>8L-6W\L."..C?.3#\LN4ZK:!C2%(W/A >?W#BS>)5T5X(0?9,. M6],+X]-[W?[EV='T;'$F_'C7"_?_+/N(1D1XYNDB_(? M/;/=ZYNV"]?/]]\)#,\>-6^^^Z+Z;4V7MZYE]\E++@Q?O/O^OM==Q1: M)KO5GEL"N2'D='1\ZJ"7'1IS>EL>HP/790*:&XQ?>=L*?5-+YV?A/X/\ZS\7 MWG7:?;#';._\%-K@AM_^N= /9_TWA4:MO'V3+EKYK__ZK[?]O-\,*V,;?OMF M^/WMF^&];<>?K[SU^==:KW_>#/]<\'GOM&G.E]N==H#[Y&?+Z<30'7[,O0_M MXB,<;\ =N[D;-N"LOQ/B/Q?RX 2-D2H;(V:6<>.,(-8YIX@+@9DO:X4V8WC% M*[5NFU9Z=,B7U]O0OO-WT-*N:6ZU?3C[?^%\H99[N+6GG\[M6N?K>[+S=9_6 M!_YX_>O!IC[>;ATTZ\K"Y<_2>-IK[%Z>M@[TMW&CMG&SO;9S4][90?6WC>/]XBS;@G,;>7\<'K4_- M!MDYV?^DT'MR<+[_V0FXU]G^QWZOS.KS+\)I/\"S>/MCKP',.\L;>.FU ^QL7JW ^W'^OCO\XT]X/IKK?]&OB42L(_D_#%=0FS M:+BDG&9(F) Q27RF?00?&A5%7@2AL5M8R3), $,$$QL">".SL)+Z?VJB_1ONW_&5BMO$YE<[A4\%(1?*\CEGGKM)E( M:?';43?I1HHA+H6^=-;SB1O>O,?P<=>?47SM=0;=XEO!SI='"C?4@5]1N/&- M0L'PQM]RG[['/'1K18/"G;'6NZW_=Y.P?'_QROBGFW<_+6!J_ U(>[>?V,;* MF&0C/+[NZMAE,_VU4S6([>H1PR/C[^.'O+G14>/[#-KYL--Z1P8Z];(;6L'T M!MVP,GI\<7!\B_&Q\?=TCSOE0'2(QE#./#%,>V<(@5A:LX@"YYZ%+UNI^1@1 M6H+N'T9-_6&/0B1/Z.6-1D<>V:.#0IMO=MDH/%W^N+OVZ-[4H-2.LXHRC MH*BSPD5*&%+!.S32:EENK9:3T.H;_<8X!KXB!7#/R%3TUAD:@DQ<12#-6-%O M:MQOJHS]IA[>;^K9^BU0Q)WA2& LF()>0TA+AJ/&D43*Q*C?<+G[[:$H^J1^ MNV[SP#UW$UQ>]H7/O\([7#^U<*2FW^G^(CSONNV#P7Q&[=X M<[/U/T,G20':O7:8 (& R, P&Y4QAF!.+?5XB/4E49(;6']#[H_#^IO>CB!. M:?!(\L"(0U82,)M L<6!.S'L 85)D3HK40^H<1S^Y!Y@$.XK'HR25C'OA35< ML4 I<4"^!-=%#\CR]8!\MA[PVGLLN#4H>@9^6H5@$2**$"%P"",=*)\5J&>S M FR-I!&3:+AC6 1-,:8Q $'QA$C))F<%(]0+ARE"''[U\+"STV;N\GX]M"P\ MPN=P=#BN-$IQ+^_V ?C3->O_&:1D;Z=UVFG#U][J60X$>7P:_-[JM'?['7_;KKMO'W8FQ'Y8**,IMPS MI1UCR!@0E4YC\A9A#\'*]ZD?.O."FI@]/2$_1:\)]PD1J8Y62,:8GEFO=?0=189;9T'1D;4_!G%BY*SZ0O4 M>PZD0-C@L&(.(JY(#0,)!^>1EIK-GT!?F-*50*2(,0@;)1:*,LVIYI*#T49O MB6>:^OD3Z3E- 3"* W-(P:JI%6 >Q481\B'V7%9E^8DXJ&OQ/- M$YBB1 Q)+IG73#""-$3%$0L4I2%*!$KG1C23BX:?3S@&#$8S,)[("2-4VB"< M)H)%)GR D&MNA#.-:/@9Q62Q=%%2@:E(76B0(P0A:16*5/$X-V*::#3\C!@G MJ13$14PL8U0I"X& QU$A#:Y(6S\Y^4RK!T(4G"B'.&6$!2V5X5%Y0U,A/L=L M'#*R,:T2+Y^9GQ=$^9Y=L8>S*_$\(]21,$P$4M)*S"AW2ACOG*41>#37DDQ! MN#/1;TH28#K24TDUD]$K"ZB (_.1X8@EGS^CF&@^8/("M T,NV$-W,CG"GE YY) M3"H* 0Y*>\D,4'.MD!3@NQQ'3N- PMR(:=+Y@&>2#U.21QVBQ-H"-<$%AI^(4BNCG!5&F7^D?B 1& M;!#%2#'!8C'EQ'.E442,,#5_PIUH7#MY@5(5#15!Q* 8!$'4&AS!H3!)M0&6 M1N9/H),/@B8O58N\DS)5R?-4M6",#4#N"!$\P*>YPR.DQX8-HL2.TLB,E1[-#83S[..V8Y"=J$R#Q"QI!(E,!I>HH+P7X_K7[V MBZ>FDX%ZW-S_YYJA FR/0J04,$F(-R9Z#=#$"%TPLPJKB, .9!KDC@Y^'$V$ M!X'.N!PG/$_RABB?X(6L >?CL4'<1Z885IY(+Z C@W/ %<3DY#.M'L#$2ALQ M**6P:7! .>DUT,=@+VP)! SHE5L3*MFOQ9L:NF-AY8OJV0@6,)4&@:<( MFE$.!!E$:T $PD]!N#/1;TJDY6XUA,3",62P$E(X'B7W* 8D\/P9Q433&Y,7 M*+.240HA!:,*PF=I,,&1$\XC1(Y*Z/D3Z.2#Q\E+E5-)L#>&4V.8"$0%KL%M M&Z6HDD:-(Y39%^8$@\=GJMNE46H0BX^6&!:BM-$S3 BVPM@ _FAN1#/1X/&9 MA$.",\P2Y6(,$"^"J1 6%9)1:P0LP/SR0?;Z,@CCOBJ07!! 6DD1O%"256>X,F)Y]I]4"@&L(+ MK0T1 B@6-80 B1**F\B@-^P4ENJ?%T3YGEU-?C\!9$14V%M#*6B[A*!*L4%0 7V$2$0T1D,) 9@0S6#(^-\*94A#T3&+BC)!@ MHA3 /)BB0$>"]8%[XC"C+,R/F"8=!#V3?)"+UOL8I""4L0BA@&5>!B.]I4B2 M\0RT$A>.K?KC0:^?+NIM=+J-\&W5N[.Z/ L$W/:F MZWL?3SV(&MY7(/+2DVN>J:HJ<&72_ O4ET9ARA62B4$E\Y*"Z'M)2<4V?A# M6>7XYZ ']M/KK3JPLUX!>4.)I4TKES>Z(3\\ZM=-VQP6XOR[.>AMM=W21#BA M>" GO'[J4X8[2!0J!"W .IGA:94#B(Q%HXU!4ECEI$3&$6)F:)Y\:00U_7GRRG! T1@)%I$AIRQC3A-*O+18 MFLL5J2IA/M;7/1-5B4K() <0C6),1.6,%4)9+P2.QLGRU[B_ %5A2/]$? ]N MW58;-,8T5T_3B28IS]^%<-X-6H,F?/\:UF,,KK_7->WKRC6^?BV/HTVC_PS] M;R&T=\+7T!Z$S4'N#?RZU1Y>_V>(G6Y8;?O5V _=O/=>70R N)?$1*Y(X110C7SG"NO=(B"$N=G((E;&@%.9YOF-)L73"]H#EX( M*RLLB5*YM&V,LHY,8;/[F17@X_:(>:[]R97P2EDB'5/,2FRC#]3'M*,9C@+C M*>RS/;,"G-2&WSV8DUKAM#P/XB8*B:6RL^X#AP3=%W(\[73[ M!16;1U_HF<-42!(P!S*#B$8V(HJ W:15%+28=5\X#4%.9V1:"D0ECP28*,,< M6\08BC1:%)149N9]XI0L?(QU1)**B*#@F+=%JI&[[Q6?>-4[+( MR?M(1)443'$6"&."226!WRC#(> RFKQ#/C(J[J!=K\+?.9SWC\:RW37-$/O MW9%IMT/S!O49N)-FQ_AY]);,*&-L6B+26&815\@3DM92=I0Z9-P,>,L2BW0J M?A-S3W1(.0#H80)(ZR1'$8<0(Q&?B@+"3DA$?!0LN*@B3EMXZ0!NUGLQ"]G8&1#M5'PK)\@J(D&NT;*(C&8* M+!?%H*57E,?Y]*U3L-K)^U@/LDQSW])P/9..J+3^@?-><P4K'8* MOA8);[")UDO/&-862),+5CD7)),8S:>OW>X?A>X\^E<>>+'?GK.6,_A'F8AD M -:$D3+*S=(*5JE7D2.KJ96: MX+0I>_GK%S=,WOUDFH/PY_G[W-B\F0JXFJ9W/86?))VW#^'&\*D'3^V^4!+_ M16H8"07X#!!V>I7VT^1I.DQ0"FNL>%J\>EC#6.;5XLLJ(_64%>,'[7PHH/8@ MM>6R[UO%O+BP,KH'?!S?8'QD_#W=X>Y@A5M,G$1,,LXD9VF>FI:IB)5PJ8,H MKU6FD;0= V(<2K886,O;>6O0FA%C@ZC!B&"DH5JS1$,C]T[Q0"V-6EDZ6UUO MSF:HZUD 8AA(6C4H[8,AE6$R6HZCL$IC3G8&Q4" _U* M["XMZ0!\+U"BJ)^!_>@J'7XI'7[Q:<7/A<-4F* 1YSIH9I75,E+$F47!0"AI M*O?]BG68SH@.\P3"%.E(D&%1 ?&/$2N"*2BVD,+/5*@]_SH\Q>C_9H[;\;0Z MB340.S*#(58$*HJM0* Y#@5=J4VIU&:.*.CSZ; RQD@4-0LB,D69\L)BDS1; M(65XK'3X]>KPRU+0Y]-AA*1ARBC&B$QUE(K&Z T2R'N%E;&5#K]>'7Y9"OI\ M.NP427L2"(I2.HMA@XSV$$A1A$D,,S;:,_?24MX$:1 )T7/F&%<.4?*)-J7&<"C1&L4 M/&7.,$*4CFFYAV\U^\.UP(Z.X7;AI=>DWDJ98LN.D:"H,8KRRSCVE+" M@'W:R"0*RLQ0V6*E=S-47RDD$4!!(+JA@6D232 V%;9#*!^B"JQB('.O=U-A M1:!C1$;)% U5[5RQ]9B/$6&!T\^S,#PR&R)[QA$M MB)><52*$:!GQP&D%\=98E?:.&V^2/#]6-DQBFFXWGTT+TLC([.A,2>S\8T M)9%I%R \=DP&;AQQSE')HN*"L'GS8%?;,AD?&J;U$N3_12P+(1&1BD(:Y5E$ M'HB\"@I,"ROC!)M7RYJ0G)[/GB"V"LH[ HPB+4+-K>#($I*F:&,5.9ZE/%.) MV?ST$SL&8FFN+ Y& DPZIXDS0%B KV ")$7-JZ G2"JG+V3,K2-FRP*E@#I- /:-&&"6%Q5QBR[342L[06/^IEK M#GSP&]U.*^W*,ABNOKL=QUNP_!VZNT>F&_X\O_L&-[4!SHZ=;BMM+%-<-9<# MT43S8+&SU@$U2TM)4HV8,1$^.H4DG2&3GU>EF#Q24(IML)I*;#C#R&A*TZ1V MA$.@ 3LY0Z-U_UN[OK!%XHQC[R"<(\\((+%WC$7D;8F&L73 MG!MAN9^EO2_F4R4FCQ+!8(&"9H09S+S#AE(:G!2$:Z3B3.S5.,4 M(3%+(YBKWTS7[YV?AE612*M2?_[() *Q(RR"C/B_JW$4B1"_"PEEE0HQ3R6SBO$F-!&Z2C@O^ 4B"J:42DL(K2L8GK7 M#=#=&\85JP1][PF_=II?05(W3WJN>9-KP?:WH.^[@]3F:YJP^N?[!S[K:7J@ M,HPR0I]!#U!$3E*OG%.>2>RL"(BPH' I$6CI'JA!UFE$"53B._ _H9*_!CL M;YSZE-P[%S'M]\PY:(^(TEI@9(8:R:CGQJ-*>Q[RZ$^FFQO;##L@A>]F?X>T MO%ES8]#VO?48@RL"\6_F-)U:*>\38XGH/: MIRGO^T[;=]I;T.-=:]HGVZ"_T()TWONM/[=W*O5]FOH:@DFJG>(!@B<5M%(Q MFK3MJ,/>P+^5^I88>W]Y[Z+*+'YB%C;-DO5@#9Q#7(.X-LYRK[1TSO@PFCM6 MF<7LF,6#]I6JS.(G9H$=UVG;3!5=9)H9(VB4(BKFJ8Y45$Q]RG!=T:@I&89W M5&'J?<1 H]($%D$$319B">*LHE'3!NS*,*9D&"XXHUB0@BK#!'&*:NI0])IX M8Y@3A6%P)(8C,\6'RC#*J#T\0^*!PT#?G?H$[4$Q"(>5$L(9I@.R3 L6K/*6 M6B&"GZ'"JM>M/5.IP8+X30K&*6$>LZ"M-3PJ9!@V*NT)CV>H>/=U:\]4ZGR1 MT!YSREW ALE 5206 A[KA1:4DUE:/N9U:\]4*E*B-MPKQ:E4A#F#+>"+\A0' M$B6RU,]01.2<9#]8([K!)>]Q93+"=@9W"7[,>/.=ZU)$Z89&6RK)H !V, MB9II+HGDAJK9UH/WH=\/W>TX/*<2_RWQ"QUPFH:8\B>,.Z,-93@J#G$Q,LK/ M@/CG2!C8:19390?#@D6KC=2:$IK6&@R:^Z%OY@C^+:LPWG?:AV!PK224V_7_ MNZ&==[J-3O^%%_KD&4K_/8-$?"!<"PMBH)HQ[[6VV D1K/.8XM&J,(5$LDHT M#\[V71?.3[)]UT]] NM5/"*#J=$AAH1O&@67EH;GS GE:'R%[T ME*N,0HA0A8YT!:H;*G\,JAV4]7S;)"P7N#V(722GC&%D4 N9! M22^PMS.UQE%9+&LJV6&IA9.&B[2\!!-*J#0>3K 5$7MIB)BA<418Y3J3/@BABK#',!F;3_A$DCQ11I M241$ J'R;PA3%D_W2UN_O,G/EKNAUQET7>@-OQX%XXOV^/SKREOX8RBH+^A+ M$L'5K[W^>3-U=L@/C_K+C"Q)?MK_XUON^T?+&*'__<="<=[*V]ZI::^\M=TW M[W#VTOQ'.%\?_U] 2^OV/X;%_H.*?/R*\?19-*V^>+__/'DBT M5VN$;[6=3LNT_V=XM)=?A&5,X('%UV_#EY1P<3-OAVSTTI@4K_FQL;6WOE;; MW5O=6]^]^8X/>;M^Y[1XM=EXV=WU=Q]WMO:VUG=KJXVUVOJ_W_UKM;&Y7GNW M7:]O[>YN;3=FM0?TPSK@L^D=Y6#RG?9B;6WIW5(M52GK\4M/3E[H8"/U[\>;.KC[=9!LW[\D1QL?N#USQ_.ZL;.T?O::.Y?W':.MC;PHW6SLGVWL9)?6\+U=/MV@#SFGL_75\ MT/K4;)"=D_U/ZNP].3C?_^S$]N9?)_7-_?,&.3BIK^WCQIJ#_YLGC<\;)P=K M?Q[M7VRA@[V3B_W6^E>_^8GY?_W5/"#-K_:XP_9;'[X=P/T/X._&\4?4N/B( MMC]_P/N?=^">&\?UXYWF]EXC3\^K'Q]^ ?*@I*8DX\SKC$&79=9SDU$;&/!0 M1+@!EHE1]J'PI%=">)05ELO(T"\;68F@$/TJ%([L70SMO9^F08RO&9W1#+&_ M; ;]SOB2;O'(XA?;Z0*52F_<-*>]L#S^\,>UYZ7KA]_S=F*CR^EE?-X[;9IS MH''%:Q3/'5$KK9@)5P<>]/WMP_B)20UEOK^,WYV M^?T'-5O2!"GRT.O?%*T?O@%T39+-/Q?HPOB*4^,].-H"@LGIV1_C[R.9I)\> MJ%:WQ?LU=/NY,\W1K\-;7CZAD"D&.8Q_&,H4WT;]GUC2CS7XIK8_\%V@ <^- M[\7Z6'VX&GH) B;HC4[3FF:ST[>=L[O@_\, 0L/0;9[OA--.MS^3GF CMYL? MQ?X>>(/6UL7!\0G:/_Z &IOUL_WCHWQ[[Z^3_8N#?'OMX]G^Q0FK?]X?7?,) MGL7;!WNG1_76I];^<:.UO;>3-]8^H/V+C7Q[ZO]^BXZ@[^_J!BXML1G:;@D8Y:B3 GNLZ@YMY8ZK45<6/D__]"2B3^^ M=R27$#:RKDG930%3+V U^ [H?A&KN=39VE!I:Z>#;F\ ,7*MWZGMIDG4G?;_ M^0<6Z ],:YUN#?/?_.^U3JSUCT+M:N75VOJ9.TK3[6JKKI\.8TW9#:$4J/:F M@.S[/,T(Z;&:-J6^CT;"^Z?7_L]EGPWS![4 #??/3S"O ="R-_W0@CL>>7-^ M'DPWM.]"H+^+]JP/\TXSB3^_S$3/ZWOK7XP6R#(6,R\0 $G$/E,$L997OUXG]33?2\.F@>;C68#SJM?' +" M'APW2&K#QM$^^2MO?-[ZCN5USAO'^^?P#K31^G2R3SZB^N;ZQ?;:!W[0JM-] M>-_]S]#FUA;>_X[EH1"-N[1GU^=%G)JW]! G,=.+HL4_OQBHS<[-IQ$B/IGI M7M/)&Q>0)<)O73/Z\6?*>P>)GF[% WH9W_)]+-I+VS><=CM?D].YF? ;.I^M MMNMT@-H^W-]6^-S3H_ M2,,/FW6\O?F1U*]B^:+7 X;/_B M(SO8.[S8_[Q/M^&YC>\"4XH\H\+9+.T,DC'!<*8\0YG0(7C0 .DH65A9"TWS MS73#O9'IL(3K_OAT"B8YZ6CYQ=),=]GE;&29OC?/(-K_:]#->SXO\DE ;(M$QPTO59S:/33M_*+X_OL#7]Q)K'K?#;W> MZ*_WT (\DP[BE_,+%XV]DR\2*XU#$!D7+&1,2IY9IW7&H\'0Q]YP&A=6!$*U MSZ'7AU 9=.ZP4UO]&MJ#6S2MK/6&Y54Y\MI4[KC^)1BBO*(B4Q;8!'/29$IH MG&$>9>",&994;G>0]\,P@R4)KS3MES3M'7S<[NYUOK5?G9ZEU&FD2'B4>9[& M0ID5F0D&\ TYEFJJD4XK2(P0[7L%6WS1>J.'Y1]&0BPXX';W;S@S;[O93#P\ M09(7ZU_2V HB46<:H ,0P]O,8$4SY U!EH7 N5Q8V6J"I77RWFVLF)"U_=T! MD38/\M.9S0\]14P?OB :G 9LS[06+&.(R$Q3K#+'A,4*&^A2EKB$X&S.\/SO MHTX[+-=^>T%-2U"^V@WF%>K6]MK^%Z"GAC#+,V>ES1@6+C,"DPSA (JFO">! M+JPH="L+\?N00[R@9-YW(*0L-&"&TTQ/D$[*[OHHK-4HXP%#%$$T6#Y!(?,4 MNLTJSH76"RN4LRPMO3>KQG_?8.,(_FN_@7MN#E+VH':1GX*.^?![S;1]K1^: MX30IR+AJX]J9!FQZ>.IL]T(GUKJ7PZS_TZN==N$=\U/3K(6SX 9IM[!:)\;< MA=XOO.E#:GIF9'Q6+#&-"5'5^&SYQF=G?VQE+^\WBYJ'=>..:N^:IM>;5EGG M''1FUQ08O7O>LIWF;[V'9-.KKKRS*\>E.(5:7I:Y=MJUSQ!_'XTJ=-(^7M6H M49G'5T>URN>8V )I9I+K#H=4&ZU]4B<[T+XF/,>1QN9?>>/X$&^O';*#O8]D M>PW:LW>4-SZO?S^D2@Z.]R\.-C^> R<^:USLH_W6%IS_D6VO'34;>_NL3CX= M;6]NX:*-UZH@.*8D6.HS)"SPY"!C9A4$-8+(2".5GD4[+/7M) 7JN)/%VJGI MUKZFM3IK_PWR10BGUB_MQ4%83Y". MF6%!9 Q)G6FN%?2S%BA:)1 =5;]6IE!:4_@^[QW ^]].>8\]RY@;S&R]]Z2M MY:I@AP9*4,J1I65<,X:-S*RC,J,^(A>M50R#=VFL[JZM?JAM-CL6@O/=T RN M7ZN;[DGH_[R"IZ0U!5->M>D7)QZ5,(NSU?:IJ"34['G-'05W4FN!9M2^'86B M_BC-V[K*\M1^PZ/LZI'I%;.2?,TTFW!&F@/7@[__,\B!TJ?)7#:,3H ;/W%" M7,W#48C*TJFGW>!"$:-A,KQ?,8N_5_L-;@K 4^L-(+KH'752@?]XGEG_R/2_ M?Y5OYF9[BSE6Q<6CM_E]L4CE_4:NO;(%#(.3['$R(;BH.!^N3.T9W2S-:>T5 M+2F::WK]FD;#.WASWEMZ\>ST<(3JW:#;A98,9ROU!DE0 8L;N7]/D!X06NZG78BX-KAX?ZUL'XXV$WD$A(2 M?.,O#I;_<*4LLD0$9^@' ^F_OM!6U?!G:/A,3BV?^[7'AGM:%*"74/ZPTSV_ MJ^HZQ03==Z,39I*RCA:9;36.ZI_7S_;)_OGVW@EMK)V@1FN='AS#/8X_G6Q_ MWC\_./;']](/M['M[FPWGC\P=^@ MVQW+7-RWI,7QH-?/X_F4U[1XZ(KVJ[>5_H$K&U2J_@-59Y6JET[5&W=%.M=# M\4KU7T#U9Y)ZSJT-[-X76%>Z7_9HX=Z5BH=10B'9/P<]D'EO-L=1)QHEW*CJ M4C9P&CW*F&,J8\&Q3#E/,Z8"Q29Z*12;OT6*YQ;DUN].#E80-^,0-Y;K9B'6 M=Y[ZJ=*"HF($YK=XHJAT$O%&=!+PSWW[ECO?9. MMWA6\SP]_%L.CX;'UMKP0IW$>;_FO2+N:YNVRTTS9?S2^IGIY+1/L#==G^:) M=K[F_KL2BU&%8 W3W\SO=XXHU69E_/:[8=(R:<_#MN$IK>X_?K2V=Q2:S;%Y MU'X#I2]&3HF6O(I@V>=A-73W+G.'7ZWZ '[ O&#EGN;59 M$$1DC"B:&8P=!#I2!L,PH83_U/&7S>3N*ZJ9J=(:<1N:7P%36"TJ0[9=OY/6 MGR!TN#';XFTB<+G1WD91P =.>-#.A\!1S#GL+=P$$Z)#-(9RYHEAVCM#B)5. MLX@"YYZ%+UOI01@1H(D^N+QEFKU_+FPU-FYNP-<>M'RG/SKACOKU8DKD;IH1 MN5NT8GO0+S@$D F@GT >X73TNH#FO+Y6/__BJ D"^CN3TJ<%')W/-!(FHT9S M$ J)A.($_Z!37DT]T8NM M./'=(./NK&C5L+(T;,2/DJ%! M(VK ''-?&ROF8_/-]VMBN3ISIM'Y!6MG9MJYO>S*"S'^>NKESMV\BC9"<#_: MI62Y!HT)W71::JR9D9;6CKHIY?&/%/=B!!YJ=6>OMK54V]AJK#;>;:V^KVTU M-K9WZJM[6]N-MV_,]S'?K"E9"6VTX@!5PR8[K#QK8?NTB\BMF%6P<5E=4FR34BRW- ?& M>#>_+TZ9+KU_17I&[]&CBH-6#2L+!RU7?Y432RMB4[KN UQ_S)O,;7U_RL^,>M\0E1\HFI8"1I6\8E2.L17Q">J1,E$'([^CA[]:9JF M[4)M]R@$H$BF8$EWT)YK;*>@0&O!%6<,M8[BXC15I5A*)/?9U5!64:*J8=-N M6$6)*DHT=5=4.9P7=SAIPMT/,D;O3.^HMM'L?+O*&#TA3U31H]+HP.QJ*Z_H M4=6P:3>LHD<5/9JZ*ZHV_I]!WC]_WI&U MBC&51BUF5X%%Q9BJADV[815CJAC3U%U1Y7!>W.%0G%8Y[\/#^IW:)96I5?7) ME>I-0O7N&X2MN$[5L+)PG=*B5X51+XY12EV?(T>J.7(5+:WL;D)V5S=MFDMQY1Z6VV;YGDO+P8]K^@IL%8_7-TYG;,3>H/F]Y7TZ*RS4YOD!:L-K8SZ-?JIGL2^K6=O'%-RO#>P=VZH!<%.?V[VW'!)SXZ!S98L<\2 MJ!>MTJ-5PZ;>L*J&L6(T971&U1+WDUOBGM+Q&O=;2[7MO7^M[_SR O:\?NFD9.],, MQ738T=)WN\$-NGD_#\,RL(^]D Z.4HP5URN38&=8!2NN5S5L^@VKN%Z%4O>B M%+^>7Q15>K%*+U:&-RG#6S\[RFU>+2A8*BG-L#X]CFYB4B:2R^[QWVC3G MR^W.4#0O>.J=?:3+;W:5<4W N!2 ];__M?7GUEYMJ[&V_N]'(?;+*'%I%;+R M ]-654HJ/U#Y@3*K[(P:%\<+*[M;FXW5O8\[Z[N5$ZB<0&E:>DM/*?V1$WC3 M-[89QK]?PL?*6]M]\]U%29JY_^="<6>TISGHAS]&JH[NO^8%IA_^-'?T&-&2 MHL7D.U%=^_.H>V7OAR&SW6!.,A/A399-\YLY[Z7N/NK>>.F?=6BIS)#,C!G^ MK*77S5 NK.PE*RMV)X6;WK-WQ(.L:7KJ>FL.ZE!=AQ-+EVH;6XW5QKNMU??7 MYY;6;B/(SU[N/N3YU>LN$8LNW$*Y4G7D]5EEP[]O__G3+4EN=_@/>^>!72<> M!O8MTSW,VV/.P6]GX4O1S^ONJ%/;;'8L=-S[3BH,R%UOL;;5=DM%"<#NP/9R MGYMNGM:">:P:ENI5?[!+\O75P!_\CB,!)Y*9I#L;\KZQ.>%C7W7T;F+X;@57 M&E\S.J-@P&;0[XPO&3+@XA?;Z8)#2._>-*>]L#S^<(MD%]]S\![M_G)ZK3'S MS]O%"Q7/';ENK9<8Y@3QPH&/XM-1DT;.?6GHW,?APHV#G"PI3C3#]Y_RP^M_ M>% M29IN_HN7HZ4?M HM\9_<^X>75^V>W7;/P!HV+YP7&H'2!$;#Y4N-AN\5 M>\O6.\66LNNWMY1]P#CYRZ1.*O69!?5II V)KVM/P5DGK4$S64%UM^C4I"3W MVU:[UC_J#'I KH%GAS,'0JL!_:SUCDPWU("=FM^G527S0\L8T;?T0.C*6D&E M:^/WGPVS2?MT/Z!OGU4KGZ';*C5X=C50E1I4:E"A0:4&=Z#!"]":?S@70HQS M5="[$[Z&]B!\;T$3ZZ7'J5X).NR_7[:KA@/)3^BKH78-,PW3[JNW^5F*-3:Z MQA6[-P[:>7\G#2$->GX!K+*=7KSX(=>"1L>Y4U9QQE%0U%GA(B4,J> =^K*6 M@!Y)A+/B@Z9HH>:#RUNFV?OG0@:6'3O=ENG#O<[ZR^U!RW?ZH^,+M;9IA?34 M[-"8T^61SF]T.ZUBO71HW>>\?_1NT(->#MWU,]<"/U[\>;.KC[=9!LW[\D1QL?N#USQ_.ZL;.T?O::.Y?W':.MC;PHW6SLGVWL9)?6\+ MU=/MV@#SFGL_75\T/K4;)"=D_U/ZJR1ZY9K;;2WCP_/ZA<'0/N=Y ?'&\TW].=H_W667/[N''2N/B ZA>K='MS M!YX+]_R\Q0[6=EJ-8\?J>W^UMO<^GAVL'9+Q-?"LP0'Y*.KD VVL?;BHK\$S M-@^:J6W[QT0/:O[UV$.LY.GN_M]ZO[Z)O7RP(U@IA,D:\ M@S^$R*Q!(8O2:"&"-@'IA14N\")C^.V;FQISSWR#4II<2?#IP3,T)N+>*G]2 M^9.I^!/&L9=*"D519"IZZPP-06)B@T":L<*?J+$_494_*;<_N;CT)TY%A['# M&?(19TPQE"D?468B1]%B9&4,"RN"L45%*G]2^9/*GY11N6?.GP0'/#9296/$ MS#)NG!'$.N<4@3YB9A2?X"H^F0E_@B_]B200=VB.,Q\$S9@D+M/8V\Q%@:3 MR$M'%U;PHN!TD2)4>93*HU0>I83*/7L>A2+N#$<"8\$4Q"<(:,"V>GH0U8L#SIH=4GCYY6K:E:4[6F1,NI/8&TB^'\ MOE)BY5[7M'NGG6Z_F'$"G=7K]^X%2_+!.10[L M3GF .Z!X6BM$O1'>"IRRG92+1,\%>%?#.T(Q[Y#& MF>;*9DP*GNE ?4T=TQ28H@1"? X58M25PQO'D=PRIR8W W-)C1JL788VJ%K MFL5XCO&MO)WW^MUB<;K+X9T72EC^M)]?$]Y/,GTYDOWF4/( ^:LWY+X^%'N% M_8_!_MUKJ4SJF0Y(ZTQ+[3)&.D6 M5A1?E&@"V8 *(RN,G ^,G&2BM,+(E\#(JZ2ILBRXP$06",49<$J>61Y0)BC\ M0*7''L6%%4+5(N*\ LD*)"N0+%]RM0+)EP#)JT0K4UI+S&5&/&( DBID1F"? M!4^-T]Z'J!" )$>+2DX@S?HJ0+*J_WQHYZV%TR[@PK#ZLTBQMCKP0A?%#U4A MZ*QG4J^+%SXW0_J0,/Z:E"MH?PRT7U\4*!)CE$!XS&B:*;!3V5< M6TEM-!*'E.U4BVH2R'>\^/>50+3:V$]-C0C$O&,.:TS MQ;#,-(T6>1J<]PGWY"(6JL*]\F0LYW^ACZVVZ[1"+78[K5KG]JZ))1J@>LK6 M!#,'_9-,<(XVRVP?#G7A?:?7JY#^,4A_?BV?22PGDB.42UW,,T4ER EZWSDTE'"W<(*T9/9>*>"T@I*7SV43C"U6T'IDZ'T*I/K M((8'J9',&L(S%CC$]]&1C'AIE;$,0YRQL$+UHM(36,^Y@M*?)'V?NB5Z=6K5 MP54'S_:IY:ID+_%(4#]T0Z\_7A*DJEQ_<-?]-MF1G1[T#WQZ! 42 P[&>U2]"*AX1"IDBS&>,29]9+FUFO0K1A."14!!4W[GY MX._5:'Y5Q?1:$.\91F JQ)L>XIU?(AXF3CJJ .*H"AD3@F;&*I5YC5P0(&;N M L2^BU+=+EJO$*]"O%>#>,\P4%(AWM00KW'%\0R(S%B#,QX]R9@*)C/"TRQB MQ#!16&)D4S6/5+<7,*H0KT*\UX-X3Q_/J!!O>HAWQ?&B500%&3-LHLR8(3[3 M&LG,6POH9QQR$A /XT6B;D_(KB"O*E)_P2)U&P :0NVTV_F:]Q(@P==:/CS6 M-V?E7,3X50UK3[)L_6HT>[R9<=X>0-]M7\YB^+/0E^%Y>TD_ZGF[T\W[YV/' ML=KV-^^R_I\!'*Z'_E$'CGR%4UJAW:^&RQ_G4+:NITFEPXIP(,XRFI Q&4BF ME3 @?^*%I5)8YQ=6Q*)B$UC@HQHOKTJ/7CM&3[(@OL+H$F/T%>FW46KF:<@B M%CYCPJ"TATD ^1N/C(S*40.DGRSR2>Q35X%T!=*O':0G66I?@71Y0?I:+EHQ M2RG\D1FM3,:41)FQ#I!:J4"]HE%Z#B"M%P4O^XXC%4A7(#T/(#W!(OX*I$L, MTM=*) 1!).T!R#"B::5JDH'CIIE%7'+O'>@!+Q:X$J7?\F0N0+JJ_7U,@KUO MSJKJW[)7_S[298 K&(V,_AG:(>;5Z.CCX+U^/9D=C4>>89K%R%S&TCPP8[W/ MD%1&<>PCBC[5_*([\B35X&A5#_)J<&[R2>8*YYZ,>BG/79NI@&/&$,<&11JMLT415C57M219QODOZFV$_JAX=Y(9[Q]TV^/& MKDK0@_\]@T,%Y7!])J\C"5AZD\3.5A7DDU>>5AGN)AKHU-6,0H M-$3&3@;*,N6@RY03/#%'*4^,%,6AAA>!%J2:P+6GE8GXRCG0T;)&& M%DYG#/TEFG)-BU5@L86._(=,-RN>.2JC55:ZK6/&-KRC6)42Q)7E;(_-/TR]6J/ M$6D)>N0YDQ]/JMXK?T;C[]#=3>[U>0N R/?9B[%;'S^NT-G++ :JLA@/R&*X MZ\4^Q' :)/(9Y<62M=9DFA";62L"=B@$GR8KH:4[YBH]>PYC3@M<2U#(7Z%X M&51T9E'\B44V%8J_#(I?Y:+!Q5*LT\HIRMB,28\S;6/,%*712_"V*K"$XG0" MR\16*%ZA>(7B)43Q)Q:R5"C^(BA^K6C%!88\!2Y.".49$]IGFJ&0:6.%9,)* MI&5"<7Y[A[ *Q2L4KU#\5:#XTVI%*A1_&12_XN(L.$TM AJ.E=__TI)*L.?%6+YW_ M'VETY:\>Y:\.;XX >!KAWPR\5LQ8H"&STJ',!$9%C,)R-+$1@&Z MB8,_QLR?.,AFW@[99=<6G'0WA)IQKM."AIU#/]3:G7[H+=4N\7/\WL.VK[RU MW37)YZRW U-T\^_AC^^Y;Y_!"\';1^] M!R/#\?IK1Q;NOHFQO4XBFW^,GHKNO^9V@\LH.WI3#M?_/.I>L;C#D-EN,">9 MB? FRZ;YS9SW4G0\ N[=8VVJ[I9II^]KNP/9RGYMN'GJW,6=&@?B>O@!Q%\OV M&(B&:W^:IFF[4-L]"J'?NPW&O_CN8OCNA4L;WV)T1N$/S:#?&5\R](?%+Z.% M,.#]F^:T%Y;''VZYW.)[#JK=[B^GU_9Y[[1ISI?S=O'"Q7-'N*+UDD12(%*@ MRRB8&C5IA#Q+0^3Y+BH='A1J20LI&;G_E!]>_^.#9 F:1ICXQ>O1$O[104XI MINH7+_]9PPDA2K('7E_F,KPGQK=RZOG@%^F]D97/0T(@[FU254I%/9Q2Z66LM\_MLW Y\#('M+#Y0*H*:YZ^Y.42FG6\BFKVJWV M>J'?>R&;GEY_E7"(?L)K$U;RFN"$H'_$XI]Y H9W@VX7/&[-% #QD(409ZOC MRH@0+] 9E;Q*@A"37 9P8GWWSO2.BNRI2Q_"?P;Y5],<)I)+OS+@Q#II)J:Q M3ZYFXN$['4AJI?/:88((?]EZ\AXZ28%7VS[]M7ZEO:O] M=Z;;34.4GTQS$$JS\<'V[KA@;/UB^_-?)XVUH];!VOKY]M[.T?;>IZ/M-;C' MYJ?C_8OFT?[Q"8/KKQ6,'?)ZJWY1)Q_.MC_OY(WC'7A.$Z[9IPVR<5S_7/_6 M.#Y!C=;&R?<%8]MK)^?[%_4+>!8_V-PBC\G M62 7KVN5D@K=RX[NA"!.:?!(\L"(0U82IFR@V.+ G1BBN\*$X@K=RX3N%Y?H MKJ/GH*XX4\B+C&G!,LTER81TCC,EF$5A886A1:)PA>ZE"45>/E5\O2+JCDAF MDB41=\GN1D7$L.9HU3EH0+]7ZP87 "AL,RS6VJ&?BF-,L]GY5I1( / 46W/T MXZ!95+(5E\ I_UTN5KLZ;O%&I[LV:N_X#7&/C@/LWPKYWS M@\_^U!(FZIM_0?L^?&N0.MK>V[^ ]I_4X3T.X/X':Q_.]H\/X?W_.MK?2_,I M5E%C[>-%XQC^3OUXO/I%"2J)C"$3*"WEIR3+C+0B,QQ)X9'@1$? T44A;I/D M(OI^C/I-P.U6ZC<[ZG>Q_L4*1;04,'Y]*M:!'#MG0:7BFN;Y]^5&7X?R9#G3E,^A OLJ.2,NDR#,17*E3I_4*'<\Z'<5=I **HPHR&3D;N,.6\S MY23-/&>.8\6DDPY0CLI%1D2%F-W%Y*+.])+(JGOPU0,ZOT4[N'4"RI9FD060L()$9IDP6&&:$&>E] M"@!!9E42=V:'Z"K\F@W*64';,T#;%=?TT2,N8]JB,)J,<:XSRZW.7+#*:>:8 MU 2@;5&A2<335Y7FG$T.6LAR.'>WPNC'8_3V]4D*(@8: H"R-&E- ML.#-K"#Z)VM *O'\5O*\7@[*(I7*29]@0DC'*7::L8)GQANL(G-4J!;24 MTT4E)K#;SDO85)G@J4J;ODY G$09:06(OPZ(UW*IW/N@C,LBH3YC(=!,N4@S MY P2< 2<60! U'11TDGPV=<'B.5*M99UY:Q&I^T>O7C6$SOFN19-+%.BIG2= M4[)8;WYF7__=[9S""Y\7\P;3*E*G+;">JPG8S@U:@V:Q6KT/IUWPLL76!F6< M>7W5U+5K+87/S9 ^K+;]:JL#LKTH?A^_^-]-T^[#L?7QNU&OHN*<>L],E=K3]TLR195C.RFF DYLDOSP/ZZ^K#:RA<1((C9\^K=[M;]TYOG;X[*<^7_']C+OW;H_SM[\7'O^>]L]^R@ M_#Z@>_L'_*T+R7,/BE##/)%&4Q*"LEDCIP3"$F1(C:<6&\4,5)2;I+A16J+C#+:I>RFJP!KN%MHEBXEC_$+ M!WL/\&S/?;:G,[*=C6 "U/X=Q425AGOBN0E$EKW,*J9 G=K:5JZKY4V%\=AF MZHI8HAOKFELSF%M*1B/"W,/!W'04=/2!V4@9T2$V>=NYD Y/"76!&L.BU-QO M;6O6=0I[5:R%PZW%N8V_#(?I8Z_?QWS&U>2BE_N'@#P7(._,\D[%K;!:,<*9 MBX5M!DM%[XUP.5G M7.\M#'#]W"M?#[_V_H8TO9_S!)>9N,)L_ #A;R[XV_URF.#]WN$N/Z '^Q_X M'J_]7%^5?__[9GX=[SR/_/$RP^_P%?:N,$"HD3S@O/R0S MG%CE%$DI&@9,@S7%8C>V6_ZZ$I$L%,85%<:=L[=%.$R.0I,D:].IR"BQC!:3 M1=JB\2,S0A9K1;LBC#?=1QBR:B&E7H+V^?R4[\'DQ:?8/ZFKAG3[KD?\]0S= MUH9SY8FB4A$I/1"7$Y!"KC-S2808XM9VX3-==8N*0*[A M\6[J7C J6:KKP /F@$@:@81L(LDQ<,:\"TSGBG>NJ[1 O&N->V$]@U@OCV%4 MK)3!NTX?_!BP1<=*<]6KW?RU;N:K>NLO\Q_C6ZIVK_3J8ZPJVC/RJM70)8YAK/7#N83CJ&8R&R8\/$>(6 M"G%37NJ9]5E&3[SVFL@0+0FL/%)E*U.BG&MFZKFUG/$?$>-:PTL?+.S59I;: MM)$;?%[DN"":^LT5W2 P7VY?N6D9*R+Y7$C^QRQ9#8&[E"'6\K%"5IDSQ">F M2&(V.Z93':.8VI3>K% MM+3F= CI=X3T@VN.6'"!9*;7;LMK5IW3D'OIWX/M*ZS8?QC[^$_]L6 W6.,SR/+ES8PK71 M0D -.)<&C+-V@:4*J*RMJJTP1(),1?E91Y25-#M#(V-L:]M*T^5:M]S9LRA] MN+##M HN<50HJ%!:HE"69ERA0IE7H4Q-*J5E%E(K$JCU1+IDB U4$R=DL#%! M @5%H1C;%;SMT8-U4"C?,+ NRYZKO_^Q6T<_X+7,[)PH.Y>&)[64^\&:;..J M+;W[]MI;];_V?.CU>Y->^;1:'#N>#..'PV&_[,CX_YI.VY/3=E/%UE_-*LO= MBCOEUG!VQ,60F$Y_>G"7,#WBX8_DDK]_M:1GQ8_=)B0Y/XVQO&HR[AS[4U\( M2TM?*HW$O-37XP\&EK_<40?PN('ZME;Z4BN>L+,E2*2*5M76@6B;*4,Z5Y ML;5MEE&SN9ZU]VUR(R+,M9JG(@(N#P%G.I" -"G*<\@C$A0E 9@@S+'H0TPI M>%5H;)?+]N6PKP@&HFO^KJ[YT0FD#GPZAL$8L/%(F\GL/-Z(NJLS"0L(XGU<6MY,X@#H^@,_&?X(M)S^A+:!$5O=5A<+Z+^W43 M$:OO@M77>CP7VO?+#R8Y*DF/MI()'69V)@]X=S3;#EW($1U1$_[:EY<[".L=,F[??NWG,\GIL?I]J:I]NY8]KKVRF6L"217[ MT(=(K->6>">-X4%$:M+6-BOVH>6V=3RHC9"#)N#:0MP2K#R$N >"N*FI9XRQ M(HE + 5#I%26V**="$U&\^"2U\P7B+.BRS1"W!I:IQQ2)CXH3REF2 M1C"J;"C4%?LNH\Y)E8D)%(%C7Q1B?B@K**265"4S[NNEQ@]\VVDM[U=+G.)(L/ MCYMHR^!=IP]^#.A\77VF^_)R2W^M.XI1M/NB^K71(+JH8V>%(\ZS7%"=5N=% MYD0'%KB)S'AEM[8%ZQ;.B\X+]-!N,M8MMML'PMR#P]Q,$223W"E7VWS08M%' MR8FC5A&J4N)@HY+1+['KQWKB7)N=M.WO^K'4C(%[F4^;5.Z^W#8@"/9W!/MK MRVI@UM=*V7=4.NVZ M&LSU^X[SVB[3?G-Q;1&D,/7^_OR29G._/EO:[UR0ZZOX]17_^F[U>P,@A^?_ M9K0Y$\^&1T?#>D4% [N=8S_J_.W[)]#Y&C_[#4:O#_T('H2G[>S]?+.S5;VF M!I9_\Z.7H]<3/X'T9[VNZ5=?L#2*+.T[6-K!9/?9!4M[YNB;_W=(X]&? _^7 M.WGY/GX\.-KKOWF_RP[>_WZVN__JPYM?#N3+L@8O]^/'O;_*MQSMT@.^>_;_ MSEY\W'O^.RN?5WX?T-W]%_*M],R+'(H1[(0E,AA)7+",J,!C3)F*[/W7Z?X7 MQ.EN?A 4I]46)R6=B%8ZPIDK)H02AECPAB1AF,S1V*SRUG;!17K+$((;?^@< MPZ@SKCO<_3*B-<^/'T[ZYNC@=R68C12.GYY,#H>C@MX)!;(5 KG[Z:TN*DT+ MF8G1NHZ)5ZF.B:?$,; Z"06\INW/)USWT)0H7.LD7)%IH3(-1.U"U;KT_+_O@+QSB>OXJ^U>">C;&8]/4#);(IF_G[UE.;/D MA2#1655@+T/1PUR0'&+D3EO# F_RVA7E7%T=SM^TGD-QQ,X"H4B"MKM5&GZ<4X9?11%CE#9(O$\$&\+.CGC=28V M*4UD.LTS %5%%J.O MG1<$"=8)HB7PF)2ULH%*TQ7.=(W^LBQ^!I7/(5X@)6N0TEYY9U/O[\<.AJ^" M[_\1^O'-G-C&V861[7E/Z335AXHHN(Z&:''>0-H5.NPHL58SZY2FSHN"\:V+ M::](>&=C\WC6#+H>JBDT0M=]H6N:E!.#4N"D)-Z( EW,4N*XM42$;*1B93-J M@ :AJSV1Z<5G;JQ>G'I_!'Y\,CJ]C%2WSY=T>84S)A+:17/!5OR*790^E.\[ MV^,'XF#_J=C;__W3FWI=^^_*6NVJ:AOM_O)"[)WU^Y_916DXD#9;8X(L>]LKS -:F'(KB[3IINO(KIOBMGLI&(&]8Y=U.><,QE/?_ M#?W3A=KH:Y^M]X]VU>Q<.^I(BN]TTJ?VO-+)*6X#H5"4@J0\$BO*V93&ZI1= M,)#JI#^JNMK<;#K]3\S>Q )VQ,"EE^D@!MX? V<< P#&"*N)TM6G26N79JL% M\9)EJX EI0L&&M=5YF:J'4+@H[L)UK,7Z=-R257"?+]S['N)] :=Z(][$]]O M1RGZ*L!VNYCK=$=_*QNZ,WAVOITS/EY$\;E0_-TLD_72,!.-K=25$9DC$.>! M$L]!:)4I*%H;D*I:A*[1R8OQJ4U&NR5P5$2[AT>[*6%SR+W8PS9Y\P'ZAUGZFE7PR8I,LC6"R.@- ML\^?7NNNGRU3E!G"HQ:UN[XCGA=X!QN-244[1T6W MMH4572K;-^]Z'9KD;:PW=Y-P<0D,&''Q_K@X9;S:L>19C@2$+#Q7ID L#9&X MI%**X&6VJ>*BZSJQ!,:[@;C89K]O6YN'WFB8WR3F?@\U?J15G4\'//X"_V]; MK-@Y3O@\NG)A"]4_-^6+6HK!@"KN)BLC$&)%":&)#RL1+ MX1RC0BD=MK:M-%VNEY "TLI1,PL[9JO@8$=5@ZJF):IFN<,<4-4\B*J9&FD" MI.(^2:*I B*I4\1J*TA0,BK-G+;>%%5C;%?P)5LS/=$F8N)D)1:Z,?C_SH76_0?'$-UUW\\^* +;N9 M J/?ZJ; &\+P&J#C8QP>E0L[+>M03P",GW2N5PS7^VX4Y%OZEJNM>9;C^OW? M>-_Q<-PDR?XP@KZOQ%YLX>+2Y7\/-5OYIFMVS_$AX+=)Q/X\>); MZ9??<_."V[@]\K/*[9F?AZ,IMK\#$D;@/Q"?RYW\X/L?_>FX+O?AZ-I-?VM! M[[L".3_P"C2[5-C=<.2;#2Z$LASN^K)ZQ7Y%KK1S.*J4]W_J\2FD:+]"2F>8 M.\\J'RZJY]__\MNW;?3\Y^OQ!-C<+L OXN&P\TM_&'R_\^OP76]<$'O<[>P, MXI/&/_KZ)(Q[J>='LQ-&U^7FR_XV7+)F0G6:81-'=;N;K??CP\[/_>''\2U0 MN^*W_8\_!OXD]H/FAIKOO M4.R+2[I T"?G"/J9'7/^I&%/C./4R2^_Y*OO__J3](D1Y>/9'=]/GWSEG?2) M$ISJKUSX5]_^H!>^1N:->Z):XI)TBUV_BX.]TBNX5]"@LUL^^7#<>5'@(OT[ MC/ZU?:T+SW>8AI?H,AB>$Y=Y7[I&TK\T'\D_=@:=R>'P9%QHQOA&DX)EK>)7 MS\!]LG#:4@X>7 ]OF).K6+MS+8Z@F8^VN7KNU-=&*!:'5 M?.NW1*GQ2865RL R:=WB .C^ A4R/OMU)M6)>'#/7? MLAS?7PWUM?C]$M=CC@@^1"UR%C;DS&20RD>O>8@Q6EZ 2?JWSYMD,489N7?6 M6!'?G49Z?QV.QVV)VY_N7<7M=T\/_MKYN'>T\^E@OWQ>C9GS'7FP_^ZL?,-1 M^:[3O?VG].#LQ:>KN/W1B[/R-_;F_<''@_V?>WO/?S_;^VM7[IZ]X"__>E%> MN_MQ[_F?O3?[+]CG[^P?J8/_5 M^]VSIW3OK__T=_?_S%,1> UR+K MKJ3+:)IQG_/2%@"Y!\58@)Y!4$=0OQ^H"ZJB5U0SIJ4-T5/JC&39LP*U"$9T D, 4=YG1TKB&>*D6RS!@L> G?%0&==8RV">IL, MC4?T9RRP;>?[D_'D/-!9,ZB@P$OL]:$SN+) ZM_KOV(-@AZ/AG_W$J1...T, M;_&%_+ "UOOF?'^[S.WY>X M\2 \APRC41'L2Z'WG[[BV;MG^>_=0/<.%;XM M92U+-$4O]_6MVL!(_9>SUCG()/C,8HB7'@B,Q) MD@F#>UW7+R03*C2%;> M$NGJ)#*==,$\6M07YUD;J)BGEM+I8$TQKUVF6ZM)ZUXQUJI5UO0MZ-2Z@'+, MFXSF#IP?^78T]EH_-%\B@VWF _[DQY">S6PP@O@\(-Z;(:[""6'KSEBK:\,: MKTF@&0CPG(*14NO$MK9-U^CVM:MI)PRU/&\#H6Y5B"M"W4- W92OJB0CM<82 MG74=DL@M"2Y3XJC@*GC#> @5ZJB[.2D,H6XE7++6#CM:5 MIZDO)XL[KW//E M<-0U=32@5NM29)6<0]*&66V MMG57(,ZUBZ"NJ4/UV:$?O(-.'5Y;/KY<'PPF]>&XE^"\5<1EKZ$Q]/LP0O=J M6WGK==#^Z63<&\!X_&QX%'J#9B.?76WPL]G]?3H:51%H,J+.I6%G<-YSZF7^ MPELN&]>=,E0$M-KF.%5/+2+5: M4WC\!DN^;U.01VDULI(7?1>A?,0YQ4O-43X>%10_MT-J/S9_-"QW=-;\8H\95C[U\8O9,FK,&(!4;*=]@FBY*.BY'1R #B>P$M!@+E$ MBADB2' Q$BH3#[GHB@WZ/U=&QRC@;<:!MZXK$]Y- >'V1G$$?@Q/(?SWSN#R^U_ M=;7[R&'FXC"[LY8>IR"2L(HHSCV1RE+B7/9$&^V,IH&G) N'X5UM)'(8M/0V M'"[_T5)3#V%R$3 Y-?68D$:Q@I Z"DND#I[X[#C12EM-01E6)WEKVA7B9AC^ M1L_NQSYCK4?(=EEY[:;#.S--619/B3<^OV")48Z;H'[5M0#&O_G3NLU[,'F9 M9_Z,<']'N/_]VOAIK:2(1A&K:NYMT$"L"Y'D&$/1X8D%[[>V19>R)80_UC6K MX+$], B*JQC40%!<+BB>SK@**%?4Z@**4A!99(6$1!T)D4)5ACXQM[4MNWP9 MGH)U!45T"]]U,7\;P;'OI5U4FCT=I*;^[&FSV0CT'[3O5L2^>\@LH N/'[*7 MN=A+G#7WG'4R4J4(<":)Y$X3"RZ1G%(4Q>)C+,3:4(G?4F&.[ 4-OHV!R96Q M]Q <[PF.4]/.""^SR$!HYD"D2);XLG]$ ^<*&,B4\M:V-%W%EC!G.]O!PY]^MTWQ'YYT+^=[.T6"GGF9>.!&L% MDK&T>%TCW8_M>$$87 ^RB^#W8. WI;TI0;+* M2\)=ED3&X L,.EU^2*TXTPIJ PC7=7H9T]77% ';[/IM=5BCV+7G8WF'^A+1N1\E)ZF"(]+A<-COI<[E3:\&]K>4-!=!>%;DX+<+,?CI](]QG9.-*N">*N#]TUF&#%9' M&51N^E.?,^2@ZI273"V7G(9HPM:VMMVB$5KG6OFNP]$//\\9BYQ+=THB= MB\/.&?I,E929*R*8%D1*G8E/QA&CH\[)V*0%+]@INF6G$3M7A54OWCWQO0MI M%M>CY>_J=OX^.MTN3TY;KV:U)6W%C^Q:&L*_G8SBH:\Y5,-&BNR>G33X5 M_/>D=UP]9NTP@5>#J;4\-C3>'SZ-95]'\-O%5O_6]X/)TT%Z<;G;2-7FHFH[ MLV:NI]':[*%PLQ2)--(1!]Z2)'7TF685HMO:9G6"Q,UN(9@^A4;L)J'?$@U5 M1+_%H=],U8!27 E@!)0-1+J4BJ$*E$!4T3$#*KMC+3OE#XN,\&Q ./_QN.X9C(;)CP^_"?1-GNR,!""^SX7O MU[KF0Z!4),6(UE!+9FTF@4M+?(5;&XO8.%=QRW+&?\2R,,QVVG!X7!DVC"!Y M7Y"GGGK!TH(-'Q M]=2/>U7DQMW. "9-K4!-AO+G>)#0X]M:C^\WH/RG"^L&QDT[Z!J>OW@F(:K/ MA>K76N-G1K4$JH@LNT-D8(%X&@01$ )WV2AE]=;V@J>@K*M; YVZZP-PCTEC M$?L>$/NFC%8#3U04BY\+5P#0.D\L"Y1DR< YFZ5)-7>S:SAZ=5O"83? JWN5 MP'\RAE3]NKUYLHT>T7>Q!NFHK6\6\X7$U*N$-$Q,O:-BN-8Q'Q(/CEFH'?-# M[1)6%$.4G@"+PAK-E+3F/-O!MKCN=3TR5-%-C%#[ .0;H;9-4#LSA2HX$(Y% M8AUG1.8ZALJ1Q:YN;+E\P"4>H73>?\\+2_W_N#?P@SIW^OVKK MUT(MO^2Q ;AC=P:+U!L?]_UIA6OXQBHO\:7K>-'H1KE[4[%T IW)L#.&?A]& M;?2IK"&7;V7?L"N5CJS^CJS^6M\PYGV4VBEB@/F:*Y*)E87? P1)L^$A&UUS M13C%H8/H(D'D;'O?,(3'!X#'F50ZXRTP[0D/=2)KRH:X:#SQ5!NNO-"^ME54 MJL4>CY4!QS5S:BQPWO:PW%4:=_)H>-2!3S"*O3%4]CR>#..'SO"X2:O#!+JV M5I%\ANT7V_ESV^WKLLY(NCX_[P%* S\9\Z'WN3P\-A MOU[FN#."?C,;8C)LRD'&AWX$G3%,)GVX\@[7=D"34Q)\S;?S'_THM3*];C4T M0\M=P>-7YP*Q/]SWG_Z:2LK/P]'K*AL_52%X-CRJT_<:%PAJC+DTQHM9FFRT M"."S)C)%2F0VN3#D&(F31FL(8"3XK6W>I9:CHP.]P B:K>/3")I+ LTIS0[1 M.!]20H37AQT71'\%QQ=[_3*_:"PC1/.YT/Q:WTS%3%)> Z%)INHIIL19$$1: 4%H ML,I6--==1F^.A\ :0W04KSC@/1ZQ_58C-82Z!X&ZF2:9@DIN:,WYTIE(;S@) M0EF2@?'H=/""BB4V45M7P$,/\;WYZ[/AH+F9T(?.WG#2SFKJU<#WMA+: NT7 M./\RSVSW-#O);TZ?#<#0:?JP5X@7ZG_[T:R?[V!12H+.\K>G3=THR_+6VY2OJ= 2I MAUIT/BUZ,&M8\!2=T"D1'3P0*4$1&V@D+*9"BZBRKCJ/N+JUNS3ZCM!9OFF M]TA9U0AX]P*\F1) S@S5SA.F>0T'!DVL#)%82H56TDDNPM8VXPAXZ"Q?]D). M/0756^Z/REO*PW-."VE)E'8#?$2KX#Q'P+\[X,=K/45-$LI$2KPL-+?(E"4V M,4&XD@I4$#6[[XL,%UWGZ#I'6'QD'HRP^&"P..7!RK&BQ*@B$:0F,CA#/"\_ M$I>)6L:2=?R+/!AA$1WG>-%XT1BBF&NPQ#\N)DO\LW-\T=RZ$TX[>9ZNMDOU MWFU:M_,6#9; QE_W8SM[SZ^5 Q@?HM6@21 V$PE:$*LYD."3C+6Y0J&N6]M: M=+E9;/[4(DY@N] .PQ]K!: MM0D1-A<'F[-&HF?9^$@*:A8CD4=+7.2"Z*0T M9PIBYJQI)RO:UWIF/: 3 REW8GW/(=9:6?AG9V=P_J@.=#N?2#Q(YP]J^YF_ M"S(,)JVL0U@#W=%Z\MT,]!RD^NO%5!I^@U%OF"X%YU*44(_,I4>NE2\8R:E+ MS!#G52KTFW(2:F\%<$XPYIB5MM!O)KI6+W;@,0X;P@#-FH)M2XDZ0NPB(79* MU9-QP0=5_1K:$>EE+F ;!%'2L"@"U3SRVAJW2_G-A@?MJH98#YQ%[_CW+=VS M+Y'R;B? N]Y@T&3SY\YQ QGM<(ROG4;@G"HA(%&CH)CY-!A>% ,(%ABHJ-G; MG:H(&!?L@17!T\DS/QJ=EK7[T_=/4 /,IP%^OS;[IVANEA(0ET0AV4$9XD,, MA#)N+="0M7%;VY)VN66M\]:T$YO0E[W&F">U!ZO 6Q.L3$D'KZP$(7@,,6KE M&LPSB'GMP[PIZZ4Y 7>@2+89:J?;1)RBL4"@C^7H.I$];&UST56W]$5 S$,G M].,06RA__2*E?:15G<\%TH8%_M\5-%A73TT:$4Q,+C).N8S@O S9>N\Y4R*( M=&X:W*_N =7DPZO)/V9-@U1X#!/4$NJ*<:\T +OQ1J'3:IW2FMEF6 MQ0"35A-JA"4R>4J\2Y(HKK)@C =#_=:VIETE;XXA0:6#9MQ7%M(N+7=_.($? M.D\O2K&/_&EG,)P4D"D_T@G4\5;-IY3+?K)L!3\CE*((91J>U+ZJWQFT_I)+ ML15D9&56KCE1_YKX\O;R._7^WOYW^7%YS3,7$XMN@=&/1W[TKC=HOK@"P<4_ M+PZ8F@K\]K_#Z%_;5P)USP_6YQ_<7.;E1UR\HKE'?S(97K[E_!Z;OURL4EGN MOC\>PP^7#VXLW_\V$N3PQ^<>V*5L)0U MC.0"BRXNZ?P5[,DY6_D,\L^?-.R)<;QHE2^_Y*OO__J3](D1Y>/9'=]/GWSE MG?2)$ISJKUSX5]_^H!>^1GK@ID(UB]($KT^.C\^'%_I^IXAX[ _')Z-F4'?C MX,O]X<=.;W#./PN%^0YUL-HKO='V,NYFNXCH^J;&'/MB:Z2344V#F1S"1="@ MVKD%;8KNA_%DL2&L>=:Q#:OVD!Z:>T7T5L_MLLQF1SL7POM;D>\]6)->'N]? M'1WP-^_?O#]0;_8/V$'Y=_GN\O@=/=C_3W_WK_]\>'.T^^G@:/J>2T_+WB_E M?>7:]][W^WOO_^R5?Y?[[/=?/G]UN'OT1WE/^>RSGWL'^S_G*]?^:_KQ+0TY MFCH07$OGB'31$^N,+SO4;&<,(=.M;=%E9@ENEG4-@;<@[0=1O15"NH*HOL1T M?T3U>Z'ZV1357:K#NRA1"3R1G L2E))$LF2$I(RK8"NJ2W.S8@I1??,\XJTR M2^+P"#H3_PDG?*TA;:^;NU_WMF(\ OP\ -^;H>W>>9NB,43E"!7@?>U+R@DX M8WG*"6R06]NRRT7;4W+:B5(KY45$-&P5W47(>T#(F^&TG@=&;28Y5TX+,1$; MM"+ ?-%@-!EN"N0Q*1'P6LMOU]?1/H((O;_A>UAM>6TNGPH/F;N_*!\-H^BB M>93E:"F!GYTJFSD1H7[/+58'P=>QSCQ>-%[V:%[V S/4YG:K7D>7K*/0- M"&MRS0_/_\UX0Q%> W1\+-JQ7%@MZ:JU&S!^TKF96-_HR;?T+;=;\RS']?N_ M\;[CX;A7U<,/(^C[2>_ORRQX1LOE75RJY$],??_,,UNW?X@/XV'_9 (_7GPK M_?)[;EYP&[='7=^'V9^'HZGR? M=P6*-G[8%6AVJ;"\X:A)&/^A4UU*H_JR>L5^1:ZT./UR=AW$L]/YJ=Z+(N-U_VMZF#]!,H=SHIOZXFE[Z>#..'PV&_R,CX_SJU MNG9R>@OHKO@"_../@3])O7+[_[SSO;6K-$L;);BZ6VF6$$^<<,R9191FZ2?: M:LX65)DE)+?6+J(R"Z\;KQNO>^6O>XW2!&]5;H_AP'>+7;X+;;O*"_AL>'0T M')R3J>^(@RS&>="&Y"@4E6^)RGYMGW\R.D5AJ5XKDD&)5]/FJUDC!O5YZZ&%G" M\,#:L6G[M7(*$/<:#ST*PH8=^M4ST] T^ZH- MX?9^P64S+,;U^A3K+&_A?O)]/XC0\9/.Q5E$Q#G>DK,D"*B7-CY.W#XW;V?IZC:N6Y7E3!\YR_GEL\LLYZ?\S?-=L??\3>_-\WCVYOFKWINCW^7N\YV/ MN_P_O0.^JW;/:A;R'VR:Y?SNX\'9F_Z;7WXNU_#[V<'[W\_V]E\=OMF/XF#_ MG=S[Y<]R[5'L[;]Y_WF6\\OG/[W?._KSP\%?Y?W/]WJU,_?>+S_W]\[2X)BHB3Q+ 5/&KRN_:)85\@B%9RV M+MGYH;IQMR86MN[%+ \TY6%Y^_6(E2X/--:A!;KB9AG,W13%S>J7V?RR\^RR MUM2\K(@VF-:\6*^5T#P3S[,AT@=%/,V.,&J3,#*R['71!J@$UE0)($6^8W1F M/HXL'.>*1>/ @(PNN'CRR*WCD/"IMI24F M,4ND"9;8:"F)P"Q-#IR#7.NZG31=J6]RY1M!NI:=,41(I,E(DQ]57]SDR7=3 M%I4GWT%7()>^I[(04RYM@5.=@' ?"I<6-A$?728!>%+4FO*?W]HVKJL,0TV! MF@(U1;N$NQV:8IXQF0D8%(+*=(C26N69$UY+B"92E4%_65&@?EB:?E!7^D%) MIXK-H(EUBA(9;%$-F27">/F#D5S35#WOTG:%,^AQ02V!6J*%PKUR6D(J)8-6 MF3&M)$W&&R4@\4 54\RJK[C=44LL+SY[-=/GZ5O�\>BHI@,9"R?8:$I"5) M66?.9=DIH6L?*M9EM'TS?5!/H)Y /;&">H)SJD31#-0HD#S28+BT 00+#%34 M#/5$*_3$Z96>"#G$Z"TCW/)()!>2!&4B84Q1S[S(T9MB3UC7=0+UQ*IT6'^P M=%U]W@CK/DNYL-Z038BR4UNSP6#<-)7JP*?Z&-9L8M RVVU:SOB/*SLJ815Z M2^-H&!1[%'L4^S9L)HH]BCV*/8H]BOWZB_T\2?;<>B=4DM9%*:GW*C-GLH! M6;*4?3Y+2-S#G?,TO3\93YJ^K_O#I^FREU!M([0SN&@@U%AZP8\A/9NQ]E[! M?T]ZX]X$7L/H[UZ$WYI!6Z\@#M\-FD_YT_=/ )U#\SB'3F="S<';3(531*6R MT=)[1ZQ@BC =!-C$C8A\:YMW+=7K,VP/P17!%3D%BCV*_0-S"I>#-E)&FXV2 MVE&;19;1@6-@N$@4.<7ZC0@Q>)V05 M+8\OW2-GH?8!1[XV;VR+B&F3O#XRIX7^[IM=2*Q]56";?6-$HPM"F# MHYK)D)(KBB%0[T),QDANOZ$5YFP 4K=T9SP^@?2\F<]\CN[GI8[-DR_/M_M2 M#A(6/!#AGM=P'=M/E%8B:Z!(X8[3.142MB M(TU$*.N]UU$RX[>V$>00Y-81Y!;E]T)A1F%&849A1F%>C7 OTL^ETL]ID%8( MJPQ7GEAF.9$!3*&?7)#(6!5I62P(5NSL]I4"(\HARJ'*1F%&87ZD:"JJ[.6Z MQF=BH!FD9-%$HHRI2EM+XFPJ/ZCF4A6=77@7*NUVA3PWHJ3N8E[L>>RSUZ!! M#:]U_H;QI#P?A*$-O M#$L^ (=9$KSKT.R2TE MW(KHB.C88G3$@@04>Q1[%'L4^TT0^WDF RPUVHMD^.')\$R%;O!)">4)0 0B M@]'$1F6)KV,?1 2A:S/HQ4Z4061$9&PQ,B(A0+'?0+%_O,+<,Q@-DQ\?(DMX MY+#"3+S915NV5C!BP% B4W3$058D&\ZE%$)%"E=0B:ZSMH:@U[3J]AM!YV,8 M-?@RB- Y#X]B->[:!YJ;GS]]WIWAE]%PC/'EN11!;R:^[)-3S$(BPEI&9%29 M>.<5$88Z8VCT%NS6-A-=KC'U"%,L-PH/'[LH]SOP#HGO=^'=-%:<9;;$..J: N$W(J>I-S[N^].Z MM' K>.%+\:7?>"F*&+[T<45L(7DSZY0-TJ0!=#[V)H>'T$\=/ZCM!R:]$:3. M9-BIA&:<3SMP=-P?G@)T)O[3^8N'_7I/G6$H=]^PGG'GY+A\8,TF:9[(V,9@ M\8ZL%J27-%=01W[\/!SM^T]_386C_.%V@HRI)7-PXY>SK0NRHC)Q[HC6(&MJ MB2+!FD1XCL)8'J7586O;LJX3-\=Z8#D"YF5O/&(N(0%E9BS2*^C[HO_VA_,B M(WH-O@L9ITDHU(*3TFFB:>1$^NB(#U81X1*3-E%P(6&-%H+B!H,BUFBAV*/8 MH]BCV&^"V"\Y^^4N0T.1'2^6'4^38Y2CW#*9BY0Y0R1-@M00&W%&4V>L#IF+ MK6W6+8^1(2-F;BIF(E5 L=] L9^'*CS2?'&D"@L.,P?')*!X6OE)39 JU M:NXG]*$S&$Y@W.T,8%*?29!AU&3A^$_8BJ4%-MR:9@%C.00*,PHS"C,*,PHS M"C,*,PKS!@KSJE^'Y-+=\9///'O8GOO_CO26]R M6AV]Q?H<3%[F9U,#ZCF$R>N3,(;_GI2G9CX-?<%S^(++/4RN4LZ?OG54*Q9$ MK;WT@DAJ%/$BI;*W04@M+$0:MK9O239'8$1@7'U@1"V/PKPVPKS<*"]J^99K M^=W]W9H<5C1]4?,V^;*]D?B8&9%&1A*4!L*BR) \MRZ@FF]9F_J-*%/^[2)8 M,JXQDL7^AT)L>:^>=))[&0OY'D+!'Q%QT?G>R-W7:L2B3\"Z< MSVV7H3P*7EHB$U.0M8Y"VZUMJ7A7**R(1FQ$;/P.E\@]@7&NQ/=KN-ATFKR$ MQ6?#\607)H?#A/Z.>0%R9E!?EC$JGPBUM* DE#T+M=\D*W\U7H608IW01+N: M.\1'Q,=-Q4Q1[%'L-T'LVUH&BFQX 6QX-OJG5?!0.Z99QRBI25TD MR*1)=#ID%[*W5",=QHI/?.F*O!3+\;[W?.[!I-,;Q.$18(G=H_/C-&441183H$G MZ41Z2$=Q,>9W&EO^5QS .:]'^(_)[GFSX,8C'%G9#,TUD1"!2*\C\9EF BX' M*4S*9>>VMD57.H,E(0AQFPUQRXR%(<3=#^*F02_N@7K-*'&<"B)#TL0;%8A/ M.8HLF#4I(L2M;]7;%\'Q.]?1+&H=?_)]/XC0\9/.KA_%PXY@W4X%CC86O(7A M*,&H^;ZR?)WQL-]+G45 \.A4E!:NDE\(+1YT%B,FR!%F] MW7FHD9HO3R;CB1_4]<):B+EP_N "XYM47VY5BMHJP@131#K@Q&:5B5 &O.8Q M)54KFUG!>=G5G"\>ZQ=_WEH%9Y@BMO%(>I,RWPU&;X[:;%+"ZBP &(W/NT8@ M)YX7*Z=E$:"4%PI"PDA!9UFP$B$2(;*].]MJB)RS&-?0 MVG'-R.2DEIPZ!R8745$N" M8$4\6!9"<\.-\%O;LBNJV1V?T/I MS#@J;JQ14I((4&=71DZ*+-K:H"Q;GCT7=;*[HUWF6ER=@#B*.-I6')T#1GVQ MV)TLUGM67')A NCHN)99Z@1&?05&$3V7AYXS#9PI,&^CEH0KPXC4Q;#WT5&B MA4^"JYQ!0K'II>MR=W.<'UKVB*&MV=FUP=# 3,Q&:"8*%=7.%TK#*37!TBRL MRHBA;<#0V70HJR//5 ,1+@8BDY7$ C!B($1NJ?2Q4E#&95?=PD$11!%$6[.S MZP*BQ@BC>M:95X$QHI:S2=+]^!3_5Q2ZK&EX;\ZUX> ML[!SC8GE;=D]/ 9X#/ 8X#' 8X#' (\!'@,\!FT_!G-XA2!KQ6VD2D@NP1GK M5;;)B\"-5$Q>EN+)RU(\+>B=W4/?,\FN,1R#']=6E5/C\17\]Z0W[DW@-8S^ M[D7X#4:]87H%Q.3#XXH"IY(*0,I(N"(2UHI M([CD.FUM\Z[DJG7%?0BW"+?(.O 8X#%8%=:1N61<4VN"85*H:+5/,0:1/37* M&8ZL8XU9QVR(RSC(7GM%LG.)2$4Y\<([PEFTSEG)"AU!VH&]M?&EJ_O2-O>T M:',,M:BBHV&]@F'\T.F-QR>0JM;K_ WC27DX*K]&O5@?XG3GY?6SL(87$#5) M&.&DR1E_GDXRM";G#07CQ6)4*.$\D<)SXB0HXCFP9%*.)JNM[;8G)R(^(CZNIHL8Q1[%'L4>Q1[% MODUB/T^;C0=(P$ Z_*AT>+9V7/D@@Z&D,%\@TO! O(R4&&M3=!1X"O$V.MR: MIAN(C8B-2 E0[%'LUR8YX@Q&P^3'A\@3'MMM-I/W8$W9S<(/"!."$LF=(TY8 M3U0,WN8 --?8P@56HO<,4QWPI:OP4A0Q?"F*&+YTM5^*;2[F3=%J\G$Z'WN3 MPT/HIXX?U/2L26\$J3,9=FHV\3B?=N#HN#\\!>A,_*?S%P_[]9XZPU#NODDY M'G=.CLL'UA2OYHF\K#2O=9Q(-V?O^.5F=C574)/0BTFU[S_]-16'\H?FV9\^ MST?'9*YY+*[WN[/)7(E2)J($"I;+I.S,BPZ%(5@AV"W-@$F%&849A1F%&84YI5,BT(:NCP:.I,1 MQ5.M W"2!&=C[6$+&E%VSAOE(A:M#7%!W8S(2OK2%+T41 MPY>N7J;(1K3V>07')Z-X6-A*3?$H[*FYG]"'SF X@7&W,X!)?29!AE&31>(_ MP1@[_+3,%-N(M&FL.4&Q1[%'L4>Q1[%'L4>Q1[%'L6^1V"\WICPNRU,>W:7' M^/E W.J<+A;T8/(R/YN:?<\A3%Z?A#'\]Z0\-?-IZ+^>RW]],!MZ3I%G3VTB MQ@A/9)"2>!L$R8'9K'D2WJNM;:VQO!8A=*,A%)D#BOT&BOUR0]K('%K.'&8C MWPQH,#Q$ LX7ZN"4),$*252ACF6375)&('585C#\@=(&UB%P]-M%V&A@4"X-;0GC6-%<%4_-0F%&849C;U[(AR!0-5UDXT-(%X440D0NAG/!! M&?.@+1OV+]1MTQ+OO'_#TUBH^0@2=F:8BVS'R=[431IT#8WIKFZFNM-BD 5%O MS5 /C1849A1F%&84YK8)\Y(K/9&//B8?G8UY*: B)1H(C;530X! ;#"I[)R3 M+BJ7

( Z/ $OL6L:!-R+_ 7/(4.Q1[%'L M4>Q1[%'L4>Q1[%'L4>Q1[%'L5Z0^Q()A":S5!HQT25O/?5+:>Y=E!N8?TA&^ M!Y.=QE?QZW",51[S>;SK$-875QYOG8QS,@+1%#*19<>(%[+\T!:HCD[G!%O; MJDNUP4(/!$,$P_9%!1$,[P>&T_"?MEI1(34Q/FHBN5;$)E=@406O+(\\,X-@ MN+Y5;U^$RN]<.;.HE?O)]_T@0L=/.O\Y&4!'T&ZGXD8[ZMW"<)1@U'Q#6:_. M>-COI<[E/3XDLB]L?>>KN,FM;L*YT MMLO4S6;>CYW6]ETGK%6(UVI)H+%L>Y:R; M57L>B#U - MK*D:0)J\E,ID%KQGP0J1G),AJ" !1,C.! XN)_45GGS5*0@)\]( .0>F M>$R><&,\D1P2"64/"W6.#I+25BE='2%%LW65;55%,F(D4F6DRNW7&+=PY3NI MBVM]Y;Y?6R"?OK>ZF/)II[C5DCH"UC,B14[$65M(M4UE_YQU/.2M;4955YM6 M34I#98'* I5%6Y3%'+J"4OG$N40/%HC"J:SA:%*N2O;D1O3::6&59 ML:-C&(Q] TWPJ3[&WAM8GX#YE.:WL_H/9S+>_AB MFHZP_X&]U5X:2B4CGD5#)%6JQID<429;QR.7-LBM;=Y5@F&M-P+L1@,L\@H4 M^PT4^SEXA=,B1Z6B#59)1<&*&'3,@DMJ(46*O&*-><4T*KESNOON;6;&.:<\ MB2ES(GGPQ%H;B([&2@<"DO3(+%H>AUS3V>D%#8Z&]0J&\4.G-QZ?0*K T_D; MQI/R<%1^C7JQ/L1YZ@^D+&XMC05N')6>"D:MU#*[%#U/RCJ:J2RVQS?TQ9R] M9.I6[C2;_?QD5!;N'/?/*V9?76UY\[*G'_TH[<'D9?YY.,K0FYPT%X^EM'-H MA-^O>L^\W/_P5M*2N- M>:C 49C71I@?+S1[!J-A\N-#U.J/JM5W/H^Z=EW+4)N74^]B:'A]!/'3^H,==);P2I,QEV:I;& M.)]VX.BX/SP%Z$S\I_,7#_OUGCK#4.Z^2>48=TZ.RP?6N&WS1%Y6[';]TW[F M['*\W%!NHCGW_Z:^I<)0_-,_^]'G6#T9OY](L[Z:30_9??'KK07A/ M'1!C@!=[T0MB+?4D6:T,#\5JM*G)YE$WLWD>TF;S)5#"".&%"375L!BLE0KF5*7');5BX M,PV!$8&QQ<"(M1,H]BCV*/8H]IL@]H\:6$8:_!@QY1?JK9,V*J<943Y;(JT& M8KD0)&>0(G(GI2HT6"GDP8B,FXJ,2 A0[#=0[.;CS<>+CQ<#^V ./AQL.-AQL/-QYN M/-QXN%?G<,\1$!$V>Z%!9[!2NB2"9UF[)(UPWCG)'[*KZAY,=AK?Z*_#,1;C MS=WP[FJ"[\[IWKNWPD-@2@0BE Q9(B$$RFYG@T6]MRZZ5 DOQ$/41 M]1'U'Z>7-J+^_5#_6LP[*J=DSIRD;#V1QF@2=%4"D3/'G<])"$3]UD6[6S/8 M;&&CBW_R?3^(T/&3SFLXGL!1@%%'T&Z'-TUWVU*(%Y'T!ISKE64!YE3,83/ZCKA4715=ST_(Y!]\^;JV"LS8G MB#ZVRGS\"[C=-'@D_3R'(FF!8/_OJ@%"R]7M3=OJ;KKV"STL:PXQC,8O_GO2 MFYRB\32O0CV=4:@9M &F7;&:5%&H,BKB,\U$2>:D-CHI*XM"13VZ(GKT'OX: M5*2M'P:]XN;9G VN(M!"]AD//EAI- L@4Q)>%S5!DXKY*_;9N"Q:41]HJ"U1 MK^S-&FHI\)2%+(HD)$5D+LK%1D])ELXHF2(SU&]MJRZCQ5:S-_5+:ZI14+6@ M:D$;K062C3;:PNM [Z9PJY%V!WV+AMR]%>ZL(<>2H8(K0P2+C$C!-/&6:T*= M]5$H&QCE6]N,JJXV-^?]H;IMG;I%CRAJ6]2V*Z9MYU"V,AHI5 M+H#-LD]9>RGLEY4MZMCEZ=B7LT9M#@#@="20O">2V4""]H'HG*ARH'.V86M; M*-GE3*/+%!4M*EI4M*AH'UG1&LUY>UYHLD1BJVG:HVMU95\OOU/M[^]_EQ^4%SUQ)A&+7C"[)S?:_P^A? M4ZM[<>\[\J-WO<$EG5,75_[Y^XZ'XUYEWS^,:G?UWM_PX\=>FAP6YEI,QL,+ MML7/.T+//+-U^X?X4'CRR01^O/A6^N7W?/%&Y]SRZT3OZZ3P&VZ6?F\ Y.*> MB]U9KUA?7_#9GX>C*9-^!R2,P'\@/I<[^<'W/_K3<5WNP]&UF_[6@MYW!7)^ MX!5H=JG8S\-1TU+_AV*REZ-37U:OV*_(E78.1]6I\#^]M_2MV=K>KV>VSIM^ M5CT.A>C_^U]^^[:-GO]\/9X F]L%^$4\''9^Z0^#[W=^';[KC0L>CKN=G4%\ MTHSN?GT2QKW4\Z,>C.\++JV[^;*_C=U>QT9T7D_*KV:01-WZ6>?/_W7.W3^= MM5N ?_PQ\">I5V[_GW>^-WU^;XVBNWS/Q2L:+>E/)L/+MYQKR>8O%TJVW%_? M'X_AA\L'-W1T\^]>.:R#R0_UME)O?-SWIS_T!LT--=][@93./3%6*'6.EQ>N MC8M+NL#2)^?/?>8].G]2B">.4L[,EU_RU?=_]4G]1!MMW%W?3I^PKSVIE./, MW?'MW[ANI:T0"[IN(3EW"[KN1:XW7C=>]TI=]QHY>UL3GW:+7;X+;;O*"_AL M>'0T')R3J>_PAU^J]L'PW'YXF)>VP5.!HO(M4=DO]O'X9'2*PE*O9C3\N)02 M\#40G*?EFJI%[_N-!^PWWTMD9] \?N:/>Y-BV+8SPPBO9J6N9HT8U.?A\L65 MA.X,.I/#XU],[?C^",!C@^)Y MCXE'3$&XZ\*A(#RP=FQ2559. >)>XZ%'0=BP0[]Z9AJ:9E^5PU^%'@W*%X]6SQG![O^"R&1;CNL6#REN[<#/-VI]#O.C5SII>[:8= S?NHP1; M7DMR:P- 9X6RB3(E4Y Z:.<4L*S*(^J M[O_T8>_Y[J>#][^?[C[_0QV\_R!>[J?>WONH#LX./QR<[9Q^7DYRL)_>[QWM MJ-U??J>[9S_W]LKW[.WWRV=%M<=W^-Y9__W+7UZ]WWW_G[S;.V^/L/N:?GS+ M1!191D^D2K'\T)DXH)2(')11U'K/X]:VH%VC;9T:S[28 M'7LP*Z<%^_60)8B+$^Z6ZXI;)C?=25%L3G?QY6F#LRMM4%0!M5$QXHVQ1'HC MB0M6$ELVA\40J+%B*9W%40D\BA) BGS'Z,Q\')GK:+@/7'--I7+>!Z5"SCX8 MR5-(XBL<&9MD+QT>V14\^N02UT(3#Y82F2(G(6E/+ =)DU54FPJ/7<5UUYJ; M7/DA.W8B0B)-1IJ\HC1YG@;/=U,6V.#Y<92%N%(6T6MOLX-"GADC$E*AT4(& MP@RG@AF3+>=;V]IU+;.H*5!3H*9HEW"W0U/,H2AT#LY$EK1T5.K ;/". P61 MBZ8HC/7+B@+UP]+T@[K2#T8'ZEQ41 @FB631$9NH)BI;2-H)SYDKQH0P72D5 M>EQ02Z"6:*%PKYR6D)+YR+3P1@:I>7 V9I:L#TGZH*U"+=$"+?'I&N"E2GIX)65( 2/(4:M'*J)5JB)TRLUD247AEI'C =&I)) J5 7)$0DT3F MENHZY\1VK4$]L7%M8/5Y'ZS[+.7"6L$V$6RE\;9Z<@&*/8H]BCV*/8H]BCV*/8H]BCV(_EQWSSEEEC+*2//@_V?O39O:2+:UT;]2P3GW MOMT12N^Y1>?/(C6S>Y]4B3W,S5\"P1WO4EO>XUX7&[6<+* ME$:-(<9,6N6HH%)C%54+IA2"P2DFK/P*5UBS_D?:TI=-,_'N^604%ZY%]S;3 M,7]YT&[WE Y_0+3@ 2" M$"@G.: ,!1 U&PD,L>2Z=R#JX1A.A ?]6^E ,64 \4, @)KH:%&C"$?E? >)JI(IP4#'R & M%H9>B/G!$/.&>EL+0[]KJ_J"^]13*S$/$'@6)*#.&""E),!Z%SRVDG/."DO? M.(?IHTC(ZYK-MI[3.@-"0I'JHV_&\==1_#&J;?JU^6*+T1)U\S!=K*]G!) O MVSW7([?OQP?AM^$H^'H\R8,O'M>;\X8W"QY78;F43%, 5: @%98%TC #- U: MT:@'(@$C9U"L)]D]E.)^%*$U)7+QP6'H#_;-KH6117Z^$4;.7;44(>@10E%F M%AA0(A2(*A$&3)H(G80CA^R]N&H+.A9TW&!T+.D,A>P+V1>R+V3_&,A^G;8" MM^ I+L+PCQ2&Y]YA;9BVCD.@&": 0H* X@@#J2'U$E-G4J>!NVU'4Y"Q(.,& M(V,1" K9/T*R_W&.YL]^-'2Z.2E2P@]V*RRXG TFW@@H !42 \KB5DK/"3 8 M60$MT0:&&506T]FFNJ ?:,[N5YS.9WZ4\65@?=6Z1TLN[X-W-.=_?[U_NB$WAO@71%\;X1W"VF]"&$.%06I'2>@Q%!@A&4 A[2C0B*/:4GK+5#W M,*&N)$X48B[$7(BY$/.F$?/&>FN+%'IK4NC<24LY%]X:#9P) 5"NH\)-"4S% M98P1G$$>R%T[:0O,%9@K/+L0$Y=W9SU]45:6K\2O,JEY=*O7%I(K%SZ8TGL M3N)F'E(T2 X#J,[K\5& >64 %K#P)U"#"F[\U3(GD17 M:\67=(02E_WH$?,> E 6FBJ]]GT=^=_A<%UD+%:#&R'C/ @%&BJX0@88+R,R M0DV 3MV2H Y!",RU9:[D:!50?,2@6'*T"MD7LB]D7\C^,9#]/4>_?$O+T2(= MWZUT/ ^.X3M.\7[: MVGAKCOZS)WIP[$L!J1]N>7J@N0LEB:L09" MS-M+S&NX8+W7E!GBK+.(&HED@,H&@1D1P<8/CUY.7;#?['F=Z_F#KL[Y_.6BK(1R$73<\*X[7-1VO>X>OQGMMC-:G/PYWCQPF0D%! M 9&: (HH!U(8""2AU@7#'5<^]2Q'A)>R!P4&'S<,&AVH,0 M(F^MU(87&-PN&-R;P:!V2B++ D"1K0%JK 7:2 X"#I2%R.V4Q 4&-ZYOQJ.H MF[#OQU4\]P+V1>R+V1? MR'Y+R7X-LR7"1IB0+%O<4$REM,(I:"%W#D$H;E)NZL;VRWT_?IEM%7^4BM3K MFB3_6O+,""PQTT@#82@$-$ )) P06*P1"D$[K.#.4]H3^!Y:.A8P+&#X,,#P M/K.)"QA^'QC._3-(:>.)5<#;X &5@0.M1,H2AIHPSP4AH8#AAGMK[L+!?<.5 M$W>UKQ UHPH1[IT@R%#'L<'6.L:M%Y &SJ8>^ENH/WTP&3=C/4CK58I+KX7L M;SM4SY4?1#!6:N$ CLP84$44,$Y[P$5BR!1[2L7.TWBH(&&]J*ULG/?]1B=L MHR"K1"@]"GR\*OI^&SA>TV@RE(T#N+XB(R EN'(T:/T=1]\&!0@,MD)I! 7V8N>I$CT$64'&@HP%&;\-&2'UW IL/$.<.@<- M4H$11ATDQE-D"S)N!C+.HXP<\Q8BA8 EQ@"*4!0:?01*#P55G+D(DR8*C9Q' M:"Q"X[:$'3V*)/'L<8@K-N]'4OE/Z?>-3!J_-S[PN+).[@P!2A1V.3#EP&S& M,I8#4P[,9B]K.3#EP)0#4PY,.3";?6#622'FAF-MA)=.4,&""LQI8HW$W&"/ M=93CSNFLNM^!\[?\SJ9MZ M[-_XT#_)2_=7_BBXEL+1.9772KXL"="#0 +C@#-%@#I)7) M5A:_8 $RJG5NU(FN-NHLP%R >6-V=J.!N4@RY8!2S*+SCX+(P&DDL]"B91WI0300DI@'+1,V)2/ M&HHHL\V.OP?:"?/%)S^R=>-3 \PF!0!4;0'X9C-*#FPWPUB9.R8Y<]0K31FW M%&HDH_83D4,P!X.'''V%9ZQ97B!MZN M))>MQ0:.%^L/2&0)2<5^H*GPT'G M0*TS(B08J3[Z9AQ_'<4?H]JF7_,EFYA%N=V,8,,]K:]G!) OVSW7([?OQP?A MM^$H^'H\R8,OCMG8??FA7-V=]?9$6VJ^$N')IN?0KEQ82*Y<6$BN7;O>EI=#%NB%:.1ZG.J_' M)R>^[RH]2.%9XWKD734>5JE@3A,N*G]ZUA]>>%^-]:?VXF$_S:D:FCC[7%6G MJ29G\8$IQ"M_$>XKS.LA1OBNV7_Y?B.[\@A2G:6H4AWJ3__,R2%^D+_]]7+) MI1+,M8[&]7YO,9@K8!B(@ 0XJCR(_V? 0*Z ",:J8)TT/G7;Z]$5':5^8 /2 MC42]DNKP8(#P'L*S%DK,O?9]'1G9X7!=P"LFIAL"WCPR2R$O/4$*6(,.>IXD4.+6CWL-"NL.Y"S ^&F-=AW;<0 MOU18]P^S("T&*05%/%$(4,H5H)8QH)FR0$CK,+->!TL*[R[!2.72C;RTD%BY MM)!8N72[+RTD5BXM)%8NW>Y+2PV\;].<]OVXJ@=V>.I+>;L-LT,^BIRA&UHE M2\)E(?M"]H7L-V$S"]D7LB]D7\B^D'TA^T+VA>P?(-FO$8Q C:"$0!HHD512 MH1%&@<6'!2BDY.HV6W?L^_'+;*OX8]@T)?)@K%[(41RE@6,!P\_H8%3#\/C"5M6*@\FX&>M!6J]2DF(=8/^\NUB2PFBMI6,2*.L)H-0H M8 2G4=SEF!IB@N5XYRE!/4Q)C_*K=2E^=&K!C4[81B'69N8=W!M;60\2-V"_ M_GLKB'O#N<55/>#;6,4UI>93"H8?-2_^,ZG'%T707Y"P9KZH,PP5&$ M,3)<&X_(EX3D)BY:!,$B+=\C.N[/I65H,)9<22"#C-*RX08H2!$PCG-*'=5: MN%3 C6&^LB/G#\Q)^_H1*^BX!4)RD9"_C:PWG5%Y M,9_ WFIJL+0A>!IU="TQ#1**H*)H*KRYGD\4]G!_[&&A&I7$RBM",""0,T 1 M%ZDH*@(,PZA?&,@"Y5&)H*2'J2J&EL(G"I_80.+>.CYAN#%"!:.59=1RHJ"G MQ!!KL?3QF\(G-H)/+ 8@_9*Z4 U,.S&8L8SDPY*;/ZK'N9W777.X.\=K_9U(W]=B_\:./M?5_^E$] M=*^]'1X/\E/^UOV)+_:QM>QC+^8.]_=OT9'DT%#H("#>"4!IL$ K%;>=<"=X M0,0XO?,4]Y"@&YZ]7*"Y0/.F0G.19@#LTX)*8:0T5ID64>L"PS]_7%>;PZ(H1B% 5:H)&1J:NZ 0HI%O]TG 0?O#*J M2#/;[/K[@85:[FSE7GSR(ULWOAJ&.(RA_5 -SQ))-IM1J66[&<;*/%.H>9#( M&4T(H]YK&9 VE"J,B,.,J*_PC#6KLJ0M?=DT$^^>3T9QX5KL;]-/\Y<'[79/ MZ<"51-2UV,#+>=F6]Z_0D9+"><,50%XX0(71$?\IC^R 2$]HY 0.[SQEM"?@ MU3S4'QWRL9$ M9GA?P4-;T-\_DXHO*;JR%6XR_+ME]&N"+TW1+MI0F5R'F0LR%F LQ;QHQ MWZ\WNHB@]RN"+OF0@X=,.HD!]80!:I0#.NX@0,@A[!WDSK.=IQQO7H)%@;H" M=85O%V(NQ/R#/*^%;]^SZ6C97QHH,B0X"9 ($% 2.;;_*2C^.NHMF/OVLLV,2URN_%^ MPQVGKV<$D"_;/=CS)@R]^U#78P]ZR'Y4PPR$5"##F):!( M&J X)0!2[6Q0&#)E4F,CAC8]F&8C0:X$,SX&%/W!#M>U4+((T3=$R47_*PF2 M:6\8H%$5 E1C!K3!$GB(;,">V<#AO?A?"T(6A-Q@A-S(%(A"]H7L"]D7LB]D M_P/;.=RK^[<(Q'<@$"]Y@ZUT6@MN@:#. \J]!MH:""Q!TFBCO%L=D'B;[1T* M.A9TW&!T+$)!(?M'2/8_+JGWLQ\-G6Y.BJ3PHTUGE_)UG:&40 84Q0A0C#E0 MW,7?+ E$(*.PU3.X+":T3?5(/\2DW*D/.CL;J_-Z?'+B^Z[2 U>-_+@>>5>- MAU5*[F_"1>5/S_K#"^^KL?[47CSLN^RJ-G'JN0) 4TW.X@,7?-CYV2"7"JAT M@I>2\'MGG67OUW&=1Y"J0D1><:@__3,GB/A!_O;7RP4BBJ]Z+5;R:ME7C8.E MEGL(D(X[2!%A0 O#@!-<2 H%)XBDP@^47&T'\@/["FXD\I60S0<#A??@?5XH MB?/:]W44EP^'ZT)>D9YO"'F+CF?(B%<&.X"%AH#J@($) 0%B;-Q0R)"B^J[M M; 7N"MP]&.M9(>9"S(68"S$78MY*KV\11.]/$%UR^!HFH"7! .>]BKHW8T#" MN&TD?D:=%HHAN?-4XB*)%KQ[6'A7F'4&""BM0K0,"Y$8=\;XVM]/-F_K>=U(?U7V[:&>B2^DNY[ MVS$X=^$UA;>5[+L[W_F2U+L>WO^U["@U5).X3P$H1P.@4"A@F"3 !(@(@D)P MS7:>XD@T^*JGM 3&<+CH1!4,*>R8!,9;VL&AXP%8 M1)CU6'&%3+4CXV)&P9"P4LB]D7\B^D/UC(/M-3=XM MT]>RYU9"S(68"S$78B[$7(BY$',AYD+,A9BWEYC7,-@9#(D+ M6EL%'=5>2HUYP X9*[@2CJU97.^+8;U1F7^9=?D_ADTQV*UGL'L[WDO^NM9@ M1_=VCR"SVC/A@->: ZHE!5)9#8+40BAKM21RYZGJ$7D/)KN"<@7E-AGE;KF$ M:$&Y.T2Y);<$IXQ99 F0V*6^8\H"&3<18$*\ME0*HG!!N8US16Q,8IJXJW7\ M5??UP/I*CZLW_FSL3XT?503VJH0?FYB19H8CYT?Y?7$)JV;8KUTUG?9MXOV= M+?EZZ6I8BL"L58A)0@-U!@<8,/,\_A>\5D(^](B00#57D)(6!/$(&LM'"^'9( MXFO6V]>>NT"4U)!2ZD6006@3K!9>::FM_H(HWL1%BX!99/)[1-+]F4S^ 1TQ M$KE9T Y '*),;I4#6E(.G(4>"R*TS4C:8YCWI-C@3FY?/W(%2;=<%"]R^&T< M@$UG,5>E\&_C+TD*_P;V4B3U[^8O0<]FL:"ZI@%@%"2,P*<6I1H*R MZSE,82SWQUAF6>V?=S\=6^,PC&+L=1"<1G"2Q!GMC?/,88LHH;YPF(W@,/,8S+WS M_=TCA[VC3&K@'4. 1B44:$PI" XZ)Z!&(2DO"-$>XJ+PF,)C"H\I/.;'\1BG MG$.<&0V#HT8RZ;V!$$N,.4?>H\)C-H/'[,UYS/F14UI3;QU@B+FHS$1&HX/E MD>4HQRDDQ!$<]1B%>A#1PF-*N.P:ZRCOK8S'<.Q_J79/XZ7CICK5%]5@.(ZH M$O]Q$U^-AU5^2ASVD_OFYPLT22)-NN'$]/U- V.O"RW8"-FCK-SVK=RHS M1E.6K9S3LG*/:^6RM/6OL8ZWQY^N_OCT?^(_TS$O#,;ZJ.F,IK+.T_\QHW\] MG^+#I])=NK7P\\.&G_1CCKEF^\K[2UP],XL(NX/$EH\LV3 MJ[/*>M41/")HYZ:3O7+5V;"MI/C+*/7"Q;$O M?+.S^B':1.%^,O;_[L1>>/T]V[$78GG5%_\]&,?CG*7Q5^J.!@_2I>E$>LM&6EU M,DIFD/]*)T7L/#U,F%(-0_4LV4BB7O(__]);@QAB-96^L"?#ZO?^T.A^]]ZN7 /JGTP%5O)J:I7:U'=7S3EL\UZ91-4AW_&NB)J\?>I9W,-H74 M,[3ZK1[H@:WC2KP9QP]R/]&MGW/\J-J+UYTTU8M(V>YJ\JG*&[V4A;J 55LW MXQ4[-N-V=)&/;>#8T9.JL\[N3T[]J+:7VB583D(@TH2 J*%,6\VQL=9*;+VG M.A]9&Z-NU>'*'X-QKM14)@,QE%,^#,> 1L/^&%\TZ_]H?WP M8PVOG_=GAM?C3_OOC^,[7N*]SR_8_O-7GPX.+=T[W[\>>[TX/G M)_T_R.N^_[^O+][]X\X,IOS@^0M\\/S#I[?OWW[>._P ]Y_'^S\?7[S]_!;O MXW>G>\_CS].W].#WO\/>^_AS]\@SR(W4'&AI&*#,22#C.@.ME>;6T;BFJ#60 MUX.)=[O)O(VDL$9#0;VF%!&C$:::2Q6$Q%XHO5/YQNJS='I&$Q\EM,GIJ1Y= M)"ZRL!75?"^JZ6944]-L1PI7.TFF= M8+_3+^8O34\=C_2@:7T(376B/_K*>#^H?+\^C8-/DZ@'>:CSB<5+GU17YKHP MPSB9X9EO!;/E^49"F/3;*^*548.(TT@]?IO&I_&D,N^CM&ZCX6F^WH?@;=)1 MJO22=%N[:K-R\%V+X-DI/)N,HFH2=:>O" =*6$Q)Z6'0H%G(W^FV\6?+M@- MB#+M4[HN.0#K\45U7H]/VBV;]'U+*B-_/.EWF]H]^(VWDU&[C>F*%Y_LB1X< M^RIU=OYZ\>5+]OKO[9WQ>VOA,UO7IPI3J0>O!S#3ZS(_&.CYJX<,\C.2. M2!IVY>K&]H?-)+6<'J1+TB Z>LV#6+E6[0*W%Z09C5PN$))7;#;"A;,45S52 M31-OB$,>QM5-IRK.L]+N_:09MY\G^JBC^A3O&WCKFR:QNGRR MJJ#K49KQ',"[K9\>Y719^OLLMVMH,>4D'L&E%\3E2O?I;I7CS9%N1MG2H<=Q M^5L\Z4 C?GKYX8,D#I^VXK!?%H=;Q]U<)HYO2BZGZ3SJO*,NPF"&D4N#]Y_. MXGITG<;3%V$2E^;"ZU%^6AY6G,J4SKY^CIJ3X:3OXK['5VC7G:GWDT'KLI\= MJJ\_**WCH%5\3N+&1"I9I,OTC [X_T^\]DM[/IU9GE2[=L_CVBPL'6IKV5PU M-WT1%S=0X+AC&?ROQA^$%Y$MGR8X>G2RMCV/LK96PEA(*#"0>4 I5T!Y H%@ MB$!JL2"079:UO;=.0Q.7EF,*/=(F.&ZTY,@@KI&\+&O_N3TK!4BQBRW:B3!Y''R<^FHJZB6'.%NI))N3%[5UA'?FB%GF'*/A;% AR4Z:# M,#N9+P=-/+IYY;(:?/'HP/$MV]L]4EA;3XT'P0<'J#(JPB0V@ D!15IC(\AE ML-M05IIVNK\I([B?!:I MFW$&)MV<9+#(OR2DC$]LKYVIXE$@]O'CY*A84)2BKJ$OTH?QRK.ST?!3QH<1*Y],S MXN*X:M*DA= 99T!^>QP'K_D4R]<1[PF24Y-5X;V-'M6FEU63 K\AU MH^C&WOA^/]ZXA-=1EE\8A-%9AVJEWW[]P??KDV%4.98W)C&=--@%=A EWP$8 M3L9I-5O2_:GQOAT6^_FZ<4U'8RF_CZ*9S9U,6&V]3QG=O4X_ 6;.FCX2#^:OT" M%VO_W1CK^L64J7V@>_&:=\]??WAW^/?[_?>O2+RVWCO]+3*EEV0/9Z9TLO_\ M&%UA:H?'%WOOW8?X_/[^/Y$)/K=Q7"\OWO[S]CR.\_.[]\?TW3\OX,'SO\/^ MX>[YP:LC#(V G!O@D(@2OY(8* LE$%8();@VW,LK$K\4T'B+.:&:4LVTM,HK MZ@..$J-F_ H3_&$;O3MPS[+)JGDY6+QF:IQZQ)O_:>_5$9)4>XPLL#@J>=3% M15:("4 EYHQQ: BEES=?6Q@HAE+1(&B4[@V13CJ'(4'0Q!LN;_YKG[R22ZZ4 MI2U:H=;=KH/EZ]2Z/$'K(78"*J61IPP&93714!)'$=/:R.NTLZ\OS/)[@M R#N+:#^UUZ^V34S-M#DP$@P#F#3+UZ;U MJ(:F7Q]W+A@[\MED8R[:+YO6,M->F*3/K+*<#D=)88BKAW!G0>\,-Y$<_W?2 MSZ0H.U*,-#:CL#=_Y6\ 0E.51CN7#2%^X%I@CO-M!Q%'6 VS42>2>I=TWR;,D*>Y56T?: M/W+$7QY?7M?J<'@61;&XMCL_]Y)FMV@VJP=Q?^-61Z6T/]V-3C6:[WYV7J5P MW_1'2V"#.*RFV\RYS= /3M(A<=5_)G$)QZVC)M'\?Y*#;/K!HK4O1Z[&&UJ5 MM[/-Q5Z*;[*;+#M*XI>.\G]E(TLE &5[,@@4V!W@N1DVD@30S:(A*DOF M]O/8#9AQFW11]G$C_+B94V$GDR\;JZ!;QL ML.YG.JJSA?NG^N<\CPB#$:N;B,$G/AM XE[KT2AI%MD8GF85J;')S"+27"_> M&6_--J8TX/.TW"G"HX5OVX^/FR-=,ES/?*-Q=E%\3G SQ?VT;/%QEX=2M[[J MC_5PTD2<;UE3-B^TI]?%TV?3T)IQL^*PKER@JZN25B&]MFF="KZ;0>N_'(!N M/E,+2EZ@D8\\RPS')XN?)V-/M[&=/[:-.;##XT&DZN0YJ"X_;(5Y9-D;Y5O/0SD@_-7XW33>6:$3_LB,PGN';S_M'1\1YKW1!@*+2 #4 M6 X4D09 8;TP4@@)(Y%C].1JD?@JDE9_&H;9DL##W2/**:5$.\ )(8!*XH%4GH%@#=)*>DCCZC^EZ,G5PIM34N@E8.B4 MQ_Y%KPO2N:1VMLKDW/4^56L6J"=I#,X'/QIEE72P-JQ@#!DAWD'!/,46&H&I M-)X@@SRSO"N:A##Y=GIZWHWO=1S>L_BS?LP$9#_OG42(I(2?^UUN&G9"!"?W,_C2[$+ MK<,T"8MUSMJ8NW*Z'*C>U%#0&2=R_'2R#:<#-QKVX_P_IMBWF4PY"YE[I*:X M;(N/PNA7;/%0;)6A.Q&/'S2MC NJ7#*N6OQP8TW@4Y>'_Q1'YMJ3UMAX?K-G M8F8=%VFW'M*&;(=3(BY[B M4^-''S-499= 9#$^@MWPPOL.?A<\7CGU(H+DI'6U)IOEW'.5GA_JQ,]SLD53 M&7]<#P;9)9'L5[.\BPJQ7G?4VPFD2Z8Y)IW-.COS\NN2(7OQL;W6SQ=_G?K3 MT\:=I7"SE%G4>?>6Y:5.7%VY1OH\V\^S&7< 9G.?1S .^EDV/XYKF6NZ.3^% M_L4;JN?9G#P73N0BXYI%4G8.UL9_91&^,*\N\::)!)$"W0?)S-]\Z7$Y M1RVE&2T3U+I.E]XL''T%*1Y/ZG8E3G022J9.D,X!O<",@.[] ];*3 M^$!*TGDS#.-(8'YCFYHW6+2+KTR2 ?_8=1JZ>[\?. M =NOPRQ,^LK,%E$RK76$%'\Z9V0OVJ@9W-7>LY<;8,J3NI1#H<8I='%=;K$%2[K M<+,-GRJJ.1E95RE[8)03%CI%L<#WUY2R-D!*70O>:ON4LH40JC9D, / FQ?/ M4CI_/GP;#]2VKT(*)4%UGI[?:W.SS<6L7$:;N^[B(J4SU%D_NH24]J0MO-#K MIDZ .LQQ5!<=@B6Z2I:K.5QEZU2BNA;#!^[RL5ZJ]+%TLJ^Q2EV;\C@-K%H( MMMJ&M/!O#D?NSO*UT*@S<48\E6(>%"CN->/(N3%B4V'ONZ MN+LKT+>,=(/%C+;3^?2RXMC%=F+8JU8OPE>DJ2SNF\NVCZ@1IR3GJ5ST5:'J M2?5BV881WS@W8RP)3TE\2U-I$78>,-R%Y'U9",JCS5"9WC%NEM#M(6>QOIQ; M$N)ZBVM/K@"0;M7)_9H"^DOU)BDP=;B8DLNA;]K T-G%+R-EU:,-/_$I+[:; M2:M434P3CWG2+1?.=+;.3>=U21IY,_9G%9Y7U)I=5\_F7T4)\(&?^*+A?,WM MQ*]%!Y[X^M;E#ZTN60"JUNU>_3%,,=+53RTG))C_O,$HT/+]D3_K:]OQ_;J- M0'%5Y&--EV<31W%\L1CQW=EP0=PV$!2^+G^J+I*J3DJ.Y9!9JE M,:7+^RF\/H'#:&C:H@CMTU/:0$X9F,X_+TZ_S2'JG#+Y\'=#OSJO-JF@6XTH M^8]GEB_76;E2,E=\7U(B1UTBBD^9*=-LDX$?=QDG\ZFW3XUTT,;*=V!ZR^AY M)]ZB&X+N==$"4\CM568R3IOFAGZ:V=&O?[EWL?[;L[>&K\X/G>_3M MY_WZ[?O7[]\>_O5Y[_=7G]_BOZX$P.Z_?_-5A"H#]@/?.CZQSFB&!@',2 0H- <9I"AAR7"HAG*7A M?J][VV1OMO>W_FE/H<9M/&'[?! M.'&S[(?^4+LN.Z)IVL(-\\]S.%N*E&TWP(R&'_PH)2RW#X@*P&Z_7S?QJS_U MZ$.O^M,/!LU%_Z,>U'KN+EXHPA['LE"H^OH*PS+8>3"H$D)ZXIV+Q;'Z$::E*9U(OH]DYHJ2!UW@4I&C!="ED"GH^>;W451=-R70_]YQ;O_Y'CJ"V#H& M.088,PRH"R'*Z)*"N"\A8*.)#5$HY$_$]1E#J0AMBHOO*B(FS3UQD*BH]C:6 M*%8POF==J?7\QV$ZSVU*2+9;HT=,)6_QD;1:>&DT"-AR0.-V (U"9 4(.:*, M8B1E0<(O44EVZI^>IJ#3%-S<2[D.G1/LBT3RIQ^]27&1EXB%XL"E]XI#&ZAF M1A*B%')8*><%Y:QKI'Z)1E[N_W:9$I[E0>6 ZPC-!Z,L%;OL=YN_NMM[^.CV M_@,^"I!YXXP%PFH/*)(&&.@$P$BQ("A5U+BT]Y'AHZO;?^9';5QKR^7TO)9% MY%+KH,.W;?B-0,%']7 5(OPY3 IP9*)5JA*HO,XSAK :L7<3=UH>4NI,;'^'"SYA*#K5I MA9B39+V<961U0DFDL[S/2=;I;,C9USY,/3+J80[FR1Z55A_$J,L@N"02K:@V M.QZ.V_RHQ5'.V4,."7H ;.X1<[C/KSX=J> CS"$?8)+^ M@WCG*8)/V+5TO2Q.3XOZM/ZY3260J=.]$XW=\UPL_\_LNWC$!!%%'J4$94@Y MH' $.TJ%!>N3W]M=WXA J"W/BW<(=?[,D9TZ+R$%K,T M^T=,&<<71XSSP!7EP% 3H8(9$2DC$ "%B5(RE9)PECI/TJ]01A='/VTNX5*, M??8R+M6F7,&1KF6>\R*46=K:%G)[/2LE]C+9G^I0)Y:?*WHT4V#:';@_YG:' MW=8DL1!M]&A)\N#Y\>A+!2F,)-,4",6,\UVCG*7NR0D"_ M#%9V$O6S4S]J(XZ38?*D/KO:A^!R;?YF#>*V/E&E3D<63 M,>_0ZB[M*$Q27X>K#=-Z M6?5)%1BC.*K'\Y8#52K--SKLL-M^";VDXL+>8TTW7ZQIGQL L:BQNXJH_D--,WK]5B.%V4K2:1AM,8 MD_DQ]_>K!UEI&.M/LWZ35=UL- XNN #^["RP?\9=][O]_K!-1YC*:"^ZF)9# M_>GY;.Z[>6$>+?KEPD?G1UQCBJ00@&C'H_1./=#2^LB2:7 1&J,R:9*-XGJE M=%Y7(%O:6]9\BPSY<88Q'M[&(JZK8!>9>:..Z,'A'MP_/(9)4(G/)WO'1T)9 M+'SP25P)@$)J@(30 :@IPD0$Z0C_L@3]I'H^;^MV31+F#I8I)Z&DBQZM5\UK)8FK7[,)0 MNWY9G72S) -=8[RQ-I': )<-2&:J14XG8KZ\+N&SGS++X- JF;;3153E? M36@W4<1R$9H.S[\:5'SS$&*RX8W5Z)W'>[UN&Z3^-AJ>/NNJ0OP3T>59IY)M M3,37M.3AZ0OZ]I^_Z_WW_0]O3U_W]P]?X;?XMWK_\]ZG_=]?TG=)G/B\?_+V ML_UT^6B\/3PY>??/2WSPS^OZW>]_H?WG[]Z__>=EO/X%?/O^Y,/>9_MY#__V M?O_S;R'^?K%_?&0@5C;9>"WQ\6A82("F5( 0]0?%D0@(NLL17\1*P0QGA'%& MG3.*6NG2.;)813D&7^VIE7?@MH.]OCZ,2WW@"-,!>TX0,Q0K*HTTD$,C-*)2 M6[%%':QV%S(?YN6F..2]:J=;[3;);DKQ73N>*=$W.P\XT?3@I-9/S;3M[!7].QLR MD]@9+T_]5^-WS;H*49!<)!$N2G624AZDU89S:1SG*$3XZ%3L[ZGP_&QR.FDS M;E[D3*>#<*E99-<(\N6@]58>A"D0;(Z$=^]L[ 4^$@PKQ"@$0L)4 YP[8!"+ MOU%O82J=C+Q.\MWUKH ;G9;_"OE_=YYA.6BKT(_UI]75A.5"A^7*SFAFH>"N MOHX_W)I)[IZ6ZENQ\?4\I_.>.-W]$$(@\T*5+_M\W1Q MYIM?JL-Y257=EEQH(]Q=^\TL.OU)M9<2B]N;.^=:?-/Q<#3MYK3\I.[")]5O MW8B7OS:=#KXL6'1-!9N%4/CLXEJ.DS^=A^C/-B3Y!ZODA4H? W,!IK\G4TH= MA_%,CT:I/%.3^U]EV[VK(SV.4PW2'(V_\-CNI?9#6P'0Y_S9+5UZTT?? M[XKGQLT]KK.)RB5?Z:#+4X@28&L^!:GT^$5N>Q;7]DKR<7N(,LM-><&#KACA M4A7?I:Y@<[K-^WF<(NWGA:S26>CZ$;9^OW9K?[B/Y'Z :W%MYR>OR24K\X'. MU797'][I)75H2YSE(I:#N0UP7A2MNW#:OC0?R*;C@U-2ZR7L2"[F?MNF05>1 M@8YKD!+4CJ^"Z>NYMP8@O+V .JYW6Y?[Z1DX]HMT= MT^H65]$STM,?'917RY;*LW8KGFA?OXY.Z M"LWS=4K5KZ>EM?MU&X(\SRWK9(E,.ZF\58@[K\24$2S6'4LUA<\BT5',HU1QNK?GC#3P>=^M[>UXW M^CB*Z:W =A ZZT4^H8_6\7;X%AXE^[_]^)VI*5*FD)?7_Q2#_(BY?=VPH$23Q0C M&/$L(HRC+#%VTR%UXL.35GSXU]A=_9+A)T@H!.GUEWSQ_B]^*9](Q1C&WW@[ M?(*^]"6C''/UC;>7<6_ON/^5J;RE]'B$TAG^_W;(SIKL^/*9^Q@UQV1_Z3YK M3_J_SU+B]>"X/=8H'L7I!^VQ1IW.U(UY-AHU&\WT^O'P[!=\]FEV?X1'=OR)M?!G5ESG #>>2H'WDOR2PS+#Y\M+.-WJ*BJG%VSH>.^*>@K2'0GF_?=U/:CM^Y9*Y =1H'L!EMT_P>@D]+2"^.* M55EMK*:SW(XE3MK4#=;V5HGO%I:MD,&MDX&\;S(H.UT.?#GPFW+@[T! ^2]K MO0_A_HCDAHM*[TQ360SL54MCK5GA1Z_5&D'$ M'!GEG6?2!TRMP9H'9;&STGN(H%!?RZHD:T03?R7QY<6GKGW#;DY=RCGVLS!B MLIU&^9.WIY_Z!Z=_?=[__('N'^[2_?>OV+O#U^_W3U^R5/-J[_=7.!GEWQW^ MQ=[B/3*])[YK\@[_Q=\=[I&#PV.T]_P8[S_O]_=_W\-OWW\@^\]?G+][_O;S MWF$:0__]V\\N[-7PTQ^'+\9[;^#YD226"$4%8#CET6B(@4K%28S6&(D@F81R MYRDEI$?0U8S\Y88V&WWD-@2?5J_8382F]8![/4FH\)/"3^Z7GVAON$^5'S"F M!!-%'6,I"\X'3K!UL[IYJ*V;5_C)1O.3SS-^@BGT2"L.H HI/Q]Y()%7@'&A MG$%!Z51RE"'8(_1JR8C"3PH_*?SDQQ/WUO&3J(4(%!43KYBDJ>XU-S@(&544 MJJ3IZK!>CODI_&13^0F:\1.(K8UR0&0@ AE $=; !!8 TLX$! /U+)7 Z&%! M>EQ>K6E?.$KA*(6C_'CBWCJ.0B5W4AHL+)741/ )SA,7!"8.!8Y0IZ&@HJ%L M!4YA>3;TO'.46.,I# M#F&YLW5$">\0PM1 K: (D4<221DFK>#'P;Q5BS@W\ MG'EBB50 4JP!Y2$ 0XP'"M+ &424BB0^$]JC0A;$+(A9$/-FB&D$AT2P@+&S M%#%D(*4PD&"@ET+J8L+>+L2QN)W[OA)!6+*/[+.US,+>6>BI-@&;/22$995#*(-=P&@BF4WEE8 M;-K;PSWWGRW8M+4+3$D&@>#)INTI 1)I"@3$D#H4-DX)+ 0&5PQFKBO4#8> X5I<6IL%4L:\&I()+- M$R-@H(XL*VGL"GH#J+(6T)W%A685E%9956-9VL*QO*D9:6-:F MLJRY5P=C;"11%FB1@D<]Q8 M5F%:FW@\MH]I$8Q1\QI#Q"R M$E!-H\8E&09Q?[&7%!+6,BW)>$_<1\!K85K7N>+^ET( M.!Y-[(?<3"]U6NBW_=SC<^G_:C6O'Z9M9E*K6+&L6/=+]7-1&H^]69'ED? M_W(1B%/CCDK7HUYNE=AVM\C]MM)=;5LLW;_:%.Z+K;'OH(&#MR?#FW5O0(^[ MF4/JHKY[)#3%5#,!*.<^\@-M@8'8 TP"=(XY#N%C;>"0#D?IW% Z-Y1Q;_VX M2^>&!U!ZOW1N*.13.C=L<-K[G6W=7I3$2LN&4L&]5' O+1O*3I<#7\B@M&S8 M2%/^X=3>NIG9(<7#^VB*UT$B!:>248\IY51((3"1FF&BD#0&E=R.6W#@OG][ MOO=\#[]['\>0G*^?7[&#PUVZ=_AKO-_%<9]\V'__=_SV[_YE!^[^^]WSO<_O M3N/=IP>'ENP__\#VGA]_VDMF>_S7Q<'OK_#^/_';?_Y>;M<0@E"6( IT,!I0 MIC30$GFTC<6\=/J)9:&V0\U88:R"1T M&#-+M"7$0FU+XL56\9-YXH6#J?L&8\ A1P"5, #-/0.8$:9A2%L.=YY2RGH2 ME^+:A9\4?K*)Q+UU_ 0QAY5/77^XHAAR8P6# :7EP9QA7[(BMHJ?+&1%0.ZM M#10$1BF@7 =@%', 69IRQ8PKSR3 (=MRVEACN@E?4 :BJ$]\;2 M7*&[AQ7LP?NHG_@8.< !MB<(BB)PJ>8AZ4I-0I M@2B!!&G,BN]CBSC!8J^&$-%>*,, ]YB#Y'E F(7./4VR( 4T49Y9+QSO#1CWB[$G%OW*1>: M$VH 5#!UMY$4Z(B4P#(KF%&.!XH38J9&9P4Q"V(6Q+QIY7$,C<0BPF4P-$"M MJ(QR)@Q>"2<)"\5^O56(.;=?"^E3F!0'2',%*,0&&.D<8)IK%0AF 4;$I%+T MF+J'FCX%,0MB/@S$=!$B;0B><1>HL%AJ([QU3C)&D:>NV&>W"C$72LI EUHH M(L"]3%IYL$ Z3 APMF G";81L04M =YZ=6PL>;8A]BKH2UZ,EK=L>&60'Y- M;\!#@W4,>3S[.A@G'*5(&6N@]4;&51%4H-)$8(M@?:F)@,&2>*%ULJX&0 5! M$=9U"N10BB/F#=5AYRFF/74?71Z_\91M%!IM9J!&@<%;L0=X%G0*A#:&T?@_ MJ0,4GB"-H-32JF)!W2H8G%M0A6%&>@>!]@8#ZH(#2CD$"!;"\X 8)63G*<$] M03*ZX1-1SN/)6PAT6!P0*#CQP& \,<:\>ML(XZ#B5E3@F% M/%>*422+K7.K8'!NZY0^BO7$6N!U\J=;18$FV@#( R<282RPV'FJ<(_3HA1O MD''SX<>:WGY;VCLK^//H.U%\EXOB4?>E*"UK'Q!C?;,8VJM0("(($$4G"2A$ M)C)6X8$QTHBH7#CHT#VVK-V8$[HAZ+<-01N%U156]X!876EU^Z!8W=RC$!F< M(X1X0#QQ@%(6@';2 @ZQ# $%8PR[QU:W&W-"-P3]"JLKK&Z[#]+6L;K2(O=! ML;JYUTACXA&!&A!K!: "0Z"4Y4! QAS!&D7E[EY;Y&[,&=T0_"O,KC"[[3Y( MV\?L2FO=A\3LYKY!%UF:B2I>:8:B!F^4N]_6NAMS1C<$ M_QYMH]WI3!:;1&+\A,VWY9HFO/?4RS,__Y=Z' G0WF1M_M:C.C?2C*#6U)$2 MVVZV:_2>_9X.IJO)ZWO7X,LS?A;/J*X'E>V0NZ6(D;>^_IB:$!L]CJ\P.F+X MK-.P'YWF1L+QCWI4Z>.1][F?\'GD (L]4'M=>^'42%A;FP@N/B7RF$HWN8]Q M7FJ[N-1/JM?=*]--J37P:=LU=7$ J4VPS5V",Q$GDC6I"^OP8YUZ]\4_Y[-) MC81'WDVLG_5CG7=6;ALD3SL?1RXXG+VRR>,\&S9-G0:94*=M1%P%O[@@NDI- MCT,$L6&ES^(8M#U9IU?QU\_"W5#%NB?CS\Q,(IA7+W*3YM3O]@$?BR6Z<,.S M1&WCW$Q[N@Q^N@P9,:A)&LSEYW8OS3=G#MM<.8$+78@7 MKSZ+Y&HOHBP9CUVU^^99=3@\JVW%(>^EH[EB#G6SV) \T_W(]^/ /W:=Q^NX M#G'9T\&HFZL'X&N;_^!HYNRL7W3/(MW[5_6= _@D>4[_QHQ%OH>[5B\]B3 MZH[ZQD]5IM]T/?I;]R?^^8P>FDWI$;]?=RK1^^.+@^!_=>[_[:>_PK\_[S^.[?]^#>U&= M>O?\+QP_.]_#+TA4>_#^^U_#_O.WY_O'1R+PX%TP(" EHV+C))#>:\#C%XY& MW=7R3LF-Q.C=;M),.328<6$,\I8*#C4U+#"L#+?<$HTN]Y1/RU[E=:_VO$ZK MGF65*]+LS7G9I?/1[MS7A[4\#6J-==8Y9:"G\5XEM' "*LJ8X!X%^S M@'$2P]Y,D-X"@6%FD3>PF1.0QL'1F$ M;AK?36K^83\*YG4_B@J^:27DXTGM,L<9^?],ZCCK!9X6;S;#R7CQ20OW5Z?M MVD59/>J8:4D_IB5=$KS_3[/ZW5'8BJ+X*"Y(*VMDW;0]1"U3S)K7.U?DU!W,)>NBDHYXQH[WQ4B*%)-/$R$P*$F&""BG<'RFP(TA)T$;B2 "6 \JC*&.B M9 B((TQJH1U&7+5 3DEA5[$MB8)Z5&3ZE^T4'0V'$(2Y2SJ M *W6V)I+G(\X&J&V;LTD45ZH/]9N$I]S-AG9$QWUN)FQIK5O>)W,,W,L?%*] MB&^,V]Q$/35>D!XR]G&$XUXUUI]\TXLO.8N:8-V*/FDT2TKL3SLO?GUY^'QW MY^>D,F:->6&P8STZ]N/9.-/=,_X0D=;Y9%J*7[56GDMS3WC6SX3>7RR,O0G+G&H17YV4ON1C@1PT6J)=9-W M==#9RN(](Y]H(QOBFOB%OBSKN=+SN?#CIN_3L-/+,)M,]Q^FQCA-+EM5D\1P-3]-I]&<^DU35#.-YC!,X/ZGC ML%9->3;&^%LR,*97)TP8)VEI.I;VK9.SI(/$>X;GL_IR>/3R),5'T?,:GYI;J!?>!&I^ILV*+,+U/3T;_/:S<^B00?Z;FC;8J? MB.0^6/AF9_5#M&F&_+O"JY?S>^8=PR_//>Q1EDV%KJ/JEM4ZFR]*( M]9:,M(H')PIL_Y5L7B*JQ"VLA>1/&KR%/1E6O_>')LH5 M?PR/(X#4-LH%+P?V2>8$;R:FJ5T=%:WXIBV?:_*59O[SUT!/7)T87/(,)I=U MYG:_S?36-^/X0=--6++"3,=-UJ2Q?( M MA2V!.C&RJ2_;__)3'F_]Y0H]!RZ!CMW/1_)"[?BI#HEWB,L_R1I*K_3(:) MQI.TX;,Q16X9"FYF2.H[/"][3#^P@ZG_6SJ.!(] M6KV;F08ND4%OQ4/F1'&3)T[):2;-IW"4]AV]C#.=2#S,)3>S6W3YE;,;%\3H MK%KF!\>]&(V&)C%K/WW68F!"9-WQ3?EA@R3Y]_L7K< >1[ITJ[E8?,&"H%^( M?,.(G,R(?$8:TUW..[M2F8R4V!)%56E[QB3M==Q-FR6;VS6"QX )+9R>I. M+0V3<5+HAV8Z!G8ZK M7W_P_?ID.'17AMQY5Y8-?)U-8\%@$B(X#B/A);-AVHBTFI<->2F,XSRNS0)8HJZ=W91?)#+!'(QT7(\NT3ZJ7H87^^1ORT'WS MU9&W6S5?L\5-:TTLQL^,4)F,KC6,#R9)"KW='!\\-81'*!C^\NLD;E39:M.G4[M@W63AHJ5<=Q5#9N381@RZ-K2KM<3-(2Q;IM/M M4UMT:]A+IWA%A.3'JF*_$Z+L1?*3]@^'QJ M_)\YHA[S.?J ]XZ/(%61B4L'H!?Q'&GJ@?+" E @G'#5 *B\C.3C' MG,%8!;CS5%S=_R?5_YWS]TYBFD+)W-VX% 11)?'53\6%',69!:.,1RL$FREV MI>]G\O0J?]O*% 'QL"(_7TUT\LVTX;!3\2Q'O:>0\BEBSQ:LF4NG49!M)>#L M6UJ0KIJ+@1\=U\GC&J=W'N6RQ!F;>!Z:N7^XU8_G[N).3,YAZCY$T3")=4EJ M/9+-/+4EPFQ J&P>Q)1X;O[@2-7#\ZCEC7K= M9:/6C]3YH>M!4L=\-?VP.:G/(B\?GWL_B/+N<;(>1&;_O@V(G=/T]'QT:[*L M&TSC>/,Z+VL;IU'"F*W.[&FMB[NI3N,V'FN\/^M MY[B^V[C5-TE6FO3]09@A\VZVY>P.W UB1;(+Y!''N5Y$1DZ$U](1#:B0!E E M:(3T0 %Q7C#CHE#LV>6XU:T#P<-E#W+:]L154FK9Z$I6PNJ O]7!@M-T@XZJ M.N:43N2<5>7S. __^+8 O9\R) TG3;RF^?FRW_N+CIS3>.SKP31OD;=;E-=@ M>D]W139:ZJ)@()#G!V_7>W3;DB=4_A)ZQ2^E!?:?DGE$RF4X.SZ2[YX_Q>_ MC$,C$,-O?39\@K[T)2,$$?F-MY=Q;^^XOU+E=R.Z/Z*[+3K10R&$ACN,!=R:^N_6;VU-^N2-) M9KUENS^:W,!BAO?24>O6WG^W<%@6IRS.UP;WD-76.X.G9]^H^N M/OJ-+LBV^NCI2[C_SZOS_50Q]/TNW#]\]?EMJF)Z^O;B[?N_Z_C>_L'O>Y\. M#H_QY>JC;]^_0N^>[\)WAW_AO>?Q'<_WZ[>')_6[]_];[_\3Q_'/7_3MYQ?L MX/F[L'>QT$ I51@-$B-@.0V $FZ!"80"%7>:(!0TA[GZ*%X1S_?S9AZL#8&= M[Q KN_J8&]RH]5:VZZ&T;37>&1@TM5XR*I0RD!C#:% V0,PLO1DN?O:CH=/- M28'$'P*)\T8[0JN B&9 2^PC)#H$I)(<:&_B5TA;P6R;18/POS>\''-!QH*, M/Q 9":<<.2V]IXCB5-3(X)#*''F")7&P(.,6(..\+PL61B--#9"82$"Q1T!; MC8&R1"N)M7:8%61\<,A8; G%EG#;M@1#N/8*,J:\HD8:)0*!C!KH-6)8%UO" MUK"'>2<33XF4W'J /+: 4NZ!=EH#R2!+ K4@"!9;PCVT(+E)UDT)<"X!SF7< M&SCN$N#\\ .)*?"HXQ2+8M3%F=CXIOOPJ_WHP&I1#07+^1F>"%9"DXA4 4,-0W2 M2A8"DA@1KR 7W%W3>:MX(6_HA7S_=__=X8=XS]_UN__TQVAI',>JCJ(H K;KRM*HFSC+_8/FAWX'OA]QUXS6_?+T8AF]_^;F]NK?]L M?ONCT]AZ?]#\\(EOTW3M+3YOCW@A O4N-Y3CEC#'M.#$20S0 MZ'$T=\/%DK?WK) XS6AF(:;@B9N&9PEJ0C-N.EQMJ*5)#Q!2#C-*,98Q(5$19)1AWB5$2DL:,( M])T#NP!VVK."C*\.&8LOH?@2%NU+P%A9KJWFG"I.G=,LI6"QQ"%HHJTKOH27 MHA[8C'I@"0OKD,0I(FZT1SHFA83@V@E'&3.J^!(>+Z/YW^>:G]][XL#CME"? MYU1^G>D&7TTQ@Z=[70_OJH[J&^ZD_G-S?=(S+J MY*3 WKS&3NIY^,"/UGBR>_^<0)Q.37!QK]6MQC7D#N>3>423<4C341YWZ+8^ MJD:5S8Z&N&I ^3]G\QC^]5I;IVO!-";WJRQ0:E5R+;%YC,H"HE>9(,S<->/\ M-:?+OL5VP"]C 3?&T=HOXTDPI\KO^!6G/3T:&_IM,M@.L/K6TH E37U:@E5< MI"E[Q5+=Q+'OM%8OU;(%+HPY)I+AW-^&$XNM"0P+A@E-T>E%6K8SQ3+?6L/] M2WQY<)XP#\[3ZS,0.C]B[F7;O>NT 79J^?@,_S9%DWZD>UL?"?; M\/SVUA_?MP^:^Q?MWL;&]M'FMX_PN=]ID_[=:7Z /P??V?9!@.O.5< [^XW. MYQ;0\@3V[C2&#I)"E604H# M$LI%Q(G R$:6D"*"DA"%L1BOK G.BF_VD972$]MQRZPG_K+'U9#"YU8- MG'PW@^=#;Y3C.6_%-?@@PK>8I5TFI3R/A68C3ICJ)(5WG!O0NXSXF+A)H*$Y MO6,_V.))7&X]/.M)5!9VED2.&&<*\9Q&8UC42!D3DH[2QNZ@<@S^[SS6"J/&X!@8]Y93JDW23KHD=-**AC-K12VAM?(ZG5H/R&1Z M=]+8V]58AT2E03:5K,TC0SYY3J-D M-FB7,]F,8Y2G8%WB"D<]SF33IS*DBPPMM0QM?MIE/&(N'48>8XIX8@Q912@* MV-%HH]7$>9"ARWKS3(;J $V#PPB/_HCMX]7:*>)U 0R?%_"DHC(JJZUCD1N: M;*0N^A!P,A%H 5]B]TP1U@O"^O&X"8!G2>)6*(19%E9+:9XCA>$OS9WRC'E! MK_;%WQ_Q0&"H2HIK 2:$%W ).&+F V,$&Q_(!/%(0;P7($0G#3 6M 4)81$% M03 @GN7($JF0E(8#_HD4L !C81[(V]J/@$Z^"MX.+D1OX96C]A! +/5[G4EF M;#_^: WR0ST .3L8#N"3[; V[/6^P[N'O9KU'GCKL,+#3F\PS&"8/?R'L5\) M4_;M !A&Z_?AM?\=M7(.KLL?'@>#2L3S.V-*<(VGV;U#(+/3B#( O1.W MOBWQ_:51\HU1OTJ*7H".ZM@09R,PT?:[J#>"C1H': ;SJJQ[50K,H(U8KHB" M?',0\_6X^6D79I,"T@J;9 11B>?N(*M7Z"F0\G:6D;G5 M%,/"6X$E(9(#^[<8&\5),B31Q+B\34T5P7ENP"?&O4Q35KN[B76Y6SDV4N*1*#GN#5OZV7_JQ;?/=3$HJ" 80GP Z MI^,8_5 K:UM5P1*AE3D_[&3EQ[?Y'^];72#N+5B)+T-X8,P/7_H]9P+=&!/H=^<)=.T2=[X* ML1: +H]P6W*U]LCUO!]ZO7 $*GN]"P;Z$ S'%AS^==#*P\%&:^#;O4RLEJ52 M=_/+*1L">KNU?KRY]>GGYH>_VSL'\%W @!IY8-?!'FF>A._;6WM'C9/OXB(; M:F[EP-Y'T=QXQW>^_=V!GYD!_=P^@,_;^,K@N_8W-]9/-K?:J;&U+AJ?=GWD MD6.A$=6)(2YQ0B9/RQ4XA60<\8R3E8GY-8IA/7-7:H%"62ZMH8Y;R5V*V&B? M=-+$!B8O5O9.%W]L-Y_NRZ6HU,5S>F,A^"Q=&F_=K=?U\NSH7&,\J0[.6FMO MLG*U(SN8RW11S"D?C(>/I=Q'8V%Q<@$Q-6:N]$=*L6 L!JQ$Y-1CIRB8GI$1 M1Z+PDEQ3LE4V;LZ-BX%Y;K5!5CB:FXT&9)E1B!GK4C"@PV):66/8K,I+=N$- M'H;*&KS)WW5:)3IY:E(J6L_O[/;.W)T]GZUZT/SA'GZUNWD@;S,L'U=5?_'[ M,8S:<3,!@P-:]R<8HY>4=D7>W[*^SFXOX[1E(*)"YSYGH.&0#E8CS'1,C,)J MR_C*.FNT-P:C3L?WC?)QLI]Q^YN_?&6.9.&)R( MTP&%9/$(1?9/^=)E& ACSJC=A5E7)]X(+*S MKYROP'=\^_BS^>V=V/S0$)=;(35;S8-/>//;)[[][>^#YL9.;H6$FR<-VOSV ME6P?O"/;6]_Y]DD[-5JS3=6ECX0[B5S "O%$*(+MPRC%Q$BTE.-@J^KF.F67 MJ\B>NRGAJ^BM?M?1DX^@T8K.*#KC>9KN/:_2F#&39ZWDHD;F4R/38>Z@*8(T MB2";A$=Y+@O2QC+$>2 *_HF=Q"MKDM>-NIQS7H9S% 52%$A1("_'Z&C&8=$5 M\^F*Z7C[@ DQC"2$2:XK6YW[D*8$3)7DA\TBY@46+]5"5<9TY+UFFGGG-4HAFQJ$L$1)%X1GB&E2&828B:4SND@LB;N+*FJ%U)GFQ.5Y(7MC25.<_ M7I:8[?=;MR6)/54ZZ%N:[DJ$3MYI"<^)('M61P/SNV M.W*%"0\)21\YXAA^,\9J)'B*'G.E&#4A"R M(.02(^2+ 9+"P9&90F2!E/$-GG1<5B22\$)Z?)"$I0%KW6R#,C M$/=.(JVY0E8K[X/R8 F8E356UT(52[H@Y%M%R!<#D,62GC_\,A-M3]1[H[E! MQ'$,MC35R D1$/%1.QR%\C$7HO,ZOV)<>Z&-2Q)>?XUM5YJ]+KRB1-5\AX3$V.)H2\7B#=_GXFA M)T*<-"(BPTU.F(H4.88%BI1AQ:PST0.C%4M9H[&4R+.<6;0%Z1;3 >-9H:Z8 M\PL!OVE@G!IG&5,8.2HTF//6(\ M,=+GAKAIN%LX195T!!$9 .*L%,A0GI#U)GFG@I$X@(E>EY(4?E=P[FWCG+.2 M4AFCD2IR+Z4FG!FFC6!*&N=2B6$O'=)-8]B"I4 )EBB2X!#'E",7C4)&2.FT M,SHD6BS9@G2O%^GFL62?%^J*);L0\)L&IK4W5!I%$&82:%Z,$CEA!4I*1BV8 M$T3:;,EB?#D04RS9@GLO&O=>#.P52W;^2,5,N#E(0P',-)(B!L2)-\CPQ)'$ M+CBM,?P.MBP%AG>Y7VUA>,\67W[]Y=M;?1MB!0.E:/L)0-PPFKCQ45'IN8K" M>NJ]9XHG+23EI6A[V6#\RTS V2OL.0T:^:@EXHP09+&P"#8B*FYBU+HRTR4O MF>8EC_)M8^(\!OWS@F(QZ!<"DR;*(QUPE#I0JY2] M#B9+IGE!R#>"D$\.D">QWPMVL%^L_L?$P9G! QP[0@U#+.7VGY%ZY(RDR!C% MO%# '(W+9UI30G\MA+' 88'#N\$AQC)AG:2R.O"$@W%!1\VT(=IZR4NL>_E0 M<1KKYDHE&I)&KLKJB18#,;0*>4*3-\)*GW@QH@LF%DR7*RB?.R5KD>=N25!L M.5-7BUHJ:FD9%G,>3]#SZJ7B"5J(ICJ9\01%IH302,4DP2H*>NP)(AKV-2@9 MX&"LK"E=U^)Q74%%1Q4=5734,AZ/Y=!1+T9%%3?=W.IHFM5B$I.Y]P*2RE#$ MF>1("P+6DQ1!,4D"SME]!..ZN$(?%<.I**6BE(I26D:E1"D6C$4 ,!$Y]=@I MRK6+C#@2A9>DI!4MG5J:IA5AK'6,F"%G0#=QJL!*BEH@[*(ERE(PE5CQYQ6U M5-1244M+L)CS^/.>5R\5?]Y"--4TLRO [MED0%,YH4!3$8RLL@2)E#Q7L*6< M@Z:2IJ[%X\ZT+#JJZ*BBHY;Q>"R'CGHQ*JKX\^9/A)A)N\,\T"@81HKJ7*\; M/-*2Y:$HSD1'DTY>98^>J0OY!+-0BEJZ+E7OWT,+UPX_0^O'VG^JOV8O]?)* MINI_%R[CYDN>WJ^^XG;;K6Y$^^-_$UK!5+,WC+_4@!J.NL-!K6./:]W>$(XU M_!5&L3;LU:I+@D5>/;NCZM(G@M0<=6*_Y6?N9^T_KO_OM?,OAK].;[.2BU8W MQ"Y<@[Z\8W=:B[ > M-3OFTS'41H/JW]V:!>%OQWYFV[5.'.[W0JT'JOWGW.*>!VLA:-3!4V<)Y8P*)P5VE +OY$0G078W MJN +P01-HS S.(T&T?\21OWC:/MW1^FOU07^"=?W,A&Z'?_?Y^.=;^'042Z; M\'V-C8^ S._XSK>_._#SJ$'?_=P^@,_;^,K@N_8W-]9/-K?:"=Y_LFMXI,%% M#RR?,,2%2WC8[_VL MA&.0A:466H-AO^5&E>8&@?!VL%]+[=[1H+87NY-/<,?5:ZW_[ZC5AW]?+;&K MM4J:;;_?NOA4'0[[5=.*X%)#;3AM+76#T.<+@$NU69Y1/DGWE/L?\"VW"+YE MQ@D-E,0"/?'>&^HM]SSZ2*@W41?!7ZC@ _TXWHU)6.&]15ZD@'B*$6F:")(I M2<$"-E'$[)==Q=<)_DT[2H3S5.0,&1SAA!$#APQC0DA*UBD;RXXN>D?I+NR9 M==XXY+%(0!*#@AVE%/&H1* N"27]RII<55=O: 4--^VILQ2$A@ "&TV< M4L92JJSA3)=3NN ]/5D_V>4T!AFD190K!^H)[ # [H@\ 9X0M$LL@0G KS^D M_3@XC& 0_(CMX]7:K*.P%G\>QNX@CA4'0#@PPM;9VH-:RQ9<[0C4V__.TQ%% MLN2%\-KI+"11,P_Z-#'*L8[!XXF0J'-",F-YBCDLS]F[V4P7C<\SRU.^.<'Q M! 3'TQA51 $4*>(RCGD5@.NWEVV_C&V?N]X%P?.!?,&)9']0BF':A]B4>#F/'Q?[8 M&&:X7LL'N9*6O*UW@IQY425Z@)7$ .\2X8X+ZZVD#IBBICY&;J]4/46T%BE: M\&^Q"\?84("NP)$1R M#9B"L5&<) .666)<3E"%%%1YQ*W?IKO)T#RA2R PTDC.=L?(68E1#-%YC+TD MN>^!N4FAG*)*MS(F'P(J=_)!437U05WENKJ!ZMX+;\[+TA>_'\.H'7OI!@?Y M^]%PU(^S8O=NC)!;V:&X!=?S6[OGO[\Q>6MLK;/L_A;8*6XM2CY+'-<,&:(H MBF!/.B-S:W:V4HMP* _SSO='8*^^2'_DU(MBKU*69\<&[J>60(QF[#5XO!]M M&L9^K37(KJC4:U>^I'^VNO!D;S2 5PW^]Y)7*+0&AVU[_$NK6ZU- M];V_'K7"^ M_^8GQ:K(5K"\X_NO+.A_Y!8B]P][+T>4\W/LV"PI_>P]S"A;>DG<,V]B6:1L M"19HD7D("Q2?Y3AQ+Z9.Z K"=(86F\"W,D_?KKR,KR+YX)UHG'S^OK.U?]#< M:'>VMSYW=C8^\IV#=VS[Y)/8W&BV=C9V#AHG'E]*/MCZ?@+7T][\T,";WW;V MFQ]VOC<.]CN-K0"?]9TWZ!_?FYW&2?/D]G1L8)#W#AF*$N::($^R188(A01@-&M2=)B1GUM6-6K[$NI>" M/X^AT2:)UTJG,4F?0*>]3@0J5MH==1HM+*E8:46GO>^-BA=R M+I5V/*/2")8Q*2>1(3B!F69M'M3E4#+6*Q/S]NI*I6%\N2*W -!"FHT_NYFV M)"L'J,**,?)V@!M>6X![#N!NSH:/C+:2FJ00E0P,DB0MLDX&Q*+$U OL)3,K M:Z8N\!.,C'A+IL@#]U@?#[0/ALB"1PIJ1T M&!G%*,KU7LCE$(EFVJ8$&YQ<6ED3LF[H$\R#+-S[+7/OK=[0MA^7$91N/$_# MKMYT-Y[27?M%J[>%>(E;MW^'G44A)U=2F)6KVQ?'\! M-4WKWE?=A/ZRQWF1U[L!'NF/8OBS95VKW1JVXF"C-?#MWF#47Y;R)=(\PYI/ MI'&RCIL'GUN-K6W2W/A\T-CZW-H^^>,[X T#'-C?W&K#^]_]O%2^M/'UI+'Q MB38_?/S9//B*FQ\:/YL?_CAH=#[]W#[PQYL?WHG-;W"M6^]3<\/C78\E53@2 MY#V)B#,BD(9E13H Y&,K2=!NK!U %&-8S]@>$@O,T^ $$=Q:HS6WC#J9L,=) MJ'2QV&FR^+6)X3.N"-K,)4&U9J_K1_U^[ YK,WMS^3A<$/8;B^5FS\UD1V^[ MX*];M7?J)=R*Z;J6,2S8S&\L[X?KY*;GA2,$7;#9]_X]H5>^",X M 1Y_(/H=Z9]Z]@[!C[)\DW/]DA?P#!%KIV!XGW;+CR]H96OGWMI3A58[U64E M;C3_(IZ2ZZJ'8G=0L=['=6C?UP7YZCV,"^P[7!R(M_; &:WOUL[!^]POK:=K3]:VYUMO-W)G_>1;W[[A+,C M\*+CL+GU^:#9V28[W_[H-+8^'3^[9RAJE=25?V/BCI83M,CFB*(JB*)YB M[D-1%(M0%--QXLEI+Q/&2+C<[BIBC2S1$N7&O<1HYFGNK0>47M/E2W9^%8KB M-3MB'MU.ZD>7>]P_4I+=0EJ E)2[6\$]^OW>*;)_'N]H ?9[ /MLZ@!V@09# M%.+*N%S%DI#35".-M0$-K8U0+O?2,?()$NG>1"^=Y75>%A1\"12WH."B4'!* M;TTBU@4E$?.Y*SEA##D1);(N89&(L$E4'<6D?(+TJ3>!@L71/Q>!C9W#=N\X MYG%(W9A:P\>BLJ5>Y(EEIP[C%P;DI5;9 R6L$1(3+E M=DH>N:CR%!W,HB'8!*TJJEHJWY:)G+X=7^MAOY?B8 #R9MNU0>S_:/E82[%X M7U\7@?UK9IO?Q^*#N ^PGVM+8:/BUBF&5 H&P:\:6"B%.JZPV6.CB*K,EEK00+I*7-4]U@"^&/U1)GJHOU M$_0,?1.(6+RR861Y2D MXHA[;Y#V-&,W%RQQ:WGPF<-J]11=GE^GAH M<2LLG)R>Q'XOV,'^1=P^W<[/L)N_P\_6L$#W/:![-M%5"VP]MQ2)*"GB3CFD M$\O=VY4-V&LGG,YXI"FAOQ9W0G&P%B1<&AI;X'!!<#AELHQ@3;S1**ILGSMM MD$D<(^^5!LTF#>QB]JUR5J)-2\MK7Z-OM6H15QRJR\M9;T3J:O7+1-U[C]9I''P\V26P MX-88AK!R&/& /=)<.N1\$A$+@P-5*VMX]7*HH ;BU,X;>\-4&MCE06LPS/( MZU]K]S*2QGZG=IBGW<)[)T_\WNN C!__WP"DQ ,LVCRBQOX\DZGCU=JB9>Z> MBK[(W,-D[N33R:[F(5)*&5)YFACWA""+'45.<\SA_/L@ZP#WO2!\@[%;(9F0NS*9 U$+;XT\=!)4/#H]C^$6L=D)7]\2"R\Y)[G8!> MAO]+X_FF$_CT^0E\E[3 86_0RF_[I1_;\/X?IV.." ;\G6 QIZM* %[//+-R M]8=8!RQB-(R_3G@#OOX]E^>'+*/^(>S":L_\O=^?4K>]B%P_VN^H&IO^BVT? MV>-!7OK]_KF[GGRZHE;#7[MV%%I#P%;8R^GW# _5&F-%\0XD.]0NSZ*J-OK)V[9G\LW8W7S]PDAZKSCFQO?1>-D^V3[X(_O.QN?@!2]$\UO M'T^VOS6.-S?63X#4G#0_;+.+A&A[:X]OYOG,!W!=\+U D'!CZSO9/FCN;Y]\ MY(V-AMC>:N"=@Y":&]M\EQ O&(\!:2T)D' :D+/2HP2_ 2D2PLAP<<:JL)&: MX 3F./!DO-8I"$,3$TXZ;OC%>9CC-:_!HH-\G%KDBYVB>OLEG;\%&XTRR2HK MB>9>8*VL\]PY0BW!WM(GG+KZ+J7H,]$Z$\W/@%*?074!: ')RS>Y5'-8GUY. M_?$N,'.G'0^(1Z<0-S(A';P%L4W*!0O[:?&KF,,Z'I7:ZN[5)L--]_/@U/.6 M:CP5&; ?JJ.5[0$@.OG=_>JU0Z XL5( W:PI)B9%/*\IKICC6IDQ%Z:TOI(A MK9P(L+OO-Z15T%4MJ.'W'F=ZTY-Z5;'\X8\UH_7FS[[_C-9RW4M]W;?D3RU# M>9,I8TAOR^>J6L3G)8C/)3.QXM-/+4&O*)-3 M/=7.+?%L[OGF(R[EN7B.4=T+6+8B!@L7 UW$H(A!08,B!E>@02F%OM.Z3=R[ M+J9>/^:^ZC]:N;MLY8N:^J<66H52!CHOP1#:%Y=@:R1+7@BOG19[>TRX+_9V\P>-_O=7X?!Q]@[38/XS@B/?BM.B]G3O\X M:+2ZO7YK>'S:#6^]&\Y_RKO_CN#I1ASN]^"9'_"2*I:Y-+F[]PP,3')WPT'S M9 ^NI\$:&^_(YM8GTCCXK;7=>?=SY^#[T>:'O[\W-QI'C0U/+N7NT@:#S_RY M?>*/&EM?17/CZW'CPQ^M[:WWG4=#ZLK,FZYI?3@9Z[C/-53(M>@EKVHH6*%GI2+<0%"4HK MJ1E.7*?@O&4Q*D)=E-AP7FDA?:J%=-%"KU,+32M(7%*&!Q91(C(@GD<':",B M[+X-V*JD/;,K:X36!29%#14U5-30$@KWBU-#]\IA*FKHM:DA,NT\RQUC\!>R M1EO$M<+(.@^Z2.O(@F9)!0%JR-2E6+ZI"$4-%354U-!+5$,,"V\%EH1(KL$6 MPM@H3I(AB2;&Y<0:(L4:>M5JB$WKZ27%%!1.'J3&$#>:(B F##DLE C!@Q2 M&J*Z#L9R44,OI/':_Z3J?Z\Q[)53KR=]UI:DS=IKUYX+;,.]'.KRGTL=PP(] M^&XLW[_%;DRMY>D5\R)TVVQ[Y&0##IPPE!+WB$L"NLV%@+#25@L2$DZAFA1Z MA:/O7\MY@I8$7TJ[LJ(.WJ(Z>/I@4E$'#U0'T\"/E,$*;QQBP8*I(P-#.@B# M.+>:*RRL$6EEC=5)SDLKZN!IG&N/8*DLP@Y]V&4MP98LU']V>35>,\@_?:BF M@/P#07X:5B&!&.J81T+C@#CS&NFLCH,D/J0\%D7RG&-&^>4^9XL$^0>=F27! MD +K!=9?$:P_>>BCP/H#87T:IDC."2F%1T$;@'4='-*1C(=M6YQ88Y1A)N. 6^"PB_W%NNW913R_NFG4 M52'M,XA'M&#\K1C?G)U0(JB.CGB'#!A/D:4*(\*RE#]A:FEDK*]#Z]-!ZQ5BW2SWFKYJ,\WI&HUW=&?_V3O>YZWAH M 7[T8]?GEN+7=AL_UV8\6K]_.M_H0>W&4[_7N?"5@Z$=CH:]_G$M19!,VYY^ M-7SCDR+MQ^;[NV'M^8[]Z\/WXRO_>6E14I&C;C@"AFJ+7(J$BN8"MRJ)PZ9E7U^A'T&_A"X M3P(!@\@1L1"05DDA6'[+:##>1@\$^'+*PST>^$?MR YF1BE.AMYF:C!I*/EK MGL>)@&.,X!V9KD[J\ ;UF;?%G]&/*O8R&/;\=^#J@YBMX$Y^:;7EOP*G2(-8 M#6,\M/UAS1U7=*0%;,17 T1GQR[Z?@RMX6#U,IN\9:;8A#Y2-:6/U['.TV&- M.3-PJ>=UF4>?U_7.]H%2[@W^BOTO^W9IAG71YMGQRS/%M^$8O3MI;&RSG8W/ M^SN=_#V_?6]6/\-^.7YXI#G\:6XVCYD'XWOSPOK--/X(M^HGF MGTWZ#F]^^,J;].\$UW/< M@\$0E: R8@Y\VAD5B 7=&WT@0LF+8Y-.E[P&:UZK%KVVZ'%=MU[2R[.^?K,# M$/]XNG:'L'8 ,F )U0;5$K8&-= M6T#/NH3M&GO$W MP&VCE2>MAL>ZALM?63MLCP:3CX[_ M';5^@&;,LQ6'^W98.^J-VO#F?FL0IQ8>@''?YT?@3L;OZQU63JGZV;C;W$(A M?S:\(C=< &G+%U%A=_4:N*DJZS&;JN-+>G0,FIG5=@&-JDU?[X;)TB_3F+;G M0:A/NUQI1IQGL)J!(&Y(1(YPB5(T1FG+3%3^(D(9X[47B0 ."# &B3..,BN< M(P *@&\7$2I[++(&'PWMZ5AE5QV_+"#AUF.PD"%I<): GHRGM0W.CTRK5S.= MLY>M^KJ)U$[^%>S0_NN7VQ'U'/C=/F3M2IB]=5W+<+8R+*Q<]S-<=QG.]@JF M:Y7A;$5\7OMPMF40I3+7IHPW*F)0AIT5,2AH4,3@!0T[>X5='RM_C1W"*QZ_ M#<'C'ILG[9%0%JK2BPM:)Y%EYYM!N2K[YTR7SKPBTJ@?]XN MN""\TY;OR](PY;[1O4GN_.=V@W[D.P??<:/SB6YO?>XT/OS=VMQ:/VJ&=C9[_Y8?MHY]M'T=A8/VEN[;'F MR3IIT*\_=P[>G^]]2[!DD:B(0J 4<6L3LD(9Q!+URAME(Y@'T NAO"]"?LF=M ?0' /JT<8 'AJZIY4CS*K<8MD9[@'9*8.>D M)(:HM+)&6)UC51"]('I!]+>%Z$_8KK8@^@,0?6:67@A):Y[[T[J(.(X$F60M M9N*2I% M9V6:Z'R9YG*T@7\1.O1:$VB\DHN-/.,YC*!ODZU='^]LLZH!WDQ5X>E@7".(Y&B1YQXC8P1$;$42(R".T8M&$FRSHRN M$R:+H?1R75\%!A<$@P^,UQ887!(8G(9SF88]=4 D-$\ @[E?EW:,(0'HF*(A M25,#,*CJ2IFZ,;C 8('!-P^##XQR%AA<$ABI$*::() MISG'+%>7[R^1NT4KJ,YANW<<)UVF:_;(]D.)PKW6*-RD MW^LEJV,]'(P&PT[L#HOI,8_I,5LHJI56)$J/A!46<:TI,BX9I$)2,B;EN0?3 M0XNZ9L7[4KPO!0R?.Q97P'#18#B-RCGEE3 Q()&69MT<%*D ME35.==VH@H8%#0L:/G=(KJ#AHM%P9K0QPTI9'!!.22).A4.6>8RD5/ C.)&X MRA6*I"Z5*&A8T+"@X3-'Y@H:+AH-IS$Z$5)2-$44N/6(*^D06,X)&6&L;M13M&-ZA$.X5'"W MY+'B J&OV-]:('11$#KULP9)I%3:(!,TR45@%FGN";*<8 ;8ZC#C *&Z3K&N M&_D4KM8"H05"7RN$/K>3MD#HHB!TZIREEG'L"$,J6(,X,PXYX6(NI# I:@$_ M<,5"#<%UH9["(U$@M$#HJX709Z^Y*!"Z& AE,]%^(1P+!E$E.>(B<625]$C[ M!/OG8^+&5U47AHFZ)+Q Z$OQ^#Y"K.RY5^ZWFWO3/-NDESG;%BW!2CYC3])Y M6K?6>K,->*@5+"H<$!-)(6Z= M1892L!ZOH2=UT0Y%.RS4G5^TPV-HAZEG'A0W M(X;E'M;6(:X"R>4@"6G&4E"@PW7D63NPI["&BG8HVJ%HA[>D'1X8J2C:X3&T MP\S,FLAQ8& [4,H$XM($9#B.R%@G%9=.8:.R=A#+UZ^N:(>B'8IV>.':X6%! MF*(='D,[S'2QBMXPA\%L(-H@[A68#=Q*E!V"7$A/$_99.RA3M,.+":6\QN3Y M<23U:8(I#UN_)5BMA2JUA_2M>K%JZ[$#(A-Y+HIKGL%M6^M9:8W#(NN[U :6 MX#\$"BPA'EE$3GF,;.1,IB2=P$\7%"G-W9;0="DX_N9Q_+%#%P7'[XGCQV)/ T:<; M4SX>9) V&HMBE 9QK!RRW MDM+.!8!29;3B82RR "R(T\(CP)S&;FI0@+%K_(@I_^_A]:UXUJUB/F, MM+HC6ZWB?_X=6C_6_E/]-7Z3Z_][[>P#3I\\O:=J;5K=$+MPR_KR/=_Q0L_? MW].H-!/7]"/]:.\E]S-B2(@DGN"8TL<&:EU4HZ(A1Q MW"BCU5P]7= @^EP.=M3KAT'L7H2D==C*T]X^7\XF<+S[Z=LCN,OW_5[G]U[G M<#2L-GLS742P]0YLU8OO^=6._^_S\V('_C2V&D?-@_"]^>%] M9YM^/&Y\ %"#GTWZ#F]^ $"C?Z?-#2^:!^NB<;)^W#CQQ\VC72(9\Y<3WA'3"*=#@F'-AWMI :D1TQ#OG.>=.6LL,YM8F^-5KK-A#0!R$ 6 B3V;UAB 2O9"&">7PW (!#!5KPYQ@PG 7 MO:-!&245R)AS6H6Y>M@4@7A:@0A4F.B50$YJC[BA!-F89U1:&JR5E$A)5]:Z MO4L,]AX/@!S]B(.=_V8XG1L_WL<(F<'\.18R.IS$I=H,'6"ASQ4 MCBO@+28H1E(R(2FJF;M%"C\VWQ@MU*6(Q/.* MA#&!>,XP2D$#I74+2#RO2("&]]P#=\% 71$/V" 7M$3$*2,]I5X&L3 " M$\]/9NL=YH<'%8693^@(54'&&&U(CD?O#;=&.8X]8(_Q1A2VLK1"QQM'NY@2 MHSEP%!+!I.84C&MK* ;)(])PJ3"HE;D=+2+@ 'CC2 "!3M@XFZP6-N*$F22@A[YQ"/AB(;(D?*)^\#6"-,LKD)K"421\,IMX0'3RQC#(PU M4',&ZZ1=82M++1*.T2 \R$!B6(!(6(^WCV63TFZI(5FN7PFRO)P:W/LAK<$V4 MK5Z#18[Y!=6Z];JA-6&![7;O"!:KMM]KA]@?G+ZDV1O"!?W3#N <)OBR4&MU MJP=KA/ZK-NSES\A1VMJ^_1%K+L9NK1.'X]#?Z9.#O"^#PSX01MB\UF X6*W! M50Y&?K\^\R6AE=\S^20['9S1ZAS://*^>_O&5A,W'AJ 7#V__Y<#M]=(!%53 MB;A.D"H(V<6["J]<$K[GD2)UM101O'IJ%31'G0@'< &9>N?Q>:,U\.W>8-2/ MFRDC<>P.J@7^'.$HQ_![#P3EM/@SAK_L<9Z2--B"2_BM#3CPO'C,&J=X?/ 5 M\'3_.V!EQM$CP..#YH>_]W M?(3W 7Y_:."=;^^_P^-DF_Y]L+.Q31L;ZX#5^VESZY/896!U:>8-@A\6$)B" MO>@2\+08F/6>2!7]6.>"M,:PGO6DU DV"72WBHIC8ITDQ GO8[ I"II6:A%4 MW&$6YOXHKJQ]R2"+JC6OS6Y+[:^V[0Y.@7HB%)=%_'KYOW".QMMW^]6=OQOC M953182 /D6-EC<.6FJ1DUIM]M*2F:%Y-W/_&L\8TWRC9W2YL''W>3A+#+@1591C4"H M(QQ2.*E>1"6#B$Y)N[)&5R\/9JR!3+7S9F=5-(\$/#!ONDC (B7@^ZYS8#A+ M)Y&BV9PV(0!1Y@)1*S"-+!O!;F5-K5Y.K3N3 &!9P][0ML><=Q)<]+-P',<+ M73MJ#??AF3[PY,->U7<:W@RO!!)D?P(CZP)O&U9\;EDQY=W$,?DE]G^T?+Q: MKK;LS]_&]W)JN16)&TM<8^LKW35*VR"M1,(1/@Y!&BHDZ"FN?;!"RUAU>) O M$W2*B#Q01+9/=H5VV5=/D?$AF^^6(!=UE5Z5(HW*:Y. ^*]>[@%R)B(/,*_J MV9 _C#Z;=.WCU=K]4T7'&:(/HTP/+!@M"G.!LGG@?^X"%6;.68%$[DW#1<3( M>HX1$UHEYA-W.F;.=+FWY?WAZV$U"D4$%BH"?-=:8ZBF 45)(^(J$J1S]VM& M')-&<.ZDI4*1KQ82)WLDUV%0F$&V^1%0%$SB676^IB,-=84IY3 MHFE<-&EZ0M0I(O) $?''N\$0$0W7""PABWC2%$RY")8=9R1J#>>=^TR:+@]" M/!61B\3G?=[6 M^WW;W8O9E_W;\27W]OJ1[8?-<6;.!WCA9K\6:7@V:3":<2%Y0,%@E:FB12;* M@"R3(1#*J!+R;H'H86TOKVLMX\FYM+A+.+W0,.!IK6QO4(5??^GGD!?HAU^/ M6F&X#Z *F#G!3TY7E8!/G'EFY>H/L6[0R_'17R>EMOCZ]\P4VGJXYMA?2IV1 MY[J=VX*9O_?[TX+CO8A#W)\=;]_[JXGGZ[H5WW,]C^3Q7T7EG;RL70F0#\GI$8 M .T__[:W,)OE$=-K0N7O_'ZO]J'=9Y:NT11KT*LE\;5KX[4WQIYOQ"I3]I8HA0325"N@69I(ZE4 MW"HBM,+L?."[4L-Q7D*OB%:@Q'@008!XX94UIDQ=B\N#M.]1VQ"9L4Q0+2QV/%'E;/X3HL0Z4CLI MN[N[B5@D:JDDJKF^ZP&X0F 62SLY579(K)&HL M-)G!7,I+!:WX Y1\;S0X*[49U,+8[W%??\=YU]%5363>H"_I:OTTG[[9MX.: MO:64N]K55C=3DYR'>MBVXPBHC_VA;>5@0O15BNI@'$_("8 V&FRTSEL2+>XRJQ2NS5)7RY[DCYY]"3] M/^.>;3?L$(SSP7HW_%ZM^%X$_167)A6_V3H[-[2Q]3=\[LY!@^ZTMG-GQ/)Y?/S?;/YK>/Q\U.XV2G\T>K^>'K\<[&WG$^ M;SO?MOG.AV;NRKB_?=!,FUM?R:X2W/HH"4I1Y,"@,,@QS5&0P3BM#"QUO&@2 M>V>L]QP;C#5WFEK/&-&$1H(]%TY<3,4_M]JU1:?>WWHU+X\9?NR.T24#41L6 M?]0?5-Y&-QK BP>#\P'$5JY!<@> *9F['_:R0S+3,M^VKC[/+J MCXM2\@MS8LCT X$?MD=5 LGD;9DAIGYU6;5V;S"LP;^#[=B]<>W4$'3/H#5< MK7W)V2;C4"A<9&=\Q.#G<S5_Q_ _@$((5G(-MO#;[#6[IV MK!!KA_T>D$.X"/C._$D F:/V,'_MY.+@<1L.1H/AF)Q6M/7\%WC;[[?@2E9K MS5Y5HG5V:;F^RH_Z?7AG^[C*I/&3%9E4;,$+03 SKPVYZBO68DIQ7+EU_CNF M#/@T>%&?7&JE2GJ@2^RX+"VS;3O8KZ5V[VBP^HJK]D!R_QC!L@(.RTOYC1%T M7H -!W:6[(]>OW*BV\/#"*RJ9@<#$,1J^_L UOU*%G-X ':CEO7T#R!#$SV< MDYO&VSEO:E.0(GO:DN9OI+WBT!?>;G_VKU\_7V>P-U[T'A Q+DYORU"JH>?#Q>)<+YHV- M+G=$5(A'S)%1T2 ID\>:>6F(S+DI5U#_L]R4*7P!P[;M7"%=(4LKN^/!GJV? MY?R.!2I+4.7YSX0/R/.X"/V3 .]MP^E_=]P\^?R]>9)K\K?%]M;?!YL;VS]W M#O[8W_GP\?@B NQ\^^.@27?:F]_^:%4=@CY\8KDFOWG0WF]^:_#FP?M.H_/^ M^_;!'T!"/6]^VN5)<4F,1Y%$@H#&,:1Q8"BHD"@E$8?(+M)0%[@UW&O"/!CR M7#HJ@G:P"]I2)L.EBM _>]T]M!7[G5I>^EMIZ'UD_$J">OMUGK\OP;-SEU E MM.9,&VZ8>]'$FE[*KBCBHJ7!%G0.)UT!*ATA3-WFJ-GG+QS_%'K_TC*X7?X:43 MM3%I^'%<6]_KQS$Y_F?^X!5XH@?/GWW6RK_JM:/]%O!/O^$7UVC@6/E86E1X:U8G!!35^F#0 Q(]IL_9G1TZK2Y<:K]*):J! M39!O.C_1&;M8)L;$Q148?_?*^N15DWL[NYV5?XW5YW7/9R7[HQ7BV/(!XAF[ M+?AED->E:M]QNFA^_,8T$>MLE=BLP/U:U8,FK M.#K,NST/86420" 0Y8/&G$MCM4D2_A\!3XA)MB*LFF" A7M[*/\$B=Y,XP4Y M/:V_C\G*;[U^OVJH\;L]A&>&QTM#59]:436WOO-=&;5TDFK$>)[^%E@>0*T" MTL8ST/&1V0B*AETQ-.@LT_Z?YZ1T%B"K(YPM69MC,L/Q"V 'Q^! MAK*Q5-]!_*ILINJ,7/7EIQ8[O*D?*R-KW):FE6M)>N.?U:FOY:D5DZ,[CR#C MA+UB00-%"EP1[V3$E$=-(G C/.GZ60DRNK]$1[_?J\2Y=T&L13GX] M5;1@E>[;X5D4^ERT.?OHK!AL(2U4QO6&U)>,<]-,ZF3.*F GQ MY+'4F_3KJM<.VZ/*#3VNK?& U?5*VQP>@JU1?6?']O=:W5^ "_X+OCQ[ L=7 M$&+FN553+Y?]C FN-GN6*Z='K.W#O>2KAZ_\)_G7^&LC2 U<:QIEICQV[V:N MF3]N?"77!Y3A3D']7FPS(60"J]\) _ -/3[ M6Y;0+U7KL+T&.+4$'D& G," ME!E#UJNO'$Z"7NZ4ODSB M99G7SZ1^S7#YZCK&JO82YF;DGT^"+24T3Y[)8P*XCD;K! 9S!EH2+/Q7)/@Q M)'C[.$^V]=0P*P720(<0IR8@EUQ A 9%G %&CZL)Y?1RXZY_9+F9;Z,=4]($ MV%\A@)UC8:QW(FBCO+I+8#^\(,=F<;]7S0#@'IZ3V*@E(MMT>Y$2(WM$9IYQ^ M#G#1V+[*:_*Z=OLL#Z];\?.@4YGTRF.L4F.DY([8S*YN;GZ:=^A\%LYU M8/FQ.XFM#A9Q"B;/E^1^W#!&8#G.5JE^*2*U4)'Z M> 3:&S8@&I[[G'L9$==*(:.%1C%)D;PV+N5^^NRFUG 71>F\")USM(YKP[IG M89?1<#"T8Z_61*?/OKL^2>"](&C9@0Y,;!"K2JW)^\XI&6?;U>L'^S$/3,CE M:""PH[%,GOHX;+]_7&FTLQ!0?CB @)SF$?2' +OCO.13G\9ID[N.<$.?7MT MK70#0DX%[48YKZ0X)VE6V%L%?VZ7_8N]8!_0$NQ>O6!QBM(3K:7T%C8!.VXD MCT[GD?-2QG!;J^MY0'Y]YOAMIDFWC.[>6T=Y3P#EB7 2 #VBG"R21Z9JY"S3 M2 8IE8U68JXR<;@!Y>?MQAB,5I(+1GD@/)K<@39I;#FQ6E!)R6T-.\O6+V#K M-]=W,7'46 ;@@681&4= H:32-R=-Z<4#..(J2\RPQI8Q(-(OD]<45Q:5/- [6%H5SMFJ4)16A:55X?*(:6E56%H5WJ=5X95U6+?6 M55VHP[*:6J4P54!@N(/78ZN OXJD!-4FO<3& E]OC-A=:BLP"3A5ROW0'E?Q MI4ZG557=UU+,^4>G;.#4U3?JCH;P82?CB163U]Z6IUL_&WV;W2UGJ:4 6O-% MIA]H=%P1F;ZR-.;LOM['^%?LYX,$&O$-!Z=/WI'FI]V$HR6@ZQ 76"*>1P=J M+ 4R@4LJ)!R]R*]+/#I?VIPMSKWNV$]WT1M\P0-^02 S*,S$N*]P![1H?I:-&(4HT 2-&YXL M$H<^?-*RPN5?N5M/#(,\B.PT_V4SY>XC.3/@C9^EKS_A+$7JG=..(XXI6 HT M: 0,FB #MK:+-L4@R,H:%:LWE!LO,WP6";A) HX;GW:Q()I1J1$<2HTXYPI9 M0@R* 0L?&/8LZT]";Y* JUC4 GNSUFNVW=?=KJ M]N2(S.'\/,TWE]I8HL VU#C$[-"88Y<=IB$9 M'+CWBHOHK!2>6$N\<(02QZM=?NB$MK++\^VR-3P2GKN/9Q3B7(*]Z8-!+G 1 MC/>,*)W=\+=/89ND-PYJ1T">;TNXO#.*K _&+92R0_:.Z6[9AWKM_/+'SX0; MK-:^Y'D#%YI&7?#9GH$$M>.X MKRW\.FE-->-LGQ6**BTWGE5PM..,2Z(2L^O%L3X1P4JPYV%=0B;FI<-& =U+ M%K2+-UV]U?/^GD#>#;&.H>[/XUMQ89\V]W12](L)AI+0- MB#,@V]83AT)DS',E=/0A&Z[7C_Z]6LIF@&CL)AO/+*\PR>:V'M.$\3MC$Z#" M^7+Y_.ZKF['4#MLQ[(TA"@Y M9.$Y];UNG_LKZ9;,RUM8YW$^:Y!5&:2(*,,=?G<.&ML8R3I(66$EL= M%@*511#O)HB-G,AMK0(BJ VR2?*QEP*,,H:(=BJ(0,>=92B3-P2?YNSU_B*: MNO[>Z_Z(0!XS@_@R[I)9):F\XC+/S6ZM88]KXBHJF[G8G,G1Q!N>\XIX:F?*IOV-QPWJX9]Q:%F_;[-("3VR94>6&A)*I4(D : MZ[N8&T^PLBA&G&;!']D &*[$C39]U5@7 MCTW/L>0= 3Z/&R;'LX^NFB0#)1]UV[E[!7Q@NP7OGISB;*+VLUM_U/?[5;N3 M?)7^_V?O2YO;1I*T_PI"VQMC1Q!LW(<]ZPBUCU[W6E+;EJ=?^4M' 2B(L$&" M#8"2Y5__9E;AY"62(B60K)X862)QU)%W93Z)]4YU/*I&4@^BS)]D>!F#O&B^ M&\-F;4>B$ Z340DAWL0M95V/R.A[>14F4K)62]B"CE?0,T#=&BJSV3L)"Z=I M@(V;.#!(A.CN&+3+8)VSB9=@]QP6-5OPW+P<]\L"M7.=]]X6;74+)^%'J3X889?*+?C[%^5YY 8<]9* YL&$H4WJ-7HY3'<&2 MX1#[UV(/QQ[K((8?>4BA18R+R21&$-4CFC>5B$GU(VE,_:)O0=YL L"GE#' MAHU47T UT[4\D+8@AHT@<%U/]2V+>GZ@ZJH=%( =\#]Y(QW8<.%>5V/]A NA M=J:-Z.,#_%_=7IS^[=G$\UW=DFU;<60CU$$74O /B*IK'L6D4^*QW 33T.9D M=RT@G7$9'EHK$74+5+"6OUC3PNM2/]8TP]W'HZ:/GT ?5J!8GJFJLH]P.480 MXL$A_FDH@4(MJJ@4+"2UI\Q!B.4D,,]I9"*Q[.""ZOR?202JK-*)\T0+/(>? M )'Q.$U^1-BW,+Y;@3'3$G^S_/KOQW%L7U#);)A M8Q:42BS94VP*VM;Q7-O0-)<@')#;5V<+)@I* EW)!,ZTO#EHS+73O#K_G.JR ME.6,"8*BT1\'#.(P0S40,FID9CQZ=$VM[)BA FJ N#2D&)IW%>HKH>F8AF\Y MOAZNKI59GY)E;BD?.EY1A>7QBR/V3R^OE;/;OVU%T2QB:;)NF>"?.MA_PB": M[-C@8 2AXSFF>_+*[-OSD$[Q#"B+@ Y)RHFBZ0E5/1N+W(92RH:4.92E;.;] M70M'40I)E+9=CM(SN&-I#;*FF*1N>[LE> M$%JR2JD*]J&C>6X(>M]UEN$I,+"S.52#ZKZC)'._6F]1S44('MY;-AU!.N?? M3G^ HE<<2L&6UV3BAX%L^+HKNR919(?HFF+#UFDF 46O+J$<'FI:@7!XFFK9 M$99G;X&DP\@5;D^O#FDE88C97.V+B]P.M#GKU@"8]"JSF!U/P,!'1(6E,4AB M[/7WKV(D?)R"= ^ =-\B?- 62+=-@$6H-Y]!FIR*K;* JD<+T,AEZ)!58D;= MQZ>Z:$A!IP>K 41N9-UM!!#9H, J^^)-L3Y-0*,_671+/3K*.\,TH)!XIF+ M8JL>8MH'@2Y[IF7+ =$TQ:-.8%*R$I9DX5IS%%%LK3A+)IL%Z3:37,;JIU-O MRY&* RI&%MB?Q[(\8GB:*F.'+?"<;5E M0W:+F_5QF'_I5YXP3\R=45S$SMP*"DGK8OLE97@"B52ARMAFV2]:7W M4SGE>9Y&WB1GAX+%"^92/ M9_CUF-",B;+R\BA;21-56@8/"UO2IQ ^RY44\PV$>-I;\71M@*G_,/&T MO, M&OPMGN$,P3L^;&[$'VWCCF9Y2ME?K;!9*^&28 \W!KI%>4O1.!E=RXSG62/1 MHF5;F44\+]I?"X9VFD)#3LQ'P+Z_2*.:0HEEQ82Z'Y,LB\*[&;''(=B1:( 4 M>7NYO"&:5P"];BX;2D(_9V\$US+'/J'L4]8XI'5R08?19,@%->M+SW)"YI^= ML5GCR3V?W_+U9(?*F(' 6UECCY6@;*-78DP5I[U!A-"- ::$C!@JQYCEA? 7 MXTAZ$O">5*SELJ&7)]D/?6%C^W/L5@V^1'%\R%7$/?O?J&.%S:0-+<>%0,;+ M,O 5!<.WUP[IA),&T/\-Y?590\K)?Y0T5R%CW9F*^4]M$']8$ 5L']B3B+0& M_*> Z%P.T6D)B$X!T=D=,A40G0*BX%A :$JU/!UQS-( MZ.J&KA//II;B;Z%:K^UY?ZH'*HIYPHLWI\KY[=^>I?JN8BJRZIE$-GR?R$1S M3-ERS"#4B&/8EG_R2C>6P4..R=29&A?GR)QKE6^J*K75P >IY1F:35W'U77; MMU3'5?S M+:), 6TT.JR=LQDH"-(J*6&H:(YLN=AWRE;]V5/,0W95WT=4R9= MTPF #/2^>\\!:Q4_]=EA3-$MG7=&RU,RROA=V;PR@=//KR4#7H_5!J54W8-J M3J0?/H$Z/X]IE0N6Z7XQ9A-^P@DM'WZOR,A!-5"XW05,9^EV8X F6[MEXA;8 M.0,3#GY;@Z]_)]$H^P"CI=G%Z.T/G-0DR@;(Z4?/Z.\5#*\2VS=!V22@=%0E&'X:0A.2WQ7/>@V!8M?3L*P MU!]-<)WVV?>\,Y=> U^L&4":.5XHJ+N)5%""E;4#=%GM9,"($C [>=%17VJ8 M2QM!X^)OZZS=5",IC FMP8*ZJZD(SJ%153<"W2&^HNBZHA#/)]3SE?F8:,HZ M6%G"Q%K&ZEE^2KQ/%GW*&)'^:;L$0+,[SI>2 (PA:BW MUO::H:<'NNNZ"K4,W;&(;[H!L55BFB%LL[%>-P6QO0_;WE A.E6(+8-%ZR/4 MOB6[/E5ETS="P_:H;ZKS9?O]'U0G/^ DH:&2<,3":ZS:!,.)F5/L*!6=J+GG MC(O,F ;&*\/=KXR@HAAT'92%)>F U+?T, 1;,PQ5PS-,XA-+\WS?=S2?4H/, M=0#:]/?9']!@$M.B%7IE9V27\);?XL3_?FQD=^GK9Q__=JCJ>9Y.9$U7-; K MP%-WJ:O*MD["T+_K&!=PE*7# :1/7^QQD$$>#[7T4@NCE(MOO(\/:6X MI[@BIF'^@DSRI+R%5?KS3Q 6@*8RP^P;9_1%^OM6!_\K6G:\];"I2U?^R_'F-DTNN:$I@)QE!]P0E.+]I_%F.>,IKP^3\8OM/&/ MZOZ"MO&C]0=M+?6- M5*J:UL[>P[V;+.I_^6 IA>%6]WW%131VM8BO%\!_]682TZ;YYM$6LE"P^ )8 M-(F9"%(YT9E5[L":_K+;I6+T\Y"UX@3(-=U3K]7NCZCU;8),ZOOIX0RNAC_B MBV_7M^>_O[^]^GEM7%S"=3"VK^ X?[WTM;/?\;XS_>+RMV]?+]]6]\"[)E^U M+Q:>3U]]^PV>>VV")Q2=O_GM^_EE')__O+K]"I[1V4_?//O]/#Z[_",\^ZS\ M^'#Y-H=_;_]V%,T"#\*6+YBZ"A=@+ M=NJ([)F_8JO8.+O0;D)7"%WQ)+K"=$"N.,3PJ0(_?)]@?S1=<6W-"A5+*<[: M5$U7A:YX8EWQL](5L$V!$7B@'!3;E0W/T&37"RS9MC3'H928OJT@)(76,QVA M*W:B*W;@->W>=W[J=?RR*$%BH1K6=KNBR\CTGB7MAJ1_UF6WH+'=)W?85 ?+! K(U@:KD.F+@FYGY;LF$2779UW9*) MI5)%TRQ*='KRRNXYEB8$8@?-W4,\))@Q<-O8*SLR<]?TOPY.CF]NV+:%=5,\ MH]PN]NXMS\,6DGH=27W7,%T5*PA-T_=D2@,P71W/ YGM^K+M:IX6>+YNJ/;) M*]/>K9S>D$LZ)5^Z&;068FQ?S%$AX;8IX6I;5 E]WW$=4]8]5Y,-0Z-$L/5Q$U9&=)LY*@]9R:5' <67Q;MU^#Y()CB; M8SFF?)!GN9VE[9(N[4:H>PZ2_CDM,//+H X9!:5J?8U^GU"L:RC6\]<-UT%S M-=/%]O4656W9T%1%)BHQ9)/8@0JV$H$+,"O&Z#ESFC)M_:2S,QS9$6FW#Z%S MH=J$:CL@U;9#+U&HMMVKMMIG5(E)L>0-B"ET9<.T3-G10T7&&CFP70S/=5"U M.7I/M81JZX)J8V[HKZS\K EHVFA"\,@@=0%Y/UWHP3SI^\%?L.1SYMOVP1!'Q0,4LE]:A(NI,IV'OWL&T_H.S.MY: M_R FA8K#+"7@!\MZB)58&<# M+=0M%)M]'EACZP+,W)^FKWPQ<-)I5MUYD\2PGXB@%">WO:)X'RG]GTF"KV-/ MYJA[$0H05"Y25)?,(_P19X.BTWC))805_S?P9/"+#_2&QI)68B8U9CR(:$I2 M?[ ED/O= @B4W1;>C_QD2$_!YBH^*"+U:(W%239)*8,0/F)8 >/L^N] 5TW? M9V@T%M&&7X M<<'Q'$$ V7D*0V =-.,N@PC8BFTIVH8@ EK?=4Q=MW(RY92$?N&W(.NL,:E@GSV M@7QFD/R9F?O8%+0'DN@I$4;6J]/M))T]!9;,%I9-D,'6R<#I]DFAV&G!\((, M=L?PHHADU<2]' .X$Q+#,DW&28T)+Z"E!%S(TV8?/!#&>:;F9CJP33WX%9LA MP"*=\B,SAOY[('D&[^*KRR_J.:(P?_.UJY^?HK-+W_AZ>:J=O8&Q_3Q3OW[[ M>'=U^=&+NN&:2D>48AJF">O7&>V18X "GF\ M?#@!*B6TQ,%HB8?V7KBWCL5\M"&@4*%/+T* MT6L5HEL6V *Z[ >.(1NPES*Q\3=/LU4_ %+5M)-71D]79UM^"Q6R!14B0!@V M:KW2J@1I2 (!>;L7IQ4K:X"FE+]HE4S^F=)A-!D*T;^.Z&_BA_FV;5DJ-64= MA"YX#R20'04;$YLJ#0+%,UVJ8@!*4[I>)]E)&;4/1?Q".NYWE%Y(QRU+QSH\ M[\".Z38ALF=BJ^90]V2/>(XJ8GNR:!/9,-PU"%55U58J19U=_A,BSD(Y".AZ&='S, MV*J0CEN6CG5055%LTS(41P:SWY<-R[)E8@:*[-H>):9G&B&U,:CJ6+/8$D(Z M=B2*>H@Y\!^2+$,,$I@2C&T290,$ T$X D3/$7T4]B!:^I.F24"RP;0X_YU$ MHPSWEV87H[>M_>7278CS-<1Y"RU5=0+'TEU%MC57EPW=TF27&JYL.H9N$UTW MB6:@5'(T57O9N5.R3@JB;N92"('7P0"H$'B/)/#JV*?I*3[8JXJ,4%NR >X] MYI7YLF+!9CH@_U1#"#PA\(3 VUI,,X/E@=^$C-NQC*LCF(0Z2NC:NJQJI@(R M3J6R"QLH.ZKEFXZO!T[HG+RR557(-R'?CEN^;3DJ*0RZ1Q)VC8"D&7J:1160 M;EJ A0*Z3'QJR+X>:E0GA@]J21AT'0Q"'DDJ9PNV6^1S[E^$28A_;H8A Z(JAF+)H6*"5QX&(,YMD\HAN.2&IAF&I6LGKS3]$1 G MCN),29RX'X'LVT*P4LB^7S;E>Q3&UVP24!#TY25P+1E@X+S[@5Z*-NJ!L+/ M]37J!B>O;%ODH0O9)V3?X\4TA>S;E>RK Y<6R#U/UXEL>$0%GS?49 <(3_:< M &P^U56U0#EYY5J/4)Q^%+)/Y%&NM'+OI_H]]7B'IV[B"!]]5^1MPDHO)*ZQGZ M(\1(GI#C.B*_NID/(1224$A=6,R.PBD(A?1@A52'['W?"&W/#&0%W#-PW1Q+ M=CU+0:Q*RR'@65,[P!)AHX,I=D(A"84D%))02$^-8"$4TH,54GV.$EBN:QJ! M(Q/+!X5D4E=V0CV03:)XNJ*:H>/Z)Z^0&MC+IA<2CX9RJ%JF;&BA+WNN#QZ2%WA.: 2NYV '&*6G&IK02$]W M'O9K3F#L\&\0W;SZ-_O1'.J*SV\/:OD$ZMD[-DAS8&GX$$RKEB<0&"$O>K^;')E*0U?ED2-/(;\SN%6M;WKZX M=6U;"%'?TL-0=SPL&?8,D_C$TCS?]QT-R,H@CZDJ9#%#67N ^7\,[?XL3_OI_B)J;_^^GNZU_!V-,,Z^M??WP[ MU[[&%W_] >(&W_-1/]?>*N??XL'Y7V?&^;=WP[/AN^]7W_X(+RY]\^SCWXX+ M*QR00/9"+P0KU@MD8JN6'/B6Z9O$]I6 GD@49/(8UC9/)_2$[6I)K8R]HU% M1T \SBSC[92:Y_+R''*^'% )R97C4=&@ZM0JD5$@C=-HY$=C$DMC>17/B(4FO MHU$I'RV^"TS*E/<45S#[CDSRI+R%"TSV22%D82=B,L[HB_*7&0.TN>6X ;"N MXYCU_>1D$^>.&Z?=?%+65&4)$(4 R)7Z'V^7=3&H=_:;I]Q]!4 MQ5Q\R=+[EW^I]DW7,EQUP_N5_I([E;[N&+:[9.!+;U_Z8KL/#]8U;=_&O>Z" MWY,\TH4,NJ?L/;[5U):=M1>_3'(2[TD^I-C-^W8359S8S(/93$T1V7KKK]MG M.HJ2%/T5-@NTLD9HWO7 9"R:254&YCZD\(GV:]N+31Q<>S95U[W L&Q/5:CA M@T-ND-#5#5TGGDTMQ?_[_<:G4M0?)"]>UUS$?*0#"?^=Q^?#]_K57V?:Q1O_ M[OSR4_SUS=?H;/A>O?KV\O;G29\)_VA?MZELPN/IY99S_A/'^ M_I_O\*R[JV__B<[?O(LN_OIR=_'FR^WYMR \:]9S.Y0&@:T9LN%[MFP$NB.[ M>JC+-#!-DVI&X ;!R2O5TH 4]CK^M[_-V3IP(+6EXI^GV-U#J15Z;)'Z;I)/ M4EH>M?S)8UQ7E*27MXD0M^N)V[M*W(:F:ME4LV7B.%0V-#N0B>M2F9B^I@56 MH%&=8D,?UWX$ TA;#LI;(6U+ZS]IU_+O5%-9!3\69[%--74(*54**KU%%6= M.*T[ENK;-)0#DV+AJ^O+A%)75AS5]:A.;,,ST2]0>IK]"-V5A*I:*2U@X4'Z MP:0)H.")1A-VP'I/H@ >?C*F_UOYVS%/GB9U8FY@=LZBJ'I?VG%JPP>:991> MC&E*$-;T R49S3J2R&"JC"V'U\O3]7SG[]] M/W_SW?QZ>3Z\^NM=>/;MNWI^^W=@VKZB!):LFXHO&]349"HJVQ0<50Q3(T$JA%HOJ=[MNY;ED(LW0A-:SKQ@2_T#&].T^IR M0MZGQ(E_3_$IIZS[EVUJF0W%=W4MI%15C5!726!9FJ,&A)IAH 4N3]!XG0QA M^G=2S!992L(P\JD$2P(_P;J0QI-TG/!O\/G!Q,]9I!TDCS?)8.Q9UI?X#DFW M43Z08"TC,'4B$DM@7PSQ/E63AC"T 3PDA1=E&P2!;4P)+J6,RPJ/R^":!'0< M>SI_'(ZJ+YW&\=3<>S@_N)[-;YR"%97"AN+X0^)',::5E!?>@N$DT1L2P_[ MFR?C8O@D2,9LP^"FT\^OI2WF)!W(M5G!O2Y];\ 6,Q>F3#=1,=&DH&!#Z]LFW-_X MYF3^0X@'5L,DIR\+.T)9?,_L 6 7N5:UI[1MX^<@K8VW:RI[*27?91+"5%Z0 M^);<9;C>@[0UZ^+IMC9O.1\Z?S %MSM_MD8^453O Q'3/9DI!(X M/6 M_!>:/#8(2);,!9D/H\\;(HB$#XP9OV?*X\_P\,XB\C,@DBE-6PD\Q;88*[ 'B" ME?BMX?8[X4QE'&%[Q/6O)&.@AFSI&F2D3A+I $8#%DRK&P>]H#R]=R. MX-M4O)X_@OZ@J1]E3';QQY?#0!MJ]BXTI;@E4K[]7_A:$'Z8OIM2O*BR88($ MQE%:;\SX*DR8\F$PY#%)64=*M!-9'$!.0GF28>9M1N&S9R>?+KX4?YP\YW8A M#C..B(>V5D2SUF+ '.->A?_@ M3S(P!VF:,7++)N-Q'.%?N,,^>@O,06"7MDQL=OE@UKSN 3/@X$KW8=J:A^N! MPB,/!^@!#?2 J$:TI-UZ[8?N#Y86YKA4Y<87N@00C35U#T]4!^0K5&>-+;/&#_AU"_"+QD]11KO M2D[&IC9\D9-Q"F.!Y_SU]O;JYQ?CZMM'X^KRW>#KY6_?KBX_PAC.?I[]_O'N MZ_"C-I.3\>;T!X[Y"JX]OQQ$YV\&\*YW\=GOYX/S-U^TJY]G\,X_AE_?? W/ MFNBJAJV8KN51F82Z+ANN;\C$4 TYI%B.[1+7U=635ZK;T]5'2,D04.35&8>* M6N9I$K)W,I:&;; *[,]^&@>=-0.G+8.&:[N17?A('E.WC/PNFWZO)VF*D<@Q M-NO $XI1&4HLOFCL^).5 AZZ"?B@]K_"Z+O/Z/M0D/!=0>S"ZEO#ZFMU7'6\ M,% ]VY5#BUBRH6F![-FF+EN6K[NJ9NM&8)V\,GM.!S'U.RE^]ZQI=IVS#UG US0@9/PZ,K[IV2N6;H6:9\JZ;06RX6M$]ARJRDY([="D MQ TMX^25KH*0-X5GWU61?XAG$@R):1WAWL7J18%=++"+.ZD[A<9<1V/>-31F M:(=Z2"PJ$X(=V-7 DEU=-V5/=8D"/I%C*B%H3+MGV:*S2_?K$Q\?Z)@.U0XBK\Q/AN-DQ-)O MJRPR'Q.CR^S*',O&64;9"!/1B[HOVDY$GT+OY:5/"S/.ULG(/]24,]/JZ^R_ MG:2<.7W#LAW=V@VVK:DKKFOL!-MVS8&+7+D#R)5CP!3W5;AT^)Q/[/9:$=(5 MRIDZ')?HKHOF?YH:X9 MBD,#7]EFZ_)V4 %]F0.))YP/+]X,HJO+3]\N?G^K??WV"=[M&V<___C.VB+] M]<>WJ^&9?O;SHSJ+=W1E7/S^Q^#\]S/CZO+K\/SWK_'YS^N?9\./V!8)KCV/ MKG[Z/\_?_*>-@ZKYIN>'OB=KOJO*AAEHLNL'NFRY1#==%;[#"+S:,_0] ^;K MI.@6P'M"60AEL5D82RB+)U(6-3A>H-JFH9F.K-L&* N%^+*CN(ZL^II"2>"Z MGFZ=O#)ZNK)GL>=]418B7V?#.KU!DN8RP[5:[#.)])Q.N@53?0IQ)[$EH1#G M&XGS9O8-,165>#20*:NK@=]ECVI$#CVB!$3Q%,U%<:Z(S)O'M/2?()PI!%Z7 M3%LA\+8K\!K@SIYG:J9!9=<*0.#Y2B [KD5D-7!)J#H&;!!V(= >(=1Q%!*O M6S']CN<:=CV8+U(+16IA)X\#A&+<2#$VLPIMPR"N"SK1]FQ+-G0-\;4,4]9T M$H:&'@;4UM@I@.WL5V#G8)(*Q3&!4$-/SAY[IX8>\Z!!J*$-U5#MG\$>N8&F M*[(.1H)L$,>3B:H1V= <3W6H;<)^XOF"H3]"3$JH(=%[YVA0A%^3;""-"9 L M)H238IT*O.I BGB?C"&(N$G*X82K-/(F FF93;Y&#CG)I%\>4:*;&Q\=%SW6 MZI[+UGZ*]\UK)BZ_&. ];O!QX18DM"7WDQ2O'TMHNQ)!"0"J_\,.TN<4^AR%QZB7-/@_>CM#W^ MH-_ODO2^ZKMCH^"+-[YY_NW4//MY>G=^>?7C_/IO,_3MD+B![*DF(DMKENPZ M=B@[ONV:NJ)IE 8GKY3^+,9(1NS%8RH(0L4-J!DH1-9U)!W7\$ &4EW67"/P7=^#Y74/HGB, M@,5+KIL-+Y@$QQ83:"=(0,1TNAA,X(T+O'%15;/_>..'#SOY%WL^MA$IQ!PX M.*"S:[7,!![6MMY1DF;/5PC+/OJ!\!9 S9]Z&Y99,>L 530,:#FC_HM@DN*^ M+??M2AHXY23PJ:0 ]B4F7ZC[:>+P4-[P2KWZ]I_!Q>\?U?/?SWZ<_X3K?W]K M7GV+!U>7U_K9I?_S_/*WX?F;C[?3H;ROV"_[K[?&US=?E*N?;V%L;V^O+N/H MXJ]W ["FX5EGZMGO5\KYF]_:=25$53W7=8A,M!"\1%MS9<\#N]JG!C55W22A M:IZ\LOO*POZP(H%@Q8M(VU'&:\;@B/N9\H7..6@?[>"I#.3Z[54*+TI M=O(3;.2?-/6;P'.R)N33_?*IF?OJT-#Q?5V5"8@BV0A572:V264S<'S==TR7 M^A3ED\ 678E=_GN#4X)CB*O/:8682==T!!P=QW=E*\0BY,EZ< _'<>1'7%[S MUHT(D4U#;%79Z/,H35@_2QZDYR%Y$DM@!Z;)+Q&L)SA0WYM<^RWR23&D)@_2;$+ M89GY-H2W^#R*FR?%NU@70W8<(=%_L#$D?%,WWQP7,7G>1)RY_#DN+6LL/M5% MO.QJ7K8_Q%:$K"\@]KR,_$E,2B!R_TZBHYLH34;X\'9K1%CV8,F2L YL\)(_ MR&A"TCM)+8XY,.0WW2"\:"I:3#O WN5X?)+PSS&N/746-=M.?'=<)&X[FMM$ MP_@U&\;/;;\L&L;CB$7#^,@URQ M8]Y#J+T8GMW"9]J5]N7VXG?XES43>&M<_3PUOPX_PMC.]*OAIV]?O[U5I@]$ MV#677[^!X6C O[R9P.7@V]F;>/CUS9>[JY]!]/7W\^'9Y:?V@:UGV;X2$%/V M]<"5C< *9 _^!NO2=36PX.W0L$Y>:3U5Z]Z1B,!V.M;D'9!!BL!Q.AZA_V9" M4JHC M>JYU5K0?HJ\#LD45*4K'(+ZQ%800X.L(\"9:!_$<,,9-4W9,+Y0-Q=9D5],M M.0Q]G2J.IOHVZXSLFD;G3/5."AYAC6]-@&O"&C\ZV9BIVJ(3$]T]>63U-?01I+LQQ88XWI+DNS/%C MD-_1C;#&UY+?S<"Y&BBN%MJ^K 4^Q0XZH4S0&O=,0BS;4%1#U9DUKGC$@#.E97 M!P7#"ZR=GN2L/)<7'@NWY_"E_I=16=U.@[<_?+B4@_P*%;"&"KAHGD?8INUH MJJ?)EN7HLN$%CNQ25Y/!Y:&^KRJ.$SHGKU2U9RF:<'NZ*O,/U^U94N7531]( M=*P0'2NZI$_O0X46&G,%C=D\ ;("W24A\65*7((8TJ;L&F$HNY9)?,6T%-^Q M3U[I=L^R]ZPOMNA;T5K9D/W7W4X52R%@GJ2ZF[WM101Z._)7F?V?C"V 2*6W M/\8TB%J1S6-JR-'$G")!,D:_EJ%8#3#DZW]G*(^A-*[6BU;KQ?&C"*]SCQB6 MUK/H.2.CE"(X?98A"!C"BC%TK31%5'H&NX6JB$2CK 3)ZL&=<*L/U]RA@KDE M:%X7P?J;6$/JJ,LZ2%&X;1U6@.F-8%/"XZ:'@X\8IO8F221;? MP><^"AWTXL&F@[N#"#[*66/,K"^]A]> R,'W]5J88C2&JXI%FK,JN KXVHR. M"<,CXS/ ,8$0D"L(LG$RPC6<1EX#"3AH? V+!O?ZA=_)>Z; ]3CVZQ$#'R.9 M-/W,5="\=H+]Q+3YW\K?CG/2D@<"^&E-X"=W:@>W _RT<$4%]E-'L)^>5H>H57=0V6,ZA%*:O!HQA\#*S:QPE) M@H;7G;0O/'G.=5K[L>K; M.8\M.P@UGF_,>7[SLI/G#"8SH^TUNDGB&U"4$@=-YIURLN^@72R&. M*V'V"'A1>9)6T)@($^H3;*J3(%2HGR,":,JIL2W;[TKIC2[2#R!\6<&N,B,"Q8YFP"7RY^#*S"""<4(F^4'; ROI427!#E M,8SGY!.L;OG"$[P,E^UT-,)E6T"?_U MHDE443\^24(B1\/LAF9LHDCOD_0:;;&$=>F* @[!B@M5+ 98E#2L'-MUR0N' M)* 23AF18K&?TPB&S#[D.*\,7A?-2;P&P66QLQGEVB8GWRF,3TH\,&RXA8PC M!?\Y\N$IDS&[\;Z-1X>/AC&G$2^C_TR0AH$N&>PM&-E1ZD^&< /,>-K$[*1+ MN%R=7=S0]":BM^58.V<$W@,;6)CEFGU8[NA?E+L\Z-1@[*&$K&8R/:?^8 2O MO[Z3Z0BM*>!\\"DSE#>D,B*RR7@,9 \Z WAI6%DD$G,2T*#H2_ 6^!71FQ&6 M.4W&:41SA%&NWX"$=][9GIQ&74)KP/!IPW#EXD1]'I4 !N0@OI.!\ MLL7(I E[[C^3R/^. C\@8R:SF-9#I231$'QHYJ7B9^CIRI2I!7#!ZO7A(-+U MN_XE98-H/,;=8$-AZQOK#^Q[# 5$L%+L923.DF(*[,R=K_,SKND*[8^+<<-$.QLN MVW)X<4JBF/O8^ JP3;(AJ$/$XO9IW)."9(APXKY$HK17>/&LP<6H.-X?L2D@ M'GA[3AF*#Y2$T@6N%/KN]8Z57Y:-)\O9P!]LW7@>&\-$TFD/_)5;]G%5%^BQH$XRG-,DPCG2+%[,($[(*S'V2Y0@Y MV^.:CZ".'4W0+F!X]#UF,2!1\.T(DX3OND=Y&PQ^ 09M<2@!7)<5L1F*='*!8$7([^V7U8.CD'6ERPA>W=RS1X(7-^3\KLQQK" B=%!P*6+ M8!AHRL$ZPYMS>&?ZG6+[ ) >0),XUOHF%D?AL^=2D-EWY#JEA67!GHKCFS_U MXUF+T7LIHR< M-+"7T4Q%"_Q0 )4-U=04YZ]]'8Q[OT=M\@^WTZ^27/Y7 $4?F^E,GH0BWM9K-!RMQ3CHX0;2MNYM LX M\X)\[B.?F4XHS,YZ; K:ZR3NZ>2TG>W5LZI#3T]JMN"0Z \?-@S/X*1L@+%F M-"-WU6Q[SL(NY8/'ZZ^]LX6?USM@%8FWRV+@U02@V.KUM]H16WTL6RVX^FBV MNLW5NS XB@SW)_#.=K9NK4: C<2*94&K=3AIK27;+2<]RGZ*Q1&+%=&PC)YA[4"I;K96G2*M!RC5QP@T"F*> MB<_H>L]2=N#A"6(6Q/SX!I,.!I-KN(*M$7A0TZ@ MNR%U7-"@CO;4(8>#Z.'0@7BBX((-=:^J]C3MR2/G@@T$&SSE;FJ@#713L(%@ M@Z-F UVU>ZXNC**..FF'7UI<]6I@&%BCC&:K)*F+M=RN:'Z"JM\=MRC;?,#= M$,Q-=&/1;>I0B%Z,ILNCZ5B45>UK9E=5S>MD.(P8QOK.$BPVR^3IM%#7W)YB MF4]M;'>2H(1;N6>TK.L]U7IRQU'0LJ#E+9P,*3W5L 4M"UH^ %HV>[;^Y''M M?:'E3L?LNNP ?*9Q'"&:>8&=S5L4!,-H%&5YRG"?JXB>:%._X2(;3L]2ME\D M(8) AQSYW'NJ-[6>X3J"Z@75'Q/5@P/2TRU#D+T@^Z,B>]/HN>[V_96C('MQ M8+'&@04VHKXN>H"SCHV\2+1P4L0IQAJ5=2*Z(")E!T#'(DHFZ/@0Z-@0 ED0 M\@$0LBHDLCBWV/%:OL$F;WY4MWLEPP1F])-]( XJ-CUT[)FN"%V)T-61$;VV M@X-V0?2"Z#M,])K3<\SMI[ *JA=4WV6JMWNJ)8ZDN^*J'&++BCC:+M/Q>X1L_5=X B*+A <,'^<(%F63U7 M??)@LV #P09/Z]4X/45H@ZYZ.8K[[1>T4P8J@WK&PBVKU-&?[^-2"7P2_'"2_:.Y.NJ$*?A'\]!\,L]CE@09>.8W+T8)2-Z#PR9N'3NI>(\;T7?-JTW&>L]V%$'&@HSWFXQ=(&-7D+$@X_TF8^Q[XQB"CL51U@Z/LCP: M)BF5QFER$R$ZL@1_2A'_+B<_NHF%MO_1%*OG&!VK/SJ(8(H(/AXDNZA:S]Q! M:VS!+X)?#I-?W)YE;A_K7/"+X)>#Y!<-<6NWGU7'( M\IC>YI)E6\^%[\ *_K*';GHW))O1($B%* MA"@1HN2A)Y9ZSU"VW]%6R!(A2X0L.3)9HJD]V^D8^.5!R!)QFKO2RKTEZ0@& ME4ECFL(Z#8<)#&= 4OIB!73PVZ8Y4I?[9A1WF$^%#Z\8/E# M8'F]8U5N@N4%RPN6WRG+[Z IIF!YP?*"Y;O+\G;':J?VA>5%0'UKH8DW43S) M:;#;A-TCEEH/2E_NBIS:00#B0-.Z.Q!@%JS;!1+M"NOJVT\T%*PK6%>P[EX& M! 3K"M85K/L(CKTPF)_.E3_\G(//F!6729.,!E(T8OER+%%.@OGXDYBW5Y.> MP5?Y()ED9!1DSW>51'?XJ[T/,6>QF8>]F6(TW1N-B$+O-D'.%S ;"TLUK)[N M"AMS?]Q#0EK7D.D%U0NJW[FL=]6.]?L1 M5"^H?N>.BJM;@NHW=EM^S8D74_@WB&Y>_1M^E(,[ M?&[UPCASUB6.1E0>\+]5C='?>9+3%]+I$$:19]*0W$FC))?"!'X$$RKEB<0& M"+O1KZ8^/5&VJ]$HH*/\A>PVZ)P1OEM,?#)^E'E;?7.5F4\1'I#V2^Q^^ER" M64[&C[A/DE$V3M*<)3> <,SRK"]-/3(942D)I7R G3DCH-X[*1G3E-U"8HF, BF, M1F3D1_!7\=(BC<*[ ](9D6LZ!!I HJ$W))[ 4-C3O$D&\\G@C9?P5YC$<7(+ MY"$QQH%WT8PB\1$8C)_ X^.(#Q,&,VH,$6F1_]ICCQW"+!#I:$Q2]J#F8KQ8 M3JQ\TWUX+4U?MOG4XN3*Q];F9$;.9)(GY2UU*?\FHE+YYS[.7WB[&O;_C%H' [=OC M[FZ7KY"BC[" ]JX6\'*04BJ=P:,'F?069',@?:;CG X]FDJZTEO!U2G%.&AE M>D_&S1J7=L&!$N1S'_F<@^)N4<^_O?375X]-07N=4#7MK>QLKYY]&9%)$(&1 MW)-:&;Z/AY*YE.(?TM:T(^R@*:J[^Y/J+2R4V.HM;+4CMOI8MEIP]=%LM;/K M](S_"ME_!^6'?>+1J6VF^ZRU2D?=;6#.4AU4?P'34GN&L8.,LIVM6T>([ &I MDSN044(H"*&PO;6R# ,[Q@JA((2"$ I/3]S=$ IJSS+UGJ[LH"I(B 4A%H18 MV%>QX)A6S]9V &EVA&)AKT];'F_E+N4L*.)D(:(= J9\/3$W0V9H*IJ3]/$\8<0"D(H=("XNR$4-+ 4 M]%TTA1!"00@%(13V4RCH*J)?"/=!@&$\& R#S^85*_U;[TLI"O[G)/I;^=NU M3U:^IR3.)(OP9/5%2K%QQ4T)': J,*%B,S]7!4T0U/;*]?\.4AK#K^FLI=2\ETF(4SE!8EOR5V&FS%(6[.^ M;T4?N@0@,K:[!&R; NHG',;CA02#H2E>AB,F>S)2:9#2\']._@N9!'CDDF%S M)*'T&AZ*T"'__I6\FK?16]B1AQ"E/9\HBS(1:4TIT62\ C]$=1Y9CJ[*=W]1 MZ9J.$#N&UO M QC5]8!!MV2$;Z"7)M_AJFO*T&6F4&H:B#(936\B'T8%(CB9 MI)(?1[CO?>E=DK(/UGU0KPE\@[ SUR.8'P/.P?'QY_\KD[)!-.:8-BFYH7$F MA6DRE!+0Q5@\G$@!S?)HQ%_CW4D$[H[20!Z3-+^3?)*F$4W[T@6,L'S?+;SB M%[5O2UX4QW@;#A@^<,L/N&H-86(XDA'6E@\35EM.V\@$_$)=Z4E8F\>>@Y5; M.+5L3'W4!O$=_E4@[(#:@@&.:1HE@9R )2+SWV$2/@B_C.V(BG Y[?PFY'84A31@YW8W@=K%=!B2\DENE$_ 98TADCNT!J MYT#UI3/$+8);&X0L\?93.;T&TBKHL/7 OO07(B4E-U% 9[BA_>KRD4A:%?W* MWIU2X4Z@01W?E>,93N(\DN\H M@;?3=,BV I/\CT]&(Y&,Q_!ZW(P1NVZ8I)3=5*-CUSOQ MLIP L[(IP0]\'ZD%TM30< AQYC5NO7B6O M!\ 3-)4"!+""52F,87S1#1B'0Q3DL(*S=,V\7?"H:J$,+:0G Q/RYXO*:7C]?4^Q[/6(G^P+^1"I!^HP*P#(3: MK036]&#.@MT[)B1.RE$JJ!1.\DD*+R8Q8E84>I1M& P-7P/OP(%3X@^8>*JE M$_ 1T-$- KH%=$R9 X.,D(SQC9,1&/] JL5[P%'[3O-Q3'S:GS51CD$/E/99 MPRS@/0(+\;E@-7'QY@B.'NP(W@&I,*>SNX:D5); MG0%AIH@3"*,+\XJX8!W16X0Y9E,.T(B]GQ0 ,>9+E*5HH&:C7+ ?[@2M=CX)) BK_6Z$Z M,C##F6Y !PG,DAC8?U(T)"6U-U(:I\Q$ Z/DUO4V!-F23%[!\,8C'IN&6-* M PPI@JG"7P#O]0F8)N@9W7$(S1&J 'R^=)TD =?W,%#_.XP>=A.'#!> \$&J M3-#-R8J'@?8;@-Q"R8,B :X;^6#'@*RHI@/RK5<9SS[7-2W>I_DMK@3W1S+. M[FQM@A0T[*@0>A&NV%VI[(IG-%4E#MH'Z^1Z6IT!X]Q$:3+"Q5LS=%=%YU1% MF0W/=2JP,*_8@JW):#8+JW-\<^#A$-15-14S'ZMPA4K3G_$5"<#,)G$A?1D_ MY5%M!,*EX##Q4 :_ !RH$BMWJ6M0^5UA$3&I0BCH)J!U@K(#I!1*G)0YP/5P MP=B),.;6L#Y+_X_%?EDC91R]%$=#9A*,)@SY#D851C]H((<49I2FR)I<@#%C MI0I-H$\6C9KJ'>=1S*NE%9N8Q>#MD+A&.AZ"T;T(ZA@G.>\;--;! 6SN36%\ M!>!(^3F[:L[BCDD4<#E(ZS#/4>J[QH;TFJC4,U#1/:0IMMP!HY@9S&B/,C(8 MLE6&CXK[V-<%&603WT<\ZWF^RL(M1@U9^[E<5S*'?\0LH:;]/"HB 8V/P3MG MZ@U?WT2CY@=:.*=&!(*[SJL_O$W/]2/;4-[-UP)Y1 %?O8HG[C6VMVMK-X;# M79(@ROQ)EK78-9O$.;?Q2PCQ##88%A\6 2[F :"&KIY>WE+\C?!2)B[;TVD- MHKF(ZP=.6416N= .$O BIPDUH MDL^1":L:&WK'C8T+OJ^@-,IM$J;%$P6M:T.OW(H>CW"RT,0\F=BK]!X&B9+A M,&+LFU5ZC0E;YH/ -H,-/Z+Q2[ A@.I'U[W2^^"N1@!Z%YZ4LN/GFF?QL'S" M^;K$_W\YS? \4G:-\K%4#&R0+]F3 [0._*BV9L@0C8*?11C]*+7MZ]7VJE=$ M11B"6CAK)-9CB?.DW$]F&'IF2RQRGN%.U%*1#P8K6SJ MUIG6K"QJ#I<%(D& ^K-'!D6P_R@- 192\M/"X9FGSP9TA/JW.L7B!X:4>Y7E M$A:G\%R@\\V/P%F%\94G\I\QD%NZWU,Z&IY-(W[HCCH8 UO!#<'P+ZBM\D0; M7COD)_F$GXP7IB=+)!CY+$Z< UD,@=A(-EAFUK 3K>(-4X8K*,01AJ%X-D\: M5/294O; 8EGZTFDV]\EX?_.!Z (V8E PB:BUS&-RQ_SZB&#-S6!1&1YE]-%K1"_0I(8OA_SB[ X(> @?\C 7G3?P;,+.UYL&.! +S)C9 M?[X_@=WP[TJ'#-@EI&Q*L PA96?%[/RE.4B@2O^?2<1%HUPRZC%L]G11:,?0I1+&4#2G/4'R%S6&='QE-\X Y4%G(RR4LM4!QG8"Z81UMG M TAYH&.8L*%@5*$"\UF25E"%13!-;%Q8/L0?1$!H9'&;9>;'H MIEB-,"LMNY66!-WVLDECP,V ?R8D!9<$#UE1]?.DJ?9N-=8CJC)&T,9;C\6B M.;O C$J^F*VH\<,XOS" F#UP+W'">W]1^F9;*"E];8%(.EHN;P7F&IS=.-_, M\S3R)KR))DN3;MQ1*-X)RTL@:7#+8E',S ]S_*.')WOEZ4N,#L,@04]BB"8E MIQ',JDI'$7,?>&/2'SEK1]K(1<(3F0"8*09BJA_^,'J:.W6>TNTVS@6X.K.; M)PI"0S#::<9PF[0S33&MZX!B8$]!"$7X+0&1R?(U"SG*(HNE,$72\HJ,_*P9 M!O4G8$X-:^\[*]+/JL9+5\6.E]RR? ,SS8FD.^.@&U7ED &PCX&OCE&M.302N,_&B,)@'+)6=J5C6=OEY1>V&XL,?#<(=@ M\J!1,LDQ%9Z56TK3=+'A0I$X2UJKQ8,B5:)OG&3L9!KH!UX+GM:@-,4"ZN7< M3N,AJ/$D!;LHHZW!US;3?;MP^ML'Z1WQB_.,]R/IPL\33)FI[)969LTI#"-@ M0SE/^I)6FI?-IQ1[Q*Z$VYI?G3PO3EJ*F$Q5\,"W/\,J#!X42N(;)BQ33.T% M3,8[N%]VLI!G+CR_D'@]#L<7$M %V$]/90'/,O.7^ M:V.U:LK FB7VI\G+.^(H;"^_A$K@FOU-PY!+RWHGAC0?),'L8!:_>GJCJMV= MM\CU\#@%XTCF#+1Y:[6^?-QH**. D%%8M!1%KRQ,*Y8Y2,GMJ(R6LJN?\:%- MLC;UL0(!IO$P8I(S"L)<+.:C>'?26W^0/.?'0F6R*>4*M4ADP$ >^VT."Q9: MRYDR>]0&9V^KC*TO;:[RW(ZKO-?LK"_*:D&8LW[$:RW7FLOS),O WO8BRDD< M^6L4RNY17LDQ6/&?IA*MUB!6)C!,2UV<::5J?;=,M;(,HR%;[D^U8JEHC1.F M9L7M8M=TZOVL[*MQ<[/RYS@]_FJ_<5/F5^9M2@J&KM>Z8H843$Q[X*1@JDI] M(7_2^O0P7:Y84T=19< *N.=14*O\JU$)65Y;I5Q>?F 'J7UIA47#%]MV7YNI MNUE_-5M+QUYIN[AX4P_>(%MQ!P0N$DO63"S116+)<2>6[*^ZN*?D>E.]H6I. MG:L&KY6TV9+1C=3'*,Z M0X>]7%/0 H,GKZXU+@?\,&C5=6N>L#*7)\D7*N1\)26^$RMM+WRDN35_1VFG MSEV)320,2T\PK(;HF#%-F9=0F*9@PUIKR)C%94JS>0=5T0]M9!4[&A-PZT^, MC==A@F,U42^ZMR$Y#Q[JI9M 9[-S;!KLFBV1;$RJR,N TQ'Q;AS.B-T MCJ6.4Y#,JR9;UT)Q[68FTTR,HRHG4U6USB_8P$)I92;-*,Y9!IZK,.<4(=;Z MG,D[KF\B<'I^FRMS<^V;7*T$VFS9)Q.LH9RLOLXT@.#LN%&:+ZHZ3!>=4 MUFS*B9J[V%4 3C2JPDY]#4:L2)57$[>*4=]MP"4+ZI%TI4!5F][CA^A?KQ)+IFF@FT6RF_YQ"*8_C'/'L():QC;EHF*^-Y4K' M&8]=)V>ZV+4UH[).;=!.);PQ=S--=M<9S)Z\3QP9R1!I0$]9DP M_PS(%L$K;V@K$YKE("PM/UDS([&A[4Q6<+>QMC-6TG;3/)DM%"F]QNE%@YU@ M,=G)+SK%'[A%OBZTS3Z1_=)DWT9>*@F^33)^T,VIBZ>(M',\U=8!-9SG8QY$LXX3;Q&PC%R7Y9- MAN,*SFIQ"M':"6[[1,EOYN60;FK>6,T!-/IV7YKFQ#=O:Y+8):S1,V$;BS4I[S-]5/JXZ5UV8HKKX%+U\ M5\Q29:=R=XD4PE(6YETIGO A90;O3'(O DTEX 55D,+$]VE5Y5DR &6%4HD16Q(+=EW+73(8H4 M]W;EU]+*@'F9^ =LX^7DQT(U> SFW5^M:IUH9E%8?$>;+J33IP(^&\9ZIDL2 M\"B_KC/!4;!RBPUM3 M4(%0(;QA]=4D3]([\/L"%GIMC5W][_EF+BO:PDMI]I*57L);)SXO5*M!0.K; M"O!C1-I H R9H] U@\0O2S@6+*$G:5Z>BY9XIG6!/0Z0%SUEZ\:>]D)\G-,2 M;.9O)FZKUK'Y1O._QRIS4K#?RX)\H$7V.=Q7 MWE:F+;^?*L)N&P3MEH?--$EFE1E]BR_:7(R#7C,!DJW3NY3M39%=S$[X_HPG M8!+ */K2LY/9[T\0=/#=V9\GSWM% ?0M;4:=I3\F\=TCEKYTE[[OK^U:F_3U MA:2OUX5=:M]L][T\E+*NF6Y(ZR_DW*JNV>=VHZJKVZ2]8AW*FC2NPWXLS)1I M)'GJKM*E,I0>\X5X@\G"/\+[VDF7&Q>FZ%LB_9FZE+(-HZA+V0=[5M2EK%27 MLH;$X:B9X&LNMBB=.6KUD4I2&@ESJ\^IK$A9.98% M/V/MNDM5W5E/U+&(.I;#$#P=[HJT9AE+R<%;*&-Q-Y!3=16+>K^@6E3%(HI8 MCHW_EA2QK,F&S;8TTUQHUES8[%6SE1*6-3AD<06+L;R"I=7=9HV45)$RLF'* MB"E21D3*2,>(_)JM'7CR(:]V (U:K"X5N^(PRI'X\TF-HFA MM?O(L585HBYMV^&=;=:E+>X]L$4D55&P)@K6ME>PMJX\;[1)6%JPUNR>T)F* MM1)*F3>OJ+I4'+)\6UK(MJX?NQ@4Q:Y1V]QUBQ)$&=M!Q(U$&=O*96QKAW&; M-G0K>5%W'Q2X%65LHHQMU3(V=TX9VV;),#R)2*M!M!Y8BKFM,K8GKWSI-1(Z M^(B7MC-IE%)4G4V8U&B.G;<*:?1"9;WA&XO 9GW "DG4W*Q0(B[K[@Q9RMN%E*N.*U<\[32$J>5XK2R8R5L'Z)_)E%0]H-[3<:H%J1/- -5 M[]-LC]+@#D?AW-.1\I9* P)6J6:UH\H^R09%1UCX!0.Z-R3F#89_<=WVB>)M MDGYGS1&+#6=FKJ8W<8#(#8EB1MR,^.=T>CQ 4^=J7 K>-'T1A3^,5T&KEC M_%ZS@9I0L@IS.4:U,GPYB%V;61W;$KJJ'R RNYUMT !FQA7%R6PZ>CZX\ M+H?U^<6=TX]ADJ88^&#=.&?\(-[?/IO#XS,!?'"$:33.2Z>MX0RS;VZ0][D3 MR#RT9L3J%ZVQGHUDE&5OKX=:^7IY-,1+\-R4W#5.97'!^!A@&8*:[G#*QU5Z MPDADDO'S]6AT0S,AB[8HBY:N+'?=G,:9 M>2=AT>FN;H3<;58Y=S[KA;,!*L ME^$\R@]TR^/<,@):'>.V#G?9\FPW96'?8* ^A),0J6 M01('&%W!HI4AMUO6FG.O&$5Q;[D"K4R,<%[E=:MX^E"-FF<%K3]O*> BD46( ME(U$RAQ),G=!N473Z@\*E,BK^)M<-/_FDOE;G)2C+I[ /2Q\6>1R /FG/.0Y M8N<8&S+V7%-M\<34ICS<9%YIXE,:9+5=0'_0U(^XJ<'GEY2)2YC(5##VA%_ M1HH18+"?LO!.HL-QG-Q1;LF@L8-R!=Z=\7,AO+.457 W"J'\K@C_$A C0<:[ MJL=9(@4I4-0OFCF-P:4V4;F*LZ96^_3@8?JIC1U!XKA>5ESQE+*6YTN3N!J@ M[D=E,+6VX8!C!!$HBI]<_ M)L /*ANQR=)ZB\?W>.%^@"?'!>LP>*71'3<#8KPJS=A1##N(26F><"W_Y_EK MZ30&=T%,$O&2X515>G7$=^BB2%)0%CYA=: MIQ%"',"HX8'7>,X%@A7DZ1@_&[*<;EC8R9@GP9BU:'K6&G63-1!%AG?P')*< M[U=0'+&UR4K3RWS$>\? PT2+CO/A17>21QO^+1?WF R+=(G_];B%U.I[GM9J[%\0/+JU"ZE+"N-NYUH,G,%$N'Y"1[- M)EX<71CE(QZR^P3+(>@>8Z"!$T'SFZ-W6WM*IH M*1XC8P9U%0WUDC1-;M&@Z$LKC)9!'2B-@-3<(31FPT?,B_J#E-RB_D]N,:UE MP3"7C $C,Q1E-BQT4!Y@SR3!7) M]/BD,B0V,Z]> 9TR!&IGYA]?13[PM>=3CJ41I3ZN:-#I*(]0U*&:FA2. )J_ M>W1*UU5QKL42UV6)T MO'4<8^%>P#\$I@,U!-X5\ >K&-%M60?,=,&PS0 M7T=^,U!3=/ #Z8-_HK?H33)8TXPE[.!;4;K,.Z]B5EI5@N8GZ3AA:4+@)X^3 MC,[+Q3D&ZGL_JL\)F0J[;W-+QQDE<0MO.J/#2 ;:FL#R\G10/V$^=!&M9U'_ MB\2_*O% F%9-Q)1)+05AGBI?.M-9LI%MX:UC?C\*1 MQR730C+6QFS#VIWD VX$U!D4C7> 6WJ=DF%A[_.CT"( 4KBQ9'0W\[J9*&\K MP9VI?8^VK'[F;,,CAB3]3EDA*?>OLX86#0EX_2D/?1;Z D?;#+'.4\.EJFT\ MJ?H(UL^C4SG\_O2)=QD&F)L(T(BB9F18)D,>IU_\OQ%00!KY6,S)O2H"9(#% M^<1G9?U9X]1>BJ.0ROZ='V.J4 ;[0$<2'OXS$B6C^?>#5I^ZN2<-*1GQ/0 ; ME"4>W5!^UE$R#=Q5 M4$4;L\S#)V %?GF)(L%4TR-,8&D\L,I_X0!B$ 7Y9VI+,Z,YZ35L7WS5U MA%!:Z9PE:SYDW]_R$P?&80%%FZ6,-^"S\T$I'\I7KEM(6R?A.AV'O;\(0_FW M(N3R>4"!O4_3%!,_N$%_P%%W(-H@0;'+&0'E,P@XN8P_96PQ2&,Q-D_%UM2. M4\$GRK!E3[GX0";_$]@4?O#1"-:"E(6D^Z M;^5ZY4$-V%_@,$3\^.1=A3GQ&0\J^%.??1F1":AS&CS'R'H%8,^DV\<)24%^ MQG?P1JQY0WGU+DF'DJK('R6.)UQZS8&$XMHQ,P$Y 6P+%AX>.HA[)!D##X^>K-E M,+OUYD;R (N>%0J8'\Z@S*WR,XMLARJBYM%B5)SXD0G3@$GD)EI!N;DLT(X' M_0RSAE6S%7&')"N-S(R; (U\1@YD4'-W02'LSI@C[-<^P AVIGP-&WY5FU/) M 57O24\8MUT8>EY +A_8%#L;:'X@S@J3C?[_-_9GR",0-GD1-46R4$B33!I6J8^YU<7^!$AO#5C ^A)SS3^'0;%66@=$XWA&LPN M1+.^Q)FH4PK!O'^F\YL^O/_MXE/QH"JJWDA4_%?&0YKE"2>#Q,!.&_Z /;3* M'"I3ZAIK4Z81,[C1.B^HY#A8N]8;^7(&-//3R$./R$MN*/)X-AF6,?-6*F K MQ0;S:,()@P5,R2W#KV,=B9J@@_G,"#,V.7C9;3*)@P;8(7I&_)1X!GX(:]CT M&@KT2(_D,2&D6IJBS@YD+;C":'/?3#,-BRD7:0TQ%KT@07SI?^Y/L5.OA":) M_$D,7.-1G[ C?IXPGK"WUHD6Z(>6M8^-ZF"L$JA );(!.#TRGAU)(TP,I7,> MM(GV.-*-K^/%N"\@CF#1V8;7 ++1*,O3R;#JW8:9_Q/NQJ'L8%)I^QDM^Z%C M*Z2=]Z.0G_T<+1FU^(T?)/.0'/)G#598ALI*+@01S_&*>/HG0KXS63XE;:)J M??';?F.]6:@-+^8A;699!E'0. .I.;Y$1AHUL]6:4(^\3S5+=UN[*F;SDQ1= M$?&3!\5/7!$_$?&3SL9/#' ]V232).99 ']B06' (B-[K2^7K\!;1(JO\#7K M<-#J:W$X"A(-[&%5T-VKCWVX=8QYU(T,KM>#B(;2VPH!\"(,0:^E' &)?5ORQ*[*23^Y_5.^'E'2'+ M\@)%_FD2TXP_4=6)K)K/Z'-VCVH&Q5_U"=7;']P$D$[]G*?Y9.T7%=E<]= 9 M:KC//5UNAK"#+9J!^N)@=N#.L @ ?@<6!;9%*'K2%OC?_*BNF!JW2.I'%J8( M/\C+BJ> !QQAOCD:QA-O&.79@CF@]X'(GBDKYF/#QN.V'MPV1-B1G\6Q875. MB"12-M",JN2RC-G?O.2O^/;SV]?@V*>XN&4Z^A L\09^0(4H6HR:I^W-W[3" M1<(#TD%RRS.EJS5DZS[F>7$]<-1&5694,HKQD(EDR8@4F.R3M,RS(CX0[4WA M]D=8N?:-$V>10%]SAC2BN"X%8#R&3M &A$7]-@FN2RR$@M++, ("]LIE4E8S M!XL!.B19QE(1%\RW+_W6#%O0ELS:!L_T-N5H?%UQ^(>;UBM>DTW\ 2N%[$U% M=E88**OUJN%1N6,\?]>86[]]IYB'P.0\&;] TZKXLS!$S:<6WLM"J5CM62@N M*;F![:DW[%.9<+"ZCNKV.JRDQ+A R\;8]@5IAP44,^SN$ 'S%:G"F&FZ9RHI4U:PI6I%JG0*F%+JX3/>;GLS%NS MNPP8EJ-#-91$*='FL@66]*9!*7E V$1EL2"PYIP9U# WB(F05I*%RZU&)D!] M;U9G K E_5$,N\I;GI- 4@3C6'\,G[*UZS8UM"YXB MNK;BEK'E;(B8I>;$ 1N_C?RMS<7'X=B_ERP R^(Q+-=[E$RG+JU.8<_F6)6+ M6'^!,?:\F;K_3Y524X 9+X_W,)Y@,VG$L BC>%9=GS*SLY(>=U(>+);+;V_U6GC@PH MF1N=;ZC?M#EY:<*ZF)\U 1K:WA"@MI#^OHS ZXXR#AOWF:%[P-J^9;B()9I; MV4/V"Z^7_+-$;-R#--.5BMBJ:;<7HYK\ ;-E R*4'\^O!GQZ2ZLT 37XK60 MD^;J9=7J[0.F[CU\A%-,I3^;"*PS''+ 1,+.I3CZ&675^WBXT#KC8:AWC'3B M NFN$Q*038)N0?!X-M ,%B6ET:L409/I:@R1A1&I2!C!*11GK&#HB2 M20;ORWH2_8&A03Y@?C* I>OL+Q@.>7Y/=*%ER;<#UA:G"KX![4A_3,/\!9GD M27E+RK:-?>+A85@J,S"W<49?E+^\;+P/[W_9)$$DB"#*QC&Y>Q&-&"FP]Q8N MK^OV71=)C#F^.3C)>5 .J7"*^_R[7_-@SI=J7U<,Q3667++L?J6O+OO2T73= MU3:\??G S;X%\S:=O1NXUC=LW7+V;L4U(!57=51][P9N]A7#LE=>\5\9%W%. M A9%&?$_)_I)':,*4':QLRQM_.-E^7435C#A,OCGQP+TY''"R%93H)>62O\A\80^;[ $"^:?D3OIBN;2;[3!(E_8&?SAL,(.#.+_\GU*PW"K M=#=?F]UF8^1>UU-OG*/R M8.KTECW^,G6*GN\*[004LVS-%4 M[:4@YKTA9J&(ND"BW>!>3>^ICBN8=S7FW84_&;+_#LJ?=+@_Z3S G]S!JFQ9 ME]\;CMI[S:[V5,7>NFC8RKIUBMPWU_*/%X/M2MRU ]NU30M@B\3<$9YW^[8A M>'Z7EGWW5=N<(>Z],MN9F[K96@EBWJF;^K!A=6!+MNJF/H1$N\&]NW)3#Y-Y MQ;'G2BOG$I %OCI-2#B5()OD@*;J! M(/!S442+*)A8/\A>@, MH-5Y@KTZQVF$>(0)1X;_,8[2"CCK%+Z+I;H+#,SE/+EAL&O%A)S%$QIRH+:B M=M@$RK;(L\,\7=Y#Y!=-[VO5(U.* M?1601&Y(%#/4K4F%<]X<8TQ&K(=",9>B?T_$.K#B8I(A<$5>PJ[6=V8<215[ MX5!LO5O5W'?(^WGXRXA-N]N,I(#%[C<8'?)V&0/Q%;YT$VQ),\%G8-"<; M\W4N^M)@KYO5<,YEMR'(N&1; 3NWQL8TY\&6=ZP3Q[VPF=9"V,RW/P:1A[R\ M=E>2KDQ^@20]E>(H8T1+RRE&9<,*H/5Q@<:1#Z*L EO]R-O9YB@_\P%KH8$= M1-CMTGM8@A_KH-^M3&+.:OCYL^LN9]27X;H4V.D%[Q!U]U+ [*]-*[KZN##[ MY76+]N]A"R1 ^!\/A+]CLG!1C\7_][_O?WM_*;T_?_/V_]TCZ9=,KUL GK9B M6XJV&8 GW*V#067N!I31U'557P*QN3DHHV/"PRW+M#L,ROA8YV@[PW?CB$;= MCO(_UF;N#*WO\;;S#8/='Z,^6.=4N9"@Z#T\WD')@XE@5Z/N[,"VM9QSJ>$I MSJPQ1K47\69=[7?EQ+FY9@<2.3X\5;(-A,1.N4;*WKA&]XRTY886T9+*7Z+^ M()$QO.CJR@]5^><'_:&K:G^0#T]>O<;=#&$_RX:EBQH8CR=I-B&C'..@_[^] MLVM.$XC"\%_9R]9)B*"FFHO.*%+CA%$KR;2]7'&C3!$L']/X[[L+,283M8A) M7.6]13X.+)SGG/7L>RS1]-/WEG.7VG(:VJ+!B'HL/.\_N&R1]&M-6A24M20S M._5GJ:S)/[.'*6I55N+#,L0;;Q5OR%(S@G@#\89TY#GE>$/;&F^LFF2_3;P! M%!?*,J!X9Q1K2/V!8J"X@"C6]DG]U3JY4RQ%5UY"6:W4RFD!TMB?B\Z%&_'= M*%\"W[ ,^-X7W\BD@6_@NX#XWB>3!KZ/%I+R6@9\[XHFM:PJW9Y5*H'A8/@^ M!F=XXR49R9^MH4FZGEB<9(O>@G8\8YPOYPE*G.7V\7+[V.=7]?R(T/FX9/T'$!"E%>MJF$>6XB$LRQ@1*RQ&8OU G^=:/IT M#@'>=,?E]7*4E0$&1V89,)4'4Y9^#4P!4_(5C[\OJ6[I@^_YLP4QQ#+44*18 MECUE,_J$+B#C]"T#,O(@0V^:0 :0 600G;IV[*8S=*;C_18KZP&0 ED&@.0! M2-OX!H ( (:;-[QW/ CZ):!G[DX8?9;($?X ?X04PZ8B[0443+@(X\Z!@, M#: #Z ZR"!@(4<%)J\*:]DAI*?VZ.HER?>DEJOPC"?A&76?6T\&=+*I[NC3 MO1_,:"0*9AWO15V1$,45\K>I>J^SDB#E,<9G^,[3MVSML-8/]L'MH[$E1W!> M*A$K'LV:P?ZGZZ?GI4HQ==UW?FF!Y2'Z9YIJ:3:997LW-*S7"LO;7O9XX,0)N1?BIYK2D(QCCMVD M$'^XV].5CTJP_COI5)%U9@>&P;!3-@Q_O.3QJVT:L:L,SA-46O?T MEIT*M6K:BO!(@@U8<["H^N,:R[S;2W\17J1Q5[M_US&;%ADJY$>ST^GWC.$N M_](58+2/WL$=50Z%P=P^F*U%%M(7>R3?H*^2O#/X:V76> SHQQ.7AHD?IY,) MSWF#':9_#W-'R=6NG(B;8F>Y1WU*G6 F^E![XTV:K;G%UY"/P3 8AIS_2.( MY/S(^6$->Y'<:W/Q)JM??GN91.@7X8*R^*3E[;DM1.* A30> MG;2^/UXY1ZW?3C]]^O(WQ_GS_+Z/+EF03$@LT04G6)(0/5,Y1G^$1#RA(6<3 M] ?C3_07=IQ3[73!IJ^.CXO4,7_@H\9W 8$*?C M#@Z\_=[0'W;V_SDZ[G@N.23>H>-V#GW''QYUG-[04A) '$5%,EPP*7TO,1T3>X@D14QR0-8$[_820(H=.IHQ+%%??!5CJ',WL=<,J3FT22:$^.7.(O1<1MMKV%4B$,\)X6K\2 M1<>T(MF=^I4IY*K7Z_7:+XJYE=6H$JWM'77I>)UZQ:[*9/NRX9.3^[U''>99 M6Z\.N=\;Z["\@]I4I>AYFSJJNO147;R#M]5ELWIL6@D-)4BP-V*_VB&A:SN' M6.6D+E;VATQR$ U/6DI#?CQ(&&0>\:?-4R8]#-L$TOH8O%(JA 7T""7C!A'Q4U7@D+_(\8L&35_Y8;-,01V+6 M*%OW_U8[95Z$15//$T%C(L0%FPQHK N[8Q),*(Z^8AY_2^0=?E4^*YM;!V)] MDU,-DOE7 QPI13II!9Q BE@&(KTS83&! >^U1AC.@I\)%52!7S!H03P",[@2 M-"0I%9=4!"R)Y3TD[G=!PD=V223A$W"_PI3_"T>J76M"]5[%U BG70)!]H!W M +6Q")HB%ZHN[@A_&&-.+DG,)BH#&#_+VK^JWUNYOGO_2.\ /!1MT3X@!";9 MDD(5;B&AQ54B$TZN8^"!J*B&=P 4T"F.LOS^-\'\<$;8;U_!&KUZ[,@@&+#>S* VHB+A'.3_*^P_JC9V@<%9<,+7<85#FA$Y>MU M#&7"F"W9#7ZADV0RX^,"PXP*+%:/]1O"U:'X+XU/.6$+>G6!.7^%-IQ-U+C$ MALH0AOPI0!NR8U.XCYH^*X9KL]RM<=JZX#WR)'B*& [-S:B8;;WB5YPH"4V' M$_75790(Z'Y[YH:L==MZP\[.^[F:F)NRQ'#KE=?#.M04,'&T+J66F&Z] ?;3 M]"O&28"%O.-L@ >:ADFJ^>^P!C"!;WF* //V(>,3I;@P:;W!_(G(1#K@8DRG8LV(9_#8.K/J M "%,(IBWZ9T:8;FML\[M(VSG?)-CPLW4E$RVSL5B!['N21^WMY2GO+==")*HF:H]P=8MKXWS8@%"!1R-.1CJ1O@WOR2\2)V2SS=7-P#Y"W\Q/ M8<_B\"N,]VJ=J,=!5\K95&DX$87CP11@S,DPC;23'S__"'"T!S7)32H%E$\/U==M< F2 M=,[1G[\CQ73UW7]> / MZ;0YS)X4SM24<$NL!A?1>SY??1P"9J9 M0-]U]^WE4,$CC;^3PWGE M$TPJ@HB)A!/%:0JLB9M#HSDVRL%WO"U$^_WYL^*QX\*?-_ (HV9VU:2N>$_4 ML5XAY)S%WK)5N*@Z-[0*-?H"7N OJHCV;%U9]1FDI[$4'4XB[[E%WF8!K?_0Y M16A@"M<:14L>9MGH^56IGD6[@8HQ^VW*#<$J'.FO?M8'?:F?44M@.:=W6TJA M5S!(XZ "4,/C;Z\S!F^CZ'A>MSIZ+N>BB1JT+*RWF*O#D%]UE,D*QZA7GIKA M6Q+EH!GV3LJRH)P)0:3 <=BGZ0.YE @L9Y9OY-(2W5137#U27J$]9" MF0C+HLN._#1>L QFL7K47M>-#0L1^RY@5=R'<3_JOC$'ZA5B3@58RQ]8IT*Y M8+655LP(73;2A:-N(S/B6CW6,%*/GZH>^CMCX3.-(AN:5WB:9S?[7I6[ I#N MLCE4XUFPG^$8_<6O M\B%R)WEK"/CAO3NG +EC]=U9S7ZO_?5E2F*A:="_"+F%T3_][79AW+?;:ZV! M9Q[TCKPJGQD\RO$UJ;H$-"^B.%?94;DT]/9CY :HYI&SUZTN.FO3VL0AM0X3 MM4Y'ZL,:A;CC^N[1.S#<0#6^CH$6]08LV_GKW-RHI6J#M$))ZHVT>S-C7&>E ML.AD%+E.IUO==RG&NXGZ58AAK7E_QZC7.\%4,'U#9(3MGILRN9OEZ="KF.==2/-*P)6[H_R1 FAHG.VGJ4N\C%/4 M+JR**SNZY9@W<7I:#&._\ +1&H*S#L*L/5W?JYQE+M "-P!6_U!1 S=>C0HO MH'H@,658)EP*E_SM[EM2. J M&#-U^[Y7V22L4)=#HQR[F9SI=^Q9T9):F@?_ V^)XFG'QL6TQG!?M#XZ^M,NOSTP_%UZQJ6^D_[?: MZ:?_ %!+ P04 " #SG5A/$S!L= !X- $ %0 &5C:&\M,C Q.3 Y M,S!?8V%L+GAM;.U=6W-;-Y)^GU_A];PN8MPOJ31)Y@O MQK/I3X_9#_3Q(YC&61I//_ST^/?W+XE]_!]__\M?_O9OA/SSY[>O'CV?Q=4Y M3)>/GLW!+R$]^CQ>GCWZ(\'B7X_R?';^Z(_9_%_C3YZ0OW>_]&SV\>M\_.%L M^8A3YF[^=/YC8-8G[S.1SE#\$AD))@+A-&BF7):9JW__\"-G% PP0R@WDLAL M.7&949)-%N #2,UT-^AD//W7C^5+\ MXA,)-%]T_?WI\MEQ^_/')D\^?/__P M)SZ)>=SN_%]6CG)\J_R.7'2/D689P(]L.7 M17K\][\\>G2ACOEL F\A/RI__O[VEVN/A'@V^R'.SI^4'SZYM*Z?IA?3Y7CY M]9=IGLW/.Z2(OAMM^?4C_/1X,3[_.('+[YW-(?_TN(Q%BIFI$[1@^.N=XSWY MAC#Z25Q-NF^_PG^O1RV0JH"%+TN8)DB;C]Q?*<]FT\5L,DZ%[N^6^+4\=#'+ MKS_"O'O8XO>I7Z4Q_O@8'1TR?%^5'2W*E08+@$L(DUF\]J%)X?1L?OF;$WPO M)]UW1ZL%^>#]Q]%OL/P%O!(]!"(MOL]>)$9TU)Y'RSPD M?5U[:\&ZMR#[1>A>A?7@3XI6G\!DN;C\3J=G0MGZC?CK5A07.CU>I&\CO43W MAPI>CJSN8=7Y*V(5]<1J:;G(T3 =6RCLA#)>-\<&R9_. MXZ/9/,$<9ZG'CSY#F5/6$]:%P'X>;['_NKM/,%W SS"%/%Z.7++<,0DX+TE&I-2H-*X%448@ M.FVTRKP=8V_AV8==_!N[R'=%KW[:KTR%TW!=".XC<$VR XO1(Y-(^)JWXJE](?8%C[7S0K8UP!LHT9DNBQHE([D=T(%^__]95LNXU:BVC?-)..]E]@0DISB])4,\]4 29!Z2 I#>/(@; M.UR\M_ )IBNX9,3C7 <3_-&'?V#:,/<3A/0TG8^GX\6R2/WITO>/9.8HE,Q$RX0QAF(8 M8X22:":/X85TJ=&LOA^\?1@COE?&-+!0-?8\AX]SB.-.+?CW"71*1XCGL_ER M_+_=]TKN89^!\Q**^8E:L! /J*A P1)O(@8 M<[/$29"'Q?#W$QRK/5?(Y9R4AG]$3<&D)S1C8S))MG M1A,7@W'!:"<4:R?+&L60(M(C;'SS+3]>P]6F@0L(O\VF<8V"&\9CU(H(*S4Z M%2V(M523I)FBG%MO?6AGYV] AI3\5S/UD7JN9NU78Q_&D_%R#(N1LHQ3Y\K$ MD1! 4(#9#(TD!A]9%)*":.*<-C!4%.?R)4I>)K2')"8RC,110K11M,19*02C MX).3C:4:H*\ZUNXW6=Q3X2UXO/%*N0@!!;,DIY*?1U"(PED2>9+<"F9U5HUM M/TS_U<#\1ZJ]!0-*,KZ<* 8(XQ5#S&K_8A&&#"8+:D#T/HDEZMM.%#\;+]>?$ M'=P_2._UEGMNR\.45 *!$U]>.NDMNEW).$F":HC:2^>:?K "# M99>]89(H[TJ9A<0@(V+8'!+U+$2>8YNDY":0(7F[G@RXO;K=0^?UTM&4QD5V M/WGCQ^F7Z3/_<;STDPUP(V$3).H,9F$*LS!,O$C@F#![K55T%DPP3?E@\C7%U7K0.Z3GD<1POT3U[EYCE!!*Z M?%D66'P.Z*-C"C$8&:5ODA'>#^W O8_OB2^5[5*-+^_GX!>K^=<-/P=&:8&B M$!I]6=6)2-F0'-%.4)$"JB TV9"_#650.QJ5"=%3\977.R\7+Y0$C5DJ0])1 MAQ# (@3."0T.E:93V?$_\:+V$=&27YQAH%O^*(;ZY">EBNCI\IF?S[_BRW>A M;879>8XQ$Y/*61P*AKB4 E$B*:9,8D&V*1;8!]V0XJKC&7(KI*INF'JO08RS M%8)Y"Q$06)B4&K%+F:6)PC*090]"EFH&2;S"-QYEABA5I-8T22OO C6DV*H> M0ZJ9H?Z1 -@ -OT'-SR#JK&&3; P&;:(84-M6C0G_% M5^/ FSE\Q"A_79YR14>>7:(XW7//#9$I!N(]IHDD23TC;[17>!&EY8 M?"0K;CNZ2I:H>2C&3S^,<3R9C"BU*65J29("B'1<$YN+ M27/R#K0.63<*@^X'-[P N1)7JENF_NF65^ 7\+8H]G7^?7&!+5J$4!M"FF@D)O:4Z @(!3"D M\\P;DCGE)@;!0VASBG,;FN&%T;7HT%OWU6APY:.4MT%(*0G-9;U3E*V2@).; MM]HYH4"S-@[AD!GBM%%S)6,?I>$6E4B783NUWLM$(\;IF+K+'# ?H#*2Z),, M/):62$V6E>\K0CQ^G?"-_UK6(][/?;K*2PU7E$5F"=6E]T% NSEC/>%,>J/1 MI6K=I/KH#DQ#"IA[\F+74F%?2U3C_<^KQ7@*B\6SV7D83SN-7!R+_H"0RG&+ M<5H?C;[4Q-=+O*" JHPNV(.(1$8M";[FB4B;A4XV"J^:Q-''0QY2=%V96">R M8\VMB_D*TA8MB T6.$)IH^<2(IP/&1#4HJ8!"!4&IM,L#L1#2G:KN^.*EBA M;JR]!8PWF4J%Y&0TJ2*B)U8P3D Y)[O6/:9-$K8=SY#B[]:DVF,GHB%%Y6U\1$\K-#XTHJ.A M+$M.(A?E/ 1/Q%D>B7=<.0LA"]?D>/P>AT:.*9R=?H+YLBR6_39;PF6P.#(F M9H\J)ZRKW+$9MT!FT6G&V>@HWX+@@5 MRT$T2:3F$O%H0RSU.6B7,6!L0K#=D 8:LU=B3R535.Q"D@$?7]HK;4?E+42F MC2 L1TPL10HD6"LQ7/ \4@Q'P#0YU'(?L(%&\I5H4M4LC?;;MKDWFKRFABFB M?>I.Z -QR282#,H<@#$7FM0HW8MLH%%^+:]2U3"G;U7SQA>09[ L&@R:2W/\2^KOQZ M%^W @P)E%!%:EP9H#J,.XR)Q'+B+PEC*FZ2G=UPI\. ][%MPY:;?/MX*U0/ M77$/*,4]$EIJ6JG<,_@SG MO9\QZ$B8#Q(6I303CM3&"1FC2K&P[G"&EE"U;KFIM<;HUB426;08[5I+@BZM<*3/U*4<,FTRPV[!,J1, M\D3LZ&N1!U@=?3J?>_QN%S(^.RM__67Z]+Q49+S.]ZV_L9%(WEJCT\4-(5*+ M0*SB2'XCG!>14O!- IP3R3>D[/9$%!XB1-2ERJ]4;6/^Y"%G=9C6/E);#__ <+OY$^M\Z]CJBV0>EC"#:E0[J M7 KBC %"C4RN+$UQT^J$Z;W@]F&3.>']4Z>@4W6C-:331H'!>J\5E?0Z;S]1 M*S-+ K@BX("5&F%DOT?,DM%L$X\JT2;M8/K!WH>"]L_ET$YHYX;<7!_IO4R> MU]$N^N6-$PHXR0LES45Y%"OG$C@)"3S)J#5F(@W0ZES9,7#WX:+[T[O#ZH8] MP7S[K1(E>YDU)4Q'A%6<=] ^$R5HH%KR$%6CB[[N0;;7&BS]L_NY/N9JR**. MV-^V^C;ZH4;/;5 ")WY/D>N*1^+*[>#H9I,-U 7!FYR=/@#C7LSZDRWOMS)A MO48C_FM)BU_.YO'C* MRVQ/0<33V;G>M6M;>W>]@?FXW-5X_;T:62$5.FA#DM2E2!I*8[QLB!,L"RTU MM;3)F=Y#0%;8L=V7*EI:8-%J0O&#J YFB,4!"7 M9DS;LMO;PH+57KD=^"YN1KV.+V2'LFNT0?S0#.MKP=8,>SF>^FF\\08(;1/+92,;NLR-ED+I3(2.T02E-8@FRT3[ M0QS2KO)#,ZRO!1_$AS&F _48064-1-+HB7<84!EG10Y<<=$F"3_6AQT=WB_> MSYY&9,4<=K9]&D%&J4/DQ&LJB.28Y_K,41D,_8$.1D41&\;R>T \,&1XD+B] M+\UVQ.VU#5@[?_R&K\MO-Z]25Q8LIT82'TM5LTV<6)4EH8%IIZQ/5#8I!+H7 MV:!N2GXH.O4R5SL67>[MPZ+;7^@FMXN?I%$$\(SE0(PN+0_*=<\8MSB"T"Q+ MD HB^9#Q^ MX:^OF2LVOYZA>TB+EZBS[K**UQ\+T,6++S"/8]32J'140ER*9,PCRG7MF5@F M'3$J\YS!.DV;M)"X%]F0UAQ.1;"JUJH>4KR%[LJ;][/W_LL?X^59N4\%A!M(]>0RJGXT2Y%=AG1(NI*^:P#"+%>=&[IO'JH8"_AU"CD5-K:]SJ5$18 M;^'C:A[/$-?KO+[2AW,)0%,F"0(M(5=W^4@BRBNM$D3TN4UZNM^):E#W()V8 M5/W-5/%NM8]K4%VA\F5/D^<0ROEO96)W99)@KL.1%D.SD S))C@B;3D,E)@@SAOK$F8%R359 M#MZ)Z'LH 6_I7(XWSTFZ.5P=YY_EV_<6UN]/WA42SK_B M\\8?IN,\CF6E_Z(@$:GU!H'%LIAQA"KW'+FO^HX1X!0J:Z^Z$ZNPA2I+ ?^U M9\UG4_QKO#@^=XSJ[AFQKZH. =Q2-<_+A;O']:[9;^"VBMH*OY^^NM7^17=K M]5%JN?;[?:7?#::>D#THL&V8FB(W,.];^ 33%1Q'^(M?[4_I+1"J2/6^U/T? M^3)O#E!)PFUPJLC9RVM=&Z&2I V(^M*/Y]U-O[]V-V!W_NX8@;>.TU?L^\'5 M%_YXV4'X/L?O9 MX-M=A\7T5Q=W':'8'2/UU=8^ %NHX/@YX\[QVJBC_KRQ_3DW;\;L\1X>]H V M:MM+G$K-.%^.I^,EO,*)*VVY7W2DM"PGW"AASC@BC98$_R6)UH$RRRV#W*0] MV-VP^JZWWS'Z/^:E R0'3@WWB7!5RB\CY<0:#<09622.2H0FR^[W 1O2<:V* MS+FYX%[5/M5V:>Y ]33&U?FJJX*XUF:(F4V7E?N851 +(N1.*H2U=XE MU:::_W"H@RK#?AAJU3!BLTV>@V:*$6L^]8W8:2>_FR*=9OKS.6<. JWN9#EQ MK3@RS0/A/OBHC%?9_[FFOTWBKSNYO(5S/T95SU_GE^,%6OJ_P,]'/G(%U %1 M-M)2DAJ(9Y(1I4 EK9D1J4E]7@7LW]$D>@C_#O%T+:Q\DGGV-O""\_WGV2@J M9Z@*BN2@&9$)&'$L4Z*\1N?-N$Z\20'?46B'5* \& H>8\F')!VR"$;"YBB9 MC22#2T0&4^Z1$OBNI%*7KTVT;3KV'XEW2&>EAT6\@ZWY@-1[.5O-1Y2;%/$.MN5#\@X_.[(B"29H.2YH M,ZH'$_! $;4O72R<-TRK 41^EW"'U)%[6+P[U)8/Q+NG>0GS*\ \**^"503= M,<8&U ;B9!+$N("Z8@8UU^3 8P_,0RJO'@P#C[=JLQ66]27-:X!E2>+J=H:+ MN]LVFR@>55ITP/C]:XZ.%:9O&=;^SSU^*^N(IYQ2H?6WO0YY>J_JM\,?#WP.S_Q M\PTY(\:@+G.%OE=B1, 9$ L),!)%[T]+,[+0I*/'=CA#6J6KPXV;,V8%,_2. MR GD+02__(9#Z:AT9I'8H*#2NIM%JX?>E@<0*8?87+6^J^89***>: :&&AW';-2/ ) S!K%/7*@Y9-#K#> M#6M(ZU1-W_X:9JE-E3?S68;% C7C)R_AF[@!_],)_9%#T4H'"4$<]Y9028.$ M;'UR+:FR ]:05I::4J6&62IVQ<<$#A;+=6O^2RPV@]%&>Y(9E2BNH'5T[( MX@R8LL\R"B^";71#V@Y$0UJ3:4.,.L:H>_7H;DDET]Q(J0B86)IF)DI"CIZH M*)5)U**@39;U[H9UX%GW[Y E%5"ZQ_== GIZ2>8^P_PV^H\E*JSY^/) MJO3Y*(]?O%XM%TL_+5WD1DD';J@7A,82K\@LB.?2$YN,"CC3@8,F728/Q-DW M0MKQN%O/^=DOQG&4C9+)&H6JL#@S&^F*4ABQ5F(W0MREC*?IOU<7CX/M"_4GGV5=C^F1S"Q MQZ@-]=,@N+YJK7UL=ZGK U1H7[8+3D4Y>Q!@ZSA5I6Y@Y%>SZ8?W,#_O.IT> M(?2UW^\K[&XP]80\/F/:,DI-@>MG2INC(R:8K?LL]N#X?4/65,B]D.MI9Z/' M[3N8CF?SWV;+7KY@_\%K:NP ,2IEGY<;)NMZHZY!L!8Z4R84":)(+CGXT77K/#-',['J_.1 MBD)&*Q))R6-FHIDBCJ,",%\1!L!G8$VNM;T7V9#2O=JDJ6N6:FSYAQ]/%Z]F MY7JIU],77TKHMQHOSDHV>8%R1*/CI9:%1"]SN>!4(HF[,_229A5S"*S)%;7W M(AO4E1VUZ5+7+HVSQ7(QRC&;(!,G0DE7[D.-Q+NHB8>@HF$"J&XR M)]T%:DC516U=2@]CU"E#+?+\,ETLYZNNH1XL9]?72HE5C- 020!""JYR:U-?M C2$&*PY,VX7SE2P3L6:JDTTOT_]Q2L+Z5+V M4H4H=:[F#Y]#5:-1YM "L*U MO.N99&2\82X:BQ% 2$1R;='/XU2B3&*>)9:DA!8DNAO6( *TDS.HHJF:;=%L MKN'\ZI>K^7CY]5T\@[2:]"EOV&?8FLM/>T'ON?#4\6=CG:M;X1KQ!-0E"H2S M8(ETSI, 2B-?A$F*,RNRW2MVN3ERKPCLYF O5Z@?V*@Q+NR_;-.2HG):F(C MF2"292!>971FP0;OUQ&OP>9<-VZ?V?W: '7$;+E5 M]/IC=S=WZ7*.C[JZH'L$V2BM',-XUC(BC9 DR')%H$V4*>T#:W,I_0X\O8]F M;!_V\@Q =DIS1CWA68AR9C423[TDQGJFJ*;!^":+DBO?D TA#'@ NAQI MFL93?_>URY-[3R:WAZHSK=P#L=($<_44#.RB$-YH0HW#]UDX38(00!A(GM X MSK(F!R2O$-3U#9U,5M",,@$)07-,54 0IZTE"KAT*@_[P>JN-B6\.YO-EV4UY1L.!M$JB^D%2*50K,B)EU80]&"119."=$VZR-R& M,B2G7\?L/=7=V*]WATF[O_XRS;/YA5YZN_@[1ZWC[?<'7B.#NLC7UTN/_0IX M[QZPCG+V@EMM0EPL '8$,^O5C,7S%8R"S8['Z(EWH;2\0,+;2#-A.GFODHHV M-VG)M2_ OG[USN?\/DWK?8?2-BWB1]<[E)0E93Q5Q/J,KL4J0%]@,C&*IABH M5/1FQZ83:&47VF%-R@UX=]-YM[=IZTQOI*R. 3C*&W5I,! <*L(8HKV@P7J7 M(VMR'<9>*Q\//<&?@$(U[-(X"-@Q71QW(\U]0S:=X1K=.+,W491*,G,P:,H4 MB<30D%@'ECA#36F+F[1I\K(-8HZ[?,[V:TF4]$@1#QCTIE#>H4R"R8PHEPQ+ M JCSZL%4,_@[9YHP\*#9KIYUJTUY^RKE2<&G!)U0'U1EU0O&+B[I4#>1L;&9,T2;K M>(<"'5*!_N (=[ E'X9OY0X(KU5BWG*2G2F]D:4MMWY9$JVAI2[6,?Z@X>X0 M+Y09'M\.M>3)^7;]XA'&#(#(BEBN/0?W_?_[ MUW_ZIW_Y/P#_^?3-R^]^G*;E.4X6WSV;85A@_N[/\>+#=_^1_UR\QS/$[ M&MQDOOKG/[[_L%A\_/L//_SYYY]_^Q1G9W^;SM[_(!B3/UQ^^OOUQS_=^OR? M7'H/X(N #)__9IGK__UW_Z M[KL+R859FDW/\ V6[];?_O;FQ6VDX\GBASP^_V']F1_"V1DA7CUA\?DC_N/[ M^?C\XQE>_NS##,N=Z"^'7$'I"N>?Z]-^Z(SI P&9I65$H)_BI!*\1XS;GMX= M\]6S(&,)R[-%CXAO/[M7O-/S,.Y3P+<>W0/:U8/@',\CSOJ$>N.YUW!>@MQ$ M6!^)ZLMPOZ M6@_3<(RCQ<5[/[BWN?Q':5_\$@VE*&4LXXQ4[QF2COI%08G M6%*BQ.Q1C7RD#V..8*PPH*+PX.JV$0OGB$5[[FUW93P-9W5K?/L!<3'O*OJ; M#^M1T/>@W!"KS-H:641P.2D?D?['M. FFI1$+G)D(I9B.0+GSH%B3(%#C,!= M"5&)2&.+/8OU=9@11S[@8IS"6;]"WGAT*Y'?-X(-!;B2/"LIV"(BH-$1%$\: I(6I$K2NL)RTCTO,L_"_,/SL^F?;=:8+4]O MM,0\-(X-340;',E9::^SD@F=9S'PB#%;B=+(4=*H(B8/7AA.FC ,2/ZDB1R* MIS\FI?6IB6EYNYBFWS],SS+Y.S_]SY*VKOXUZ4TZ<*1AISW,JG"P8CL@31I2$/DA9GH=*!9EXX]X\=\7D]NJ>C,].WL^G?T99GD42>"62P.KHP,3R)EZ=K,D4THPY.AJ?:F MO8K^-AEX9S)\(&-H_FJYJ$&E&J<;\6)E+E7'V;OHDYY6LP]GK,,XO)L_"Q_$BG*U MUYA??C8]_XB3^)N,TTU8MK%1K =<52.%1L"D']$\F%D(<00)&1G%8O<.S1#4NT> MJ-\DU_I2W6VRZ9;+VAN<+V;CM/+ZZ5-/JGA^Q<6K0J(J.%XL:5 C,CW1IN6IND:N-L C,,<"7;0B0; MM067323/2?KBA0LQ- KG=$3^31*SD6)O,],VM0/K*)YNVK<_SZ;S^<@H@R'Q M""6QFG>")+3D(TTHK5!)DF=L%SK9'^\WR<)>E7B;>ZZM97@/[NA,=(E%T,62 MK)35Y#L1[I2$X,8+SS(;WC[\BWT-U7B;?K['R,\;/*NG0>^F[\*G_Q@O/E0Y MT4!(.MOQCY@J63!49$H(1U^, 5JM#;AHL\PQ%1%:!W7VQ7S:)!Q*F5MBT=U/ M)E8SI8:6"..NH+7QV7J706=#=H-DJDX>"2Z([&50(I4V/O(!8$^;>LW5MX5S MG0] =HEO7HBIPIY.Z(.ORK/IY ^<+<;QC 0;%V^7<8[_LZ1?77O:J-"TL8@% M2JRK>E0%O"\:A%:1%Y2%R^TY@@/$NP\:T6FS]W$080O%.Y_LO*NR6\X^KV2W MLH6?)!K(K,[$^>(77'R8YE%P1A;)'!1?: /(AN9AD DRX\$K%(D;VX*MNX [ M;>+UKIXM'.I\3'(#Y,5"?XER9$OF4F0%)MF5V9 @H$(PA64IDDZ*-SDQO@?3 M-\28#LK80I3.IQS/EN=+,CO'?^!/I6"B-?)7_/-)2M/E9%%=(O*+TOCC&X@50G'I7R 5QB"$K)#"0%!T$Z4Q1ZE14?/"3WS3.JHZ*V4*KS@<.O MN"#!3,_Q90T!AH*,T<8-VNE"8PX:7*1=7"GGC.9%V=0DDGL#Q6E3XW"!;U%_ M/S'_FZF@F)PJ/C#0'@6L2M>*4-9"6% M2!9=J^CC#1@]3MQKQ=?-$^<[R');*O1W%Z6T?T]GTSGF?WR_F"WQRP^GDP5^ M6OQTMGKA/[Z?X_OZ36]TV @-S9]\&L]'-/9HHG(@;)0UI== Y):L8H9H:30U MKMZ4'=M0]4B6>ZKB[R'/ =J^BSB=I=X@I7X#TX^KG7 G4*.-.OT^*;$559\; M_EW-!NXA0G?M35N)?CA>9!N9,!JL).-3$52(DB:$*S:@S(HLT2:&WX!\N-', MX1'080^)-Z !P3F?7IBYOZRLXU',G+FZ9UKG:VPWDD^2<74^(&E)5!IM$QOB M%I+A[?\>-+09M.HDW@;E=C>"M6M(9"JYP',&+0T-4#NRAKDQ$*(S9$WEH%(3 MNV +EE/0>5<1-YCE=QP@KL%ECB))GD$ZC$1)7X>9I^GY>WX_61S8Y9Y&\*KU4*LBA#:X^D[<>E5 R7A3$UTLX4G8. D"V" M8DY#K)UM7"Y6170V:-5"RC_6Q?.PQDZ[/;BIS+>BWQ!]HHVE",0L!*==($3N M=. AQFPMJ2&,Z!>V?H $GBV)WF9P5AKPVG$6>"J*QXZ-:C9.TJ\/X=7LV8

8\O)EO.VK\$7K4F\#YKVM;K^147'&(MGD9"*H3B3-G2YL2H(_*N9M2Z-]WD M_IF$A)(S6JC.0RD19U!Y,C)Q'.*M[&F[D4U MO%$U++\V#;#^5-3 (;\)[N4XQ/$9&:"_3B=I.:N=X49D>T@7@H(+#JI)0/%R=DN,I"D60!*K$*5WA: M)P,C\+1,"E:SGOQCVN$'/8H^+M6&4^QC.>B^5M#P?#J[9_RK4QM5A(QD)8/5 ML98\))IWB7R9; 0Z[4IPL4GWB+U0'NL@?$#RW%WCTK,2&^RM[^AS7U**US&\ M73"U/$;?!NHXI^@-=;EYO-*7(H8B"4T":6.)D'FI+<6"!6]KWR=R,[1,REG5 MI)!@.'(\<*1^9&[L(_\69V]7@WU;D_["+,]_^UB[')/:#!.7!.8L1(L*&&$E MD&C (TN0)'(>LF,R-G'R=D(WO.G>79&;>TWO6K@S%M#;FC64CG,DP,\XUDMR84I('Y"*F["VS7AF=1DJB9I(DF^E#H$JU'= &4&3^ M&N:%5N[ SNC7,7:(&V][3(_2VR4F[%/,7C&?D'D5O/.HG;=:NUH-X"(;^>)Y MB3R#P'JUE+82@E,TP7.PB:-P9'UUC D_7<[).9E?+U/XXJTXKGUVO)#D%+V_ M1 '."@F&-"A%ELSE)G4E]X'JNE"_#I\OZZTORA@B< M3 $OZOE]B<80W0/&)LV^'@(V_/+<&S== @6GL)Y]GT/(XGJYX1]=Z" M<5Y?4/-N%B;SB[C/J\4'G/$15TD)@?4.B$";%B^Y1@/K,;^HIYGUU*W)P M2$^(16VUU#8+\W68O9JMDE O"@]?XT6ODI%/3.506] Q)Z"V8P?/4P141F5. MN(MODJ6W [83HD[?FN@QC%M-BFW4?CTEVV$Q#FC50T=*9Z&T=Q!$ MO>3*ZPB^) FT2D;!"Y),Q$.VT)[O/ $BM)1R@X;A>RQU?)2,TBA$ 1=T)JN1 MC' G.0SN$:1ZG'FM?9?'4> M/DHIRJP< \:\K9FM' (YI>2<"D>K)+.Z307) 5A/B$6M-=6@__86R.L+.?X7 M\XM<]]LRKL=,JTR=JZY"3R;Y<@ACG-/OEN?T\7IIZ_O:^HS$F&-R(6N:*37$ M)%&!(UL-/..,9HT(HDW[@D;C.6V2#J[Q!NVZM\CK]7*6/H0YOIZ-$SXY.UM? M='ZYUO_TZ2/6%N3OPJ.TVZ.Z]^S;Q9#:KA_^K>-Q5'L!J#*M.D_?N+'S$:3/A M43,0L2:,2XGD(04&7"CG=5+*FR:GG@.-[P3I_9@8T:"O^-OT@:;B&;XJ6R0Y M?_KYVK\N4EN*-=%*MVEGOR?0H7+ M2\;:EJ&MTAVL, R+YI!*,*!"5A"9<2 1R>WGGD?1]'Q@ \_1VK$TY<##&_K> MNFAP"K -UH4!C.LRU%T MLPW>Q#A<9+/>M'G#ASIKHRCL*84@:H>EV+@M;=@ MM.!D0D@RFU0P1R6:A.^.Q)8'LM&.0Y9]=- C25:G&<]G6&N>?@F3<&&\O3Y; MSE],TM_664_%A5(;$(*TKA:WTZ+J4XX@DHPF<,&D"SL=%#WPHD=A,W?1R[21 M4-NGDKW!/W"RW#"O=RVCO?C3SH6R6Q!LI#UQ98HJ/EH3M(HN^\2]I'V$(_0MLEOTY)Y1!9BH)E531Z$2QZS[46R24?1BRBXKH0O;*/H P7 MM1UO!)MX\BD%DP+OF%_WXW@>WK^?X?N5G_RJK.%_<:F(TZ0M0>SFM"LIKT4M M)N3 C/'(.1=%-MFV'P)VQ)[\M)Y:;K.&PGTFD0@'WI/1KV1A27AM$9M<"_(U M]>3OE5<]-N'?1W<-,O?68GA.\JJAJEE(BWHCU+/E?#$]Q]E/G]+9LG;DK0*&38G2F]0?2YSP155".'OR M\>/9^.)0Z6(EW5QY5\E#7[Q7$^NM2V0*YZ)J8U*R]:+) BS+W"@2(K:Y^/

*,O;'ENG@6FNP9.V/^K(=W@ZX6\8A#P5^G/#D$.3HS,<.FGU,S,R9)_)L M#01C>6VT*B#&'" HEY@K]!O?Y&:'Q\7(!T*@7Q,A]U%H$ZN.8,UPDO I+OY$ MG*RWC)^7XQSHIR\F%[B?8IG.\,DD/RD+G+V;?APGP\QE]U_)!8M: D-+@N-, M01 Q0&29?H718HYMK+_NX(]Q"\\05+EE1PZLYP8N[GYU]D$ENE,>U_K[P4G!:Z<5!89I#79GGE=0N)@/"TXZCI-40>4UK%5&H(I5/86-7OR-3?Y3YM$>!];@[K_!QO.<%46/,&SU7I4K[)U3C"PH5YUBS6ORRL& M07H>T1OF>*..=0^#.QE3K9E&&C03>@CCI9>R \J6L9W=8!XGV-._FO?D40<= M'6$=6J-U-B>9E 8N9(1ZRR'$( N8X&+.Z AHHSO-C\>D!\)$CX5(^ZBF?Q-S MF7X_FX:\WE0YUY8)QR%&4TL4,(&/UD&23A?C6$AVMT+(C0*C$[DP@ZJT* M^7D8SU:ME'_!,%_.5J<4-]^^6]WHUN=TK!Y]&-MG,S(GL:#)XJWA +TV( M3*)7/ MN\\@ZY4I@BKP]7D %I%EC3(!,ZR&I+P83S6&5M]NP'EZY?,_3&LAT MAYIFF3-+IA3M@U'2Y:!SJ?=GAN(GHG71REG6L2KZ:A!/PUG-NWW[ 7'Q\VRZ_#B> MO'\^GM#/QN'LZHSS65@ER\Q?7A6362M1"9NA.&[K>13YT-(8\+9(1;.32=;D MX*\K\*Z>T-7[KS7*7!,AOZI--I>SVE7X:9B/YZ_BV?@B $'RXCXQ6^=2R(X4 M:Q3X;!AM]2ED@=%SVR1(X;?K01FYZ40-H=6^[?$M35?N: [X?#HC///% MZ]DTKML$GH=/X_/E^8C6%FZD-6!8(<.E8O$:BTNN9R+N@NLO2@ZBT09%%=O,M.H*_C:9QCG._JCV\8O)Q^5B7CMC MDU#/QI=]LJ\M]E=]52]JHUY,TJQ>2O\C7OQWY(3PNM9".<-I V Y0?3(P3*' MUM+_LVJ2@#_(Z+X1\C]>QC1(\^UYD&]QL;CHS# ?H?'<,&-!H"1'G/P9$GN. M((MBCK-BZ0-?P5RX-J2_)L QN-'@VITO8OV\3; 7Q\(R"J9+T+6.M-YY6#Q$ M:P-@\5I9DT38-$'Z=FGO!C=4$YG'P;^^M/18FLU<&]C5['AV%N87^60VBBA< M-F ER4T5I\PP)9)'\U'>)Q\D1Y9U2$T-1PEODKN\Y"*T8%!3#J"XH:6C4+F M2.2H;>G EXN$Q[C$]>@;@L[-L!1M]U5=?>/WPE MU8$:V-1A!_'U7#)U'0[35LB:OQE]4/6Z'%DON+>00E"Q1.\Q[G(L_CBT>$]9 M5+]*W$=J/2OO%Y+4^?)\#806$^U9(#.%D(#"X*"VS(6(]<++5&QBNUB(N]6U M7G_SL$4T!\M^VH?@>B]/_G0-")-2:JF)A+G>[YU* 2>+#@FG0B3=-SO HLOES?]'GA2R!79-DI\ X3*$VK2RC2@\98+S1D M(8JP@T[W]MONP71RME'?>FAP='4'M,LHQ@[@VO9*O@?=L1HB]Z3+W3C201'# M+2B7]U$I3BN:9E!$K;B1:*$F$8,UGM,LR1%5DZZ<1V#)@TV*CT&2?>3?@!QO M\8Q^]?YGG)"S?U;;S.9S$O9\<9'%6^^5GLSQLO>*L"GD8!S$6&\]%R9!X-J M15$+;K3EL4E?X;U0'J.!<&\:WFR4UDP]#3KK7=N2K[[]MS$!GZ4/GU_B'^L: M/]2)E2(-,(MD7ZE$\B#SK$XM03)13/+&"=/WP3M9>Z:!=EKF)US+O)C?QKN> M6KN '>0,;Q>T1S^/ZTWM.V3+]*NSEH=L.X&.C>&("56M96[R1P2.: (,S% MRYRL;IL1L^8 MM0XE)^W;Y@7>QG3$\Z_^M7D7;SJJHOUMN=MD4F^:6\S#)%\[)PR+JT_V7!NX MX]L:5 P>,LZ-.D*? K+:<[]('?IU.9AL)HY?)@XZG')S0($L6H H9 M>J'V. C696XR>9N;U4@]KQ1]C*+K4GKMU5_H,)[7?$6"\23.5U7MHRQ+X(EK MP%0K165Q)*M00'G.E=11_F/L +@FA'X?(;_L\1) M^KQR%FGV:Z5= 9:-JUW##02> R0?A4HB!]7F(OH=L!T]/#@L:>Z.(?:BO('B M.E< UT[E+A"'#AMN8#QZL+ ?_>X0R>E#.4?B$6KIF?9DJBAE:1>(C#8 [X % MBSCTZ&"BM?KZ29]:U-C0?8[$X^U+A0%VU[LD%VP'L7_E[O:N]6_[> 3H[>OX>+=Y> M)<; (:>)%YRCY= 0$ZRE_;S!^[:.J@?+W^.4F;K@1H1B( MM@101FF(C@4HS&J/0>:P:56UR]_C1S?!^M?F#OE[AZBBI3UU#9JXO)HFA<"M M]R!T=5PTS^"41$"M$FWPA-NVS0NYC>E;8\DAJA@X%SAA#K)(!38F(G#@-&3G M+-C,L_)2">O;GAU]?;G ?;/D$%44X+W>VF# MS. .H]Y($-96:-6(^6!O(O&!:,E )%7AM"XC@1+ IYQ0'.ZOM/)JO.F!W M&.O[:NW<'TM:FJ--&[9'9!:-].3^L9JZHP8,)W/-LV'NWPD]LR8%KZ%VMP E8X' C0;K$E9!*ZL'RXGLV5XZJLU_<8"4%6?) M!@0FZZ4"Y+>"IY\!"P*-+3GFX]<<[3*0P:L^'MUR<@Q&/,(:D/O.''3*W$9T M$%?F@B+//*2HP) Q[:*2%A/[AD^CC\*@PPZE]]'DT<\*=P'[UZ%T[VKO=&AX MB,Z.3C2%&%%4*TFG.O$*@8XI@8[TQPD[:.*]DUE7DP68?)^3%M\ M[:[R\W2:_QQ_L97W.1VZXTD=CWQVP;=QCA.]5<(4\BJM5LF4R%-0**2(Q@DG M^8AIYFPTM>6A(PU$6A;(F0[ C/!!1!:"\]=Q=Y7FRH(ZZ,3MWNPVK!OR MY99F158V!D2E8PJ%,VU7 1X6@F54L,YF%C7W* M]\M/+W(O.QQQ[O>")AK8:30;*DEH'1GFM)BPK+*03G-O$0O]C)86KD:BH$L^ M%PCT#2A, J(FYU1(KM&[X%R*78\NZ_C)W_@#\^80OGC%+G%!)(D0E*T9.=F# MEYF#M2[3@BL9CVV\M1W ==U_+Q4X4HH'LCH2B;C>,ZY, *?1 DH5T!>/(C2) M;MU<:&>I!L6YRAW3W07W%QU:V&TSIG@^:09+4=H@L06+UR(.3H M6;UN/C=I@;P;O!/D1P.]M+#0[T;Y\VPZGX^\9EPX'R [),M$)@8$2P F)9Q1 M6O%&^5X/ 'M4C#E8H;MS9G]M#,N6)RDMSY=G88'YR?ETMAC_[RI4-U)1,(51 M U9/10D1Z[TR&G260I!5QAAOTX%V;ZC?&J/ZT%B+X[U[A3+BTI UJ1,8(PVA M4Q$BKZ5(- 4D9[&@:-.%_5Y8WQIW]M5$BXJM.]']-L>R/'LY+CARCM7\6@Z> M++0:-N$02T2(,LK$332)#[Q[?0'WJ#C3VN8Y4"<-UI?K:]VKLBF'D1%.E.Q3 M+:&5Y)8Z$D22'(264C-%-CUOAAT=9D_7RYJ&]!K\-?7F3Q; MSF:U,?0D/Z>_>[M,"3&/)^^?C^@ M##L"CH+5A57+ '6HEXL%L$I MPT +CR*%X@,?^ASW(QS-[#_HM^D#YN495B?WSO=<5"0HA=RF>C#K:]N61&B]=?PG]/9U]ZS2+7] ":9S+4W$;G M&#C/$J 0RAM?-/-#)[!M8CQ6S5$KENR^I'?2UK#AL2] ?PWG>-DU<0>X38N* M]L-[I+*B5OK?G6>]*>\1<$X79YW7&5CRO"9K>PA:&/(E9?0.)4]A:#MB.*X] M5&'T2*FVC\X:4.S9_E@X4:#[SC-'7>IV ;K N_3B=I>OX1%_CD_0PORNO6R 0G#Y_I M!"(&!$4HP?&L0"C'!%.)H6BR+-P-Z309TK,J&AS&O9N%C'64EWA*K!T[,9/E M5V_9%:F ]T:#<>AB(<[56QGJDY3(T<_K.%PMAWNU M^("S2N.+2.&U/A:'U/7M]?R.97V'CV6CJL]*YVIO69F95=IKGZ4K6GGO4U5X M&7%KD'$70&+--R[D2SLC)$BO,6:1F;'EL$++?<9P>'GK 6\94#<[E,*R@J$H MKCWZHD0.T7,G9.::]EK&8AXQ+6/BQ8!1U2LHS$#T9(O5:!OFPFO297L-=2B( M/>0U ^IHE^)8S+26Z>!CX*AR$,'KH!T&C3E+:7$DG5$E6@;(?085@H(8R7_3 MZ*W6KIXO'#B-7M1=&-^%3X>6?W_Y\\ZUQG<@V1"6="E)(3T:YI0OM"78H)/, M$HMS6,(H<]2&7%THM!N1^< \K3FF0+3"<&6VP(*#, MZ+EP@;901=+SDKC#BI!!>"+:B:(=Y^3DH+:T58J?VN_;TQIL'IU79DU\+ON^!KF9WS$,#CI.,\&D;L MQ-2.ZCP&[7+1T828ZPUVI48G.9 +[\%RY7+P1CO9I%KR.'1[("/GJV7;/EIL MP#(20)G.SL,DX4H0EZ> K*ADLA:@@\&+(T6?O09I:K \F8"^26>$._ \%H_J M4,5-^Y=Z ]_GI_./9]//B&\7T_3[JX]5P&M@P;O"D4R#DK*I@\T0M8D03 A1 M&2]M4BWH<">B$R-$/Y)OL#Z\P?EB-DX+S"MHE_"FU2Z:P7.CG@H^$#_13 M)T!86AF44!(#0__<]RO/C\8D(^SG)5?+!*X7SW M(4RVCS,[C9X[!YG7JN!2?:I,L]AH88S6'%-NTFAZJ '^-0\> W,:].OZO[*KK2('8I(57;R,8*GO@V,P^BL8? M3'5DXEQ@P20&6EE!)A=-/O+=+:3@@I%&ILR:&"DW4!S_6'Y0(FPZ M=@AU+TUT)B73!S MQFA$DM5;/SU"H$&!EUI@43EHU:1OT-=#WH=._A\W=_?1[V#G=SZ2[YBX !-C M!144N%P,E.2+R2Q98YH$J1_)^=WQ%;W3F=\^6NJ[2\>U#(4PR;^$V>^X6$GC M.L!B(^J@,B23/ &D:><*4Y!BU"[JJ)+=K5_'+F_[AFG21B-WKC:]'1,_(U=C M3+*:I .K\V\^H./YY#UH-B\REJPHGWDFZULQ'[P21:K 2F#6*6]'VBF9HD6: MC[*6&A8.,: !S66P16+,]L!2PQL@.QSW;GU.GP+11PEK[GW*H(P]4@WUWO1E% @@PA8G'?)=[U]^.5T/K\!_(NS+[A+ MJE;H21UHLICBZ>U:01 IR"(RR[9);/%N2%UW^YM/_ORF+E2ORFOZ:>T@4G_[ MNO:VG4Y^G2[6U?2C$I(MA15(-&Q02&:3*Y:6#*5)=X%G[IJT2ST Z_!;0$_L MV=SO6^NIP0GL+4E<1"@R*NDUJ[$R3_:V80BTR=0+PKPF2SSPE)J'>*Q HE]\.$ABO6CEP:>Z\8:>8%R;43O JUEY.\>;,<)X+52Z_W[ M5F>=#$P;H9V7Q6O0+EA0+B:(11).+;.4C.LBFQ0U#$Z7!T)FCX M^ZBB1Y:L M/.FWB["H?6>>+/-X<>DX8TS<^$C+J37UM-A"U!B I\ ,NA+\9H'#':&,+0\_ MMMG:0?+3'L5VIU':6[SAY73R_AW.SG_$N+'$[.8TW_C[CL[RW5@VG.1@O(E! M2)$24UXFGS(7R9LBT43-G2(W#STR!YE^R#B3:IR=,K(8J.Q*@?F M1"E92,^%+\XF')4H)(^< ?V"UH12:KXP6I 8 ZTZB4NMNL9S"/.K->;G(=5V M?Y^_>%]8: (%K D;M81=*#*-Z_DY4S8R0=.K\"8'&_>BZFS2;'GX^IZDI]/9 M;/HG+?//PD?ZS>+S* 0I9%89:H1M?3E1IH7>2!&DL;:6I@PE@;M 'F%#[(TU MMXR<5LKI^T3G^F2_!/IBDF88YKB8_A(^C<^7YUL@*VDYS7U11AW8L6(*0IA:O^0&IRH]_8X DS6BJ,] M-Y!)V"3I:Q^0I\"GYLIID#!>S8TON;M/PWP\?_N1R)]?3?X]S,;5R'M#[D7M M@ZH%"A?JQ:6EVFI$>!4C<"=,28XIP70+$NT*\)0(U$0I#7*IUT?K\U=EA7@^ M7]93\&?3^8+&GPA(SAHX]V3;AX3@5XU,*]]E0"O:M).Z!],I4:0OT3>X:/@F M>ZM/,TK<%V1D5=GL$)0BQCI6 Q,L):6\=Z$,L'A4**?$@8Z";G!U[_4K6E>W M"A(IZV:WHJ65";/-L5XFG&BHL5YVDS,8JS&3]1\F6G#UCX+"FU.LDP1FM0?I@N5!,%M'F-&!W MC*=$FU:JNA30^+AZ&=$C=Z5L1MJO@6V\WS,)[]>SA;UJZLJX[6KY:+ M^2),ZBWVHTA8M8\9>+ 1%*\-G4PI4+1VHF@3HQHL/GT?T%.B45,E;8FY=4^U MPP4MBO-+S->@7;9(#T'12BC :B*\JCUZ@\P,$B/ /BHTO$W&U / 3HHU?2IA M"TN:A&;?8)4:8;P=_\LL9.^4 I.2!F4E@E/U_,$3:LQ>I]RDBGP_F"?%H'8* MVL*GSA':;7 O\@T3\Z$4S4#'>B,#5W4]9'7/]38&CURT:4!P)Z+!TGP'Y<;^ MPGXLR;XW T2KO#%AR4NS,D!.?'4EZ:I6AOYIA19H=>&V27/JVU".EKS;CXKO MC<7M+>H&1X0W$5VK=-L%5\LDW;N '2=#MZOB[N5!1ZD/R0JE U>AWM)'L( V M. \A)B2/C4"QS&+435SG8=GP0 +N4&381]A]9]D^>?KRZE!ZG2Q:!+?6KP(Y MY*P;)VHW$P03)'J.VGJ_<1?2':DDMQX]O-G8C\BGO*8PS'@@1U\ M" +L(^0FK6/^F)[]44,4-S/,+C8GH4QQ0A=@11&XR"/MQ[-F]BZ(6IJ MR$=QP#LIJI[]-Y!SHTG_J6#RUB( MGAQ<'K2L>(C@ON;_:66S"4F9W,3T&TKS#QA^K16_CW@;*/PYTG/"V?/E),]_ M*@73ZHZK/\/'"G&]&=DLM1>2@4I*0,WVI!&G#(Z6.(*7T:0F*=<[8!M^_^^J MPFE;^3?I!#3)T\DJ<2N&R>^O""7M@Q7?RQ=/7[VYM%19T8+V.M#,9;)3@JM" M$&2N\B T2IY-$PMA)W1?/4WZUT&/:\E\MABM6EJMUDA?FP2X\=;3L L/%V2/Y197("Y7GQU@[&$![J[7 M_J?NP^9>!PULZK"#^%K,S36;@=M)/LIWT(KD<;:@7DHD1W#23KS',-ZA3FR*+3J&NHJ-Y5IHVB@4J6 M=HF>[:;!ZV_^"C5XL.#:MSJ^GI7^;#KY V>+VLKS+4[&T]FOTT6G9KZ[/[S' MYC![C&*C38SE/EEIK<^K6W.J5^)DE&3B.&.\DD2 8G@T'((J'L@.YO4Z:Z(J M\XFTQJ+,K&.;F)OG\R^ODO9B\=*;4AMD&UW;;]<;UG6JC=6E9RP'@VF'Z=8Q M_>0*3[]I-I?%--4/6'7KRM=JJISCMEB;P9*3",J8VI/4%?!%E\B4";6-5/.1 MWP?QV%D)">@ MW$*45@)FE$H(CB$.D#Y^#\+3(4[_"NGQ)'*5&7G?CCH+X_$@6DW)V@LHM9<.7)$- .1B--!6J4U.X EN[[_Y(C2 M1/ -^L?LB/I5>??,6:8=:&%KP))Y<"YS,#HS M9F,N)@W0U6I/U"?.N=X5UZ"-S=V;^%5FP?6>.[6[ ;.UGCV32ZFSJ>VR:?M6 M3L2,3 O?I!W27BA/D55]*J9!.YR;8-_@Q^4L?:CW#CX/"=>]$)B*3%A3FP!: M6YN+*G!<"HC")YXX;>=M&E+L@.T4&=-="0UZX1"H&[TB1T&54C2YC!@5\=89 M T[%#-)DIA-9T*9-C<@FD--@0"?QMNA2\S-)8EXO&L'YJ\E/G^I=(\OQ_$.% MN$:H;"F)H(#AV9-72$9^=,F"E]QQD;*+O@D!'D1V&HSH5P%-6M1<.TY\M?B MLVHLG4WG2]KNGD221DB+D:@U4XH70&9RO;+60M#!D)$NI0UE<#:8"P3L'24151#$AM>D+ M?3^L$R1*CWIH>Y3T*ZX#TY<,#I-\L\6]8\$)KB3DC+6_:";CB4PH(+_*9&6C MLINE+CL=$#SXXA-B17.Y-[]:X*I9Z,AGGK4@G]H)E.ONYKHH$"JC+JP(9P>Q M1=9X3L,\[4/86XR/SM6O6UI3__0IG2W7/4"OHKVC>I&FLLP"2]7-4JS>T60+ M:,>$QB!RS$VRHW8%>!HT::*.+;SIO'CH;GX^7YJ!AK33T-$*G4 MU4UX"#EP6E6919\OB:D([FG=*ZG6>&*]J:O& M^<@N2D[DK))MY!,,C M!B,E+W: A.M!FRVW-RWW%^UC:;!K0D:-T91H'' O6+U^38%S MZ(!Y+Z)1**-JS$LQW6<;KQ M=%?; SSH(//A&*'0!&%D!,15NX>4(1H"&QA*KIR.,33IRS(D$Q[HSC,4$?81 M=0,"7"O(7%?#(D]&&)O):I'5Z14!8E"U/D@(GIG,A36Q%&\A.4[DLJN*IGW* MMT&IWE54[.F7JXO^;8PS>LF'SR_Q#SQ;,3T(&3)J#M%I"TH+&G,B'X9+'I)T MAGZY2Z^5O5FP&[Q3,1(:**/!:=@5M%\PU"C^*G?H-M[U;-D%;$MK8B^TQS$R M6JC]+F8UTUF+EG%[@?:Z6&U- J$<@58%P4=OP!6&%SR,7DG62"0@ZUCAG8A!E*D"FD'#.*4WC M;=1U)0NCLT@"G,H:R!1WX#-1D162<&+)YEC:AS-?=NVZLDIEN%8$M'(01D)* MJ\ENA!2*H8EE-00E:)XQ3,Q**;*V#_%KZY,?3\A]'_W=R/OH)*P>_:BM8)XO M:9;AY9' ZXOT^O_",'OWYY2V6>^-8P908025'2<'(7N(I#2N??92[%8:O,]; M3U#CO0FY[_NI[@<:)OGU;#Q)XX_A[#IH4C6.<@Y:Y^2!J]H\KH8%8E"!3#"I M0Y:,:U%ZX,9]&$Z>*;TIH'D?DXN FK!K$T.-)-$Y6#(O,K>0LPE.&&2-F: MQF*/XL3N$$;T)=I'?6+G>=(.M8)$D@ RTB0XG1)8EECF+/!@FQ1R/_83N[T4 MO,N)W3Z"'NY\9A=4W_2)W5YJV^V@YA"9#\<(CBR;$ 1H6Z\,\RJ"#R$#EE@, M_?"""11VZ11Z\,2XH%C$GRK+CW MG#M=@AV5[#SYZ(7P,4?;M"XU@LC &N,-YTKKF*_CW%76)9]YX0"\2VR5&F5%8)X1.&94*7GJEA*.5G1LOE1=R) Q/QGD)-E:1 M&18A).4A%!:8X+%$&[J(;/5UE>_;67BW']6+&!] N"%00;ZO$5JER).2R46; MN#3D_DJGZ_4NHZ0M8Z%F3VJO:,Y*#1ZE)4]9)V>$"ERY+@)=E8JMOGTQ*=/9 M^2JWNK-L[WUJ+V+>'?>&Q$/D.FF.1%>M?'2AT#?11G)S&>,VC)CR6*P5U8]) M]$49"(YK0"N*%AZSU:6+Q"_").L3@G$/J\!=#^Q%SCNAW1 QL\;1?HU6()([9&PW,^MKN)D:(01KP$AD&[X/DJR#(>O>N7R*!^==_ M^O]02P,$% @ \YU83V<@%P3OL@ <5$' !4 !E8VAO+3(P,3DP.3,P M7VQA8BYX;6S4O7N3VSB6+_C_? ILS8T[U1&)+CY $N@[,S?2:;O6L2[;:[NF M[T3%A@)/F]-**IN4;&=_^@7XD)1Z4 %,CD='>5,)?SK__YQ MOP3?9%GEJ^+??@K_'/P$9,%7(B^^_-M/OW]^#?%/__O?_^F?_O7_@O#_O/CX M%KQ<\%?R[^P$%-!J8*(9('^#P\AR[B$4<#2,"$*J2BY^?*7* QD)L,, M!E&&(%(X@D2% 529BB5E$J5A6C]TF1=_^XOY#Z.5!-JXHJI__;>?OJ[7#W_Y MY9?OW[__^0E5]^B8(@_J6[^J?V\A]'UW^/ZZM#0L@O]5^WEU;YJ0OU M8\-?_L]O;S_QK_*>PKRHUK3@1D"5_Z6J/WR[XG1=8WY1+W#V"O,;["Z#YB,8 M1C .__RC$C_]^S\!T,!1KI;RHU3 _/O[QS=G19)?S!6_%/*+&=D/LLQ7XM.: MENNW&N&EUKY^VOKQ0?[;3U5^_["4W6=?2ZE./W99ED^>:K0D1LLP-5K^\SEA MOURAOB=]U\>Z>E"N-O>=+QW[,'WG3=W/FA_D^ KOB;E:Y>8+]:H04WUWMZ*N M5GU\C7U]+59KNIS@:[$3LZ?RTGSP5O_4BC$/ZB'36DY+W7NJRA]K60C9L.63 M1X-<_-M/^J?%IH)?*'U8?#1OL??J]TK>5I5_>!?:?%%OEZ5 M[Q]DJ6F]^/)6:D9^FU.6+_/UXP)'1&0HXS (F'Y])7$":489Q#)!,F*)BC!> MK+=?_X4LX.^?.DUK=;SI\I,#7NLS\[Z4U6I3\MT;\WYYZC6HWX#FG8E_*>B] MK!YH>X,VR"PN&AO_O38%KA3HO6#VOXY&M@UN+><5NOO'^_FU'7IOP$5J60 MI=Z#G(#E:.[^NEJ)[_ER>1,O4HJBB*$41HG^#PH1U7L* MO3](I518DWVJMPLN;-LG;&YTVNEZ SIM0:,N:/1UH\A>F.TXT!=X(Y/<8-R< M^,0R;^N%GKE*%?J3C\Q7[^FO.:D-P4O#4FM M5[_1'_G]YO[%JBQ7W[6\.ZJ_-N:]3Q6B818R* ,40I0Q 9E(,AC*#"5299BI MT(9:KM!A;HS3:0S6*\ Z90%OM;7CFVN&I)^&)@)Z9'8R!H"5 HT)H+/A!NR# MW]H!MH: N\D&0;1NP=JG]=R#\429_WZ#8OU&\0!G\Z(Q#ZI?'P&)@_KE<+"]>]7X>)3;&Z@JUXN/9GW\F[QGLEQD),ZR4*0PCGD"49(AB#,JH SC M@#%,4T6)S5OEX+ES>U-\,C.R6N><+L%O&MA-*>NCA#]>KN[UQN'_LZ.I0_#Z M^?\*2$;F],%H6//#&=M[%I?ZCKV%I?[M<%%Y^,A)YOH9.[KY>^[/PW:6W:1_ M*9M_WQ2['>S.TW3+JG5)^7J1Q9()EH109(F""',,2:H$5"R,5! BQH/$9:_I M)GYN,_RN\03EQ;Y7[B]N>T[' ;#;A8X'Z\@LL5U+_-RI_B<#[YZ?;:<^^*,S MP -Y7(>ZOU\5G]8K_K0%/]! MEQNIM]6?OM)2+BAF<9!&&222!Q#%QH-&]%Y7;W7#E*#XI0 MP\_3A 0I3AF.%]]DR5;/- #[LI]A"'[_]')4_.W>*9XQ'?E%TH+YJ0%3*ZQ) M S0J@UIGX^@$M=;^7AX.$/E\8]B(G?0UX8##X;O!Y=9A+X1/^9^;!:YER_=#[+'^L7VI2_+;(PDT+2%!*N7PQ($@1IK!@,HYC$/$VC M-(E=W@EV8N?V6OBTN;^GY:/Q^^P9 '86@,X$-UJR' 0[9O(/[=A[X7XHP1]& M:5!K[7%IZP:33X*RE#PI1[FA<4A3CGQIOSS2EHZO- M'G<[7O**YLB4="V0SFQD#8Y/(KHL=%(.LL;@D'[L;QS&/!_HHW'.OEZ5=ZN: MVO0O^JYP4MN+[BEJ_S;_7&?9&( *DXY5 I3B$R&VN:4@J# MF,8LE9C@D"[V8S,OSJ2K]+&:91=C4GU.MM:APUCX5@L4^7*C'R<_2;XIZX>^^L&7&R'%:PV WBT_;)J#__?J M%2T++;[J]LDO'D\_X/9'7BT8DBB+(P)9+#5'AU1!QH(8!C(5G/"8T"QS63F. MJ.OZ"OJAMCZL]P/@^&?S0[$;<@Q_&1//I^X] J<^ M9+]L^XDS=8N;!JY#CSR MG!_')#B"K#E(LX+;&.OP88AYKX&NPB&UR74>6G3KH N6GVT@+E\ MQS"^>"?7=[3Z^J%Q@WUDQ"DL-!]$G>PW08E)6&X[2(=M=\:0A^78FKO%N5:T_ M4[:4VP/A\.FO"R)21I*$Z&&A>OF4$1-.+0(H8Q++2(5,A5;AU XRY\9S9I.\ M*KK3D*;& ==&N"1QV8'=3VXC03@RFYU3&/Q1?P!L DD& ^J2!><=V(FRWK2" MFR4M@<@KOER9K)7F:UI54OY+M?=]_;/)@S.NG^H&L,T:Y!4H5FNPS.]S$W.X M7MWH]XN>4)IM@/SQ((NJ*2&AZF,#V3SI!M#[5;G._]'LJ[6D\JA>R*F[#HN$ M&(5N0/55/PMJF?=//OY&R[S^9N"YW3IL)?Y1/K1'S>_52\G6BS1-,Y7J#;H23+]P! TA36,!TX0S M+GE$A R<*O,<")C;VV6GGYE,0FOH6#3G$$"[%?(UL(S\QGB*R,L^1-QKU9PQ MVVL!FD,9TU:5.6/A4:F8<]<-C,>1I6;]>T/Y]>%!U672AJ$(1,JAR(B"*,YB MB-, 0TE9$C.*, N<$E?.R)G;K-Y3LTF*<-P9GX/3;G)[ &GD.;Z/3Z,B^*-1 MTN,&]@(,7H-0SHB:-KRDW]ZCP)$+EU\5F%=]7K7Q?GH_J]=^Z\+,98I%FQQ5(K2-N[+0H,!<7?G*F]Z MG1SZ05_UVJM^_SVTRM<+8-EI/BC:SF9,+ G&+\23QM%5)F:Q51MT>M^ 6O.; M&N57%U$>&C7G -@((7(VTI\C'LX!E3/!;RY/&$9K+[>[Z_?*.(3T[KC> 7^4 M2T,+9IM4U2QJ*C^+3JVMVSHAF8C"((9Q@+C>U<0Q9"AD,(Z%)%(*+D+JL@RZ M3IVYK99J36&M*NBB76_+TI0N:"IP##RUO'+0[+APNJ$8F1\]C((S+_H!SR=7 M7JG1I/SI![U#3O7TU %G$J]+:9R)O]&"-M^Y#\M-]:;@?VYW/ZEB24 I@7IA M&!@6Y9#$FD\S)#C/,B:R6%D?1EP0-C>.;-4%.WV!4;@N;G;>$>J.L<49A$?D M1J:T7M N[SC=T7,XBZ>:4MX2GUQM_Z1G3N>$MK7GB?[>]9V#( MG!!U5AY=?J"Y>%/$W&ZF9"#C.! 48HH3B##3.V"><"A4 ME@A,F>"!T[F>G=BY4*_>KHHOGV5Y7Y^/4ZEX MC)+(Y!299A1<05:W_HD#+*F0#&5.%4DNBYP;"74:-_T!=R7B5P6X??$6J+;: MLN,9PV7D+<\6O.(Y]IG"$R@[=C$ MP/[. 1ZLSR4M*A,.;]9:[4)?)GI&92B ,8XP1 QKPHEB!HDY$!"818+;>ZU. M")@;O3Q1T<&W<@H["V_4E8B,3!!/M!OB<3J%BH.7Z4ITIHIA?8)2*;_)0B_N M\FK[8RGYZDN1_T.*]J55KOXF2_I%U@>V:W/[PZILU 3W._]4)ZA/LHEM'L=5:?NF\XYU:/U$X=4WW5#]XZ%.61XTN2A M#B]=L(3I55D80ZI2!A'5?,DR&4))>8(4CK&TZ^MS4=+7QM]XD>4!M]:S@,L &;P0M@^-W_G1,V\9;O@LW'N[Q+-UQ3,>(S_2&KCY++ M_%O]+28T2552=R'7.SC-"PG$(9:0AV$8LSB1G+DV>SB6,C>&:*L /N-F7I-:RK%PG_Q1\.!3U#T8F_\8@*]^X:QLT4L3V)<#\1F.?E39Q MI/4EJX^CJ"_>,=!G6E=VV/6C,UGZVQ+/733VRXW\3TG+UUJ!1'[$#\O/II7768UGT[$*$CK^[0YPQL@%:7 M'S;9)?OY)WNY2"\>=Y>TXF^_TU*\?S 75K_J"]?5FT*_"?.56&1QB.(TDE"% M 84HD0@2K 0D(9(\"D3"B).7V*]Z=NSZ M?*,T,O?NY^GMF_8D68\]@I/Y?,9 0]NUB3=@-]@?VL$VU0?UTOSUJE0R7V_Z M*E>X]W<;94B\]H'SJ^&T_>)&0?>HK]PX4H:]*'Y=K<3W?+E<4(:#,$XBB%2L M_Q,K!'$B&$Q%R%68R0@A)XKO'CP[]+Y?VC1X>JJK:=AOCC1S/OWZL/^M.<+:7YZP=3('!5O%N9 MSI/E1HI%FF4)$ZF $269GJ-I#"E2%#)&.(\SPF+LU,MG@ YSF\FW]Z:TM7G5 MFIJ)556_GO.Z0*/93FEFI,E.7.=5S\Q]Z\:OW GOHW MH#; C$5G C#7Z"UL8P709H#6#H_;U^$@>MW!#E!CVDWL<)R.]K%7/&I -+B) M)G]35.NRCJ'5@K])_70MZ8Z6Y:,IZ5R3P*HNP+W.N7+%+?M7 ^ =PH[1%0/')5^9IP( MZ]'/+MD:["RX 7LVZ%]:*\#NW57?<#?=(#A$OH\_&!,%QX\U*&ZA[=?!V1O] M/O#1TP7(7V?[DQCZ*Q\U."OR=%&T=W*]2(.(RU!PF$920)2A!.(L$# 1H5ZQ MLR01U*DT69^PN;U6/IPLKG@#BL8)1KF>X)NZZA$0\J&4/-^6/?\?841N(HSJ M6_]'& 8W01@ N@:?]+>ISHT <7 #S+>]ON2EY.VG8?TIO@':D@=IFCK(I7NR MY?D!M5O"^QJFD=](!P4:G]9GK+V57E,K+T+B.:GRO+RITRDO6GXBD?+R/4,# M\_9)LFX5F]$T,@M?B$D80L19 O4:F4"1<47"*(DRMYZ0QR+FQDT'K_U!S7M/ M &G'#M?!,^TJU7N+W//&^PV@.Y(R<]#N(.B5'"6^[A(3?P/PSLB8.RN^W^#@@_\+UPSAA6Q/F3?&P65=O MI5X51VV^.Q49PXPK2#--!B@C :1*9)"F7#,#92%RJQW5(VMNS%#K]C__.4R# M_Q6Y44(?H':LX FFD8EA5PW*%*(TBMZ 6E40C5!ZS@(3GQ31)VY2EK"P^Y H M;&X9W.[9N.;WD@S;S,Z%X@ISCC!D7 B(0HDA86$&.4MQ%"81CZ1KM^?3DN;& M$T^2@A_HHWM&\'E0[=C""U0C$XW=CB/JAT[>,%J9':XT "A"YL<855Q$1V?A'%>V*2$ M<='F0\*X?,. (_HN:^J#+.OA?[>Y-T'NJW*[@Q910*5*%,0T19HU&(,DB#CD ML4@P$SC*(F9]&G]1W-RH8ZN@I4/"$M1^TO /U#9:]!= M1L>F,)W%4P8F,.J78[UG:(HMIC*(6!"D,!&)">AD&:1!PB#"7!*$*!%N&\^G MCY\;26VU&U:S\@ [.^89CLC8>TIK,-RSZ4[:[#4;[JF$:;/93EIWE(UV^JJK MW,J?Z)*6^<[]B4G"J$PSB'F@YRPB":0L32".(\$CQ1A!3@%RI\7,;19WKE*^ ME^4WR*%\"*>3-_D*D"9R)7<:CN=&/H/!"#[D0TG/X4 ^8^T9[_&YJZ\\@W[Q M^)NDIBV)H9;7I?S[QJ2+U/%3BH9$J@#!6$0!1!D-38EJ"16GL0SU=T4D3IFF M%C+G1@U[>H*MHH/BTVP M^,+SS".3!Z#$!Q^5GT9DU'.K'O$/L_9]64Z5O:S_*9_EC_4*K]K=%&$B*J410\J8/M F9 M"1E$J=3+C%#&.'!*N[$7/;=%QC87LVHS ^O=?Q>N[^CBM!\ 2_?G*+".[1IM ME39X=MZ4/;U;ARDPJH-:=Y^^4V? O/I5[:5/ZW-U1N7('^O^A&$<]E&N:5Y( MT1U7W^Y2=5]*E?-\O4!Q2I5@$F91$D.4A1$D%(=02LYE0+.02*=]TF61<^.L M3F,@6Y7=:,H"8SMZ\HORE?N MNWP8"SQUD_Q5YE^^:H:Y_5:WH37B3-V6CYIU/DC]92K6BR3-!,)"P0BG"J(0 M$4T4F6EF2BA3>F.5ADY%#UT5F!MO=!H#VJ@,5EM/HVBU!_IWQ[0EYV&QHYHQ MP1Z9@XXI!../E MN>NKI?"I.\&Z87*B.ZSC X;1U3OY76\J)W\H5X7^D=!DHAQ4,!>21#O7Z+$&01IS!1F,2:S'!(K,JP>M%F;K2FC0$[ M7<%3<_0@@1WO/;FLM6E8:/!UXVE'D).-TLBD.?8 .3.I%V!]LNMU"DW*N%ZP M.V1A/P\=&&JM'RF..N2]^F'*WTOQ6@-@SMLV38[A>W68E/8V+^2;M;RO%H$D M08S2&*HLI!#%&86,Q!'D69A0%= @Z+<)9&L:,-\ZL/XJ M :=+;MRG;:'3[NS M(-JVC\Y+F&]C;4=@3_'"([,Y?LF[?4 !:^>C-V>66;< M3O4#-<:!VCJ/Q.X;<*^![;YTFS84WC.B1\'SOI\_U)O0=#5I2L#<%J+[H"TM MM^?#?1H4H5!$5!@Q*&E&((HDAU@&"&8RY68RX1@[)04/561N)+\?4=&UC.E" M5$ IFP/,]0KP7=EQ_2HH? MM68\/2T:+^+E6CC]^C4&ZC*QF^,ZQ(Z]'E<^STN_KG?4-'5\N3*9SPO%(X13 MSF$21PE$!%&(-;GJ(0LB3I (6.K6&OJ\K+EQY7$3J$9;\$>CKZ-KH@]E.[[S MA-W(E#8_JU-V7^AK=?(6-_80,E^\; O]_+\;6NHI MN7S\*!]6Y7I!&,EH)A@4<1*:?LH2DEAH$L$\C>(@H1P)&];HD3$WMNC4!%L] M0:.H'4OTH=G/#IXP&COLQ1D>:S:P &#' E5' Y7D?_ZR^O:+OKMA /W#X<3O M>_(D$]["M&ZBVUPZ](QD?4>KKQ_*U;=<;_Y>//Y>F:*- 29'&<98E5O-_N ISHX?=423=ZNIZM.$\#+;G M&6."._HAQAH8[4&GONEK_K.Q0.]O_[1_ KRU8I13X.$@^CVP<-9BXE.*H2@= M'TT,?M+0@DUZH_6FJC92O-R4YK2C;D]>N[NJTRW/?RWUHFM!>!A0&7,H*4I- M02<$,9<8AHEBD>"2)FY]B88J,C=&U K>KXJVX'!>VP/4J@3?]'Y7_Z@'4O]V M3_7WJCE3J,#/>='^>#ZVWN_8V1'H%",R,HTVNH+&B)OF,*!J_^VK=\RD'B0) M7J]*)7.SI?!9O.HZ5/V6N1JHR\0%L:Y#[+ATUI7/&\:T+S957DBS7;UG>5$_ M]E1" )6AB(4RN>&AYE4F(],Q/H,)XUPF'!.B8A=>M1,[-Q:]Y7_?Y%5NM'5< M3UK";$>!_L$;F? ZA<&>QN.G9;C!Y)/!+"5/RE=N:!RRD^/=5];[:J,.B_UT MU;;>CWA??#1'I(8A]07O5D79_:KY,:_:6,&$QE1B I74 X00"2&.&(8\%82( M0$5AY!0KZ$VSN3':?K>FK?;UP=B^_L/" _T-IQTM/LL@C*TR7UB. M4M'L:N6>I^Z9+TS/5D?S)F#@[GWS\+"L]RQT:?P&KY>K[V^*>H-I7AQ;CUD4 M)ED81 I&W!Q<,)Y C#,&69;*@":1$-@I*<52[MPX>%_M.O6N716M%.#&V::T M&2#?V>&X';<<#,O=MW^(Q]YL[Z-;.R^-SF!/Z5%=T_6XJ>=KOLAL?1 M[MCQ]H$+4*FOIVU\KC0G-2)3HK6^:0$0E@306 M I*(!IA%L6.5A_E:5> MI9F50!N8MA"Q5%D4Q)"F*H,(DQ0RQ@/(>4RY"B,4!TZ[VQ,RYD8YK79'8;2. MQ0E.@&E'+U="-#*=U-J!#J-7%Z!QKQ]PWGBO)0).B)FV"L!Y.X\2_7LNO:K; MQ8=RI615Z36-IA6Y:],@<,!3S!"444+TG(\EQ$AI#!,L$9*48^RT[.@7-[?I MW]4C?-A3%U2R_)9S"91TC>ZX@+4=)?A#<&1VZ,#;UQ085QE2W/.,EWF33[6HPW=U[*8G5O#CQ691TO MP8R:3W,P>1M:4:?T0?"]-1AV996NC:=P&T$[[AIM5$:FLJ/228WFQE76!E7L M*7\#:O7]D=L@U'QRG9L"DU+?(&P.F7#80P;Z>O(B7\NW>K]F$G_TE\RDWS6. M\W=RO4 !CA*LMU>Q8!2B*.*0)0&#L4H"1=-4!"EWJ8C?+\YIO35!F7RMDJ,C MIQ]-2Q^.-XS&=M_4BL):4[!3M2U\= /ZX'-WTUBAXM5#TR]Q6N>,E?5'?AF[ MNX;7G[VK4W;-8JWY:6T$5>NRS@BXO3DYBB#E)89+P M.. D"&CL=+YE*WANN[>Z"BO?*G[3)3S78>.=[C> UMJ[%["U&@L[!AH#X9&Y MJ ;W;@_,\A)**5$5QDHF8V%!5 MKY2Y\5*GG6..<3^2_43C#9^16<4>&FOFL#*]AR;T_7L4H7\[I(=^ 9-P@96- MW<2WN]AK&J%>%]&"G\Y?PW&&]<;&) _BS/0 HQ!'A$)FO,L!3QA63L4'W%68 M&S]L5?6=1M@W#'8+E7'!'9E<+J01[F!_GC1""Q G2"/LTV(.:806*%FF$=H\ M:6"ME5WXHSFK:QSJVYF&:!+&48!A&NF5#B(BA QKUE.I4"EC"4I2IYR67FES MX[:=AF"YT]NQE& _OG9,Y@VUD4EK3\\;L(?>&,1DA8G78BN] JC2203#HG*3)H 1V9<2[F WL/]'&#R.LIOIWD:4_SG= X M.M5WN]O[(=;M_:I:7 %*(@(A '*(0<)2)6<80U MD;F=\@_28WZG_5$0!=[.O7H&X.KC,#^@/O,IV;X1'9?=M%WLOZ\F.4"[C.-$ MYVH]BLSEN.TR5@ZG,19W$UR@..LVW49=@JSRXNP3U@"VD.V9^=Y0.\B?> M8+HC<[S?'/",@=$&>46_?"GEE[;Z^T?Y31:;MH=.J+B4"0EAF)@,VB!CD*1Z MYYE&3"ILMIV14T_M/F%S(ZRGNIJ)UFH[K%I!+\Z6T0.>T!L[8F P<.Y1 A:( M>(T,Z),W;32 A>5'$0 V]_CHEMNYRQYWSK)%G+*0XC2&(3$))C*((4XS#(., M4*H(3;+0B4HN2IP;G^SY='>=<)=UH\,]#_DUW7!/P6['+%[!')E>COK=;M7= M]YN/U=VV!YOQVMF>$OJ,_6M[,.AO6-MWXT#G^=.FJ"1F))9,01I*#I'^+D$B M2 "33$@:I5(DPBK,Z/3CY\8HC7:.+N\A761GVRIVQ$ZPX[=[?KG:-6[UT M9S5A2!_-H<+MC[Q:",DD2V,*1:5P/W^"<@MMS:7P??7W3?Z-+LU@WJ[O:%D^ZI5[7?%O MD1'$<:I7UB*5I@E(C"#A+(%"1(SR0 4DU& M$W:(QV%*N!1"KX^X@"A)L.EZF4">B2!*8T;UAF;QT!3Q7M-R_4RX'VKP#.B; MRO5?\L*DS!N&:C0:8T@82A0R(>Q!RIE>O*8QQ*8V6Q@&E,6)XDKP=DA>%>)9 M!Z23_RS#(?6GHPZ$W4O5.[0COV:WB-8_O-I'E)J(]D;KIEROOY>L$TH^7[MV M@B=]$3MA44O- M4:DBD 8HA00AK+#B J5.A9PN2IS;2[I3#SPT^KEV.;X$L!WW>(5M9-[I= 4_ M=]K^">0%V +YX0*0 YH36X+CMPOQ):$3MQNVQ."XK[#MC==U;-EK1E*[H)*8 M)ABA ,HXHQ#IS0!D4B&] L(A3D5*0K=JVF?DS(U.MKU%]O1T SOJ\ /I-#32 MP/BV@_'5$8PO^V!TYA1K:'SRRV6ADW*--0:'O&-_X^"2U?O[FL\E%=N79J"4 MBA -8!*')K5"I":K0J\^<) $*DQ3E46.]:K/R9K;&N0Z!T(L;5PB9+UZN>'T:^CJO.%V: M/*_7^I-J@3%C&6,13&.$(4H4URN4D.L52LI#FG(5<"N.Z)$Q-V[HU 2-GDVV M8ZVI'4OTP=G/#IY &ID5!N!CS0<6".QXH.J(H)+\SU]6WW[1=S</K!=J:E9\W6UU'=4YF!X_;B= M'R%.,H*P@G%*A3FL32'#FJHH4R@061H$(G6KE'%>F,OTF:8;M5E(@_5*[W-&JQ=V&22O_47/2YNV MI>A%JX^ZB%Z^8VC81].6[@/-A>EWD 4!SE*>021P"DT_/DA0A*#,4B;U1B? MRBG/Z>#YF"V-3]R-=?91M=5G?-Z;KVN89Z/ 75CC"N@&IDEN@T M T8U4[V++S>BK?Z0K^DR_T=3)Z>^Z ;L\BAO+U>?'1#B<1(FOP$=3T5,'+YQ MTK[C8(W3EPTL/K,JOIC0>^-;_:P?4<FQ]*AZ2]^UWH*R/NAORE=:R0]ESF5;#5!__.MJ);[GRZ4Y#>;F[)/^ M>"G%1E.\*8Y5MWA84*[2( LQ3*(HT;S!J5X^Q P*G.$ B4B%V*DRL5?MYL8U MG-:/@.W)HVQ4*/G= W/786H31>1 RL 0KSD+H\JA9%5KQR2#(>(LQ0JO8V$2*04TH0G,$ T ME2J,E8KX@&B^BX*MIL?TT7Q[FM:!>T"T^EY3$. 4[G8,XP?&"1L&[K<&W,?R MY248KZP1T /->!4#3@E]QOH!/1CT5Q/HNW%@6<#U5UFV?5%W->E$%@J".89" MX0"B6&\_&4T1C"@*4B5#A(E3BN))*7-;K-1*@F)7!) .J-YU&D\[#KD:I9%Y MHP%HV^)XC$I^?0AXK=YW4M"T%?OZ;#VJTM=[\74>J[O5/K-TMRJJ7-2G M#JOB\QO#R M6,E_%B>."S+G?#1.SW"/+7Y5K'>UUS_*![,^*KZ8PG8FP)CA&',:P9 ;VHI1 M!@D-,AAG.,4)H@+9=?B[)&AN%-7HNNTSL-46-.K:AQKWHMO/2CXQ&YF!AL+E M%'EL@\45X<>]CY\L!MG&R/U 9*OKAY+"JWM9?M&/^[5)J-CC]](G)H-?$8R[HO_S*(YJ]-J'M@81X7WR49D.E1;Z@ M55[]7JQ8)C" M^Q874W9-F4.3;_6AB5EQ?@%5_J7(5 M [H1D#Y[KC>&K*&9=&NJ-\_B%2T-+VIU[IDL%UBF06CB1YF(]2LG)2EDA$B8 M19%B-,Y(1JA;XMPI,?-[:31:@DY-UU2XDUC:'[:2DB5/6^JP]SE#KO7K8]'\GUR:CXD.Y^I8+*5X\_EZ9#JIOBF^R,OOC M73Z I@2>)AFE4&:!I@2197HWRY &F),LE3@@2"W6JS5=VE&"O6@GFM@J,-Y, MT)HWE8XWIE]Z7NC_MSH#>CE_XMIQL*.3<= =F6(,L'6"3ZSC M<'F!8@.(:"M8U,ON$8%Y(FOMK[-1[FLGUM]S1\ZOQ5+:1HF!,.D#FE): IQG"@81BS,$J42 MQ+%3GZ_SLN;V7MA6;BKW=75L7]0#K1TC>P)L9&+=8O5$S1&<@Q9P>.U)U"-N MVDY$E^T^ZC]D<DK+>7+?+E92[&(8H9)DF20RSB *$QB2&-$ M8(QE%(:(9SA3+F1Q1L[P!R9&;>'M1H%4&MXPUHM?3'RA=@\,G(YT1-RL87[#UDXDN77U%'\$U5;:1X M69?!^E!7P*H7E[48O8:4PH0TR:)JLM/+554M A'C**,$JIARB *40)H$$911 MC!1.$I&$3DNZ@7K,C<7O6E8QUH"\-J<.!C(>:EGSB_[MW@0)-3SCN!(<.EIV M/#3!&(S,4[66%6ALN.DVZ?6GD!GE3>'VNE3S;5F:%NA-,BF3>E0D>+TJEA/EN.(5C_-66&GG0TMCG/! KVI#I4S3:\$A M"5 &(\0"R3.B]\-.U37ZA,V-'D^WM1 HS *)%924((@4#2!E 884XQ C'NG5F-.! MC;7DN?'+W=ZFKMI??]&]:6,V>\T5CKL\^P&Y:KUU'#PC.E%(CP=DW>)\'&#JC?RQ>2I9( M%6?$)4[;1;@3/T\0J?USIY@)'FY^,O':=?"VR0"L?Y [JQQ/>%V&Q?+(=R2P MQSX#[@"M?]C3_*9=9N[@WPV)QY/A :AY/2IVD3_MV?$ 9(X.DX<\8V";UV*= M"W-"DG^3GTP\3!TCT[2OD*)ISG3_L&E>J._5(?.VI:\U3FF8)"F,8[T613)0 M$),0F\QI08,PR(AT.HOVHM7#.2>36803ZT0?9 M4'N(_#I +>1.[/NT1^+8[>EPK[=2I=5V.M X41F.!!0\2_5J,D:0\H# , X4 M2^.4T]2I#D^?L+GQT*G2F=5@]NF%V>T(^%KPICH"=L7-1XW1(T!&KBE:/0^G MV%AN43/T^)ZA'3HU(]'E[K4C]6J'B!AF)!)9$@81CIUVKKF1"T2(S$BJ-X@JU>NS)$@@5B&%5*N$2,B" M0'"7DP];P7,[]?AL9(!E[6Y_:-5T[(5J"[D=]XT!Y,ALUZB\WQJYUGJ7._QX MTT4E5S= Z^ZQDZHC6EZ[J]K*GK;CJB,B1UU87>\?>$R[*NKUXU_S]=;%(0Y32,,8P8ES3%&K@CT9YQX6O3F@)Q=TW+F+??:2GJ&K@+ M$I&,\4SH]1;#$ F>0!9P4W4KPY1*I%+DU$7:FV9S8[W.,.-[WD]PVC=N/\NI M,A7P3F9"&1/;$L2NKG]OPVYY/O <@SGV(<*TX^A^X. ;F M1^<;W@5<^UXX//LUI6GX;2':+.9:V*[8?"+T@$N"84;,PC;E$22AWH1'2B*D M!$L2X99=/$R/N7'^02P&,[K7P7(G0VOV*QP,Y76W87-E\=$&8T+./A40\V([ M,%WIB3$K_%^)YSA\[*;*,['O(+S.<^VPQPT]&GH:+OFFJ%-YOJZ6^AF5B:Y< M/WY<+9>O5Z4A\T44T(3BE!L*#2"2!$%B4@1%D(B01[%0,G0[$W*2/SHQAM@_2G)T@W!H _C F@M<'KZZ[BI,/%YSB!\C@]RACUF:(.\6R'T-[6J(WC>EW4M<&WN JM8^6=>?S$S?+ZC3SNEG?A^F'KH9>2K5_F%5^N3!'4 M;018% B2ICB""9=$;R1C!;%(*,08!3S*0D7M&F?VBYD;*1@MP4[-P<%U9T"U M6[U<#]7(3# )>=%2#\(/M<:9R1-NJ3HM_9PY7#AZH$%\?,B7\NW^3?3&62M MASO7FZ[;JI+KZIU<;[_",HH02S"!&4XX1%QOC)@@#$K.$(^#4$:9DX/)3NS< M>.+3YOZ>EH_&C4'O31OC?[0])SL+ *U-<-P-68Z!'8WX1W9D6FD4AK7&8*PP2Q&"+),60\2&%(8Z;B0*;ZJ^E"6JX*S(V^ MM/Y@9P!X:H%KUS3'L; CKS$1'IG&>L&] 8WBX(_VWU$X>W%>MI5L=H&]'^6#7GLL&,HBCE4 6:8Y#85,_T3,@)! D11A M%D:IK0?GG)"Y,5BGYWZ4>Z.IO=OF+*"7738^8!I[D^:.D).?YA($5_AHSCYZ M,O_,)>/V?3,7KQU0^*UV\7RF/VXW(E^W#4NX(('(6 B#C F($$LA"U ,*4DP MDC'E(K)OIGA"P-RF>.-?U#J"6DF'BF2GT.N?TSXP&?OH_"D<0QHKGL+%H3+; ME?A,5(G-&2>WNFL](/3663MUWW1UU7JT?E)'K>^ZH9E#M))WJVI]$/$2XC"+ M!$)0H4Q"1)2$-& 9%(+R% F:)FGBLB4[(V=NI&8"D59%'8VX4FU^$-=:N^8& MG0;5;F_E :J1N:[-\S$ZCAH = $)OUD]IT5-G,33:^]QSD[_Y5=V7FW<0K>% MZ._%IR]XMRK*)ZWYWFZ+U5.41*D4!(91E$"4)C$DIN-TC! /.(Y)RIQ2MKUJ M-S?VV6_ V=A7Q]I=[L5IKMHWLVG.Z:/)JI#JD]LS[9.]2ID>-#"FZ):E_6.HG[TIX=24BW_/VB9F]?51[V2 M#1=2(130.( "F7ST+(L@32,$(Y+2,!7Z RI=PQAL!,^-^9N97=6J&A+XUBH+ M2K-;^IEJRC"A[UP;Y5A(TGHH[$AZ#(#']K29<(B=SC 4@S(R(XXV'A-4*AHO17ZP+C.O5M2? M1G_U\X9Q;%=2I&Z_+<7GU6?ZPV3RF_!ZO1I]O2I/)W@NDHB$&*D0*I49AP(2 MD$BF?PW2.(L3$0B,%H7\4C_5GFJ'ZF,UJTDSJX^T&F^&O[I_6*X>I01K^J,N MRV*/KEWL"Z3A'WBJMP']*6K[6-RPB%F"F$@REH!2B@*>0(B1A&E.FEV?Z M_V[)UU?H,C=>^?Q5EI(:#;WE&%P<#LMSEFE 'OM4Y4(VPKXIH+7E!M0# HPY MP-@S29*"+:@392Y<5&]/'IQR&G*).0TTK3'-/>1),M@&"6298A(AIR6C==[ M>R;)ZM)#;7I_UF5Y3!&S71E$V;R+',GL&A?:[!UD%]Q@-Z"#\]4%[-S9:#*O MUQQ\6FX>JU'\4;?BOS;5NO:$O5Z5/2E;=2^1@.!4F!8&)(H"31XX@HQ+"E6( MA9)222(#I]:E+M+GQBE[R@.EUT2]R8V#.KZX#8X=^8P&^:HZ^>@APSCO-^+MC"%%'542U5MJ'Y\^S);X%12G&0AU&NC M""*L)"14!E"&G,<4,9$@/."4LU_J3,\R]Y0&PFQ%\E;M.C/#<0=X 7<[_O( MXS2$M0]=$P;70>=]U62'B4\ZNB!Q4OZQL_Z0<"SO&AB#FRLE2ZF?]T*NOTM9 M?)3?9+&1OVYR8:2\*9K CA=2O\KD;2%J3]CGU4/.TR!MTP\3DF62I )FJ6)F MIQ9"O64C,&4,Q9)+3(531)L/I>:V!MO9!%AC%&BM IU9ID9H&T[%:LOJV/[& M&5T;![1UCG&]/H;7CNZF'K212='7>'E,71T#::_AQ#[TFC;4V".21V'(/I]] M7?CFY4[>*"YGK=K8&KQZ67\L"BVLR#;T:=/Z$:FQDY5$QW8*@MV MVMZ 6E__$6B7D!DCTNRLS&>)*+N$P+G(L8OW#:.7O\K\RU>]O;O])DOZ1;[; M&,IJJ_W7+L#J_69=K?5+T222;;?-BRR(0Y&%,LD\10QEA2FHDT M4,2%=0;J,3S(Q.<%4^]- M3<$HBQ%*;-B/Y? ME(6(.G4F/2UF;ORSZUI^31?X,Y#:L=W3]< LF9//HQ\$D79R1- M2A#]UAY2PH6KA]2M;,._5JI^9'48CII&$JLD@#@))$2A(I I$L*(RCBCF5(\ MB^Q+6/;*FAL=[,=!-OJZ%&[LA[6?#3R#-3(E'./D$AGJ#)U+^4MO$$Y4"5,K MN%G2$HA=IQ8-ZOJK!'Q)JRI776I^5XG0 ^TZ(-5?+K/_$1-6SK2RY6D13;M; M?%0^>E-H[I+5VE0E:IUH:,; ML -\I_Y8Y8\L41NO!M(E!9ZQ$)(E-OW5D&P?/+^C2'')^^BKE^M=R MM7G0"]2:0A>9"%6 )(%QEBF(@H! DE %0Q5F:9ADB@FGFL$V0N=&8OO%'MDC M:/4&M>*@T[Q=,@VMR=DW!G:,YAO9D8G,#ZC#2V):H#1*I^X=X&+33RLW4GR43$_CZFY3EN;H72B:X#"(89#*#"*"&*1( M(:B8BC&.,YY&5K5USHN8VT*H55)S2ZVE@TOH-((63K2K<1F9-#I(6@5O0*OB MU=@X>,FNQF@BY]@!5IX\7[W6]SJ\3M\YG9^K5_,G[JW^*Z_<_KTI'C;KZJW\ M)I=Q&T.>)6D8I13!+(HH1$@Q2 @*8)P2I (]N@0/V_4=RYH;Q]6Z_<]_#M/@ M?\4#]W(G '7B;2IC^(DT\^E4= M1OK&8,AQFR=DISYJVU.[^Z6&O-9\K$,V"ZS&.V#K$_Z,AVL6F/0?K-D\P+U; M^*MBG:\?;X70W\+J3O_XOOR\^EXL0BXC&2<8*BQ"B((L@PR)! 8,,TH9UW^S M*HW5(V-NA-2H"5H]]6PQOZU,HNUWR_50'Z#]G.,)II'991!"3MW"+V!P1;/P MK%?X!=/V6X5?NG38&J7+_OHDRV^Y.?TZ54+K,_WQ0A92Y>O76OO]OW2E M2=*4A!FE'-*89Q"QR(1I$@8C'F8J#)6I).JR@/&CUMS(Q+138(W&%3!?A";G MKBTD=WW1/4^#:;<2FGZ(1B:RBT7]MH6:S3BV9OE;+?G%T^=2RI-FDZZS_*)Y MN CS_/2A*[37^5*6=W0MOZS*1\W!<1!&*H J#0*3N$<@33B%498E>F^9(BZM MZC6?>?[AM&.4\Q"R)E=8HU5(&Y3?U.T:;B'NM4=8C('CP4_10Q!SG<1@I=/V$P.>*63]O>T^P>L]- M@Z/45_=2;UE?;A,^;UE5%WU8A$*%A#(.A4Q2O;$,(LT:*(8\$2E3J11)X%2# MH4?6W#BC4;5V^.R4U3.A5=>Y^?=YD.VXPQ-T(S/'8-2&A)U?PL-SM/E9<5,' MF5^R^T1L^<5;?,(CMF MF@CXJ7>_3T,E6E- 6\!5#TMC"KB[."P>HR>L 9TFGN*R.C.)L+#&S3[FPOZ1 M UR%7=G4NHIJE1M?@RG$I>4U6E2YJ&OPK(HN;LUL('^O3+/NE])TQ].W;Q>- M"Y*%*981@SP3&"*J]WU,I 3&0M&4HX F#@5T_.HV-^K=AFP:CR+8F!/!]0J( M3F^@GE SWQIN?MQ9[N .\SS4%E[*YQO D2F\,PSL65;S>#=&3XR[V87G&OO M[^U8;TT$NRR!YQM/!\_G\XWK1$[19QA?-Y?I."/0ZTWU+'(Z1^LX6#WQP8XD M8F#/43T[ZFB2M_JA;_2/U2++) JIH##F]0XH49!%5$ >Q"R,6,##T*G,TK&( MN;U=7^<%+7A.EZ#J=*W^XMA>]!A'NVW*=>B,_.K:*@?^,.J!6C^?K8S/&N^U M<>BQE&F;AIZU\JAAZ/DKATWOCFOT\I_I+WD/U^P%EM5%=+^87/]V%W'FEJW/ M-US@4,:AJ86;*19!Q#)L.E_ID6""*96E'*O,A3,FTGMN1-088&ICG%O" Z&7 M^'JY4,GE4I9N'#75E\&.^&8XQ%-M!/9,/K]0W _U-%'LVZ_&SM=S?HVYM=\? M5T\\7CY? %.I/NE;9>+Q.'Q532U^Z$F DF5IZCMH"?K??+T(DCC.DDQ"@6,* M491FD(2!?G,E5,HDB[(,,3<'_Z&(N;U5.@V!??F4'OQLO>_7H#*Z4[T%Y&-- MG;5Z/OWDYTSWZ_X^DC*Q5_N;GS;J..#\S'4#.W*6*RZEJ$PBRC8.X*-4FT)4 M"X:"(&"$096*#"*, XA#DL",FKCS& ><.FTF^X3-;6K?T>IK6V'2-'#?E.9T MUU2Y?Y!EOA) K4J]!ZBC6=;TAS35*(T=4C@VZ^S#W^X-[PO5D5FA4[-);]P+ M!&I5]=B?TP(0K[TY^^1-VY?3PO*CGIPV]PPCE\^F5.6F?/QDR\+87P)KY?TRT(DG% J$HB% M#" 22J_\.=?_27@6AJDIJ&@5"7STY+E-YJURP&AGO]1_"M?E-?Y@$$:>N);V M.RWJ3]IZQ6K^Z?,F6\:?-&-__7[Z@@'Q7Q]DJ=>?]Z8J/2W$;[3\FUS76>;[ MKXD@H31-*8$B(B8W-$H@"1.J?U4D$$D0)B2UCNJRD3BWJ;JG,]!*@_M:Z[:. M0V7_+K:'O']:CP+DV*OV PP;A4&ML>V[>R"8#J%-OD&=*&#)![AN$4@N0/7& M%5D]:+IH(1>[GL0 .=WHOD@RU9AN];+K;B7D B419BG6BR)$A=[Z9"&D$0U@ M',4H5 MZZ,GCYML>73*B/W5TN$;[4$M9I Z^EZ.'$(I.WIQ!7P3',\88_, M@ .*,]9??4)Q^-R)CRC.F'5\1G'NPH$=X-=?9=DVB.@B$O)='Q$9!R@*1095 M* *(2!I &FOT!$GTK@<3P2/EU F^5]S<)GJMK6/[]WX\[?R+_E :>;[7BH*N M,\N>JI<[V;CWA;<"Q6M_^'Z)T_:)M[+^J%^\W5T#P^K;KLGOU>N\R-?RK3G. M>Z-W=L47DZ9W6U5R?=B]6P8I3[!>HLN888@$)I"&/($IRS!), I"X71$,4"' MN9',I\W]/2T?3:QCU_?!-$_/MT8 6EOA&*L_8'#LR&EDR$=FK/UN]8W^L#8 M["P C0DN7>S=DP*&@^@U:V" &M.F%0S'Z2COX(I'#>Q[T[01S(LOG[0404M1 M_?X@Z%KJT4B#J/7%J2BAG(<*QD%D4I%X"DEHO,HJHRF1 L>Q4WDH*ZES(\'; M3[\#HQ\,(L>&-U88VS&;=^3&/B_:Z@NV"H-&XP[,$4Y_G5#RV@''2O"T77!< ML#CJA.-T\U445'V@CX;9;@MQO!K;2]_ M37F=O/,;_9'?;^ZWU43OJ/[NZL\7'$N9)32$ BL&41(0R$*L-[Y)F,8!"J0, MG5)P7(3/C39;/?>*1O-64S=^=!H .U(<"]:1F="H76='UHJ#3O,;T$&]JTM\ M=PEJ9_(;@IE/QG.2/RG-#4'FD-L&/6,8H=VM[N]717T<7W?3J&XWZZ^K,O^' M% LALXB3,(:<,Q/BI#@D013"0"2"$A3@B#E5R.B1-3>Z:E1MPIANF@:(>J6W M5;=NC]A\ZM@7L0]O.[KRA.+8Y_0-@)\: !M%P4Y3?TQD 8=/XND3-RG/6-A] M2"LVMPQ,1="WO5>W8O5@0KI:CTN42AG$4L 8!\:7A03$,280AZ'*& U5F%GU MQ>D3,C?>,#J:EW*G)?CCY>J>YH5CP>*3>-K1P[4HC&4 MG&FS$WHL/4I/Z+MVV*S_=;42W_/E4N^]#IWHIUP42*29L1*F063Z9.F=$"$9 MA9*3($XHE9@Z!1*XB9\;4^Q4;EQ(G35N1.$X!'84,AZP(Y-+IW@-Z/%IWN@N MH6' ^>0D1PTF9:MAZ!SRV,"G7!O?\+04<;7G)N.>5;:9V7%=M6YE($>(H MB4*H!%40T4! AK,4LD"E"F51*A*K=H4VPN9&0KMJPGNO^6IPQYA>G.VXQQ=Z M([/.<."&-Y[J0624OE.GY#U/VZD>R\]VG>J[9V!(@/BO3;6NB>FC7-*U*;G\ MF?[X:[[^^G6U%'GQY?6J/-U<><$9I215"D8*(8A$E$',.8(I8QC'04 IDHM" M?JF?ZA =,%PEJ\E$FLETI-CX+N3&]?G=&"*7HMZ:E'*=ETT]=&-"I1Z!;#M; MFW(WS<6-U6#%EOF7VLX*;![T [_)JH[WT:L$T]2PS/G:+>'6Q[? ,MQ@Y$&= M27_ZEY*;V@^RKEID:N[L&0C>;\?/8^C!];AZ#3^X0IUI0Q"NQ^TH#,'#(X>1 M^'_0,C<[ 5,UO_&A+C(:9PP%" 8DUMS,%8%,B@0*E> D"ZGF::>&@<%P@'D@110J&>AL'$4LYQ%$:PC0.$AHP$D6I53CFZE!&GLU.> S(J#UE]M7IM$\>.G$N[2F#CA-I3UXUL-1G M$X=8=8&(=+ES&!A7#.V)^A&GNZ#47.OYGD9#Z_%/'O$35O+\[+=1Z4\+6X9VIU* M;][-=D%/R*:/Y2)+.$H$QS#%B80H4A1BFB@-*2=9@F*B.6.Q7JWITO)8Z4B$ M$U-L!8T8&6)D-'Z,5L]_:9OONK:H.@)3*A8%D0A@*AF#2,3,.,8U'8=5B(WM3GL"5-O' M^7:]+G.V6=<[UO4*?*!^*T><1\1O![8C*1-W8#MGY7$'MK-7#CR8/)]0_6NY MJJI%'#,>L8S#1- ,HH!1S0R9A#1)210KCE5,G0XG+PB;N1_2EI^_KY:,)R&,J9Z:9=1O;^.D/%[\Q2FF8AP M3)* ">F4:.Z@6-6G2/@=LPS(HPC$U&C^0W8Z@YJY?<:#MYT1X&: MEK0)P-@ M!$>4^R&H>^]E^4NOC'-TI1S&D.N.0RB,$T@2W $DQ@G/.$99&P.[D0FL5;GI!M0I7<>5@$[MD6+@7<'RR5?6LB>A%.FTHAR#J-(DQ'B 3)-RBC,TA )@K,LBYU""DY* MF1OIM$Z)K98# PM.(VK'.5?C-/:!I#-$SDS2"X%/VC@M:%*.Z+7UD!#Z+[XR ML/RWNHM1T\9X^^'_G>OE43JZB9=@\20:]Z*,0QBTT.9X1 RABBD(4X3%$D<,J>: M3$<2YL9.^X4X!IH^C 61M[RHUX*3?P M-*7N3:%GCZS6)M[RT]H$7G^0^DM2K.D7N6 )1R*+!)1A;+PG808)T[L6P4F< M))A@18C+++<7/;?IW^AG2HG7*H-2_^I& PZPV_'#.&".3!P':;@WH-.[CJ^^ M 2W..]W]D8H[7C[9QD'ZI#3DCLHA/PUXPC#B>K&I\D)6E29$EA=U[H=QY.3% M%_UX_5.5B]K[O"JVCN>N68A(<4!DHB!7=65PF4'&<0PIXG&, QFFU*E9PG!5 MYD9LYM#%Y,_)Y5*6-X!?Z#7B>V#LJ&X:N$>FOLX(L&?%#=C9 9X8\N2,S'L' MF.L!]C]HA=WIXXL#492U$Y,O-.O\F/TD]Z^M"O^_TU[=UAJ12 MZ5T<99 H$PM05YWC60"9$C(($TE5*)S*EE\0.#=>W-<7[!2^ 4;E@>ZHBZ#; ML:%/*$?FO"M1=,_HM83&:]KN)9G3YN9:(G"4@&M[GQO?5.5Z\1O]KU79';-5 MMS_R:J$$C5A& XBB5+,+9PHRQ!$,,QESE5(F0JL2*Z,, M8SN.+*&PGOG]%O?,R+Z!&G\X#,')K*GT!A&L:3)][]'3-IB\8 M]Z3Q]*5KKSRPWNOWT9XHB??%1[,2*/5VY 6M\NKW8L4J67XSV25OBH?-6O]9 M&ZGOJK*9?^B)6Q"GBSK>"$3X;%^!;SL"6!F4M^W&O7<(BP@PK*1D4RM1Q$'HU M24EDDDTH)Q)3$:+,J:/!L8RYL7RGXD$KE,']3T[!:D>V5X(U,E]N<7K2\<1C M4X/SUGOM:7!"S+0M#<[;>=31H.?2H=D973W%_:@7@3(>QUD,$RI-B&/ ($TU M= G'3(68T(0[!1.?_QJM*2IX&TF^=7PS/R3-]#9JPPHEX(_"9,G!(T M<79$CZW'J1!]%P^;]-W!?UO>I3O@E3(16# , \*,IU=PR!(DH.!!(#*116GF M=/)^6LS@M)OWUP,T\L3?1ORT&HYPO-V/@<^9?T;2I%._ MW]K#N7_AZH&5ETY69MVK[EN]>-Q=TZ:#WGZGI:C_8YHJW1;B@_Z>[)V&DDQO M""0E,$R5A$@F@=XF:!+A89()'*D((Z=R;V,H.3OB,9J"NCO8L#/J44;2CKF> M>WS&/@MW&!KWPCPC8N>UM,\8>DY;'&A$I(_*"XTI:V!]SG+%I1252:-]:V*7 MN@:["X58(&.1PCB2"42&LRD*,ABQ-.$\BP)E2NTY5.<\)VENG-LIVF2)[SIS MKPIP^^(M4&WG8<<2G6=QMB-3+^B-S(A/@:NUW'7B]EB;\Q(47BMSGA4V;5W. M2S8?5>6\>,-D0=OOM(GMEB=!"4U1FD(<9A%$"%'(A.84$X1(8H&E8$ZMF*[2 M9FZ\V^$[-AH,MQ'9JPK8KC?71Z>*<*XCV%]YDCN/87F'LQ] MC)V'>.X3#W5C6LF_KA9WNX:1[TRCR$4J29101" BIDYDF A( TQAD-$HD)Q& M64!M"A^??+H3$TY5\]B.]4ZCU<]B5V,P,BOMJ0;>V;<)/0V%6/$ZD:MI4#4: M)$_$S $::_+M-;TA4W-)39%ZD1+4!'GZIDD(KU??CL#Z+QK:'D\O'_7HTN4' MFHLWQ1U]R/4\W0F9)BC,2X-"I+-)ED7-; MQ.TT!@]:99@7@#=*NW:ANPBVW5+-+X1C^]1VZ!EM@4:OU=>LRBPJ-@SH&6<+ MC]_6E3MP!SA:%XT9OUG<.+'J[,LNO=LW%J#DL,/0,J':,$XJ4@)4JI/L#I2FGNA M'=M^=E*G;15_+A:6VBG?\J?O]YLWXVL<^+ MW2S?F;]9<;CGIV(/"DNMF;1Y2WEJ8I0$ <8I! Q+DBN%$YQX);2',FQJ7%,; M6HB*J=K*6<2._D:RX;!G?!-J.AVCH%>8I*%CI<8\-'VRC7:61>Y3%2DN: !H+VWDI3@#/ M%0=QK!,>9TQ+XK6"[&/,U-CFK#QMK2-5^Q0M"J>B'?O9036OUXRYL=58\S P MG=5N6/ /CD2E)Y%QI6Q@?K6.,!JD@T$(7(.FGO6Q9]P4LP#(7:22A;AGZ)YV M?]LJO5]^7&@UAYCB6)FUM18Z 4AD&>"(,T %8UPG"G(-P_2U.PXZ-1;]NUI\ M^V[":M8VUQR>Y%0 MNSU&%)*QA. 8 Q/Q08 RC@"5$@+#4+'@"<,0(R]!Y'[V3(W BO,;4-@:-=TI M]HX]" MDSG0;3MDHOW*5B9TD5_--V_[O-Z4"3[U?EQ.,$E1!G0J&4 T)8 +S@$1FBB. MH="Q4]>(>P--C1ZD% -SJJ_%^<'ET=^6R#81DIU MNP'?IFIAN-@>?MR8M=ZWU>*_S,5ZO8E8=..C8KFP;XZ%CG;?U::X!5M%[-M& ME:^4H@^B^5-]H;V9_>?S9OUCL:TV@JR^S$)8S5?C\D*PY?*E&O5IO]PMP(O5 MC#,/X5.@S#R'26M-TFO[_'CY>@Y>G*3NN5S?M:[?[A(44OYVTC]:].WICA4C M-0OTA$.2 DG-4ATE3 ">(@DP-K]%C&0T]0J'6\::&J57&VL'6Z/:6"^15Q>0 MW0+90- -3/&=4>L@ 7 7C[ Z +>'&UD,X*[?EXH ]S_2C3M^4[M'MOW^V;X/ MI))O7LQ"WJSMS4*?K<1B]>W![D,6"F7S.*5)S& ,($^Q"0U-?,AU'(.44Z[S MF!B602[U"OY#>S'+",4,QO)(&-.C7_;;0D+D+^4+U7@1Q"0?:GW!]_NU8,VBRNK/OY^\4/-H< 9AC$&60JE"=JT $0G"C"A M":%<2"R]%)HZ63&UE>%7NU?"K(6>-1:=IL"-T08'=F!R*^V?-5BL<.&DP+YV M8Q99881B LJ&!-:7@(4*%NG^59IM=DH^>ZG/5NQ*DN?[!YI<5IM%[,HE1F19C&;"8 R$0,"#2^2 MF"209B054,]7ZIL]B_GJM3W6P1JGQYB6C_&%3<,]TI7ID2IMWA:%!6MK=L0* MN[UWT+K,E//FVE# C[;O5A@>_5*[\!=;*UO/065^,06% V6V3, L1^"@7?J MNE@R]B9>#[2N[._UN5L_.>!R<[$:P82SMUD@2\@=26Q_C -3E,5/M4Y MP2^5E7^91<;0\/K MZ 80B'X8JQ7T0B^Y?$ME>";U_ ^4XZ<-B[Z0U->6PV$>8!<6#& MM#9'1Z,+3=_:[/H?!;Y?6O'UKY_PQ2IHI83SX./61/AB+W MM?W%%G_M052X,"#>'K46 ^(^4OU%U(ST?4> MW<+:P\%UN:5J-0_G< "IX"":G0"IN?E5<>\(UQIO; M%[T9&EF^RR(/87EL3M_QV3]#%^D\S5,I 8-$V)[R%'"(%$AYEA/-&&:Q5_>Q M$.B.D6PX#KJ>[-H=L]$8]CQ_< "2O8["($1[-M3KD.UU?V\2[HW+PQTL_WVQ M^_ZWU9K;"F2K9U7*"9X*71U.EMZP[6)[3"=4F\5:GB?.S"5$2 FSAF*\4Y/X?AI@(_?K4*)34;3]ISVAX6A_\EV^*D7 M5(E<* (D5\R&ZA00I@DPWX@$<+81$TT&V5%LMGF M;HI?C>Y9$Z\SW>.G731<+D4CFDY7XKMGTI3-7(W"\]-<_\+[Z$I:Z[#Y'(-- MV- )(>$-?_6,DL'FPB4E9;C!N\4_7]1S50%A!9\.N^MV/VN.%[6-,\%<+<70E_\QJ'Q MHY7GH%E#P[&M QHA.;)MN%&9S<'OH*/? MM[L-$[LY(HE((>$@3UALR"6'@*:Q,@PC$%12VAP,GRT7K]&GMA'3,+XXXSEM M)W6T/_JC]L!3(LAO;MPH:##$!R:ED&![,U4GT$)REY\!H[)9)VS.^:W;33IV M"5LNUW_:([[WZ\W;]9[O]'[Y((KS/QO-J441WJESN(\]->8ZFAEI MI:+G@Z&>$AT>Z+LQU4"8#DQ7UNIB.5AR4FUXV7.YPMG8'GV^C[.__H8_8D%5 M-SR&'U=KPQ^7"X6-#K?HD#EKA3QVW]EJM]F+?RS73-9UGWF:T2SC0*LL RA6 M,2 QE( :_DI0GF&FG-2$V@:9&C%9,R-K9W0PU",?\Q:2[=P3"I^A2>82FBY: MX+P:(UG?369\=+&[UC_4EZZ+UK [6GMZ3[ M8:>>MG-$#<$IQ #GF )$6 Y8#C' F" .M8+ AN0[-C1\CZ-ZZ_0&/0YO7'T5ZW@?V%UW>;V%]^HF_3TC?[K;GG M=OL@_KE?;!=%YO2;E\:_BK9]\SRC+-$X!1I*#)#(*: P$X E3"4T9E2GHENC M4C<#IL8NS%![Y'$U(_](9I M/.IHPRLU&_5#Z':#4<_[A*@2/[[BLQ0*A:$""8RMVK;FAO>4 AG!"H, ME+ZO-[NO:O-4I);;HKUYC"B"F"4 )30#B',K(X8S$&-!4")T3A*_INT70TR- M"0H+@6VH516#"&.D9R1SB:-CK-(+G:&CD2,P5?''8QLR_J'&3>>#!A.7HXP; M+MST\B(@N'UEH*V3-R^_L5W5X[+^]4O1,ROG4'.-..#C%&20Z%82Q&*4 HBP&-"0$0PP2F2A#(O+BK MFQE3X[$D3M(AQ0,]&VH,#^K +-9-(G" ?AK]D'P]&<#7Z:C1#ZU^8G\]>VH4 MAVJ%P'QU ILG(B:9TOL.Y?=-[C[/ZCBB,=#[O]E7P.Y&_XG'K*7SS^O%.WJ]8 M>7+:?NWO79>)*[E>%0+VG*W^\4EKM5'R"S-$]^'-IR_55PH98"17&L LU0!1 MI '5,0%*$Z(ACQ&)/0_;'4:=&C,5IOFN 5W0=5W^!<9L\)6?M3U[=$5^4!,,PI5TA@D",K M(H^X"8!2Q8"($[/JDQ!K+KL=U-\;>FI$U#PI;E^9]#V;OSLICCO=@T ]] YX M.)1[',2[ C;,$?S=T5_I\-T5E=O'[LYWZ,AK)C8NI \^Z=]W:_&/[^NE^?#V MW3_WB]W+H>Y4*YDR1"&P73 $DD,.(P%0)"DN61I+%GN16DNHTZ.S6JC[8/6 M-/O?HM+PSD7 ;I/@2&&AH1V:O4*@ZL];/B@%I2RG@<=E*Q\L+HC*Z\/=.*KN M OM^O?FBGBNUCT^Z'&.N,RBE)@+ 7$B ,I( CG$,$J@X)!DSH9CHH(/2.JC3 M\_/*2BB[3:%K\Q)M[;SX$5([XFY$U!_ <0BHMK,HQSU::B$L;0W'.DZ0A&2; M]@%'91DGW\_9Q>U#7551#AHKA5"0&:M8*6B,H= :@Y3:^EIE4"4Q$@#K-"<) M2EDJO'*+;HPSM>BFJ0'DV[7A'J1NA!$ J(&IXD)<*JIL#"E#T@I"6,&1ZT.- M+"W2ZN^EB$C[Y1WE0N1_[K>E-,G7]8.413HS6WYF"[/F>F3/BQU;EISSN'YZ M7J^*<.=,H^GW/=^J?^[-GQIWF\=YK,P"B0("S?^@!&> R@2"C":28HJT0EU$ MV@8S>**!S>EK65RE*OL76;6^CG;LIZ_TVW!? C?Z>]TY'4D0Y6B5%7\]>AE9 M-ZUZ;.7HK%[\'7R]IE,WBXX.1XU[!U12&7I2@HJO#&;LN'HM0V-^(?$R^(!= M56$.>O]S;L)2I@0'F$N;^IH+0%0B0,*0><6H',(T\6DST;BW5R0Z6FN)SLT. MFJ@Y'EAVPV+H8TD' #K(K%RX&E9&Y7C[D652+ORZE$&YO*3O6>##:K>0B^5^ MM_BA?K>ZP,7MW_T4R[U4\KTQTS+&OLP_,>M6MEDM5M^VG]7F]^]LH\JCJ1@3 MRJ@D9JT);6&OM$VG,0)$9"C+$[,6C;U4Z,*:-[5U:O.TJ^E?='0PJCTL^U$U M?"PV=2HOK8Q15/C9]_ QR+? ]X!R[+D=\1!SK&GM<=H9$OUA3D2#6/A*IZ8A MT;U]LAITE(X1GMINE;K1.^=O*UGU+%326&5+KY_LO^RF A,\3P"2:6Q//!!@ MB4X 89R8-P9!@G@50W>R8FKO!>O$_XP6=L*474F:,95OA62WZ7 ,,H<&>>AP MM+!_%MWNM36+FFY$I1]1Z4C "+8/CD%CW4Z&C!L5]\'J(G[N=3,_?I1J,?^Z M8=*,\_O+$U\OYSQ1G"8P!TI+!! G&' I"$@310CA28J84V+OQ9VGQF.5<5%I MG1M_7<+5SDF]0!B89QS]=^:-F[X>N6!;D\%6B7__MO[Q/\QG2AXP/YP__I?W M&^61ONE&_9C>OJ!;:'(>[MAN-V*>9C&+&4D TS;^('D&.*88*"92@46NM5_H M<764J3V2A5'1+XM5M-]*JS(<;:VMMYM2>0 :QU)23#) D57U8E+;]K$:X#R% M6L"8I+&:_U ;OAX-TN9H0X.JZE6;156LGY[,8JX =R"XW6*UWA .S)&7:]U9 MT4U-A NS6B$(&49='VC4,*G5U_,PJ/UB_S#G;56B5O8/>[>2;]E.S2G.-W.$J7%L;63= ]"8&5D[W0.@ZT#>#X1Z MPS/PP^Z-C%=HU.I]CQ#I^GU'"Y5:W6J&3.T7=@N=:J6\Q_437ZR*[:/'9N]3 M$Z:MMF6B0E$?">=,BBS3++>BZ!E .2: )ED"9,Y22K&B&M_M2@,)\I><9DRG$&@/*A;;] M!C'@F4Z HC3.1 H%QD[*$5T-F!H))G&2!-S O@9Y@+WKGD!.8-NZ]F 6&1\J M,1QCP$A[UBWXC;9=?Q4MR#DM4G==I^.B<,-.9VB5).MA!G6JB)NYPGA M.#8+-8"2# &D.06<0@Y( KE2F=10>FE1M TV->HZT9DJ$G/Y+EILM_NB\9W5 M+O7-SFU#VHW%0N$W,&.=0U_'NUFT.)8DD1 4F.4H 0%8#E5MQ&J83(F*28._7/ MNCO2U#BD-C2RQOFJG=]"TXTJ@F T]+Y0#8\ULNK99]9NI9TA)<_O0!%6]/S6 M8"/+GM_Q^5+X_-X'.M8H[I_V2V83E-YIK<3ND_Y-_5EU'S7$\WFS, 3TO%0? M5N7^U2?](-?/A9P:82S#YIL#$H)MGP1* )4T!T+'.LVID.8_7F6,G4V9&J\< M/8E4X8I]R[*#)Y'X;J[V;"':8Z*$QBJ5YG%(,Z0 DCP!7%,-,D0)I(3;I:_? M"> X4S7.,6%CLA9/YIIRLBIS1YLCM[?&.+@/_%II /[N\'08/Z*C(]'!$UNQ M51U+V+S=>]/B7PW;&]&@!;/=K1FWIK8W:A=EM_WOV.T%^$7]6"]_V!C[I'UM MK?;(\PS)5((YT_.(TZ-5IIO.8/ M5D>EV9&U&\34<^?."7O'+;S0B Z]EWJ\PIY5?/US/6=)X3D)(\ MSQ,IE)3,65C?9^2I493]]GE(SGN!W,Y#@T(W],+N7+QH%I661[7I]4%HU1#$ MF#\4RA[*_T.A/5)K@*"H^W40Z()<:XL!KQN.UX.@BY\G30HZW:"KZ)Q-7RN4 M,O^#+?=J3G.F!KH9!:2L!* (ICS6,-5^:G.G TR-NQ\;^7NSZ-E\ MX7]8,Z/XW^,XAL=L_UD$XW@6E_]?_FH;L?WN^WJS^"^;B9;"&8Z369;D]5_M M\;*2D7E11TDV0S&A&-M%OYLO5?'VCM)X9D,Q^K_L'5.$ M9TD27[MC/DMI/LNS^,8=WRI1W1 6-R2^TGEG7PS'+<<>TSWX^Z:8Z=_+F2ZL MFQ7GV$J&E,N[[G]8G;RS,486R+ONX:4RWHWK@N4P?U%B_6UEG[X/TA#B0B_8 ML:^4;0-NUNT/*]G063%_,^_8AF[Y=BY@S--$2)!3!0W+*0:H) F L<8Z5@G) M4B\E\8'LG!QM[@UC/A5-AI:%D]OOBV=;Y5X+_#/K7N^$Z"!3[,9<$YBX@0GP M>G+UT-_,\_5V_436ZSF,(>*8()LE^<4(&I>%D1! 1*=$\@08PQY1Q;D%1VT*VR1N];X(7+9N,;S\UTW_+:[ M3_JOZ[7:FK45%0:/J\WE7ICAW*0%EA=-\Y"@#7X%MJV2+\KS"Q6A+6AD;4TY#;: M/33";JC='&WDK;5[7E]NLMW]1#>:>,\6FX)ZWK"EK?/Y_;M2N[]NUOMGPTQ5 MH0E;'IIM/;(BN6[[T2SD/IA?;>B/ZQK4>&;Y^*K]]RZ,=J8 M,S8P[XTS6=XL&0KAD%S:VZ91&3<4@N>\'.R^P_4/*L2B.-LJ:56%U6I;;;R5 MD::JWB5E$%IMQ]D+RL/ E.>2$F:+_D0,4)RE@ F8 !LV1^^;:1FZEM:4\6-2P-WSOW+O0#-$_ M]_:@K])#]RX&M_KHWO]@-_KY6O6:;B8VRCRC.4D 2@D'2$(!K'(TP)#DD!.M M$ZXZ\,WE2!,EF*\G[;=G$9[!&,XP28M]O'1&43Y#QVS"JSF)Q:47B86SR'S@ M60E;CKGTK/:[,E%NS-01][$TXRNLF\F&X:CGMN\AN>;***.2RVTOS]FDY$YHR; M<8)H#A&QN(,EC0'*$I(WLX/O9)K]]A_+7;B8- 54WGG<=%:ERF$10;A M,8&K'*.L?6@*7;TK-TJ*=E=?U<_=&V/V/^842LIR;K6H,O-ZCR4%''(-I-(Y M9Y!##;UVI$(:-[7=IW?;W>+)QAT1:VJ[53M0Q9:%"<>BE;$_TE9XXT6Q37G> M9\,TQ?2N171W^+EV3.=XI1D<.N6CT9CP1NIME;M[J.PZ4?"K_*N:$4;6Q:CP M<8"^A"&A'Z(K81#[7J4G84AD;W4D##I&[X[3OQF *LT\*7B2)PR#5'/#]42D M@&'S3Z&Q9#PC1!'6L??T<91IAFFK@WU!&E(W0'4CU=Y0#6=M97+@Z?8_M%;7>;A3!13''5PY]L(W]3NT_Z_7JC MU<*RTW;.9)+2.+9:I5P"Q U)<$8@0+DB,"5IPI1?*^N>!DTM$FQ6OS93_&X[UX2E)"<80"Q3@+#B9BDN MS0RF"&.)H? M=A.% #W$+N\]>A^QF^Y=ZR5V^^)^VO ?5F+]9!9\/ZNEWQNU4GJQFT/"H( * M 1G3#""K*\9@E@"!!-88Z,=^^F[1+N'L%MD%!"W MH7FAAJPT-3*V'C:J?JG,O=UOM;.&_!U@AE"2OS7DJ^C)W_'_EJK\O8]U#R:^ MFH_.(4XHE3(#69R915MB\&2)81.N,R7BA!,DO.,'>^/)\43],K3&^<<(!5;N M88$O F-% JW.=WKU-ST-\+8O;C?Z"[[IQ+5W^LG?^YV_F15!G:Y>*2R<*"O\ M6ARN*_G)JC+L-W:587L,;\\.93A-4HZP! G".4 IAX"DL0 JE5P)GJ6Y]A*K M#6K=U![]8[%(>>Y>G*TU-G2CI\HMFX>C;?5)J4JV7D4LVM2.1MQZVNT@+LRD M^YW$C3Z58Q[%-4J$'HYSVE3,J?VSLWCPL.B3OAWE-"XH_$,^M +NP@_E':.YN+_/(@I7F(MI_7VQU;_G^+Y\>U-#%;)AF%"0&)D R@#"> M:JR!$H3KE%.4**?>@NW#3(W&2TNCRM195!H;&6LC:ZY[3->"[/T(+PQ> W-E M5ZB\(L#[2/2(!UMN/EIT>-_!9JSH<'57$C"+OUJ92Q2G_[_M"]E\S1"DPO M$SD!" H.*)$"Y (C#BTY<"<-B;LC390*[,;%J;E1::\O%]P"V)4. L V#B/X M(]:!$NZ@T9L5;MU_9&*XX^8E-]S[0+>%9;D_=*AN?N#;W8:)W5QD.<49I4#0 M' *$N 0TX3E(,$&"9I HXB4P<<\OBMMT+?';01,4R+3G %F.X(B MHB'@G"/ 51;G<2HA)L2'&-J'FQH_E.9YYO"U ^K&".%@&I@82D-GT<'4J+0U M^F.0#1,W7((F^[6/.&[6GY/W%^E_;I_JN%.M5HOUINB%4;7GT@D56:)BH&W_ M<41U;)6E%, :(=G1= M_%"'8^8O)AAY7-N^9WOS-:\XQNJZLHS).%$9T$PS@+1. ,]5#G(L-144(\,# M/BS@/O34Z.%@N[0L6:\40KU29^72\UI)I),"@E42E. ME$: )30!-!4X9VF<(>JUQ&D?;FKT]'"ESM2SUKP=7C=2"@?:P$1T@M=:7]9V M!BQ;=\(D:#E[^XCCEKD[>7]1_N[VJ:Z'*T6G/U:PUENV8X]5A5[*J.1:$Y"D M@@-[H@H(%1KD68H2:?Y)\M3O;.7Z0%,CC^J@H&%L9*V-'N_4]OFAZWJPTA^S M<VG1@"?-^J9;0XOPRM*RV6RE?'"_OW@ MAU^$<0:Q6T31';B!6> <"YMQL5R(E^B/ZK^#[)Q>AR-D\' VPJC!PG7OSH.# M&U?U.4J]+ "1,F>2YP3H++)B-,".C>N_**1N;#K]0J5Q MZI-&K$N:1#V29QU2V/JC^JY'S?Z7PX__9V%"N8WX_O)1_3 (_%QLYYC$(F%4 M !)GAAR8A(!EF &:Q%0(G2<)<5J%^0T[M9#LF.X>'8PM8K#?'OXC^L-:W+DI M22OZ;CP2'M.!::4/G#W:AKB@,TQSD-:17ZD%B L:MQM].'VZCQQIO5$!49KG M.+:!B;)JQE0"GJ HRG9=?V6Z_*3)O3PKI(.6"0,5L M+FP*D,XYX%28?TJ9YG%BEB.R=P;<'1NF%F)45MK*N;6.UH?4KV715Z6[^EV' MV7%CC8$Q'YA;;N38S0XEC"^SJ'9BT'+%'C .G9)WSXQ7S]-SQ,DE><_U5AT7 M6[>51:]HBOY?Q3;OS3?=Q#YY3EE&;<(/-#098\ QD2#/=:*5X(G4?/Y#;?C: M>?G5R1"?Y[9ISG"/;Q(GB>>*J]L4.*[ !H=UZ!79'6GE:YK*L\@Z$EE/ J[6 M>B$9=/76S9)Q5W.]T+I8W?6[6Z#666^J7E!J6\CW/;+M]^HOOUULV;=O&\L-14+5%_5#K?9G2O+P;$V&,LDU9P3P),X!HI@" MQE,!M$A26X2.J712">MLP=36RZ<^V(=N4WKA1FW=9Z*=WT;!=V"2QIO;=M>W>+IZ*9NSUZV1N>W>R8N<%+\X;V M3T7DH)?K/[>1[>/,BAQSLT[@+Y&M$U@_+42DF3#OKG_O_Z[K/7OE"\_>IGB- MQ32-BY=8]QN/\B;K[7?].NM_H][-2^KCARS7<1)G&!"("$""*D IHP";MY92 M5&BH1I;X'>7T0VCH/==FMY+@ASJW71^H3\FK'._<]K*E0TF8 M@YYR)^#8[>0@R*$9XF;-*P'AF-O>U@00 2&@)(FE69&>L53GEO>WS]P+?E^@[K MV'IY_'#<;2H+#;^9 NQY&VEY_6OUW#PWIL-NH/_Y7:W,TK>YD5X^>69);1^\C2JW >VC M9JY_8H:T:Q'K4&O@D)"WKHF###3>&CDD+B=KYJ W[IF4[:!S_(DO%]\JD0J8 M(Y6F2(*8"0%01@5@L18 0IYA'?,\QYXE'!TMZ7 Z-O#[LT'&HCF'D=PK>XJS M5*"SW[7W;;NG.]O[S(Q[7M _A] MO5*5FC@2BHC,():)5 '$M +$%I1@E,(<9RG-<.XJ*7)^\ZDQ0F%?5!CHK5R#R&0BUN.)OYQRYFFX,?-:WH?&#ZLRJZ]W]=+ M\_GM.[, V[W,8R$@(HDPCVMB]0ZS#'!&<]M>-\V52.*<=#T^O#K@- \3FWVR M[&G\MF'WOT6JL+SSZ>)UX+W/&GO#.=[)8X'ANW;4^IP]MD(QT$GD]3%?ZURR M%8&64\KVSW4\LQ3"!A%;LQ!1BQ\VW>$WM3ND)X@$TDSD0'#;H$'$*> *$B!B MQ;#,!.3(2U:H;;"IA0>UK;:]7F7L(5.8+9?K/XLM3;L7*M=[OM-[LWZH/V(N M^>]HEF6D>);LCY#8SGV_F^])(8D;I?$LLE_;XH*W9H3RM[#X+9F90;?/I4[E MTI.[6B?4\=PTT#0-?79:P_VE,4-,FR]']' R08]FJ;W811_7VT%J91W0"GJ^ MVC;>N&>L#IY?G+.Z?*:K4.+C^NEIO2HX\O?OS'S7/NUWVYUYQ!:K;W-((1:55D<-LWW%$UL1 MO[\H"HOCP'S3%\(.@HHNR/2656P=9&1Q11>'+R46G3X5O##US >F)6"(AVR&O469B.5H%X,/Y6ZTUNX>!2;WKQ%QW8ZEC/? ML*V2ADAMZ6IQ!/6PV9A!"SG5-R_'2ZHBL(<_V49^7*S4![.BV"62 :*%SQ!%+LL2K_TYODZ;&B,7;R79H-X^I:/@4/9O+?!-C \R8 M&R>..P\#4V5A*2BGH.E.U/#'$F;SNLJGJ' J^L.Z%15^A6P?% SDH/V&^ELU M;H.B8"A>=#0*=^>.!%WK6I=;?M:*]1H#1J7=L]7F)XXU4#+C2L=III7T>6N=#S"UMTMM7]G&LDNL? &A&]/W 69@ M1O;"Q)LK;SD>DM,NQAB5>VYY>,X1-Z\+?C3S?F]U7*YH\E4GS0\K^=Y\[O>] M$$K94Z+WBZU@2ZO8MST4F7,N-<&( HR9"6A)C "1* -(:DZHY$S"4,R= M&M/4+8^DS:N_Z/99)&;82L&554?2MBO=B_6F2(BQ;P!59')X[HL._97H?9 T M]D2_ZN'3+574@VST[^*[DONE&D3S8*19&.DX*XC)4SD""XF_Q[%9T&$[IEO: MD/>K^6P1.3$I,8MS!I!"*4 YTH"BE(*<:,'R6#+&G,VWBP3#JQ=U[;9X2B"_J=V[ MGV*YM]SPU_5:_KE8+N5#'(%!*V_XX)$P7F()&4I9#'"1D'VASIG,P(+G.@_WM&S<]XK"QIIYEU(YG0\S4P M]UR)TJPF\R\'FZ/:Z* -#-TQ"MO-T&'?0X[/=&.]=(5UJ'JA# M3T6[6/]B54S%8KDH-_5V[Y45B5C:8ZN]F?B7DXOG1* L-Z&-63>GV*R;!054 MV\4ST5AE.LMI*GP(,8!-4^/+RMBBK^K&V.='7B$FR8W;1H9^Z)/OVINHT;:U MV/,[]6AFWT+U%!V\.O_0S)ZJB*"E) 'A#LFB(+ MY=[\]K*D2BE"4&S"JDSE!*!,:YOK1P''.!,)UYC)W.=9]QQ_:E3P5EEQ_97] M]I:EN-9N^X)7;+,R]FYM#HU-M[856T6^3/?,&=^I$U_4V'?22']EFLU";+VI9:J!] M7SQO?RWV?.8)3)A"F:&\!$.SIL0*\#3A9DZXI$HP)=+4607Y]CA36R=6ED:; MIJD>*K@MB+;34T"Q^1 M5O'=EH^/)ZE[WX<3H5R'R\/(.E;2DG--I$HQR:O*8YX;>I0P-5%B*C'%)ECT M:Q=^8YS)T>--44=M-55_6)O[R3G6 +L%P>1(54=ZZ%> M5=3QS-][FH[GE_=H.O&X?N)V963XY[-Y)E:[!5N^,ZLB$ZM5Z;?SC,049=0@ MR3 %*,X%H#PQ_Y.FE!&-*,&9=VN)^^-.C44.9A:KQFB]WT7/I:4=^@TXP.X0 M>0T#YL#<:38+1C:W9HNN&/FU%K! MX7;C-U!P]_%JFP2/CW>+!G]3?U9R6F;A_7FS7JUMC\JBB.)A)1^_V]*+[8=5 M\YI"ZGJIML>6H7DJ)58( YP(L[+.X]CPO\0@(UADB$N><*_JX1!&3>T-8<7* M;/75P>;HU#&_&#/(M+D%I&-/QL!O&./.[4DHDH0JEVS-V\F%M5?1'R[=>+W# MW) XAXR)@]@U:@ =$LGS:#OHO7OVK_FDWYMW@[D[6S9JWSZOEPOQ,FNW8E*85>S=B M#8[HP,SI *8-'JW5T1_5?P=A2B_@!ND]TSKPZW2:<<'B9E\9IP]W8ZL+7<4/ MV^U>R3GC/,]UG@.9V6Y:A#/ 4IP $:'D$1R:ZA1J>..O^=D<>_R M;O3PZ;EH%;?Z]E&QK?IBSXD_Z;]MR^SD>1ZS'.7*ZL8CVYQ"24"S5!A$<0:Q M%$3&7N+QK:--C2H.QD9+:VVG%+5V>-WX(1AH [/$$:_"T%E4F K6&AACRT*% M<&3A!$I(RF@?<%3B6NG9LN8:C&X<@:GA')> ^0DN M" 3M2'-MG'&[T+1X>M%YINW:K@6551Z\VGYF"SG/"1.)T@@@C&PZ:R(!4P0# MK2A-8T$1Q-2O=O+D_E-[Q!_9]GOT; R+Y'Y3]Z@O5=Z*]-5%66&RL_;[UC.> M NOVY/> :^"'_EAK8Y98UK:0M8A7G0Y;=G@ZQ,@5AE?]NRPFO'Y9UZ.H77E# MVV1GCJ'(F<((@RPG<1JGDK%$^F2IG]S=ZZ$>(0?=5L^6#Z[O M,5 3,H)2G$"N0,S2I&1"3N,,I%Q1@CG+,^3%A-TA&X$'PT F,X4P,5&A^8)) M@&A* ,O-RX/GF5:3PXY0#'X$N*L+,7^QIOTE M>MCM-@N^WQ4*;KNU>5N$K7VZBD380[KF ".?MEWQ[?+8[-I%'5+3OF[VXA_+ M-9/U*H_K-"9)#F@NS%,,.00LICD0*2(IT5RFT"EK]=K-IT9Y!_,\LI[.\6I_ M["L2V[^.1(>25X]$!DID^N(S$;]4*N6E&6_5*T;GK?F8YU_9KRD MJQO6GF16W;HFN'[DPU&UIBD7-JGE"U?7$H#W=($"J;U>'/Z*(9(:@&@IJCL9TNI MS !220)%EB%-\7REOMD/?GWU6:3E+%[8,]QD-JP]D6X2A1WKM3G]U5&Z6_-VX]KFT.VWZQ^E8= MWQAN?J/T>J,:6S^_+E;K3:&_;EX6:FLE,$_O4LJS_ZIVW]?F+S_,)45ZR9PR MJFD..<@8PP!)%@,>2PFR+-4Z8U(F&/EL\8QH^]0VD*KE+"_\BYXWZQ^+K57( M"[$C/,Z7(Z5?0%%1]>CH^_U_%?-7DJ7HH9/LX8BF:J$?\R-C ]+>Z<: MHM G)Z/.5_A3F7',?X43GU'GY?IITK@F=%$8*0S[9FYC?MHN9&54Q3@*#. #5O-B"9RBE*%8VQDW#E_:$FMXH_&!N)IK4^\AFMT#IL708# M;&#^;F!U8F@GS9%6T'QD1T*!-Y;R2&<0/<5'7'!IUQ]IO<.($B0NGIRJD#A] MHMM2\^M&L>U^\])(*7X0AJ\W2LYYGM*<4@E2'F< 8:( P89&\YSRC/$LACSN ML,O6,N1$M],^FQM]M]F_:QWM*NO+ZH'NY0)MP+M%W7UQ'.NXJ,+KK'"@-C5< M5.N 1\@HM&VX4:-&![_/HSR7CW3, EZOOIE'\LD*HA0- (]B-,?N2VF",LDR M:)OS:8"X;9<"H00F+)-$)"@6T"\KV&'0R45J;+-YLR!QD:;L\]F.DMOR/_?5ZO/KNM;Z5B=Y,5_7-KGWL]VKDTJ^ M>?G;UN[Z'PHG'JQF^&*W.&&S.,=824 T%R9,TARP5"J &5(0*YJC''DU?QK MR*FQ7\-'F^JUJ;TLNLW46Z/KXE^BR+6N7+7]E->'$B-V\-.3( ?Y'K@1ZFO/ M[L $?#:Q!P>CRWP_\^G<#NX XSC!&3!I@ M,24 28D 1RD"C,%4\IBD,85^!]S](![E(#HTB*[G@+V@&?R\KD+ET+_6&ABT M-]HM[P.W0KL89NS.9[?\O-+H[.:EP:7R/FU*Y:>KPD\?%ROU8:>>MG/&,6,< M*J )4P )(0 3&@*19JEBN4QBI0+IY+E9-#6";A=G6V\J;;9;TFS1']:SJ'#- MLS5L_\EUXZE1IVQ@5AMEMD+JZ/DA/)*(GJ-14U'0\\/00S[/\\9^'"[58O[. MW'+W\OL36RYK>543!".>HRP&/+55IIGYB0B<@CR16&>(PS1Q*A^Z_?UC_^A_EDR2OF MAW,ZN7774+XU^(D2EVR[?;M^8HO5/(VG(.D M#- $(D!EDB8YA@G)O(*SP2V>&KDT]"'Y2W2P."I,COXHC?8,RX:?=K>P;5*3 M.3 C]IS'[G*>0V,[B!3H8$:_CHSHT'-P4X)T\(&[!HSO[>9MT;%NKJ6D2.96 MDR0UZW=(-*":F) QTZG@J5W+2[]H\7CSJ;%Y%1>]+PY0"@M]X\0&<*Y!8CNMP[-FS<!Z9?=@REKJNN'U\LBW?21% M+V!WBZ?"@3GPPW\A*GJP=18]AFZ1[8;*<*JB%R.^HJSH+>_;=45O?JH;Q50] M=MZO-S<2H0_C73F[G>P_:J*J[;V\A^&TM1VMW@JBM[KEMU^C-9OEMT( M;_A)&XZHM\U7RZ^==!R MZ3(O;J0Z,-H#4^GU[HNW2+41>8;CSQX AF3-+F:,RI4]<#IGR#ZW"M'PVZ:Y MS[DFBL9V(E3" (()!L1VV(BEECQ+6:93UKW7MQUB:JSV<:&+&KJ'-Q\CS42Y MHVTKZ%Y,S.A;0'<%43?"ZH?3P'QTT=?;VC=4&^^F[\-U\"Y&><7FW4TOV_MV MGUS9[3DOB^D^[7?;'5M)0RCS5.$\I8D&9L*%[:D= M__N.;79N#_O%.#[?X?/1AOLZEV9&;!=Q]6VQLNM"2P"55'[GXME+E!E-DHQR M*P:($X"25 "62?,3HE13*6FJ\@KE=RLY&L;U6&,@K*Q4XQ#8NM%J+[0&9M6Z MZ+AA73A.O>EX2$J]'&141KWIXSFAWKXPO+9K0W"O2C#^OR:.^&I@5_,XSM*8 MI!PD6AE2B"D!1.<0((YADNB,J)SY*9EUM,3G*1A'E2R)$QA."+1M$MR(8P1@ M!Z:7NY*@#3>.U0?6DZAP91QI4 24,ZE4)@S0%))S.I39H G2%@) M9:$%$WG6Z5RDBRT3/0ZIN\26 =:?UA&UE$7!VD;MK%:&+6&U+FSU2Z2>GI?K M%U4H.I87EUXW=NRVT?[9W- *H%5QL*V-V2R$/37I*2?3Z3O@$]@-,*4CQGZ M6PNC^N#D8;.Q6>[E"KN*H/]>3[ ]53%N1@T_HT_WMUT[QHW=< T?6GK:\0K1 M9S>DK@>H'>_5C9^_J.?J9/63_FCW'>M6?'.<<"5B'(,W(7?CO'XP MCD-LI_@55CHT'?6FJ;M0A.2BVX.-2CAW?3YGE?L?Z"A8(\1F;Y[$8YY8G>(E M%!,I21,@F):VJC.W1IK:(4)E:%W;[IEF@$A %T!+6 KW8,V\ME$%C=^#8(6 /S M;?W%:Q@Y0/KA722":LK<'&Q<89A[/E^HN]S]0,=3VL66??NV466H_TE_*?MX M?3S4E\=2&?]P#C3%MM.=;8B:$0@2E,>YB&DN4.)U9GMGP*F1[ZF]-MRH+.Y1 M]7\7=,=CW8!0#GW(VP]%_U-?1VB"G@'?&W/<$V%'!"[.AUT_U[G1CU5B56]5 M^=\/JT+X\)A.?22XN48$:Y@)@!/#.HC+K*R2M]ESN:::0^*5+N(Q]M18Z#P$ M;'2IZUQ1X3,5;H0T$, # M?NR^(+ZX7.GKX7V+4)QVTJ'^Q1:._J9VGW3CUU^44(NBI'2N,(PULVJJ$*4 M"42!68H1H%)B%F>9EBGV5,3K8\[4F.]#HVN454VMS.Q+=5XSU)7]AL+]=0BQ MV;(IJOR9%2JG)IP[^>.7^],4@"F[H#LL>7I9],I\V@6]^Q3;Z:Y=\XN?#1V4 M-?CFYZ6R/SRL3KNS8B:AUDP#F$K#K3I/ $%2 _/;#"NJ\U1XJ:NX##HU!FW: M7,2-W1L7.V'NN'@-C.30"]B&N59&LS*XP'.8GK<^ (5-9788=^3D9G%+]V_Z'K1<_W*4<4OT;WIY499_ M^\J.W7T6*U6?;+ZO#N:/^[1Y1A(8"PR2C$B <@8!1X@ $2NL"<4JPU[/>>MH M4WODBXW;P_%[5-O;8U^\'6PW-@@&X<#$T L]_WX]+J@$;=33.N"X'7I/TH8Z"A2@N99G(L4(RL":7>$(.: 2\8 AX(KHF.H6>Q% M*W<&G!RSE/86>AOEX[$^FCRK$J<\J>4>YH[L$A#)H0GF"&+%,9^:(#ZT@^C/ M,([(!"69>V..RS.."%Q0C>OGND8PYRD#A_Y-C.6*Q4B .-4"(*XI("+7@"$D M8BP(AYF3#/7]H:;&,(^77<F J.J#\UP;*I[;7E8;;@+W8>\$6M&C%RX!QJU6Z8'-1IM+I)CUE M_2O-9YO';LMB+J2>MZ=:SZ?"T >EG-]-!+3<+M:* A<$N/EJ M@SS1DDHND$)>G9Z',W5J-%J7JK5I,.J5\OF)YB%-TO?.Y+55:RX<-VNU?R[=YRXN=25ZVH,"_^ M^.FYT'UX]U-MQ&*KY%PP:?XOU@!EB@*48@%(A@UWI1SED$,8$Z^J37\3ID9A MM6$VT"TU,-:EQ3VT,/SGQ9''!D5[:$YKZ& TQ0V:8ABVU]15O8P_V49:'?'" MNUE4^V?[=4@@ICF7A$B@M% *90"RCD$@D":$*D1Y5[YJJX#3XTC&W87D)_>! -VO+.< M/2T*%/ALIWWLUSKI<4*DY=S'[?-= MA7N*:L_WQGXK#V[O:-?(CWOS #ZIS;N?8KDO3J:WYE5H>/$K^SE/XRRUI9H@ MUHE9F"K% ,$0 IL"ET(-<\B<)$A+KV2\:X-,C;\NDE([=5&^"J<; M8_4%:6!*\L;'FV_: A)*%?'&94QVCP]IX36:[LFXWYCRU]9D8)G(JM#4Q1A M(JVOZN?NC;'U'W,*,4X3J-.CA6:5OJF MW[J@[+CT"HW=T.LN:V]4&5RLO$Y,COZP1D>%U2&78#XHA4W*=1EXY,Q<#RPN MTW-]/CQN/LKVQN%D<:^Y0%#)F#(04ZNURK(<,*00P(+D$LJ;L7_Y3*/RMJ^?8N0T M%5/(+FHW]%\BL<@)ZU Y16Z#=5:C*K56WBZV8KFV9ATC;*TXTI1"P&6N (IC M$Q)010"!-,\SE8E$^FI-W1QL:LN7ID21MWS4;4C=V#@44 .3ZA&CZ&CH0"L4 M%T@"ZS7='F]L-::[GE_16KK_F6Z,\?D@Y%XTA]QN]S;T>;2=[N=)%FNB( $0 M68WP1)IH4B49()II@@B+B5^A3\M8D^.+RKA(6.O\&*,-4C?"" 34P'SQN=&/ MH6SD6H/VV J:-UDXP!&2*]J&&Y4J'/P^9PJ7CW3=*]UNE3HJ:%K-MT/L4@_[ M1=E=67/33_J]H2JVM$V_YC*-ALF(=S=E M:C1S,-(^0_;KZ+NSVGE.7+=;QT!Z\#U8Z\2L*>=K_3BI+JE]L2O#QI24_A2] M"T/NSO8%->R6;6=K1M['[8O:Y>9N[SMVS:1FNV*Y^$D_LNWW]\OUG]M#"AI) MF6(*"Z!2F@"$N0:<,@XHP3Q#4(B<>&4!M@TV-3H\V%H(EQAKH\) MQB?['QVYQV]RW,AH,,@'9J>@:'OS52?40A*8GP&C,EHG;,XIKMM-_#A/B>_K M^>-Z]4-M=O;VOZUW:OM^OS-W-F,JVUK8?+D^;Q8KL7AFRRI\.S9GIS9-.<T,-R*L W-=PXFH M\&(6E7Y$M2,%"QY>LV*5&17NC#,CE0H$PJ-]'H6[740K^9"/A[VKQ[?M.R0=C#/NF MRFV$^H]?U>8)SCDFD&!-2O[PA=4'5[7QO&U;[OB-"%,G[7^W3MSL-W'U8FW"_>Y@U"/@QEEP56 MWK;9B:/,[H/SU#;MD0*!&(D8(,D30))<@AQQ*G,D)()>-3>]K)D:1]:FGO3Q MZ92>V&^2W,AQ-.@'9LKR=/O@R"QJN#)KL.1A=IKN!%>,"()JV*Y!?0P:N9U0 M .PN^PR%N&DWKGW'-G: K;E;(6%QU/>&D,5"8\!L,P'$,@T(AP)H$W%R(M($ M)E[:.[<&FAI#UG9:4HS$^NEI7>GJ>&I\WP36C?I"P#4PJQV0,C:6.CB#;+_> M0R(D$]T<:U22N>?Q.7_]UH?8LZ5YW^^?S?M^4;GBF^GOB+P;&PR!Y\ \<=C_KFR>%7F] M)P(K@[0[]84J;&6 X]@C5PGX(7)9,>#Y^8ZURV9ULU,?%S_4Q6W/AM0.P'IKGPL/M7A78#+VB]IZ<)XU9R=L/G MHD:SXVW\V'"[V6H,5AGGQD>7.+4S32_O!^:0RJZ S89N>MORT)O/-!YX\Z_SA_WRIJ,\ MQC=]J1_0VQ>$:]5\*-#^I,MFBHWNBO,;(Z:!V]7^5$JCONQG1/^;@P7#,YQ6*TV M-RKLG=6R/+7-LZ(:/"K-#D=D/B"%)"^G<4+C<9!6?CW4EF0Y=$T'9QN,R3V7QS]LR= 7]5SMR\GW9N;+O=)Y#O-,8"6 ?>P! MXAH!HK4$&.<9IUKGJ=^1C<.84Z.&AI'VM$;9,B!C9I_*G^M8N^U4!D9P8+:X MJ.)IHFDMKDY>AJK4:<5GN'JJG,BUAAK&?!S'4=&58#-$0F?2L&(>GA^D"C$D*KK^<4T'YQQWACL67?OFWL0>-BO?JD MJWZ#7ZUH_U'>/=$IB[7,04I) I#,!: :$R!P*AB".6;"Z:C":]2ID<*IT?:< M=-.EPZD;XHYQ1V@!Q(Q ?+"YB$*\/ MAU"/L:>O%4LMC&S ]A5B:O@\GM5*,\HIB*DTOV^523JX,T5OX MX>=B.\\ASW FS*J"00$0)%8.W^"F= :%4IS%I$=G83O$U![NB[ZYULA>784+ M(-T>[W[P#/QX>R+3LY]PT_GAN@D7H[QB+^&FE^V=A$^N[+B%(,1FK^2[I^?E M^D6I-VJE].*P9)FK+),9@SG(<_NLQUH (I4"3"288LJS5'CUT6D?;FK/?65M MI"IS(U[9Z[F]T(ZQXSY#,.2&WG"H0*LMC6I3#WL0 3<>G$ )N@/1/N*X6Q%. MWE_L2;A]JFM_"+.>L+U[E'R[MXT"2ZF@(C^S^-NGYZ*1X+N?:B,66R7G"">9 MQ"D%&&,*$(MS0%/;N L*JD0,I>:>32,\+9@:Z=2&V;5VD[O*3R(3HX$;(%14?\PO:E\#5BY&85'3&Z M[]4;!104^+E;JPTX];><)(Y@P)4"<00X02;")J7!N>^5 36*:2NJU->LR MZ-1(KE&ZWNG$Q@EH-T(+#=_ '-:N !#]86V."J/'J?F_P&BD0O_CN%.I[K] MPJ.D__*S'0GH2F?G]QOUS[U:B9=*(X-+*&"L*,@SP@#*90P(U1AD,:-(9Q3' MB=?FK,.84Z.?9N/U@ZE=)4H<('=DHK! #DQ$'3$,TH7^!BI#]Y0_'_;5.\3? MP,&EW_NMCW;CG=_6ML_SL]JIAV\;50RPK80R,IG*/(88X"Q-#=VD9H''. $" M:2)(1A 57FJNMX>:&LL82T%E:L0.MOJQ2PNP;J02!JZ!N>1H9'2T,J! B3L8 M(2FD9;11F>.^U^>$X?")CF?%N^]J4WW[+,,4I2 M@3*06A4DE% "2(H4D *G*.8YR;E7JNO=$:=&';7!D9W(2(79.KZ/NQN9!$5S M8$XY!7+P76!G:$)2S/U!1V4:9PS."VL-QBG.00&(EZY4$A"3$=D6'D&F*$DB]5CW] M;9H:=QF7HJ.]T:E311_#RJUHL3J]L/:LLT9^B!EV7'Z-.V]#K]-&F3+_95TX MD(.N_P*8->Y",1R.%RO*@+<.TV[HF+FOD:!*(01,$&F3G @#W H\89931!AD M*NO5;VBR]1&7;73Z-1KR+88( M3 E'>MU= @-0]WP1BRV] KU3;<]?E>OZ%0 M-0Q?-TP6>E/UYJK&(L>)MO(-V$1M0B! 3$@'>(>?VZ/?!8^ GOH2BL&V +>A;CH=5>CP;8V15Q^L>7BHXWK@N:.IA M01/;+\K$$ NQ4[*X[.%/MI&_J=TG_7Z]T6IA^VQOYT00).(T!SB/.;#G4H#1 M+ =I&N.,0FP>>Z_"AMX638TD'JN>A,7NR*),H]/K3?3#^&)^W!Q>'4+#)NV3W#AF.#)SSZ8SQ" M J2'45-(B/3'T#%!LL.-_4A;B>_K^=NU**0QS *P%NDS;/)4E*H>MEDD0PFE MF6T39V82$:E+-0N20BD3F$*8./6*^^!N4/?SJ&# M #HP1[X>EK*ZJ&S#-RJF)T-/&EOG=XLW3N6[PWZL>"/$-(V+]X'[C4;A>V^_ M:C[W_V"8_(VZAHVB.,F21(-,QLI0-2J2O#BP4.<)E0(2KYSV&^-,C9O+3(3@ M:1M^E8$!L!J8=J\D; 0O!;R#PI"I&J]2_'?'WWM)&OW*_8H>6.QGLVV M$H 9UD*$ISFF]*<'1J1W+N=X!6)(=;CMZ&Y-R9:RU(+JZY]9 VOR(F^W608?M2IZKZ: EEZXPBI)847=WS MPF,+3&(EG522=(54OWY@]-V=[J*3UWC-8RI.IN0+=2^6SV #(#]RW__=C+[ MZ2LN5]/%_%__PO_*_O(3SM,B3^>?_O4OOW]\!>XO__W?_NF?_N7_ OC?S]^_ M^>GE(IV>X'S]TXLEAC7FG_Z8KC__].\95W__J2P7)S_]^V+Y]^G7 /!OFW_T M8O'E^W+ZZ?/Z)\&XO_W;Y3]'[D(.H8#REM$?B4.T"4&P:+CV116A_^]/_RPX M0XO< A-6@2I.@"^<0;%%8HBH##>;A\ZF\[__<_TCAA7^1,S-5YMO__4OG]?K M+__\\\]__/''7[_%Y>ROB^6GGP5C\N>+3__E_./?[GS^#[GY-/?>_[SY[>5' M5]-M'Z3'\I__]Z]O/J3/>!)@.E^MPSS5%ZRF_[S:_/#-(H7U1N8_I.NG>S]1 MOX.+CT']$7 !DO_UVRK_Y=_^Z:>?SL2Q7,SP/9:?ZM^_OW]]XY68/B_^FA8G M/]=?_GRAW3#/O\S7T_7WU_.R6)YL*"7J-T];?_^"__J7U?3DRPPO?O9YB>5? M_U*?!57-S$M6:?AO#S[OYRL*ORQQ53]6?_Z&?G#^V$K3(-3BMS7.,YX)Y>*E MLT6Z\:%95?$O9P2KV>:GD_K:R<7;GFUYV[.X6B]#6D\,ZB@P2D@&!2@M M#7B5"-B)(0\JNV#YCX2V\]O.)/AX=C).+Y__<1GFJVE]ZGO\LEBN)RX;FU06 MP)6B59E]A%!4 AT#=SDI'G.XR4'5SXH4M,'F"M-?/RV^_DSO^+ER5;_8L >, MGR/SOSWT_IL\76+ M?UWM54L%KQ<#R_M,L<327WXBR11<+C&_.=/KO0+8<+\F X^;3PZ!F?]Y&I;T MQ-GWR.,#Z01?+$[GZ^7W%XN,$V5B1B$14&1'[)0"(=@$Q(@* MB@GGO!X +CN0LA."U--#T-!:&!E4M+O6R.7#]Y.XF$VBU#IZ7D"X+$DH1H(G M^0!+"D#97[)=V)GW^&E:)3!?_Q9.<,*S2.B]AB!\ M($CG#"%)"]G1IAK)3&8[G&&Y^>Z= &*>'D .EG,7.'E!XEF&V6L*%K_]/_A] MPJS7W@H&.C!%,H@./$8/6J8L.,_HDAD,*+=>OA-2[%-%RB&2'ADJ+TZ758*O MIJL49O\'P_*7>7Y)F^9$)B&%,PFXG"[RA=EC.1.B?0&I%'%A:*MTDIPLM%H*=,:S0>S& MUI?O!I$GG*#=7]3=[#"_G9Y$7$XLMUI58DUQ!93S-6Z/# 2YX"$:+H-W@VXO M9^_=#2%/,"%[D( [,217/M0K^LEJDJUW260%N3"2@*0=TI>:X(ED(;.PVF(9 MT)3<>OUN4'F"B=DAQ-T58LZLXAD3S#+&D*A.+!,3 C/$8C-X9WWF(0BT0Z35 M[B5@-]0\P63L,"(?&3?/B(.\X6(6/DVR9DYP5*!3R:!R).>;9P]2"BLL)L?M M$/;EQDMWP\<3S,'N+]HN7),7BY.3>KRP2'__\)E$N7I[NJZ%,36O/-%:%R^Y M@Q)I0U6A2'!*"= 1%;E9.@4]!%!^3,ENZ'FR"=K!E- %I#ZEJ.L<5 M[:Y*!>/)-BKO BCN!82,! %'^VK*RG/D@V'HQJMW \V3S=7N+^8N4/++"2X_ M$;[_MES\L?Y,*^!+F'^?^&AR"0P!/5;OG16(:$L]R I<2>D8IL'0LI6$W5#S M!!.V0XF]"_1\#-]>9Y+4M$S/2C;/H[^D*/J/6@$+'D$596C_3:1^K263S N; MV6#XN8>(W1#T9!.Y0XB^DQ*H7[ZESV'^"3?'HLS%8B++P)TPH%0*$(3QX&(] M56F&XK\DB_.Y5LEG25MN M%)J$DB-P4;CGWGF&PZ7RMM.P&W">8.)W,,%W :#7?UNF'FR*>+#Q-T38C:M#&^7 M[Y:+K]-YHG"P.#0E:RBQ'J/%3'S$@O7XU9N4/,]^<-C@ K(2#SPC.!I?BAX7.#@MW \V03 MQ@<+?>RZ\,K#$L.&[B2+<&@]H',(2M4J0X=D,QTC!ZWDX-,08+G^SMW@\02S MP7L+=F1 O%G4.H[/B_E%Q1@2NXF;>DBO'2CC)6VDR$FGJ6 628G;XP'V L7M M]^[6__H$D[X'"7@P(Z]>3EP6L?I"CZ%\&52NUI/\/+-EV + M1G!7C )6*MB\BQ!-<,"+9:T>:* M^6/X-F$V9%Z*!,SDA2G/+3BI _A<"CHNN#1;&I4.%\$>M(XS$&1(#%T8K&,I M;,1-[X+%%^3"K:K%__8%Y\3%I=QLDF@+#T!!(_$1-(*+.8*)FKY&89/98:U,& M;?(6:6TPYI@4J'QH8KWN)VE<(S6,RK?@: #Y=X"D#SB;U3(DG)/?,2-FGN63 MZ7S3IEY/Z\ZE-O%(H63TY#5RKD$YZ<%'72"3"UI\\=SQ)JC:C;QQ#543A#70 M2P=H>XGTYC3=J(:^GN%&1\3<22TL^,_-SR?9FUARU) 3 :*&+.!,9*!CD2@$ ML[9L*0 Z'&N[$#?.L*2F2!M<)QW@[#R*FG\Z+%:KB2_:B2"JEZ@2&6;E MR&]P)*BT/H M*R[C8B##T&^^TD2A8 IYBTS$(9* MU1R%QW$&AK6%>I\ Z<( G[-\;@">D^];INN)+MYDC@8T8Q11!<4A9&\AHQ': M6(OHL!W.[] SSHRR]I@\3/"/QX\_P\\T 4Z,9+F8DJ#$$D%)53NQ*-:))J?:9B.MV=+D/SQXSND9-Z=Z%/CL(_G> MZR*>AUF]3>7#9T0*GPZL@KCYL$%K'AZ@#J^G_>E))SAH$+PTD%3$Z MPX3%+=6^ Y0D[$)=#X Z" 6W2Q,&5TD'.'N64KUS8_4>$Q)+<59/!RZZB)TV MM-R4 1/(5"OD"KSG&8I%);5C6:8F*9Z'B!K7>QX>58,IH ,P74NM7[$SR2Y[ M8U6 $*,A6QX$>,$26*Y+I+#"1]8VRWR=FG$/B(>'S^$B[P W[Y;X)4POBB\N MP"^\T,Z$ Z=/;OM)69B DUQ/@5KT#<)V[=2,^[1\/"X.5SD'>#F[?HS+F_( M9I(P9^-0092U; M3 A^D@IRYTDGSP'231/-=4L8]81T>,0<*NP.XW"2>^2B= MRP9"/5]1&!&<%@:LEK7!6 C?IA_C\2!I=N39P)O96\0=G%Z=$?_;8IYN241I MK4(F=*M89S)9$DM4-@-BTB$F09[^EBDC0T'E+D$]^, #ANH'2KP#R_)NN?B" MR_7W=[-PUG)(\>&7F@VKI5;)8+&2UE.TVM9IS>;9FB-H0? M$\ M"[/M(KC#L7-!0 ^69F"<["7;#C#QNMXX_VE*X=VY6'!]V;-WR1,ZQG@A?1;M M23!R,YU=<["N1,Z3LH8UZ2;9A;@>0N^!L32X3CK V67!^1L,*WP__?1Y_;;\ MOCKCA MXY68)DJ(*)RE=6$WG2^E@!?)4X@0"Q/>FW)MC\2,(TC]X$!+YSY MO)B1T%=GO1R7HM'&!VT#@@PR@LJ>8L,ZO$ MSM-$3QWL5]?XNIU752K0$N(%K)+J;. R108)N&82&=.2;;O ;E#$=57RTP8" M]^/L$'UT@*R+0H%WX7L]X_VX#/GRW"[FQ"BP3& ,KXT#A9'%=QZ*D(J1=Z=D M:G+J]0!-W6#K(+7?4ZQQJ XZ@-/%O5HO%B>1+'Q5S%G/Y"=BIM833_-YW^2% M++]?'>LXJ[1U8'F0Y%6H2#ZF*D#10T2/R4;6I"QH?Y+'W4P;@?%(&NP J[3L MEJ?TUCMRG"!JQI@38)(EQR-K.Z_^W,W@#R[P!( MFY3(%C;(3L>@O 6?&45'-M4*&!M!>XPN6IVE;5(FN4S&X%H"-EW *'S MM7"M[NZ"D1R\4J)D$)%6@#)8P)4Z*QBU(!Z(S381Y;T4C9O3;&N+#I1_!T#: MLA2R#L;E$(![32XD3QP\SQQ<*)+,;,@B-JD4V-,"-M]E!S#@5KIP"Q1X/ 5E^MZ MIOW;8HT7H>X$=5+9Y9K]55A+RATM$J$!^CI)KUPJ,;OS#\] M7/P=H&B/V/3:N9..1C.+!F(2_.Q">)\$@C"H41DI?6H2U1U$=3>&;F!$'D^5 M'>#V=I!RG1-;2A""7(7-"9JLAZ'&Z#JMTRGR')(M38X5[R>IFUS#P(@;2 D= MP.GE^6LI3MG.C[->$$L.C$=&,8O)X.MQO9(N61ZLE:R)R_8CPKK)0 P,K4$5 MT@' ;I:);3/ S!H7K:!UXFT"Y0I]984!;HM.H6@26)-9EC^DK)OLQ-#6:U"5 M=("Q[0O%6Y63T0A>Y,UUGA(VG8.)_-3D;?34CLH#:2/+D:(4P1[LIAO.#J;U9($ M0^%C@BRLH(W8>W+V!)E4SUQ4N@06F]R'<9N0L4=W#:/B.YFL Z3=@=OS<4G^ MV^GR^S4.G$;)%U?V74=08P)-_F*T&AZB"R(ZV[#9% MZC\D;5S_J!&T!M9(!^;I/:[#=([Y8O3JLY1.3TYG%<@OL4S3=#TQ.G*C4@3N MI$<8&UD@'&+LKJ$E@3# 7"GA6+TJ6 MD39Q41P%H Z#C6^ M6BQ?+D[CNIS.[@YZG=@LZ>5<@V6A5A\2 H(W2'#PF1P(+,XVJ??L9U8Z8^-1YB8\RHPU3#,\'0]B/WQ=<;W#F&;^.B*4B1'DT*=!2D,!)9H,2DN4-FLL4WN="@&.IV8 M]R@XW6VE.+YN.\ TK?CI&M],O]8VDIL#O*Z)Y,8MW=S9'#V3%' 9XI I21S& M B4X'S@JSWV35-KC2>UT8M\A.&VLKPX0^4"\+X57Z'@ (2V%Y,P7<(H%0!T9 MA?/3M=?UXLI_^) M><*]%$&BA!@V79FT"J/V"5+D.DGE9&HS+.(!FL8.;%O#ZB =] BGUZO5*;&A M"TH7. ?D(=7K!BSX4F\?L,ZB8I$+V>:VJ^WTC!W!'@=&>\B^1PB]/5VOR'6L M@WDG ITHDD5P.63R$,FP.H:)G$,N)?T(76A2$O\046,[5<1H45#0P7) R9D+FO,60-I"2[>GX8?@YU"9]WZE\&4L MLUJ4>JW@J]GBC]7O\W":I_6>Z -/*7_P]$$/*A_#R?!GE9=OO$0=^_[]]U5-B%SV M&SU+Z^G7L\/]R\7'3>T29T \4QP16+V*QR4(T143DXG&-;EZ[_&DCAWJ#82E MVQ:LL)P[-9/&\6J]6$Z<*Y8 X21:GD)A9.V[L2H)-(-JLH3&GB6MV@ M8EPLM5;Y783M*?\.P/,L_\?I:KW9-SXNWF-:S--T5CYF",80.T%[");BIZ(9+>^0I%1-!P;<0]?(IZ.C ^>>,0-#:+$# M4&Y"K^>!1$81?67D[)#-AMK%;@0(CYPB>$EKW1:D,%[Y@#DKU^:RJ>WDC'SP MV1L$!]!9!\C;C(*IQ\DDN?,U-,%BF+&$#%.G_ZE83+T470-&F3-GUEO=!'9; M:!GYLH_>,'>HMCH W.[3KIXMEX%^NA'_B\_UR]?S9R>U?)""R!\,R.(3F217 M.080.=41I;7;+"D-01@MN#>ZA":EGT?B;^0;V7I;&#VBJH/%MDO5V22GDBEV MJ)THAD):IA,XXPMHS[Q#GV/R35)YNQ W\JUQO<%\<'UV@%&293V%P)=X]O=U MZ=V\;*L(S4MQ 1@S=:>S IS3M>*-.=3*1:N:%-+L3.'(5];UAM8VFNT2LEOZ M&B3SS'%7CU]=K9", GP4#K21VC$C$H8F=3F[$#=N-J$1+GZ(O@.5U,_XB[NL M79O6?S[0F-;]VW+MQ]>85CD8$[D$5E(&E9@B_T5E\"Z2O*61O,V,L,/('C?] M,!9FFRFV2S/Z;HE?PC1?9/?.0UQR<*Y=M3NAC8@7X\FU"?6Z[\ 91.(5/):, MJ6 L;1JM]B-WW S&6+ =7)$]&]^K@:37VO\OY)I+,6;3\6^9 *6% :>X(^$: MFU7VTK>9$?,X,G="J?TOS_5P'7=I=V]=NSAQ3CJ32&PD0U'O,*]]1-)!X*8P M'63T;:[K^B%EW3JN!\-B9^]U'QUU";K-5K!-@!,=,E,YUCO6-9)73@ZYS[1^ M4^&UCRU'S,<*].^CL5MOM#T0A]%;!Y"DE53WG%>+Y8\2OUOVF8FRZ&7B'#(O MM06._.P0A 3.9&)>L2!UQL]ZNX@G(CMAO+"0Y2EHS%;%>JMQD0N;N)(Y[R'7\.L,6FNM@8MT]G+V>?\75/8+4/$O# M,-1[&^I.HDB00F1BN-Y#6 S/ME69ZR-)';O7\;AUU4/IK)_=GR++9^D?I],E MWC]^0TM>5!U::T0=DIR")+^&IWI5G-(Q8=*NR4"VW4GLLB)[,+!LW]>'UEP_ MF_@=!C9)4-,QJ#TGX>NB@%;C T3.2K:6&]_FAK7' M$-EEV',T5 ZEO7X NKM$)R49M)DK$"6G,P9CS!J,)2>Z)LFB:C):='<2NXQR M6H&SD>;ZC7+.9RAM%63.Q7BOZEWK48$J,D HM#OH[ H3EC-GFI2(/)[4L4=Q M'#?*&4IG_40Y.^3 MC ]\9XV "3NT-;9K [)5!5'<9 M"PT&J;USG(?J]]#=?Q@X+Q<),:]>D=PW0RO>?JE,KG[YALLT)4E/O B&!>3U ML%?2YE14/1&K!QY:92E+0-TD<_1#RKJ,C)K!3!F"6J#3IZC(X:@W'P_73#^:(D7.N-OU57W&YKM.%7V)<3ZJ/44JV8(@;4%[7 M D!AR8F7CAGF,Y8FMO$!FL9M.#HRWH;233]HN^YWO*E)+V*,B-E,!) Q26T@ M!?I#N9J3C4D CQ@#2H]&-!DE=R]%XS8+C>@/[J^7#OS ZTOF)B.V6&\"15!F MLTP\^06.D8PD<8?,HTZF2>!Q+T7CUO2.:,KVUTL7,>[NDIN@4L%G+8FC4(^7 M9#U>$O2M,488-/2K)DWNNY.X$PC=GP2$C33707)[4V$\D?0>38XX ;);2;Z:E; M##ZC);=Y$W=A#A(^* MND,TLS?3+"L267#CO2-&WXT@UT+[700U[Z>T[-PM7X7IIG5)M&X*JS63]"V/)LH@@DNF28'A+3I&GEK=0M=W^JOV%WP7N+DVGV":)](G M&>N K%B\ "6<@J!"@9RL"])$31:W#6YNT#%R5?Y1<+._X#O S?6$X"4K[[&< MSO.*>$&)0F@06&I.L!X+%V_!EB1Y=$[SU*3_\R&B1JZ .@*B!E/)D[D59%'N MWJLR_.T@#[^ES2TAC^!L^-M"'KBLQOEDBBH<4G N_F 2+XN&G0]XX9)V4!,KZTG=MLP2MM("LI1++H4M%->?TX_L2$X5%Q M]S;1O87>P39X2?V91&J-R6*^B6._35<3PS-Y?N MEO.&Z$P2/ >5FFQ56V@9-_8?'B^'BKL#Q#S+>7-_?)C57,7K^8OP94J1[#DS MF:.@*#*#=+68-@L'01L%R6<1K).EM D*'J1JW'A_>!0-IX(.\/0>UR0/S+^$ MY7PZ_[0ZYR(9SDS)G.2#M(OG7(@+%H'+8!47,H?4I!QF.SGCEA@,CZ !A-X! M="[]P#?$RVOZ72 &>,I)5+!H=)5@N:0BHA\M3$ M77XDG9T$87O"XH>S"8?340<0O,O,1*BH"P4$P&2ITJK&MG@-*)0S/(F4VQ1\ MWB6EMTFL VK^CBT[2 W=E#*=W>_^]G2]6H=Y;6^;\&)E=O/7J]4IYI>G2UKY9VQM>-G>(I](_-(E"XBVG$]GJ)EI[4O1 MQJ2:(VRVV3^&TG$CW:/[ LV4V"]*S[:M[1Q&Y5BQ(8 .)M5)#@QB"!*RLXI% M[AV:8\+T 5+'+;_O *=#J;%?H&Y6XGMM 7>0 57 0?2@+I:M&!9RR&-I=K'TCXN.7\'8"XC8K[A?39HMV- M8>,P1V(SZ%H\S&LA3:[7.4GIBQ,V"W0 ZD9*[A?59R[3UNDZ M?ULN5JN)409#XA%*8J7V;9.0DX^T>+5")4G^L5VJZ_'TCMOHW &"!U5HO[@] M=Z$>X#,Z$UUB$72Q)%ME-<6EQ&=*0G#CA6=MVI_W)7@GY/H_,7*'56D'T+V6 M>GGT9#.F2A8,%;E+HG;I&@.TJQAPM00NQU1$:)UX:S*RCK,_ X*/I=E^)CJ= M+LF@+BXF.+%8K7^%=>?%WD2G)%%,@?%EUH= M;<@ !)D@,QZ\0I&X:3(E"C)&+ MKI0B(* M&EPD?T4IYXSF1=G4ZGJO*RIV@]6?XF!J?^GO#1T*S..B7;D_)J>*#PRT1P&* M!PG.20=,1UH6"8MA39+Q^Y;[_WE.B?;70R]3).\4FEO#@B@4)25=\_\,:6N7 M(H!-TDB3C(ZZ#9CVJ_;_4YS7'*:%0:$TX#"M#Z/ MB8'UIL@@T)O8Y)[Y^TDZV H])-Z/)-'G].F_3Z2@H)>1A\<0R]+><7OH39ZSF) MY71S0KN1U/>)(I-9E&3 8Q0U*@W@G74@7&!*:*.M:K+%[T3=N&VXC5 UO%XZ M -NMLX7%G+Y,>(VALS^O]G%=',G0*(B9@@WE:]AA? 2CG/4^NF3:C*=X+*'C M]L\DAL\[^-E_>")!WM5CZ%X("_J 534>TT^A_DG7+V> M;SE#O$*EY"J&H@RD5).G7U9![;-&IC; MBP_(^ ;$P'@.8$R=W)(2!2AH+#B%F(I&D<6Q?:H.C._;Y1D%6PDX MFRR'FY-;*2 HL9DVZ2&*P""3$^X$JU4&_LB"^S'53]_&J"!D5CV#UV;5-""$% =D(=-J5X&*300*/HK);] Z-GOLK M[@=690LF,R-BF'WXFZ<>%V. ANVZ[!-=(!S/;="MY<3HS5FJOLLR:(U)I M+CC$.OP-K31"D#B4;9)"/YCR<=/KX^W!QU5Y!QA_^P67H;+RIM87O9]^^KQ^ M6WY?X;/5"M<340_G54@@-3.TT6 @4>H,(D>2I72*MYE2_R!53],_W!,ABU;J MZ@Y[;Z8A3F?3]???%O-TNJRZF,B4I M!08[1U/E!'H(3!J*.*@HO:D:N/?ZV M4/8T[6,+#!ZJM@YP^/+\M>^)]A?T][1>3AHTETY#$+)F6S-YV%P7VD-2E(A% M!]6D'OXN*>.>,HZ+M ,5TV,:_$8;S1[9[KMM.(^G9J#<]?/3%2%AM7JQ M.(G3^8:ZJR2?+SY&VIH '6900CF(AK8KJY$%&W@*NLDB>XBH0VW)EF>_G*[2 M;+$Z7>+5:4Z.SDJ?+40I':B2 SC/-.1@+?=:%6Q31;H;>>-Z6(-AYK8Y::"; MWDW, >=JVQXSJ,%I>6;V((8R2F-R0DA8I['K[&N3G@8GE1'1>*[;G*2WM#L? MTF?,IS-\6R[>O0IQQ!)!E-X())%W[D5>WRHOYP?;CK V;OP_6(. MX]E"O& .5^O$[4SJNQ6N&P+8:ZP"2Q-C)XFS8Q;NP?+O. M>UGAX#!J*?$.;-8CC#*?)*,T"E' !9V!OC840W$.3 1'83X= MA#ULGH_34P<8_-MBD?^8SF87DX>OSRR<^!@T^:4>DMO<0ILS>.LY(+T,=)Y_-/]>(*$GN.R86L:55BG9^ "AQYL^ 99[1"11!M MAJ$VXF?XGY-&VN:WEV4DOXR$5'3#9Y<#%(W$_TX [()YPV/1XU Q$MUGMJ MD:+/P( +Y;Q.2GG3I"7Q2/R-?/]@!][.\>#18VW@>_R*\]-;).XZ9^/LGPXP M26,+#0/5_9T_^Q4AKRJSEFG5F_M>G*[6BQ-<7I9N1>=M8%+"IN%1V1# F42. M;PK)E>1(FTU"X1WI.]1:_N UUZ;*%*F-%!X,V_3*L0*>@ Q%LF0,(;JP)J[N MK@2.>X+8 DVW+5<3575L>C9'^WL.^KG^@*',T#9ZCFR,&#>6A2(!,_ECJM@, MP0B"#Q>"NX)!ER:7#QW)&+V#,EB]-1 JM.J0K6 M0=2Z .>B^(11I3;UR#M1]S3,T&-P=*?5:G EC5W-MQ-'_!:#FA?N+%:GTV50 MR#7X$!,8K5)!EW)&^R,[M??;QRU6:(FRXRBDXUWOH/EV-YXPU+[7LOMF5RBI MPM"%:( Y&6KI,453+)&&4]#1&BV<;%)&U,'&-ZE#(Z,7'+Q('%3*#IS*"KA+ M*+)5,8DF-7L/$?4TMKG'H.8QV]RC5-)!2NSU?%J+)IY]^3*;GN7]SLX7;U_O MN3G/OJKW-['>;9P07Q=%U]R01 M>MYAD#-/*J,AS\*2:+43$&,.$)1+S!7ZC6_2'KTOP>.B]!A@.AB_>VBV P2_ MG!(;I(.$SW']!^+\W +\[72: _WT]?R,S^=8%DM\-L_/"KW\X^++-!EFSMM: M4'+!HJ:H"2T)FC,%0<0 D67Z%4:+.;;9Z@\G_JDA>Q^8W?$1CJSS#G#^N/F3 M027EA2EUX&2]8](R\!PY)*U,,MDI49[(&-EFT70SSZ&=ICJ X=:YE$5XDW1 M\)$Q4(II<)D%2,+*G%32VC89 O;4I\0^2O>[3(E]C"(Z --#,TD5\Q=33VDK MB)(',#$76HO6@_-<@"F>*TRT4$N32L6=J.MP2NRC0/"(*;'[::0#F&V:8.JJ M.[N.]\7BY,MB?KD(!5>J,%9+*NN-O*@17 H!A-!2"<%,B+8%O!ZD:MSVI&9; MXW":Z !6MW@X]VMUU,8X;:&X:$$YR2%J6GW.A6(E:LU]DXSI5FI&'IXRG+87 M0XN^ _R\K_G].>;:4T4&=W5N7!U+T1F9 0/Y \H7 U[7[GH=C&*1* MCA:9M]%0H+T#9.CIU^!"W]V&RO;7C]L#.?A>-8",1T;(;^&$O,(;/)RO'"EX M[.8E"'4NAA:QF-78&RRZ>'B'I"LLZ!P#DK.IL:0'F).&D2Q0B"BX/R'91$_>LDX MZ;]&8!A*F!WXI=N.]C^$&6Z*\>IK_/%B&?6VC.M67"41P93:Y7I"?PT3I(TNEB M' O)[C8W\M:#^T;&/HI;#"3%L1'P!E>K-8EA?8L'6V) 82)P1%9++A""%8'^ M",4:Q= SO1,2[GG!N&>>K1$QA%3'1L9F'-N%.Y\=9LT38,[5G2=8.^TR>-2, MX*T*MW$G-%Q[Z+BI_=8(V%=Z'?@B]SAN;R[;7V,,SJ% L+PF#'S=1!WYGU>0G5UL#LIR"RW M64/AONZLPH'WJB:M"DO":XNWFUX&\G_W)KG+JN ]H7/;'SZ.'D<=O;ACQ?\O MW]+L-!/3=8(+_:_.L9A8GGW9+')M+<4:M07-N @8I2S1B4+;_0@](]MH[;(" M;1B4MM9F/49D+G#7IW:^C:^IR#V[I^3-U S5V7+[JZ M.^O:]5Q!,QGK,BGW9?UK" T]K8FL: MSE%X$$^1*UT,.3W,&0K^A:Q%_E* #*1R$8ST;6Y2;&EQKF[*N'S+^1"[&\/K MSJ6?W];!=Z?+.F'T>5A-5[>;]E&8PFBW58&I.K.(HFUC#12FBE&9V$MM2A"' MY*)CB_88!-Y_#=RQ-=U!R'K)\@Z<_CY?Q!4NOU:&7\^_G*[KK$>*A&;3LYG- MES+@2B0A18!-D;)*68)3FH'FB%GG@K;-72@MF!DW@&@&^M'U_E1V_]_";V,LQ$@:[MAO8"HD"ML;0 L7BMKD@BI28__ M+L1UO),_!B_W&K6A]-+3!OW\^^4,S!>SL#HK;K111.&R 2LM2:LH!8Y+ TYS MR2FZXU*VC7RW4=4)N@8#P?TH.U C/<'K<#_@MCC.#QIY2,7HP" F'4%Q0Z(N MLD#DJ"VY",7()G5DS3GK!N:'HK"=:S@ ),8N%KAG'O'Y ;@1R21?QQ"S2'\$ MC^"SI+BO\*RX=RJEWX##12NVMD+66?/[Z&TQA!#'UG[X=HUP)J74 M4A/@<[WS+I4"3CA;!Z\&'[52*NPR<&7'AL]OC]1^DYZ=0;2_MQ [B,5>S]/B M!"][ZM^L!!%V $/CXZB'J!IW#+7 MYF'^4-KH%UCGWG=1G%:"9E!$[1R1:,$5HVP<=MX^XFZFJ QQ>VPDNO_P?4V)T MF3Y_?X-?SQOD4"=6BC3 +)(SH!+)CWR)NHP%R5 QR9M,7=F-O'%';!PS9SZ4 MCGI"WK43U]5=_LX7<&1,H\< K-1FF3KUUR'M(X)X*U[F9'7; \%=J.PDU3@@ M3.Y#XN ZZPF0F]SK:B,Q>3FX0I![D@QX(VC_R/6K3(#)F+4.)2?=N"SX+DV= M@&UX)-R'N0/5TA/"MNT3KZ9S^MDTS"Y]F!=ATQ:S>G/9\6"M)$?%9BB.VSJ' MRX&3AIBV19)3XYEDC;?A_0@?=^3$$3?H(^BU)QSO<*CU-LZF9QT\Q";WB5D9 MP80JXV H#LR& 4?RF06%@-R.?II]C=Y.+.Q10'7 ,?:^&GX\D/T9D.>U)>S\ MLP<=3V^YS?>>0]%7BR5QL%J_6R[B^1GLR5FV="*3Y$9: X8V-]J#B%MO4@:- M#J/F+BMVZ\SQGE/L(:CIY2SRB) =1Y-C5U;LSG"M$ZR]M^])ZK_73L;%2R0B M3NB?7^JK7@";6!U4K8T1H**KZS;66032%ZZQN-OUE@>#>!>Z>LF2]POGP;7; MDWMQ+;:HS;EWZF-6-PMD;FY+E\4R9VWFK^=I28_#EWCV]\0)X76]8<493EL5 MRPFB1PZ6.;26_I]5DUL9CL)=+QFQ,5V7;M!SJ*/SL=>5]0'7Z]E9Z#]!X[EA MQE),+TN]W;MJ*T>013''6;'T@2>PG*ZQU$O0^O37T+XX>2IM3F<=C^%&QV-8 M7W5J#-O\M./;FK1$[Y= E,S)PXD%'&H%&&M5;&2VL+9-DRT; MI79LJ*4/_+:8+^_VUTZ*IY 'BP"C!4D'JW12M0OL3 0> Z0?!0J MB1Q4FW%R.]#6"1R/BYK[#Z4'46%/J-S&T/E)%FKIF?;DN2A%7E6)#(+U#EA( MM6/HAR.L7;ZG+9GA]Q:F+%6R6!:U_'#3&$Z,A? M5D@QIW9,R=)V[WZ N$X0-Q0B=BEV.$0]/4%N:^.C8%EPYC0M39')EQ$6HN") M(DB;HO#2V-#V?&[OANCV1QJ];+8'JJTG##9KBL2U%AAH@HR$7G MD@MMDY%MQV;\_[%K^E$H/'K7]&,@,?;9WL.-N:BM]=I%*&@%[3B<0ZU$>Z_NJ:'QX+E3D2FM7*\28^"0D_R"<[3V7 +OK<"(/&$ZV@G4 M$R\1?PQ,#BH1?XS.>@+DM5ID?F'Z#3@\SA]K[< MKD2<=[6)#X^$'4K$]U%+IP@3%Q=(I1"X]1Z$KFZVYAFX"F3H+S41"VCUHZ1=A%/T7"'&21"FQ,M%@")Q$Y9\%FGI672EC?-KN]9YM+ M>^]N%(3MHY:>$': 2WQ5Q^)X(ALM-,B2R1DIQ4.H=^<%ZS(W.8IPN[ZZG\/K M-X]J@&E?C]='C')T6'2P)JZQNJ6.(:,,58[SURQ!6YW\ISKJ3F M(K>)878CKQ-_\OCX63179@<0W;?GA^1%; 8#*7-99WI$"%D;<)DV/\9LL:JM M6_J4NKI:0&>@WJW'Z'' WJW&M9DWL\&+.UL EFH][:9-*S0/X M/D;!9C E&RX*K6M;P28]>(ZTQHU,-D:GLVG;?=&R8'. :R$VWE96G"4;$)BL M)=P4!("GGP$+ HTMM"['MZR[,-*)WW H#EM> _)H???D,#R<3=:TG]B(];)$ MDJY21D%(48%),;FHI,7$.C\]>@H'G7M :+]#I,?HLR>4[I3"48@1!2=/2ZA81')& ?HY:>$';XKG*5,"G"J!*L Y:C V4T M2V@ A.A,U5O_%HKL3!W'2R"XP&TH$:I(=#S*$9N+.Y!A_6 M8;GN<;3 /6,7(C*+&W_2L]I!I Q$3JM \& "]SS;W-8_&GUHQU/8E<9=8^T0 M->K$LD9BN3Z;H3 1A=>*5D&=WE8/QH)/AKQ>6PN;BTNE;0G;.#,\VE>/_$F7 MU+[8^=.Z?)Y9DX+74,?*@Y*Q0*C7L5J7L"I&67VT[N#CN'SM:U:>^MH9#C'# MN'R_S!N=OKZF?S__-"4QU $Q?ULL\A_3V6R?(]5[GG3P.>DN% YT^'GQ\&?S M?/76L\*5+>1YUS+(.QH,KDD<]RXN!W*;EN_ALKK M<M3LG./P=N=RYX:J[&#T.>"Q<5#++XZ75>1GBR6Z^E_;O1\ M?L_5+=X=D\(*8<%HK.U5]7I0+B7)FN6DF#3<-QFU,"03X^;=CH_MHRO^Z>SP M=S2P?UWHXU[0R ?8B9]1G *NA(LND7/H$@=%$3A!V@BP27"1ZSF[:7*A5Z=. MP40IY#8A ^5K%V$BXKUR&8*4*#7-,#*'B3(4D2HV/@/$N 0BAO?-',MZG:W)W&<0'9"B:W MTXZ-=-8W'*\8^RV7T3N4/(4VA[^/HW/D M4HE6>-D=EP_G#Z.,'[QBYU.0(>!E2R!W8H]\6]7[S+[C&9Y^6>';F?G'C.$_D M6^@$(@8$15R!XUF!4(X)IA)#T<0=*J7 ML>EZA:= $"TQ0_A!P]J[? YB:>U&[D=>NS#X.M!CKJ&WE_6RY6JXG7 MC OG V17[3D9;R V!&!2PAFE%6\T[QF^D;:LY1.3TYG MM0;T^L'N1$4*1#!JP-HDJX2(X!QJT%D*$6QAC#!PS2JI.JY7]3>%B M'6:-,?;["LOI[,VTX,0Y5B>R*M MM:NWIWXZV'ZOF^:WY;;<)D8X4;)/]:H1"0H="2Y)#D)+J9FBL(DWJ8%]F*QN M)%L$\1YKTIX0 M4'.N%[Q/8BZ6\8Q@4QVG8BT'ET2!H)/0SE@;A3AV6+0C[=U&[#_G-IN M,P-/#/'[*/^I8IQ BY.")NMDB,=8CS!(F.!H74/2)BB&Y/R9)OVE>]+;;4CX M%''^: \4:2_6IPN)\9@$%H;**9.N-$N@8M%@10Y\5QFPTV_'PHS_[7\@]2)V#G1D. MV"#^+*7E*>9SH=:FZK?KS[BL%=]G KXVF.PF'[OUAS_J^0>WA^_/S4#=X>_" M]\T\&H+EAI8PNX9"F[7S24!2N=8Y9WLVO[JP+&3.)DMLXKH]0-/!QX$I+4[G MZ]7Y*R[>@-?OK-LV.(G)+)VT!FR0I>9@"D1A/,A@9/ N)26:M('O2>^X^>:A M,'7GW/ (RNMQ)L9CC,3^L[#V>,M1S5_#N5D/ 5;3%NF%XY!2V$QGHP"&6TU; M,2L$V8@N-DG3-#2"5QT-=]?/[7$R:+PEMQ6"%;)>@BFSNM@K @02N&@K"[@ M$\6M@=74#6KE1),#E[9>7A7[AS +2Y+L>>0UL2++5&?!:9<4Q>7!@;/UV^QY MU#J*@+*1$[>%G'X-UV,0L<5'.U3T8X\ .&?A/<:PON) !..58@*L#PSHJP0! M:_I>Z,R<$T$C^Y$-NO_QXQZ7#PV&@<3806[LPH#3#K/XCO@,Q)"8+XAD8NO>+3B#F&("J81,+#F1K&J!H7LI&O?X MLA6,AE% !TC:Q+IW\Q<7W"3'.>/!0,ZL$#<^T8Y-T8$3))PDI$+7Y"+&A\D: M]V"Q%:8&5$4'P+J?$1FYDYONRB+("XS,@'?&$4LZ!",]RM3$1!T&)_?4X#2, M CIH2=VLBVML7&7F)DC_)9$+8%;$B:9M.SKC(0>3F ZT<^"AUW0ZZ!U-"Y^3CDBJO;#QG2E#0\E'\(,B&&$%!&"G^, M (5%@L^90VWV8UY(@:').)*&!N7JQ/>74C"MIU_Q\FWOPQIOWEYYZPS8QNA] MG4/)BT%0KLY]R[2$7+19)>=)2DT,["%$]VN0'H.N^P_N&ZNQ<[^(*JD0Q&5 :LWD1%J" 0K2#D5H1Q'[YK,<6CN!+U9K%:O:(&]6,S7 MT_GI=/[I[1=_XOIS MO17^*WWD[")KRR(J;B)8Y6L17R#QU9(:9B07*B3M2I-P[(@\=FP1'X'=[2Y: M?R#IHJGNDNGS$J'S4\T)NB1\UK(6JDI0B9'K2D$PI&*=T0J)FB:]1/?0,VYY M0EMD'B;\0R?X#8*B[:[&MJ4V<4I*Z56DF*@H4"5Y\,62Y!BJJ(O6HC0Y!]R= MQ'&K%UIAK9&*.DC&[^+G/EN_0M);F'T@39[2\[[?^/"DE%S+5"E(=X(1R[3L M0F:U5%;)PJ4I/C?QC0:@?=R:B./"M9U2>XQF?@G+.:W,U3MI&BB.N?V2*TPEBD-34A H%*70V"KPJ>;F0[8F2A$9-CFSO8^@@XW7 MK>=>Q>)1:PK%E08TD8/*.A%Z@P&97/$E5M-$8>S+Z>RTSNV^?5,]%\(E!SFXFG",FCP^'2$+;K@M%>Q-;,V> M]'9JB1Z#I@?2MLTT]Q3LU %IV_L>-;BE:IG O1=%@ MO"%<>2V":A.A#&RJ-JT9MQ_ZV^E)C3X7RTMVLPVE))[ R9I(4T)!Y+7R@AQX MJ;7QS-H? 6*W5W5J3!ZC[QMM+\/*MH/X_C=<7R5?)SP*9H/*H,G.D5S(._/T M,V#6NYQ5DD4W&9A^@XIQ,--"O;?OK=Q;UF,WS=TUTO/%R71^0S*>F82<6"F* MUR9 (\$Y2]]RJSW+1F'>SZAL>=FX&>OV9N50^79@6/X=IY\^U]MSOM(*^E17 M4JR#G3?LK=Z>KE?K,*\#DC8>V"209Z>X-, -$G/*<0@6"T6$0JIL+).Z24W5 MHZCLR# =#)#%L;35Q4'+,P\N$U>: M!ZM8R3[P)E>CWD_2.,;M*# ;2 ^]FK?S*/+.JGF6_^/T[!![PD-47AL+UM1= M'U,&VB8"N!!LTEER)YMX6'O2.Z[_/A1<=C%V ^NN5XB^+?"8C'R)/6MDBFP3!CZ1SG!/D,7?A033603O.UN3;1,64A7<)BJ_= M:2$F\$PS<,5:75Q )9J,X-I*S;CE"8,&%L-)O0L7[L[:.UL4$Q>#T\Q[X*AJ M [^OZXVB:FF9*$(S[8Z3NCNG9]R"@:, :!_)=P&A:V/7YNMION-<_/(MS4XS MYK-*QI,OI^OS2^RVGJ9->.6;E@MP$>M-=CF1"V(%L(S<^X2>B2:GY<.R,>ZP MAB: '5'/';A]!_+\_/OV!SS[-EU-N,S.4*@/1M5=(T=R.#AC8)+2TADCLVXR M,[@A3^-&.&-"]7;7=R>XZ78)_19.\.6B7E$WR45'\K$S>&^K]Q0X.$7(M5RY M'+S13C:YK.U'A(T+YFX0M!.R]U1G!_ D@97%\B3,$Y[%A+]B#10GK*AD<@T' M0VTP8\J#SUZ#-('L0C(!?1-7^!YZ>@3CODI?#*^!#H!T,6WOPWJ1_O[V2U7- M.2/!N\*1-I*2LJG"R1"UB1!,"%$9+VV;22OW4C3NB5]3, VCA0[@]![)>9^F MFJJJK)PS@=HPC%I!#+S>EZ,8^.028.0N9\>L;M.3LI6:2]; !*OM$5Z"QQ+)'(<4?9*B47 ^% /CVKL_3UBR'R*>_DIX M=E(O4YEDIJ2P*@'G]?H 6R_H,PDA>5T"]PY3:%)7,0CU/3J0K8$W+/KW0$&/ M=UY6&&NW.)\M7G:NUF8[U7+_-#C#JYGWIG6@6J:KUH#WY;K;WR/L]J! M_&*Q6J\V6(B5IG?A^Z:7_C+/*DSF%+!X,LUUMINN8R'I!X ,.K3LZGKZ?F $]H"=DAZ>V-*JD MC<8_HU6]BAJNUM)U*IXMEV'^"3?O?/[]SGI[]D=8YO. (41C! 8HQNI:1$,1 ML;*;"U-S+L(+Q"8U(8-Q\*0M[6/0>__9ZS$QT$.\MJ&,-#*12]XD[KI.12]'FT=%PNT :F^U=("I_05WQ?8\U\WR M6HY1%UK:M,3!2<:@NDU09W>#EUI@43EHU:3@O04S(V<(]L?6;:LYMJ([ /OV M_+6/7/G$!9@8*Q.!O/Y<#)3DB\GD>!O39/;I_J<'[0SJZ"#9Z<3A,1H;NZ_Q MVCENF.=?P_+ON-Y([SI#Q4;4M5$SF43N4$ZU2I8I2#%J%W54R?XP5-KY;2/G M_7N!6!OM=&#E?BCA^P1\E4]6S)5DR F*R0=0M?$NLN*@IGBYY(4+UV8<],&D M]W*H-:9#>F0 = #Y9[/-9\X;6.ZP?CZ>#8R\.VVYS M[;G'X!5M.S51HK24$#DOD)EC02@6>9LCUF'([]S?:(OK$1#0 >[W%OI9;=KJ M;_3!]>KUG-RSZ2)/M,% 'K\"PP62 X:.%. 2U/,8;J)3)C9)=0W+QKB%82.O M@Q$1\937P]F<^M?S_Z^[:^MM*T?2[_M?"/!^>5D@Z4EV&TBW@W3/#/9)*)+% MQ)A$RDIV=V=__19ER99L6=;E4(>>E\"1['.*51_K0M:%HN#;I=>X'';V^Q>8 M[N9+]@:#\)YE@;5E;LWSRZ0QK)'6&B,PY29S;2ZUP'%K'U_K'FJ)HA[OHN^Z MHG_&:;H^K6?J]@/.OF'>0\] E\D$B&_7=S,LWDSSUOMV-/9VB>>L/&>"\SI9 M$QT#BC=9\L!=(CP6VZ2*XR@JS]6Y'_ S?/T%;BK.'K_M(>V"L"U+[7&>I L4 M9P?)H@J>!-&A.TP]5BQ#2^J[K72&3DQ.Y\SK(YJF?=R M'*P,!'#.>)9BLC6O.[ @ZC0 +YR1.5K@3:8V7595S1:+;= OSP S:A4,KVX" M85U;CBSJ))@TP0 '$"DU.:[:3:NL75)<)LEXK.-BZLA"R)IB*=2DP /XZ)K?8'PN(KXF9OS'0_O M"1QG2&TV( N[TS"T:1X.5Z3P2=LZY84< %I."0RTT0QD E5DYMDU.?UZGJ1Q M[SXN8;E.XWYW./KQJ1ZB796/].DU,:E^^W$VKY+Z=7;S)J7Y+>9)@>1*X85" MT 1U5I&LW>PT2]I8\""R\$VBD1-H[4EYG0Z3_99L<)GU>&SP83;]_#O.O_T- MX\TIQP5;?W_V,<'SU Q5%D,/WA'12 M-#1IA=Y&:SQD%];G;USG/0!9)Q]!*,>,*-78U?GE,FM:?PG)%&^\;US5]AQI M7>J28_#Q?!G:(-+HP"/^>4K/PL5J@M";:5Y_L,I"VM"-&90VP>!')=8#0ASWW2ST.678JN2I/;,S& M^@)Y_U%R)E-1%&S45OF!P@"%3J#6:%)JDCEY+*'CYH8UU8X-)-6["U:#W5GY MB:BZOCGCHO>E1P[JG+U(=V#LMMW*Y2V0=)JKVB\%BQ3.!=: WMC7IDC'R'VL34G,GP[B"SVD&V."M5X(Q;Y9GVSA'L 4C,VB)';PPVJ1O?1(^81_S+[^<3W]O+V8E<:4VA8O36&\:%I,%)&4+QE@CE&[ M8IVR,;> SEZJ>L+0*4)_TDUE* ET *1T@K5/)WH -;1(T=A SKMT:'#QG\[L#S/P#YM?5=G^"F[N.6L$9#T%X)H"$ MJNN=;]"DF#5Y@!IC,BXV.1]^3,BXY[]M?)RSF-T96-81 N<0 T4( HRJ=!,[ M@J]M*[7+%I*VN8E_\Y24<2W3>:+=@Y,3^-P!4MXCL1N^OK^=YL6[4C M>^G_ M"=_KDE::TF5E@E2W0&1)[+/,3V#>RU'^YGEY_N_VV/K4VZ)*7Y+9A M*$P3QBF:DYJ9+*,UJ#GR0WR4@^2^]>:1)7^*W&9#,'%LZ<-?&X1GDT6N87SA MGEPC@Z8>#M268\9J8HSBZ9"SD\.DO_GF<9R#P:1_,A-[<"UW&+\/]Z4Z6%2B M==?N1'6HGM3(8NU)RK6+G+2A*J))N+N7JH/08EZ'MS"\&#K%U$^W\\K=M[/Y M?/9G/8"&[_3-S8\)@)(J:XJ] M;AH2DRGX',KZ*]8IV3.K8IV3R"R/YR74[$ MQ@&H&T108^2&8AD#%CV M(@,JF85^=.7]3,+#:>_O[Y[[/)A=2A2=JKQGUX814Y32UE&UM0;;9P:>%@B9 MW$:E ;AMTLWT&"+[NX]HI_(&$50'(-S.:WH+B^O%;T0+Y*OIY@&8F(1H)$I? MIPQZVERR-A/6,3+AI2W)\2/.4Q7;9YPD5W(.G#./=5:/28IY:PQ3 9R0 MFJLBVW2X.YS&@R#G7Q_D6HFI P0^+N8F/3WA06>-CB(2I7,MW#8,DEK6&P0N M@:R\:J+-=M!R$*+"ZT/4N6SO #D?Y[.$F!=UK,S:(=RNPIY YL:CJ.?4G%84 M+)EXE)DIG]!R*PRTF8GU,FF'';ORUP>L@:72 H]7,__ 5]OZ0MR!VZG M-U>W-XL;F&9R!":1UF9"S$R BTP+4R]+2F'%&"^+L3'JB]TL[2/T, S^FYS] M#R:Q'A"YS%9?K)>XL9*[I4TR@":5+9DSM+ET=I)T>N8L<5I?B!JM:-/U^@7" M#D/<*[H&:"*1'A"V@U.?L"87TI*>'B9G#CEXK9E-R3#M%#*OZR5:H$5B#B;E MBS5^>)[,P]#W;W+P/Y"T>N]&\]-L^@=2.!Z_XF\XO9[-?YW=G#6 Y/"'#]JA MYHAUM.U58Z,%0;X_D^2=U1S!S*+WEKD(F+07QI@FIJ-=+]*-8[]E+HO3D*3" MPGP-;G3AGGDG%+,B(EBE1'%-RNAVT#)^KX S$?#",>O1_.[!]-&NO%FW\:H# MV6OFK$'R!Z/U3(0Z:0629MZ3LN8AR&@UJJ@;C1%Y2LSXH#E+PD_K#0 M69=AH 5I562(RR*)1!O)TJ* HQ+:FQBAR?7@;G+&[IE^KIA?P,T)/.\ .1NV M?I5CBR)9:5UF.:M "Y# (FC+C)!29*YRX4V.K)Y0TA=>3A'OXZZ-9_&Z [#< M'V&\?3C-^.]KG!-17WY\P#_PZW)7@520T0BRVJ:.TY9U'FO.3"@!=;P\?7E( MF=/QQ9@'D3=^>]HAK5<#D?0$M%\0JFNXS+QXNK[5G@RF..-L8E)[6IPNR$(, MEH6"12!YDEHVJ82'5+ M'47M[))H*2XQC%(%XZ,JKDWM^?,T=0*VX9'P'.;.%$L'"-LV# _'<03.\..^N;]9KMNIQ(ES>2 M,[P7KCCR.)TC/U-;6T=#^4*[S93(M84B+M"J=!^)/9TNG(B(O2@;3#S= 6_C M"/GNQP4)[5,5G9A8D5!E6T.;&)E6FGR,[ )3/O $F(6#"YQY[J&PI["@!>R& M$DXGJ'M8PVIAF#=Z#B^O/,7$%YNM)YMO'1+W CA&'BQQSTG:5,)HKIK4 AU* M8$_&=#C,#2Z:3B#WPE[Z.+].*&J+"ZEU3;@MBMS.(!R+RBF&%#II*05"O$ 3 M^3T4CEO_,Y*B.T$X8Y?9[O,:YG#]^)W"8?.:3WCYN(4_0^+J(NSO"UZ;FP;F\Q_W>4.SGW M)L:94GMV,(-%UM0-S\":.E>(]@\HIY_.6'5W6 MP XKP)ZQ>I_.5A-6ZFHWJ[ H@K^>93$)@GO'C6=&NMJBB@?F?1;,FLRYB[G8 M=($RRB.I'K=FZ:)X'5R(W2%VTU&Y;]"Z69Q5$\JYJVG F4)]DRT+H@Y-U5[& MC-S(T*2&[B@JQZUYNNP1X+E"Z@Z!G_#[[3Q]@07F]Y!PE7[.=>32V5H=[USM M]J&9%TJR*$,229#+TJ8@X #:1JZ$:@^W\R72 I^I$.72'I[]/X2X&QKP.BB=."$];,#*>:YME M31"(W CMU!$<#KI$ML#:P=E(S?QO"S"SI5,/Y9RY.K=UD8!.]9DE$762RD-KVC]I,U\=F.;M MKGV>@Y="*Y8SUBX@F1Q.U>SPSZJ"KK!=?/'(#SE; :BZ#TTWG M[ :^-G'%5MG'DY!%-E))YB6J5=,U4S23.J,IO$CO+N*)K>@YS!%[Q3D>IW&^ M ]]K1]>K=W^EK[>K1AWW=Q$3X\F:.^X83S4DUKRVZ':%&<^E09 YYB;YDH<2 M>!C$7D6Z1U/9=("Y[7:1F^KXXQR_7=]^FQ3KG*WW7#*5JH5E8)!!D/;G#GW* M(MHFA_,O4G88REY%OD<;:70'KT?=2&,J4@12SR75@9"U9A;J.3*YC\G+G'5R M3=(WSFX+*UY5@L9@,N@ 3[L:0X*Q-N9D&%7I$N=R?##'O%&+IE_@YG9^??/CM_0%\^U7'*@YTW./';0MTT&TMVW( MI#(AJ5076PG--*^]"2D09 %MTXE9-'&'7TU#IJ/$?%A#IF-XW@%R=C0)PN 2>&32U^,&2_&@SXGB01\U:%V* MP29'0:^C(=-1XGVY(=,1O.X +,]% UE:DV4B@ZTS10,I>U*_-C%.NTHE3@%? MF[F?YS2-N&C+I7/LTQ!,'[OZ:R,G?@G_B53*&2LB2U LT]H9!EHF$C0F[I22 MV3SJH?3,9=CC)_?DFYPHJ]E0C!OQ!FLG\>]O*;C$=?B_FG#V/PCSW_^<34"& M8#VW##72%LE>,.](*482N#"T6Y0\K-+OF+?VI"D:H&4PAO>F/[87!M/\<7X] M3=??X>OF(@DF.,D9C,DI,*%#(1/K M9:D5YEHVB0.VR3A_=,AB@7CU'>=0,\'O'OX[<>PM_=:_)CI8K1,I08\AT2:@ M[0!9I#J<58,G/#IHTLMQ/UDC1SZGX^#IF)#!N-^O.EBZ^&(=_!"TU0UZ! %I5#DUNR813$TI2MKSEF98-Y#_A4Q5E: M9612B'HK12L,-7O,^J2E* @>#NMOLO\]76WW8Z2ZY18,R,L.CCJ6:Z@7VH^6 M$<%RX8@]%H.XFQE(BDK5N4:0 %1RLLV1ZFYZ1LY0/Q\Z0_)[["CEF36(1TNR M*+52$1D&0U:/1V !8ZY=V+GTFH=<#CO[..Q](R>6#Z1=&O"V"RWSU#_Z< UQ M.=%J?1?_:(F).)<$IV@-ZF0U?N<^108 F+S27, T9B$4]DR%9RLTUID;244F2J*PA/N=&PS-VO8 '@; MM)]J)[FK\O<%OB%$WTQ"M,H)*5@"M*M4"V-J&W[-B\]JKKRAX]! MP6.U,1SO.[!5SVB_GV[GE:L3GR6QQ95:2E_3/A6RJ+5GR+-4 D0=]]@>28_) MZLH_'@Y*9W&_7RS].INF]8*BS!*#8\X!\8K[S+R6A3GE$+@6RN8F7LZ+E'7E M3C= U(DRZ!=4D\2U!N<+XY@VT]D)%,CZ"?E0M: .7O> M*/YLYQ97'DX$18!@'1G-#)%L:*UIX-(PD;3B18,(\0(>3"6E*P?X&'GO5Q%' M<[D#H_+;E]G\IE9'/*S 0"(RO6-<)4\ZL]9CVCKIGBL=>2P8>)/A[T])Z__$&OAC?O,'??KYH2GP\LL*>C%Q& 4W!IA!\J\U:N*2"9J5A 9S M<$%#DP3:8PGMRG<=SC -+*$.U-'>]:TKP&L_X%4;X$E1PD9M#+-&E)I7*EA( MY+Y;'@VJ6/=8DSDRQQ(Z[MB/2R'P7 GU>Y^P[ &T_/'G:9G-ORT?>7:$M?>I M P5;AU/>)N[R4I*'7,>*JCIX4I#RB2&05\1Y5K$(;DJ_CI&[ON5S$G<[L"8/;HXN8JTYZ9U MRMN[O](7F'[&][/Y>@[U)RZ]?:W:7&KQ($K@>X37_N@0/9N(/H;72L"$&'HA2)N784L9)\*00" MFHY2^EBBL$U.5=JGF]^#>JU_[^(+VL:U=\XBP==:(#$1V<8BLV-)UDPW\)QY M0R1K5!DCO2J,D->SE^2NS.0Q^#DJO6+:-7!L+WL]OY1''ME2R&H4^2?%&;6?"\ M,,&YST6:9%V3&.)80OLZG;T0!(^6T&M#X/4?M,-$2=XZQ3Q8\BVBC PRIZ#, M15+RVD71ZNSG.$+[.IV]% */E= K0N";0N^\7Z1*/ 8.B6&1G#A:,U;K<%4+ M)0.$XAO-0#N)VG%G-X^ Q=-E]8H .7$E*,.Y9,X%S[07EH5<9Z8*(T0V@$HW M.2D^E,!QQS&/ +NC)-+!Y?S>=?U]FE=7;YC?_97H5U=#ET11'+R-3-82(NTS M:7JK.0LJY9!RCEY>/@YYCMIQ1RQ?"H.#R*H#U??<$;BGR$F*D)@+-C'MI"$6 M&L.D1)1&RVA4D[%8YUQ+-)N2/""HAN!W^RN'U1?UGTAD_N=__#]02P,$% M @ \YU83RD8^%I " LRD !H !E8VAO+3(P,3DY,S!X,3!Q>&5X,S$Q M+FAT;>U:;6_;.!+^?K^"Z^+:!O#[2Y/8:8"NXW8-])INZE[O/BTH:601H40M M2=GQ_?J;(>6WV$G<+G:O26^!=2.^#(LDJMT?C2&38:%Y,+]LOD'^]9M]YLL8GFF1%6J(S+1F/TH<(JB;5YO]&8 MS^?U>:>N]+0QN6J0J&Y#*F6@'MFH3[4JLJ@6*JET7T^#E^U>K[K\GS7KS:.![WO6=/\-2$ MYJF0B_Z+ MB4C!L \P9U2-AP=Z$EGK:31SQ)UAC#VUNR/V^;=K= M;]-Q%3-7,978-J;*5*X4J:P $*97&2,9PM69%87@/O!DLA5 M1V@_SE)\T@+-%W,*6,U4*HC _+B= 1F$8 S7"QJ2\FMPH;^2:; M0F5P2>E* MJY(;0J&QE,)A&4Y'32+0;)Z(,&&FH)_U_#EH*(70!E)A)-9<5+[-A4UP@R9' MZJ'526Z.JJD(MSG#:1$+%IMF>(H(Z-R+ &"QR-#&Y*ZU3:OH?AR.W7JC7V0Q M1A)W+"ZR4!81RD2_;1BPBCX7%'TYFIT00TB2<@V)TAOFUM*(NLA5\E4:44@< M@#A0Z"RWG''ZA-PD+)9J;I8@T4 !K"F!J.6U0U?FZ4R.]H^17=WR=V3 M+=N\,*4KR[1 H:'B6."CL]>8<0W.,VAI$4@@"S) . 12F(2&T[ 4:8&H@9XC M84*I3('SB#"TDMY%N58A1-ALV$OT2 3H8F_VT4V8\&P*+LM?%1)'M#J\UNJ] MA",WM=6+_)-_%)3;,P\-DL\H8#<0XSU(NAR\4+RU4(P+T3YOXPA'4%YY(&WF M/"**J4F(T?0G:W@\+K3P(T0+'G*QG$+K.69]V+55(OV0%^;P*<2^ :Q7\GRN M"HT",$IGPKC8QU&0.3E4N:Q98Y-Y-$CN_%X2^MIWU9*5J%,@@Z N1DD1N0.] M*0(C(L&UH T(GW8<%V8DJ3"4"ER8&)E!O*"YTCS(S+E&&H=.04<*7+%+":Q_2YH![("<8T!,LRCRB$N\B1 MX'X,3(7$53#CLG !3=:&.*93Y0SM9/84!9CX#J F_[B_0G#(P8E(*\;7(8$J M[-UK'T*>?#4:J,B*'RY+6; LWUPPE#9 ?;SC:8&G[OS()2IOW5TOT6&ES/JN MYQ8(OH(]*.VH,"PT>6&#X[?DI@$)-ZO<1<'KD *1 M8S6G=,DX"SSR7(,L3T:WQE?_P#[NOC=[E,[O?4M-ZRX'5HBIKF.(0GK3@^MP MHF#\BARU4X"@4AS+#ZNT624$UX#"4CPD6X"])!4H3#;4$PG4R4U_B5!!3C#$ M.?@OE3]+*,+OA4"5'?B*S%VJF:,?J%RE\R1E=X'>IHJ=:O]0 +JG)/-5V3@' M?DWL[+.KXV=7%[A+B^79\JN<7E9X_KRT)XIYA!,-K()X#T#*.@('HZ\QW5=] MKX]!OG-^NM^SI[G7;S5?<;I]]OE%Z]W3WN=@ZU M2L.9W9L>?6IRGKVN="JW44J@;.1;]Z]N_RP M\?'" >3S?3G\_]I\/QQ75B.T'"K'W+4N6T+UL-T\XB\J[BB-][SZ?_P?D;C5 M^L*BKN$A1A@F7."A*'.'H6$B(&:C&P@+NIECE_Y&X-:W^B3P!TA/,#H*"P,2E?_ M!5!+ P04 " #SG5A/-:5K_"L( !.*0 &@ &5C:&\M,C Q.3DS,'@Q M,'%X97@S,3(N:'1M[5IK<]NV$OU^?P6JS$WB&;UE^2$YGG%E^5937SMUU,GT M4PH,-#4^M=%*G7-5J_9L2 M*\7.99U:;3J=5J>MJC;CVO"NAJ(.:TIK*ZJ1BTKG9W@'?@L>G?_K[+M*A5WJ M,$]$ZEAH!'CXW.TZ@2:J5-QXR#]\UVNSS_Q^K5^D'7C[VITT\7 M!51&/)%JUGDWE(FP[$9,V9U.>/K.CUKY/P$VP(9T.?4F'L-B)5-1*4QN-,G( M_D,L ^E8JU%MLG43MQL7@K.%F5OG=$:FO0YC>_V[X>!JT+L8#FYOV.T5Z_TP MZ%^QJ\'-Q4UO<'$-MV"T?[?O?NB'L6;_43K@BEWKL;1.AK;,!FE8W7?3/^;& MYAR4#,OL1M&'75?!E+@QD32B,DZ,9^)>[MV_:)]VG7?DJ36Y4&?P, M6,PG@ADQD6(*Y=K%TK*?;^0:>%>!,K MEHKZJH(80FF@CX)I*2P'32)AV#268 =W1[D9J*8C,',"RR(6S%;=L(\0:#T/ <%&,@4G8[R63BU#_&$Z#)N5 M<9F.()$#$))J24FBG#81UL#["+JX\LX M(U

";>?*;&B[C_$^ MI'@/UYSSSA:Q+$H#)H<>C21Y+D( # ML=S)4[K.#0B /)U(2]D/LT1*AM7-2;R!L M=SK8&6@ SHF,$#_ T'%330/,$!.\D JZ698>[9MBW G+%"8 M/5+7IJ[T+$2O#X5!66XR@)FE6AF&VD2D '4O8Y%""52 -A@1&<(8IT!GYA$% M<)<9,!QA:M\A%1)7B0E7.24T>EN,1GBJG("?[):V "K?#M3D+[?W"(0<6 BT M8GTG$NC@CR<3W&#?HQ_Y2N7=NQDF M/+ 4=9]&'J'@"^@#ZXX.P]Q@&%9(?DU>HJV#._@ J38$$3\Y@^?7D#,[:)X M8?825$1$M$9*%Y0S@V//O5#%Z>C1_/+OL./I!V>O,OKMKVIKZ1'! C+E919A M4J^&<)E0F(Y?4*4V6A!0BD,#XK2QBY) -T!8 B=E)\16F@HTE!L._7\H!<2G MX/-%YS@5_!X)VA=8HFAJ#>C1Q?R ^451+YH\?V;:DL<\@H56+-)X"T**5@(F M0["AXI=]?;!0'&R>0"# (V1&P6Y;#^%_'^X/?,R!XD<&DJD,$1"4^1!#>NA3 M!+OLR5>F$ZTF ADXY>/BV94IR$(DF=(S :/36'N&X&M0@M#_SAI2_2,"\OS# MZR"CKP@1UWN>B$@57CN]'P)O2[T=P+ IC 8><4S*SKS/[HK^^%Z?RVA MU4Y=!X,*I)LI/NO(E,))^Q9O,T^;U=.3YF'[B-YI.C#*17.5BO>=5?^^L^:B MS<%VM75R>MHZ?GK&L\N?'6RUJ^WCDZ/&T5>NKU<;SPVV4?3A5RY_WBG-*GBT M>=+:<7V-W.Y=#S&U&4\_E%JEQRA%4#:SA^[\N@ 3WMJ1%S;>0D^P5D.[5-ST M$KOK:0'XF=_P6&QL\M(+)/(\ ZVSU8ZFE,XO@6:HR"[2L'#TG^5"2K77[,%; MZ&P"(,WF89F^H-C!D7^!E_[LL!:,_9H#^_;-X7'7TF_VXR_7?7HA>?%S_^[3 M6HA?X)UO*];_://MT%O1B.!VH!RCI[ILCM+=K'G%'U0\T1:OO_E__9^/T&X= MZ4#7[$4(W:U:,!O_>'_T8=Q"]ZI41>ZXJ!=&NM,^P\,._ZMPT2L?I/W MTM=Z&T)X ,C-G>@6OJX_O68S:D\?!-9^^R\-Z9O'\_\#4$L#!!0 ( /.= M6$\>Q5M5VP0 !H7 : 96-H;RTR,#$Y.3,P>#$P<7AE>#,R,2YH=&WM M6&U/XS@0_GZ_8K;H>)&:MZ8%VI1*7"EL)8ZR4(Z[3RLW<1L+-\XY#J7WZV_B M)% H[5:GVSU AT25V/%CS_/,C,=N?SH9=(=_7/8@5%,.ES>_G/>[4#$LZ];M M6M;)\ 0^#W\]A[II.S"4)$J88B(BW+)Z%Q6HA$K%+L7N2]RNF..V4.&TK?V];>I+V2 3S3CM@]\""HPK[ M:G]UE0):8;>JM?,@T:LO!D+5-AR;/MGKZ*_Z[3'(E(()W%P M_IAC+"$I^J ,PMDD:ND5>U,B)RPR1D(I,6UEZ)4\_*^+5O_>1F ,293QN>MG2&;T@0NZ RNQ)1$.WEOPOZB M: -.J%]GN8D'.)BSB!J%R4Y-&]E["-F(*7!KI@//37S=.!_)IK*T3HE8F_8^ MC.WVKH;]TW[W>-@?7,#@%+J?^[U3Z/W>Z]X,^[_UL E[>U$:^IGH0V.V[ _.@/'"9! Q%GBB1?(*"EHVOL@QJ!""M=$CDA$ M$V/PP.DQ. E]2(M%]^1RN:"PDNGX$IT).P;&-+S 64H=(3"43 M = HP'"ZIAA5TQ&5VUO.ONVY=C7?NY]T>P3(E8-QRG$"'R?E#(V8,15J6$G_ M3)FDV>Z>9%[QE)]VR1[@W$YC-]A[C%/T(XFU"2+T'OR01!-:!JO3=.M50/\C M4[U&](JF!R0*5GO&1]&T5FK*(E1K2C2!/@XD^'& K9J[!4D)R]2.)4TRVJO9 M%X1SP)$H,H8C26*4(:GJ<6,6D MS)>- MS]\9>F"D6IF 4MB3N8M%FGI]+Q%"=ITS0/'K3?R0E2A42HHEU04J6;>9ZE@ MN;-ANFZMUG17?[%V^-I.%WL/$/Z?@MNFLZZS<6C;[MHOUG2N)V7?/'3J;F/3 MA5N:]IQZU#1!KSVJN)677IHY92U^\,KWPIFRI@USP-+1X3[;PWS"B\8 M%N@_94/NB\YR#OI&PEB?;9YGI@U-J71.,%/H;?,X,#7PG< M/Z%6S[?.#8C\#UCZT;(6&?L]"[N]53_P$OT+)X.;L_/C:UT2'Y^=#2X63IT; M))^W)?C_JWD[.:ZH1K+I<'&0",X"*%UU,VO>\7%_11W\R@'T_=]PZ-E:3.%: M_4U(Z(98W".:+M%7G+Y?7'(^9B)+%Z<+;&UT,!;Y97%+4DZR61;O5[]U\[H$ M0D;HRZFB7D&\O7K,LH2KSP?/?O-;8WU_W?D;4$L#!!0 ( /.=6$^QB*^4 MR 0 /X6 : 96-H;RTR,#$Y.3,P>#$P<7AE>#,R,BYH=&WM6&UOXC@0 M_GZ_8I;J^B*1-P)M(12I1^$6+5>ZE*K:3RN3&+ VB7..4\K]^ILX20M+H>AT MNU>J0R)*;,_8\SPSX[&;'ZX&[=&7FP[,9.##S=UO_5X;2IIAW-MMP[@:7<'' MT1]]J.JF!2-!PIA)QD/B&T;GN@2EF911PS#F\[D^MW4NIL9H:*2JJH;/>4QU M3WJE5C-MP2H_$WT+1\5)M'"\&F M,PD5TZK#/1??V /)^B63/FT5>II&]MTTU"3-,?<6K:;''H!Y%R7VU?QJX3(, M;,A:8[GPZ45I1E/MC6I%/ZM%TIDS3\X:EFG^ZI34N%9SPD.)Z@0*9Z^9CC5- MDCY*C?AL&C;4BIV B"D+M3&7D@>-5'LITU9(C(G[;2IX$GJ:RWTN&F(Z/J[4 M:N7B#Z9NGCA9WX&I?DZJ0)N0@/F+QM&(!32&:SJ'(0](>)3UQNPOBC;@A.IS MGIEXAL(^"ZF6FVQ5E)&=QQD;,PEV1:_ JHDO&^*=/VP]AV9SCJ M=7OMRU%O< V#+K0_]CI=Z/:N+Z_;O<;A)1)P07)3D8)W#G7ZK MMW6XI6X:VF#9-?.](W 9 _%XE":>: F, H*Z>0I\ G)&X9:(,0EIK T>?;J M2U>F/173_"'A\D*F6=+[MJ&NO@QUKPR?<#701P\C"15Q&=HS1B?092$)749\ M&$PFS*4B!;;CSCC\[O,Q-O?YE,62N2C1"UT=CE,^#@_LJM/F043"A7H_*<., M"CI> *J0;+(H(V]$'A[4SIW-%/T[A$3$\W#;TGPZ07O/GQ7M%T7'U@D C!#= M'-BC&#XG1*#G^@L8TH@+]/H0NEP$8)G:9YAPH:(CHH)Q#VCH823=4@RH8$S% MX8%U:CJV6GA1DS,$D\7$"%R?U&1HQ9W*FU KZ9\($33?V./6*Y]1T M3$X Y[9JQ][)4XA2-Q%8EJ"&SJ,[(^&4%G%JU>UJ&0A&>Z#6B%Y1=X"$WF;/ M>"^<5@I.68AL!40!Z*(@P<$>MBKLEB@E+&4[$C1.82^G(XCO THBR1B.)(Z0 MAKBLY"9/P8LJ/543*EA1.O$STC@ZAYHU+HC*O4O_$>!O#]2-&3E7=)HIDF2, MF6HU1:BED$3R0D25=UG+F N/BI1EGT0Q;10OSM)\J7SVS= #0]E("?18'/ED MT6"AHD[-FU>?=5L_L^QJ+:M!)1HEO6))>7VJ9WV&]-8[:[IM5RIU>_.(K>); M.VWL/4/U_U2YJ5O;.FOGIFEO';&E^EJ5-6HD>G^,Z=*6W:,0>LG1H>TCW,)7[>F&ET5L,"_:=HR'S16L]!KR2, M[=EF-3/M:$JI=8690FV[3V&8 _VS(%2AML\(#ES)^\+:[_7\W;26]Y(9).AXN# MF/O,@\)+=[-FCP_Y&TK@U6/G_E]IJ-D:3.):W5WLWW#,_NXB\RGO&*H*70)H MIQ,PSRZ$&X+Z6.P_T.4[U-=N5]>4D#%Z;B*IDV-M;I999VWS06#EF=T,JSOJ MUM]02P$"% ,4 " #SG5A/#1V8#/&= 0!$V!< $0 @ $ M 96-H;RTR,#$Y,#DS,"YH=&U02P$"% ,4 " #SG5A/7)!MM$8+ "I M

L= !X- $ %0 @ &5J0$ 96-H;RTR M,#$Y,#DS,%]C86PN>&UL4$L! A0#% @ \YU83SA):&RX/P 9'\" !4 M ( !L\&UL4$L! A0#% M @ \YU83RD8^%I " LRD !H ( ! B$# &5C:&\M,C Q M.3DS,'@Q,'%X97@S,3$N:'1M4$L! A0#% @ \YU83S6E:_PK" 3BD M !H ( !>BD# &5C:&\M,C Q.3DS,'@Q,'%X97@S,3(N:'1M M4$L! A0#% @ \YU83Q[%6U7;! &A< !H ( !W3$# M &5C:&\M,C Q.3DS,'@Q,'%X97@S,C$N:'1M4$L! A0#% @ \YU83[&( MKY3(! _A8 !H ( !\#8# &5C:&\M,C Q.3DS,'@Q,'%X ?97@S,C(N:'1M4$L%!@ * H J@( / [ P $! end XML 48 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurement - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Probability of reaching the forecast maximum (as a percent)     100.00%    
Payment of contingent consideration due to seller     $ 2,300 $ 900  
Level 3          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Change in fair value     (543)    
Payment of contingent consideration due to seller     2,303    
Selling, general and administrative expenses | Level 3          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Change in fair value $ (53) $ (50) $ (543) $ (150)  
Minimum          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Discount rate used to determine fair value of contingent consideration 5.00%   5.00%    
Maximum          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Discount rate used to determine fair value of contingent consideration 7.00%   7.00%    
Contingent consideration          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Contingent consideration due to seller $ (1,200)   $ (1,200)   $ (3,000)

XML 49 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurement
9 Months Ended
Sep. 30, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
The Company applies ASC Topic 820, Fair Value Measurements and Disclosures ("ASC Topic 820"), for its financial assets and financial liabilities. The guidance requires disclosures about assets and liabilities measured at fair value. The Company's financial liabilities primarily relate to contingent earn-out payments due to sellers in connection with various acquisitions. The fair value of the due to seller liabilities at September 30, 2019 and December 31, 2018 was $1.2 million and $3.0 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 5% to 7%. 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 September 30, 2019 and December 31, 2018 (in thousands):
Fair Value Measurements as of September 30, 2019
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(1,200) —  —  $(1,200) 

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

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, 2018$(2,960) 
Change in fair value of contingent consideration due to seller(543) 
Payment of contingent consideration due to seller2,303  
Balance at September 30, 2019$(1,200) 

For the three months ended September 30, 2019 and 2018, the Company recognized expense of $53 thousand and $50 thousand, respectively. For the nine months ended September 30, 2019 and 2018, the Company recognized expense of $543 thousand and $150 thousand, respectively. These changes in fair value resulted from using revised forecasts that took into account the most recent performance of each acquired business and the effect of the time value of money.

During the nine months ended September 30, 2019 and 2018, the Company made contingent earn-out payments of $2.3 million and $0.9 million, respectively, to the sellers of businesses acquired by the Company.
XML 50 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per common share is calculated by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per common share is calculated by dividing net income by the weighted average shares outstanding plus share equivalents that would arise from the exercise of share options, and the vesting of restricted stock and performance shares. The computation of basic and diluted earnings per common share for the three and nine months ended September 30, 2019 and 2018 is as follows (in thousands, except share and per share data):
Three Months Ended September 30,Nine Months Ended
September 30,
2019201820192018
Numerator:
Net income$4,843  $9,383  $13,407  $21,788  
Denominator:   
Denominator for basic earnings per common share - weighted-average shares26,398,136  27,779,990  26,778,897  27,571,122  
Effect of dilutive securities:   
Employee stock awards85,837  428,977  131,675  364,492  
Denominator for dilutive earnings per common share26,483,973  28,208,967  26,910,572  27,935,614  
Basic earnings per common share$0.18  $0.34  $0.50  $0.79  
Diluted earnings per common share$0.18  $0.33  $0.50  $0.78  

For the three and nine months ended September 30, 2019 and 2018, there were no unvested performance and market-based shares, no employee stock options and no unvested restricted stock excluded from the calculation of diluted earnings per common share.

As of September 30, 2019, none of the conditions allowing holders of the Notes (as defined in Note 12) to convert have been met and no conversion spread exists. As such, the Notes did not have a dilutive impact on diluted earnings per common share for the three and nine months ended September 30, 2019 and 2018.
XML 51 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Leases
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Leases LeasesThe Company leases office space for purposes of conducting its business. Leases with an initial term of 12 months or less are not recorded on the balance sheet; lease expense for these leases is recognized on a straight-line basis over the lease term. All Company leases, consisting primarily of facility leases, were evaluated upon the adoption of ASC Topic 842, and it was determined that these were all operating leases.
Most leases include one or more options to renew, with renewal terms that can extend the lease term. The Company also has some leases that include termination options. The exercise of lease renewal or termination options is at the Company's sole discretion, and it does not recognize these options as part of its right-of-use assets ("ROU assets") or lease liabilities. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants.

The Company determines if an arrangement contains a lease at inception. The Company has performed an evaluation of other contracts with customers and suppliers in accordance with ASC Topic 842 and has determined that, except for the facility leases described above, none of its contracts contain a lease.

The balance sheet classification of lease assets and liabilities is as follows (in thousands):
September 30, 2019
ROU assets:
Operating lease assets$19,314  
Operating lease liabilities:
Current portion in other current liabilities$5,836  
Noncurrent operating lease liabilities31,835  
Total operating lease liabilities$37,671  

The components of lease cost for the three and nine months ended September 30, 2019 were as follows (in thousands):
Three Months Ended September 30, 2019Nine Months Ended September 30, 2019
Operating lease cost$1,439  $4,301  
Short-term lease cost40  129  
Total lease cost$1,478  $4,430  
Note: Amounts may not foot due to rounding.

Cash paid for amounts included in the measurement of lease liabilities for the nine months ended September 30, 2019 was $6.3 million and was included in net cash provided by operating activities in the consolidated statement of cash flows. During the nine months ended September 30, 2019, a total of $0.6 million of right-of-use assets were obtained in exchange for new operating lease liabilities.

The average lease term and discount rate were as follows:
September 30, 2019
Weighted average remaining lease term (in years)7.0
Weighted average operating discount rate7.6 %

The Company's leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. The Company used incremental borrowing rates as of January 1, 2019 for operating leases that commenced prior to that date.
As of September 30, 2019, maturities of operating lease liabilities were as follows (in thousands):
Operating Leases
Remainder of 2019$2,126  
20208,185  
20215,954  
20226,214  
20235,938  
Thereafter20,855  
Total lease payments$49,273  
Less: imputed interest11,602  
Total operating lease liabilities$37,671  
Note: Amounts may not foot due to rounding.

Practical Expedients

The Company adopted the the package of practical expedients that allows it to (i) not reassess whether an arrangement contains a lease, (ii) carry forward its lease classification as operating or capital leases and (iii) not reassess its previously recorded initial direct costs. In addition, the Company elected the practical expedient to not separate lease and non-lease components, and therefore both components are accounted for and recognized as lease components.
JSON 52 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "echo-20190930.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 173, "dts": { "calculationLink": { "local": [ "echo-20190930_cal.xml" ] }, "definitionLink": { "local": [ "echo-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "echo-20190930.htm" ] }, "labelLink": { "local": [ "echo-20190930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "echo-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "echo-20190930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 392, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 5 }, "keyCustom": 14, "keyStandard": 304, "memberCustom": 11, "memberStandard": 25, "nsprefix": "echo", "nsuri": "http://www.echo.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107104 - Disclosure - Revenue", "role": "http://www.echo.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110105 - Disclosure - Fair Value Measurement", "role": "http://www.echo.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115106 - Disclosure - Intangibles and Goodwill", "role": "http://www.echo.com/role/IntangiblesandGoodwill", "shortName": "Intangibles and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118107 - 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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121108 - Disclosure - Income Taxes", "role": "http://www.echo.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124109 - Disclosure - Earnings Per Share", "role": "http://www.echo.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127110 - 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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129111 - Disclosure - Contingencies", "role": "http://www.echo.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131112 - Disclosure - Long-Term Debt", "role": "http://www.echo.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136113 - Disclosure - Leases", "role": "http://www.echo.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "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-20190930.htm", "contextRef": "i963fc55c8b85450e83cb6cf32408edc0_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "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-20190930.htm", "contextRef": "i963fc55c8b85450e83cb6cf32408edc0_D20190701-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Revenue (Tables)", "role": "http://www.echo.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - 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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - 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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - 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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - 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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - 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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - 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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "echo:ScheduleofLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337308 - Disclosure - Leases (Tables)", "role": "http://www.echo.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "echo:ScheduleofLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "echo:ScheduleofLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i73b7cd9c12024ce9a4bf8aaa2153b3d1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "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": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i220533ed075e42c0b7248be31b1e5c61_I20181231", "decimals": "-5", "lang": null, "name": "us-gaap:DeferredRentCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i73b7cd9c12024ce9a4bf8aaa2153b3d1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets", "role": "http://www.echo.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i73b7cd9c12024ce9a4bf8aaa2153b3d1_I20190930", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i73b7cd9c12024ce9a4bf8aaa2153b3d1_I20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Acquisitions (Details)", "role": "http://www.echo.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "ie58a4904d6df4853be7786657cb7b5c2_D20180706-20180706", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "ibaf4dd1a05df48418d27d6001ecc8ab6_I20180101", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Revenue (Details)", "role": "http://www.echo.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "ibaf4dd1a05df48418d27d6001ecc8ab6_I20180101", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": "2", "first": true, "lang": null, "name": "echo:BusinessAcquisitionContingentConsiderationForecastProbabilitymaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Fair Value Measurement - Narrative (Details)", "role": "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "shortName": "Fair Value Measurement - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": "2", "first": true, "lang": null, "name": "echo:BusinessAcquisitionContingentConsiderationForecastProbabilitymaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "ic0f87871af2f463d8f50b93b7921528c_I20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Fair Value Measurement - Assets and Liabilities at Fair Value (Details)", "role": "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "shortName": "Fair Value Measurement - Assets and Liabilities at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i4ef1be2fd41d4ab78a47fb51f6b89192_I20190930", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details)", "role": "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details", "shortName": "Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "ic820401630854741a0a9d3053012feb8_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i73b7cd9c12024ce9a4bf8aaa2153b3d1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Intangibles and Goodwill - Intangible Assets (Details)", "role": "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails", "shortName": "Intangibles and Goodwill - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i220533ed075e42c0b7248be31b1e5c61_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "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-20190930.htm", "contextRef": "i73b7cd9c12024ce9a4bf8aaa2153b3d1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420408 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Details)", "role": "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Noncurrent Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i73b7cd9c12024ce9a4bf8aaa2153b3d1_I20190930", "decimals": "-3", "first": true, "lang": null, "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-20190930.htm", "contextRef": "i963fc55c8b85450e83cb6cf32408edc0_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423409 - Disclosure - Income Taxes (Details)", "role": "http://www.echo.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i963fc55c8b85450e83cb6cf32408edc0_D20190701-20190930", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i963fc55c8b85450e83cb6cf32408edc0_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426410 - 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-20190930.htm", "contextRef": "i963fc55c8b85450e83cb6cf32408edc0_D20190701-20190930", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i963fc55c8b85450e83cb6cf32408edc0_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428411 - Disclosure - Stock-Based Compensation Plans (Details)", "role": "http://www.echo.com/role/StockBasedCompensationPlansDetails", "shortName": "Stock-Based Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i963fc55c8b85450e83cb6cf32408edc0_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i73b7cd9c12024ce9a4bf8aaa2153b3d1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i73b7cd9c12024ce9a4bf8aaa2153b3d1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "id65742bfc42f4d68aa6c5b61193ee7a1_I20160731", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430412 - Disclosure - Contingencies (Details)", "role": "http://www.echo.com/role/ContingenciesDetails", "shortName": "Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "id65742bfc42f4d68aa6c5b61193ee7a1_I20160731", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i69e1d6ee62c845ca9a341f858660a8d8_I20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433413 - Disclosure - Long-Term Debt - Line of Credit (Details)", "role": "http://www.echo.com/role/LongTermDebtLineofCreditDetails", "shortName": "Long-Term Debt - Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i36884d17cd804469a89f69f6ec8119fa_I20181023", "decimals": "INF", "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i1c94f2b594164fb9a799323e12ce95db_I20150505", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434414 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details)", "role": "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "shortName": "Long-Term Debt - Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i1c94f2b594164fb9a799323e12ce95db_I20150505", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i133bd467b10e4c38b4af93433ab7e60c_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "echo:ConvertibleNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435415 - Disclosure - Long-Term Debt - Maturity Schedule (Details)", "role": "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails", "shortName": "Long-Term Debt - Maturity Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i133bd467b10e4c38b4af93433ab7e60c_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "echo:ConvertibleNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "echo:ScheduleofLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i73b7cd9c12024ce9a4bf8aaa2153b3d1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438416 - Disclosure - Leases (Details)", "role": "http://www.echo.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "echo:ScheduleofLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i73b7cd9c12024ce9a4bf8aaa2153b3d1_I20190930", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i963fc55c8b85450e83cb6cf32408edc0_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439417 - Disclosure - Leases - Lease Costs (Details)", "role": "http://www.echo.com/role/LeasesLeaseCostsDetails", "shortName": "Leases - Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i963fc55c8b85450e83cb6cf32408edc0_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440418 - Disclosure - Leases - Other Lease Information (Details)", "role": "http://www.echo.com/role/LeasesOtherLeaseInformationDetails", "shortName": "Leases - Other Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i73b7cd9c12024ce9a4bf8aaa2153b3d1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441419 - Disclosure - Leases - Future Maturities (Details)", "role": "http://www.echo.com/role/LeasesFutureMaturitiesDetails", "shortName": "Leases - Future Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i73b7cd9c12024ce9a4bf8aaa2153b3d1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i46ae85ea87b84dd6ba584e332cbcc659_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited)", "role": "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "shortName": "Consolidated Statement of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "i99b430d5e1504eb3a3b89cf9949bdece_D20180101-20180331", "decimals": "-3", "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "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-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "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": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Acquisitions", "role": "http://www.echo.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20190930.htm", "contextRef": "iec63ff38bff14b45aca62bccc82cee4a_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 37, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/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/2019-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/2019-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/2019-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 CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/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 CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/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/2019-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/2019-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/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/2019-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/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/2019-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/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/2019-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/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/2019-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/20190930", "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/20190930", "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/20190930", "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/20190930", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "percentItemType" }, "echo_BusinessCombinationPotentialEarnOutPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Potential Earn Out Payment", "label": "Business Combination, Potential Earn Out Payment", "terseLabel": "Potential earn out payment" } } }, "localname": "BusinessCombinationPotentialEarnOutPayment", "nsuri": "http://www.echo.com/20190930", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "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/20190930", "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/20190930", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "echo_ConvertibleNotes": { "auth_ref": [], "calculation": { "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Convertible Notes", "label": "Convertible Notes", "totalLabel": "Total" } } }, "localname": "ConvertibleNotes", "nsuri": "http://www.echo.com/20190930", "presentation": [ "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "echo_ConvertibleNotesFutureInterestPaymentYearTwo": { "auth_ref": [], "calculation": { "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails": { "order": 1.0, "parentTag": "echo_ConvertibleNotes", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Convertible Notes, Future Interest Payment, Year Two", "label": "Convertible Notes, Future Interest Payment, Year Two", "terseLabel": "2019" } } }, "localname": "ConvertibleNotesFutureInterestPaymentYearTwo", "nsuri": "http://www.echo.com/20190930", "presentation": [ "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "echo_ConvertibleNotesFutureInterestandPrincipalPaymentYearThree": { "auth_ref": [], "calculation": { "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails": { "order": 2.0, "parentTag": "echo_ConvertibleNotes", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Convertible Notes, Future Interest and Principal Payment, Year Three", "label": "Convertible Notes, Future Interest and Principal Payment, Year Three", "terseLabel": "2020" } } }, "localname": "ConvertibleNotesFutureInterestandPrincipalPaymentYearThree", "nsuri": "http://www.echo.com/20190930", "presentation": [ "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "echo_DebtInstrumentConvertibleCarryingAmountofDebtComponent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Carrying Amount of Debt Component", "label": "Debt Instrument, Convertible, Carrying Amount of Debt Component", "terseLabel": "Fair value of liability component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountofDebtComponent", "nsuri": "http://www.echo.com/20190930", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "echo_DebtInstrumentInterestRateStraightDebtBorrowingRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Interest Rate, Straight Debt Borrowing Rate", "label": "Debt Instrument, Interest Rate, Straight Debt Borrowing Rate", "terseLabel": "Straight debt borrowing rate" } } }, "localname": "DebtInstrumentInterestRateStraightDebtBorrowingRate", "nsuri": "http://www.echo.com/20190930", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "echo_DebtInstrumentNetofDebtDiscountandIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Net of Debt Discount and Issuance Costs", "label": "Debt Instrument, Net of Debt Discount and Issuance Costs", "totalLabel": "Convertible senior notes, net" } } }, "localname": "DebtInstrumentNetofDebtDiscountandIssuanceCosts", "nsuri": "http://www.echo.com/20190930", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "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/20190930", "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/20190930", "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/20190930", "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/20190930", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "echo_FreightManagementPlusInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Freight Management Plus, Inc. [Member]", "label": "Freight Management Plus, Inc. [Member]", "terseLabel": "Freight Management Plus, Inc." } } }, "localname": "FreightManagementPlusInc.Member", "nsuri": "http://www.echo.com/20190930", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "echo_LeaseCostTableTextBlock1TableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "LeaseCostTableTextBlock1 [Table Text Block]", "terseLabel": "Components of lease cost" } } }, "localname": "LeaseCostTableTextBlock1TableTextBlock", "nsuri": "http://www.echo.com/20190930", "presentation": [ "http://www.echo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "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/20190930", "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/20190930", "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/20190930", "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/20190930", "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/20190930", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "echo_ScheduleofLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the classification of leases", "label": "Schedule of Leases [Table Text Block]", "terseLabel": "Schedule of Leases" } } }, "localname": "ScheduleofLeasesTableTextBlock", "nsuri": "http://www.echo.com/20190930", "presentation": [ "http://www.echo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "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/20190930", "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/20190930", "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/20190930", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r114", "r172", "r174", "r288" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Noncurrent Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r8", "r36" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r1", "r27", "r115", "r116", "r173" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $4,668 and $4,618 at September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r7", "r8", "r40" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued employee benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r22", "r270", "r280" ], "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/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails", "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r7", "r8", "r40" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional service fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r7", "r8", "r40" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r34", "r138" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Property and equipment, accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r90" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RecentAccountingPronouncementsDetails", "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "negatedTerseLabel": "Repurchase of convertible notes, net of deferred taxes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r182", "r184", "r195", "r196" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r184", "r191", "r194" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r117", "r119", "r120", "r121" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r58", "r77", "r243" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Debt discount amortization" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r55", "r77", "r245" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": 4.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r77", "r128", "r134" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded from the calculation of diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/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/2019-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r113", "r268", "r279" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r5", "r50" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r13", "r14", "r15", "r16", "r17", "r18", "r19", "r20" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total noncurrent assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Noncurrent assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r185", "r192" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r208", "r209" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill deductible for U.S. income tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r216", "r217", "r220" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Aggregate purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "auth_ref": [ "r222" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.", "label": "Business Combination, Consideration Transferred, Other", "terseLabel": "Purchase price paid with common stock" } } }, "localname": "BusinessCombinationConsiderationTransferredOther1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r76", "r225" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in contingent consideration due to seller" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails", "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r215", "r218", "r223" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration obligation" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r215", "r219" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Due to seller, current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r215", "r219" ], "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 liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Due to seller, noncurrent" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r210", "r211" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Customer relationship intangible asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r33", "r79" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "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 and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "(Decrease) Increase in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)", "verboseLabel": "Common stock, par value (USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails", "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r162" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value 0.0001 per share, 100,000,000 shares authorized, 31,502,627 shares issued and 26,401,044 shares outstanding at September 30, 2019; 31,345,220 shares issued and 27,397,760 shares outstanding at December 31, 2018" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r23", "r271", "r281", "r289" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable", "terseLabel": "Convertible notes, net" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r56" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Transportation costs" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect of accounting change", "verboseLabel": "Cumulative impact of adoption" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r81", "r82" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Debt conversion, converted instrument, amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r161" ], "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/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r269", "r271", "r278" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r154" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Fair value of equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r43", "r163", "r164", "r166" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Discount amortization period" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r244", "r246" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": 1.0, "parentTag": "echo_DebtInstrumentNetofDebtDiscountandIssuanceCosts", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Convertible senior notes, principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r240" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Convertible senior notes, fair value" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r42", "r157", "r244" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Repurchased face amount" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r85", "r163", "r165", "r166", "r167", "r243", "r244", "r246", "r277" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Life of ABL facility (in years)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r243", "r246" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": 2.0, "parentTag": "echo_DebtInstrumentNetofDebtDiscountandIssuanceCosts", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r77", "r84", "r203", "r205" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCredit": { "auth_ref": [ "r247" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative difference between the rental payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense over the term of the leased property by the lessor or lessee, respectively.", "label": "Deferred Rent Credit", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r40", "r248" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference as of the balance sheet date between the payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, within one year of the balance sheet date.", "label": "Deferred Rent Credit, Current", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r198", "r199", "r200" ], "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 and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r77", "r111" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Difference between Revenue Guidance in Effect before and after Topic 606" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/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/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r54", "r91", "r96", "r97", "r98", "r99", "r102", "r275", "r287" ], "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/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r54", "r91", "r96", "r97", "r98", "r99", "r102", "r275", "r287" ], "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/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r103" ], "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/2019-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r88", "r201", "r202" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r201", "r202", "r204" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r191" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefits from stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee stock option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r228", "r229", "r230", "r236" ], "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/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r228", "r241", "r242" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r179", "r180", "r181", "r229", "r263" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r235", "r236" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r228", "r229", "r231", "r232", "r237" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r179", "r180", "r181", "r229", "r264" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r179", "r180", "r181", "r229", "r265" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r179", "r180", "r181", "r229", "r266" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "auth_ref": [ "r228", "r229" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of obligations measured on a recurring basis.", "label": "Obligations, Fair Value Disclosure", "negatedLabel": "Contingent consideration due to seller" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r233", "r236" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r233", "r236" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "negatedLabel": "Change in fair value of contingent consideration due to seller", "negatedTerseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r234" ], "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": "Payment of contingent consideration due to seller" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r233" ], "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/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r235", "r237" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r83", "r238", "r239" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Effective Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted-average, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r133" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization", "terseLabel": "Customer relationships and other intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "verboseLabel": "Remainder of 2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r135" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r135" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r135" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r135" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r129", "r130", "r133", "r136", "r267" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Estimated amortization expense for the next five years and thereafter:" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r133", "r267" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r129", "r132" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r133" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Summary of amortizable intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r77", "r159", "r160" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Gain (loss) on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r124", "r125" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r126" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, Acquired During Period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangibles and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r87" ], "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 before provision for income taxes", "verboseLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r84", "r112", "r206" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "negatedTerseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r74", "r80" ], "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/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r48", "r273", "r285" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r76" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r76" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r76" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Income taxes receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "Change in assets:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Change in liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r76" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r76" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase in stockholders' equity:" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r127", "r131" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net of accumulated amortization of $78,859 and $69,855 at September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r58", "r158" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Commitment fee and borrowings interest expense", "totalLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r59" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual coupon interest" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of interest expense related to convertible senior notes" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r276" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "verboseLabel": "Interest expense" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r70", "r73", "r80" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r8", "r9", "r40" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r259", "r261" ], "calculation": { "http://www.echo.com/role/LeasesLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r260" ], "calculation": { "http://www.echo.com/role/LeasesFutureMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.echo.com/role/LeasesFutureMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r260" ], "calculation": { "http://www.echo.com/role/LeasesFutureMaturitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r260" ], "calculation": { "http://www.echo.com/role/LeasesFutureMaturitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r260" ], "calculation": { "http://www.echo.com/role/LeasesFutureMaturitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r260" ], "calculation": { "http://www.echo.com/role/LeasesFutureMaturitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r260" ], "calculation": { "http://www.echo.com/role/LeasesFutureMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r260" ], "calculation": { "http://www.echo.com/role/LeasesFutureMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r260" ], "calculation": { "http://www.echo.com/role/LeasesFutureMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r272", "r283" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r10", "r11", "r12", "r23", "r24" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total noncurrent liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r240" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "ABL facility, outstanding borrowings" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r38", "r85" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term Debt, Other Disclosures [Abstract]", "terseLabel": "Carrying amount of Notes on the balance sheet:" } } }, "localname": "LongTermDebtOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r44", "r153" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r150", "r151" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r150", "r151" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r150", "r151" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued": { "auth_ref": [ "r141" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date.", "label": "Loss Contingency, Range of Possible Loss, Portion Not Accrued", "terseLabel": "Amount of assessment including penalties and interest" } } }, "localname": "LossContingencyRangeOfPossibleLossPortionNotAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r72" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r72" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r72", "r75", "r78" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r51", "r52", "r53", "r78", "r101", "r274", "r286" ], "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", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r90", "r92" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r253", "r261" ], "calculation": { "http://www.echo.com/role/LeasesLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r251" ], "calculation": { "http://www.echo.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.echo.com/role/LeasesFutureMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesDetails", "http://www.echo.com/role/LeasesFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r251" ], "calculation": { "http://www.echo.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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 current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion in other current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r251" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.echo.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/LeasesDetails", "http://www.echo.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r252", "r255" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r250" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/LeasesDetails", "http://www.echo.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r258", "r261" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average operating discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r257", "r261" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r40" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r40" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails", "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Other Noncash Expense", "terseLabel": "Noncash interest expense" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r69" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payments of contingent consideration due to seller" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Operating Activities", "negatedTerseLabel": "Payments of contingent consideration in excess of costs over estimated earnings" } } }, "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r66" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common and preferred stock.", "label": "Payments for Repurchase of Equity", "negatedTerseLabel": "Purchases of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r68" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r66" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Employee tax withholdings related to net share settlements of equity-based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r61", "r221" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Amount paid at closing" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r61" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Payments for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r63" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedTerseLabel": "Investments in business entities" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r62" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r2", "r4", "r123" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r75", "r80" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Cash received during the period for income taxes refunded" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from borrowing on ABL facility" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r65", "r86" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from borrowing on ABL facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r64", "r193" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r139", "r284" ], "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 $129,284 and $110,010 at September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r67" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "negatedTerseLabel": "Purchases of Convertible Notes" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r67" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r67", "r86" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments of amounts borrowed on ABL facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails", "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r168", "r282" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r171", "r172" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, 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/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r256", "r261" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Components of accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r208", "r209" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r44", "r85", "r163", "r165", "r166", "r167", "r243", "r244", "r246", "r277" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of convertible senior notes" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of basic and diluted earnings per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of effective income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r228", "r229" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Financial assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r129", "r132" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r129", "r132" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of amortizable intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of maturities of convertible senior notes" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r185", "r192" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated amortization expense for the next five years and thereafter" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r57", "r122" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r60" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior convertible notes, including interest" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r76" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Noncash stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Grants in period, other than options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock based compensation plans:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Grants in period, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r183", "r186" ], "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/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Shares at end of period (in shares)", "periodStartLabel": "Shares at beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r254", "r261" ], "calculation": { "http://www.echo.com/role/LeasesLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r47", "r162" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "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/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r25", "r26", "r168" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Common shares issued for acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r25", "r26", "r162", "r168" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Common stock issued for vested restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Common stock issued for vested performance shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r162", "r168", "r188" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r47", "r162", "r168" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Common shares issued for acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r162", "r168" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Common stock issued for vested restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Common stock issued for vested performance shares" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r47", "r162", "r168" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r30", "r31", "r118" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Stockholders' equity at end of period", "periodStartLabel": "Stockholders' equity at beginning of period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r212" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r46", "r169" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r46", "r169" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r26", "r162", "r168" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedTerseLabel": "Purchase of treasury stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r46", "r169", "r170" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, 5,101,583 and 3,947,460 shares at September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r162", "r168", "r169" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Purchases of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RecentAccountingPronouncementsDetails", "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r35" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": 3.0, "parentTag": "echo_DebtInstrumentNetofDebtDiscountandIssuanceCosts", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r104", "r105", "r106", "r107", "r108", "r109", "r110" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Preparation of Financial Statements and Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r99" ], "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/2019-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r95", "r99" ], "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/2019-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r94", "r99" ], "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/2019-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=99385795&loc=d3e12631-108344" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=118875152&loc=SL5864739-113975" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39896-112707" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39927-112707" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "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=6876686&loc=d3e534808-122878" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "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=119400593&loc=d3e572229-122910" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r291": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r292": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r293": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r294": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r295": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&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=118930883&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=118930883&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=116634182&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r99": { "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" } }, "version": "2.1" } XML 53 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Tax Disclosure [Abstract]        
Income before provision for income taxes $ 6,844 $ 12,501 $ 19,652 $ 28,609
Income tax expense $ (2,001) $ (3,118) $ (6,245) $ (6,821)
Effective tax rate 29.20% 24.90% 31.80% 23.80%
Federal tax rate 21.00% 21.00% 21.00% 21.00%
XML 54 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurement - Assets and Liabilities at Fair Value (Details) - Contingent consideration - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Liabilities:    
Contingent consideration due to seller $ (1,200) $ (3,000)
Fair Value, Measurements, Recurring    
Liabilities:    
Contingent consideration due to seller (1,200) (2,960)
Fair Value, Measurements, Recurring | Level 1    
Liabilities:    
Contingent consideration due to seller 0 0
Fair Value, Measurements, Recurring | Level 2    
Liabilities:    
Contingent consideration due to seller 0 0
Fair Value, Measurements, Recurring | Level 3    
Liabilities:    
Contingent consideration due to seller $ (1,200) $ (2,960)
XML 55 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
ABL Facility

On October 23, 2018, the Company entered into Amendment No. 2 to its Revolving Credit and Security Agreement (the "Second Amendment"), which amends the terms of its existing Revolving Credit and Security Agreement, dated as of June 1, 2015, by and among the Company, the lenders party thereto, and PNC Bank, National Association, as administrative agent (as amended by the Second Amendment, the "Amended Credit Agreement"). The Amended Credit Agreement provides for a senior secured revolving credit facility in an initial aggregate principal amount of up to $350 million (the "Amended ABL Facility"), with an extended maturity date of October 23, 2023. The initial aggregate principal amount under the Amended ABL Facility may be increased from time to time by an additional $150 million to a maximum aggregate principal amount of $500 million; 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 ABL Facility, the unamortized issuance costs are presented as a deferred asset on the consolidated balance sheet. For the three months ended September 30, 2019 and 2018, the Company recorded $0.1 million and $0.2 million of interest expense, respectively, related to ABL Facility issuance costs. For the nine months ended September 30, 2019 and 2018, the Company recorded $0.3 million and $0.5 million of interest expense, respectively, related to 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 ABL Facility of $0.3 million and $0.2 million for the three months ended September 30, 2019 and 2018, respectively. The Company recognized interest expense related to the commitment fee and borrowings on the ABL Facility of $0.8 million and $0.6 million for the nine months ended September 30, 2019 and 2018, respectively.

The Company drew $25.0 million and $12.0 million on the ABL Facility during the nine months ended September 30, 2019 and 2018, respectively, all of which was repaid as of September 30, 2019 and 2018. No amounts were outstanding on the ABL Facility as of September 30, 2019 and 2018. As there is no outstanding draw on the ABL Facility at September 30, 2019, the unamortized issuance costs are presented as a deferred asset on the consolidated balance sheets. Since June 1, 2015, the Company has been in compliance with all covenants related to the ABL Facility.

The issuance of letters of credit under the ABL Facility reduces available borrowings. As of September 30, 2019, there were $0.7 million of letters of credit outstanding. The total draw allowed on the ABL Facility at September 30, 2019, as determined by the working capital assets pledged as collateral, was $237.0 million. After adjusting for the letters of credit, the Company's remaining availability under the ABL Facility at September 30, 2019 was $236.3 million.

Convertible Senior Notes

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

The Notes bear interest at a rate of 2.50% per year payable semiannually in arrears in cash on May 1 and November 1 of each year, beginning on November 1, 2015. The Notes will mature on May 1, 2020, unless earlier converted or repurchased in accordance with the terms discussed below. The Notes are the Company's senior unsecured obligations and rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment to any of the Company's unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's subsidiaries.

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

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

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

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

During the nine months ended September 30, 2019, the Company repurchased $34.3 million par value of the Notes for $33.9 million. The Company accounted for these transactions in accordance with ASC 470-20, Debt with Conversion and Other Options, resulting in the recognition of a loss of $0.7 million for the nine months ended September 30, 2019. The loss is primarily for the write-off of the unamortized debt discount related to the Notes, which was included in interest expense in the Company's respective consolidated statements of operations. During the three months ended September 30, 2019 and 2018, and the nine months ended September 30, 2018, the Company did not repurchase any of the Notes, and thus did not have a corresponding gain or loss to record on the consolidated statements of operations during these respective periods.

As of September 30, 2019 and December 31, 2018, the carrying amounts of the Notes on the consolidated balance sheets were calculated as follows (in thousands):
September 30, 2019December 31, 2018
Convertible senior notes, principal amount$158,295  $192,585  
Unamortized debt discount(2,894) (7,862) 
Unamortized debt issuance costs(572) (1,555) 
Convertible senior notes, net$154,828  $183,168  
Note: Amounts may not foot due to rounding.

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

For the three and nine months ended September 30, 2019 and 2018, interest expense related to the Notes consisted of the following (in thousands):
Three Months Ended September 30,Nine Months Ended
September 30,
2019201820192018
Contractual coupon interest$989  $1,438  $3,254  $4,313  
Debt discount amortization1,208  1,648  3,934  4,867  
Loss on extinguishment of debt—  —  711  —  
Debt issuance cost amortization239  326  778  963  
Interest expense, Notes$2,436  $3,411  $8,677  $10,142  
Note: Amounts may not foot due to rounding.

The undiscounted interest and principal payments due in relation to the Notes from September 30, 2019 to the maturity of the Notes on May 1, 2020 are as follows (in thousands):
Total20192020
Senior convertible notes, including interest$162,252  1,979  $160,274  
Note: Amounts may not foot due to rounding.
XML 56 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Adoption of ASC Topic 606, "Revenue from Contracts with Customers"

On January 1, 2018, the Company adopted ASU 2014-09, Revenue from Contracts with Customers ("ASC Topic 606"), using the modified retrospective method. The Company recorded an increase to the opening balance of retained earnings of $1.1 million, net of tax, as of January 1, 2018 due to the cumulative impact of adoption of ASC Topic 606.

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 is typically the performance obligation for the Company's Managed Transportation clients. For this performance obligation, revenue is recognized gross as the Company is the principal in these transactions, and is recognized as the 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 September 30,Nine Months Ended
September 30,
Client Type2019201820192018
Transactional$433,319  $510,344  $1,273,687  $1,466,241  
Managed Transportation128,123  134,478  379,613  390,482  
Revenue$561,441  $644,821  $1,653,300  $1,856,723  
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 September 30,Nine Months Ended
September 30,
Mode2019201820192018
Truckload$368,859  $445,827  $1,085,431  $1,290,013  
Less than truckload167,604  166,244  487,590  474,062  
Other revenue24,978  32,749  80,279  92,648  
Revenue$561,441  $644,821  $1,653,300  $1,856,723  
Note: Amounts may not foot due to rounding.

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.

Practical Expedients

The Company adopted the practical expedient to recognize commission expense when incurred because the amortization period is less than one year. Commission expense recognition aligns with the Company's revenue recognition policy under ASC Topic 606, as commission expense is recognized on a relative transit time basis.

The Company applied the disclosure exemption in ASC Topic 606 that permits the omission of remaining performance obligations that have an original expected duration of one year or less.
XML 57 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
9 Months Ended
Sep. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes  
The following table shows the Company's effective income tax rate for the three and nine months ended September 30, 2019 and 2018 (in thousands):
Three Months Ended September 30,Nine Months Ended
September 30,
 2019201820192018
Income before provision for income taxes$6,844  $12,501  $19,652  $28,609  
Income tax expense$(2,001) $(3,118) $(6,245) $(6,821) 
Effective tax rate29.2 %24.9 %31.8 %23.8 %
The difference in the Company's effective tax rate for each of the three and nine months ended September 30, 2019 and 2018 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 58 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2019
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 September 30, 2019 and December 31, 2018 (in thousands):
Fair Value Measurements as of September 30, 2019
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(1,200) —  —  $(1,200) 

Fair Value Measurements as of December 31, 2018
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(2,960) —  —  $(2,960) 
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, 2018$(2,960) 
Change in fair value of contingent consideration due to seller(543) 
Payment of contingent consideration due to seller2,303  
Balance at September 30, 2019$(1,200) 
XML 59 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Computation of basic and diluted earnings per common share The computation of basic and diluted earnings per common share for the three and nine months ended September 30, 2019 and 2018 is as follows (in thousands, except share and per share data):
Three Months Ended September 30,Nine Months Ended
September 30,
2019201820192018
Numerator:
Net income$4,843  $9,383  $13,407  $21,788  
Denominator:   
Denominator for basic earnings per common share - weighted-average shares26,398,136  27,779,990  26,778,897  27,571,122  
Effect of dilutive securities:   
Employee stock awards85,837  428,977  131,675  364,492  
Denominator for dilutive earnings per common share26,483,973  28,208,967  26,910,572  27,935,614  
Basic earnings per common share$0.18  $0.34  $0.50  $0.79  
Diluted earnings per common share$0.18  $0.33  $0.50  $0.78  
XML 60 echo-20190930_htm.xml IDEA: XBRL DOCUMENT 0001426945 2019-01-01 2019-09-30 0001426945 2019-10-23 0001426945 2019-07-01 2019-09-30 0001426945 2018-07-01 2018-09-30 0001426945 2018-01-01 2018-09-30 0001426945 2019-09-30 0001426945 2018-12-31 0001426945 2017-12-31 0001426945 2018-09-30 0001426945 us-gaap:CommonStockMember 2018-12-31 0001426945 us-gaap:TreasuryStockMember 2018-12-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001426945 us-gaap:RetainedEarningsMember 2018-12-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001426945 2019-01-01 2019-03-31 0001426945 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001426945 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001426945 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001426945 us-gaap:CommonStockMember 2019-03-31 0001426945 us-gaap:TreasuryStockMember 2019-03-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001426945 us-gaap:RetainedEarningsMember 2019-03-31 0001426945 2019-03-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001426945 2019-04-01 2019-06-30 0001426945 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001426945 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001426945 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001426945 us-gaap:CommonStockMember 2019-06-30 0001426945 us-gaap:TreasuryStockMember 2019-06-30 0001426945 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001426945 us-gaap:RetainedEarningsMember 2019-06-30 0001426945 2019-06-30 0001426945 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001426945 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001426945 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001426945 us-gaap:CommonStockMember 2019-09-30 0001426945 us-gaap:TreasuryStockMember 2019-09-30 0001426945 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001426945 us-gaap:RetainedEarningsMember 2019-09-30 0001426945 us-gaap:CommonStockMember 2017-12-31 0001426945 us-gaap:TreasuryStockMember 2017-12-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001426945 us-gaap:RetainedEarningsMember 2017-12-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001426945 2018-01-01 2018-03-31 0001426945 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001426945 us-gaap:RetainedEarningsMember 2018-01-01 0001426945 2018-01-01 0001426945 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001426945 us-gaap:CommonStockMember 2018-03-31 0001426945 us-gaap:TreasuryStockMember 2018-03-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001426945 us-gaap:RetainedEarningsMember 2018-03-31 0001426945 2018-03-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001426945 2018-04-01 2018-06-30 0001426945 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001426945 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001426945 us-gaap:CommonStockMember 2018-06-30 0001426945 us-gaap:TreasuryStockMember 2018-06-30 0001426945 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001426945 us-gaap:RetainedEarningsMember 2018-06-30 0001426945 2018-06-30 0001426945 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001426945 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001426945 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001426945 us-gaap:CommonStockMember 2018-09-30 0001426945 us-gaap:TreasuryStockMember 2018-09-30 0001426945 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001426945 us-gaap:RetainedEarningsMember 2018-09-30 0001426945 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001426945 echo:FreightManagementPlusInc.Member 2018-07-06 2018-07-06 0001426945 echo:FreightManagementPlusInc.Member 2018-07-06 0001426945 echo:FreightManagementPlusInc.Member 2019-07-01 2019-09-30 0001426945 echo:FreightManagementPlusInc.Member 2019-09-30 0001426945 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member us-gaap:RetainedEarningsMember 2018-01-01 0001426945 echo:TransactionalMember 2019-07-01 2019-09-30 0001426945 echo:TransactionalMember 2018-07-01 2018-09-30 0001426945 echo:TransactionalMember 2019-01-01 2019-09-30 0001426945 echo:TransactionalMember 2018-01-01 2018-09-30 0001426945 echo:ManagedTransportationMember 2019-07-01 2019-09-30 0001426945 echo:ManagedTransportationMember 2018-07-01 2018-09-30 0001426945 echo:ManagedTransportationMember 2019-01-01 2019-09-30 0001426945 echo:ManagedTransportationMember 2018-01-01 2018-09-30 0001426945 echo:TruckloadMember 2019-07-01 2019-09-30 0001426945 echo:TruckloadMember 2018-07-01 2018-09-30 0001426945 echo:TruckloadMember 2019-01-01 2019-09-30 0001426945 echo:TruckloadMember 2018-01-01 2018-09-30 0001426945 echo:LessthantruckloadMember 2019-07-01 2019-09-30 0001426945 echo:LessthantruckloadMember 2018-07-01 2018-09-30 0001426945 echo:LessthantruckloadMember 2019-01-01 2019-09-30 0001426945 echo:LessthantruckloadMember 2018-01-01 2018-09-30 0001426945 echo:OtherMember 2019-07-01 2019-09-30 0001426945 echo:OtherMember 2018-07-01 2018-09-30 0001426945 echo:OtherMember 2019-01-01 2019-09-30 0001426945 echo:OtherMember 2018-01-01 2018-09-30 0001426945 echo:ContingentConsiderationMember 2019-09-30 0001426945 echo:ContingentConsiderationMember 2018-12-31 0001426945 srt:MinimumMember 2019-09-30 0001426945 srt:MaximumMember 2019-09-30 0001426945 echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001426945 us-gaap:FairValueInputsLevel1Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001426945 us-gaap:FairValueInputsLevel2Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001426945 us-gaap:FairValueInputsLevel3Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001426945 echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001426945 us-gaap:FairValueInputsLevel1Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001426945 us-gaap:FairValueInputsLevel2Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001426945 us-gaap:FairValueInputsLevel3Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001426945 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001426945 us-gaap:FairValueInputsLevel3Member 2019-01-01 2019-09-30 0001426945 us-gaap:FairValueInputsLevel3Member 2019-09-30 0001426945 us-gaap:FairValueInputsLevel3Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2019-09-30 0001426945 us-gaap:FairValueInputsLevel3Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2018-09-30 0001426945 us-gaap:FairValueInputsLevel3Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-09-30 0001426945 us-gaap:FairValueInputsLevel3Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-09-30 0001426945 us-gaap:CustomerRelationshipsMember 2019-09-30 0001426945 us-gaap:CustomerRelationshipsMember 2018-12-31 0001426945 echo:CarrierRelationshipsMember 2019-09-30 0001426945 echo:CarrierRelationshipsMember 2018-12-31 0001426945 us-gaap:NoncompeteAgreementsMember 2019-09-30 0001426945 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001426945 us-gaap:TradeNamesMember 2019-09-30 0001426945 us-gaap:TradeNamesMember 2018-12-31 0001426945 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0001426945 echo:CarrierRelationshipsMember 2019-01-01 2019-09-30 0001426945 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-09-30 0001426945 us-gaap:TradeNamesMember 2019-01-01 2019-09-30 0001426945 us-gaap:PerformanceSharesMember 2019-07-01 2019-09-30 0001426945 us-gaap:PerformanceSharesMember 2019-01-01 2019-09-30 0001426945 us-gaap:PerformanceSharesMember 2018-01-01 2018-09-30 0001426945 us-gaap:PerformanceSharesMember 2018-07-01 2018-09-30 0001426945 us-gaap:EmployeeStockOptionMember 2018-07-01 2018-09-30 0001426945 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001426945 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001426945 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001426945 us-gaap:RestrictedStockMember 2018-07-01 2018-09-30 0001426945 us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0001426945 us-gaap:RestrictedStockMember 2019-07-01 2019-09-30 0001426945 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0001426945 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0001426945 us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0001426945 echo:PerformanceandMarketBasedStockMember 2019-01-01 2019-09-30 0001426945 echo:PerformanceandMarketBasedStockMember 2018-01-01 2018-09-30 0001426945 echo:StateTaxAuditMember 2016-07-31 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2018-10-23 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2018-10-23 2018-10-23 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-10-23 2018-10-23 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-10-23 2018-10-23 0001426945 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-10-23 2018-10-23 0001426945 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-10-23 2018-10-23 0001426945 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-10-23 2018-10-23 0001426945 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-10-23 2018-10-23 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2015-06-01 2015-06-01 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2019-07-01 2019-09-30 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2018-07-01 2018-09-30 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2019-01-01 2019-09-30 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2018-01-01 2018-09-30 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2018-09-30 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2019-09-30 0001426945 us-gaap:LetterOfCreditMember echo:ABLFacilityMember 2019-09-30 0001426945 echo:ABLFacilityMember 2019-09-30 0001426945 us-gaap:SeniorNotesMember 2015-05-05 0001426945 us-gaap:SeniorNotesMember 2015-05-05 2015-05-05 0001426945 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2015-05-05 2015-05-05 0001426945 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2015-05-05 0001426945 us-gaap:SeniorNotesMember 2019-09-30 0001426945 us-gaap:SeniorNotesMember 2019-01-01 2019-09-30 0001426945 us-gaap:SeniorNotesMember 2018-09-30 0001426945 us-gaap:SeniorNotesMember 2018-01-01 2018-09-30 0001426945 us-gaap:SeniorNotesMember 2018-07-01 2018-09-30 0001426945 us-gaap:SeniorNotesMember 2019-07-01 2019-09-30 0001426945 us-gaap:SeniorNotesMember 2018-12-31 shares iso4217:USD iso4217:USD shares pure 0001426945 --12-31 2019 Q3 false 10-Q true 2019-09-30 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 27294843 561441000 644821000 1653300000 1856723000 464460000 533601000 1356949000 1538791000 77722000 85709000 238055000 250871000 9594000 9230000 28855000 27168000 9665000 16281000 29441000 39893000 -2821000 -3780000 -9789000 -11284000 6844000 12501000 19652000 28609000 2001000 3118000 6245000 6821000 4843000 9383000 13407000 21788000 0.18 0.34 0.50 0.79 0.18 0.33 0.50 0.78 26418000 40281000 4668000 4618000 314785000 337426000 202000 2805000 8758000 9048000 3697000 4172000 353860000 393732000 129284000 110010000 59644000 61955000 309589000 309589000 78859000 69855000 100559000 109563000 19314000 0 4300000 3485000 493407000 484593000 847266000 878325000 210851000 216280000 700000 2243000 37403000 48129000 5836000 255000 111000 0 254901000 266907000 154828000 183168000 500000 717000 543000 18369000 21611000 19233000 31835000 0 209317000 221487000 464218000 488394000 0.0001 0.0001 100000000 100000000 31502627 26401044 31345220 27397760 3000 3000 5101583 3947460 105679000 79571000 354216000 348397000 134509000 121102000 383049000 389932000 847266000 878325000 13407000 21788000 2370000 2532000 7762000 7091000 5762000 6362000 543000 150000 28855000 27168000 -22674000 60333000 3015000 4274000 386000 3132000 -5243000 47517000 -9363000 9967000 1097000 375000 68298000 63009000 18854000 19500000 0 1000000 33000 6720000 -18887000 -27220000 1206000 550000 37000 4189000 2082000 2400000 26108000 0 33915000 0 25000000 12000000 25000000 12000000 -63275000 1239000 -13863000 37028000 40281000 23515000 26418000 60542000 3172000 3473000 4238000 144000 3348000 129000 31345220 3000 -3947460 -79571000 348397000 121102000 389932000 2806000 2806000 3000 0 37000 37000 215071 0 0 0 13267 0 0 0 81936 0 1978000 1978000 -36000 -36000 452350 10629000 10629000 3497000 3497000 31494622 3000 -4399810 -90199000 349298000 124599000 383700000 2425000 2425000 5789 0 0 0 2252 0 49000 49000 -66000 -66000 701773 15480000 15480000 5067000 5067000 31498159 3000 -5101583 -105679000 351739000 129666000 375729000 2531000 2531000 7019 0 0 0 2551 0 55000 55000 4843000 4843000 31502627 3000 -5101583 -105679000 354216000 134509000 383049000 30768050 3000 -3526870 -69818000 337445000 91242000 358872000 2350000 2350000 123442 0 1239000 1239000 195853 0 0 0 26567 0 0 0 78812 0 2222000 2222000 1136000 1136000 4727000 4727000 31035100 3000 -3526870 -69818000 338811000 97105000 366101000 2212000 2212000 201900 0 2322000 2322000 9870 0 0 0 3405 0 96000 96000 7678000 7678000 31243465 3000 -3526870 -69818000 343249000 104783000 378218000 2174000 2174000 54700 0 628000 628000 7514 0 0 0 2433 0 82000 82000 25223 0 693000 693000 9383000 9383000 31328469 3000 -3526870 -69818000 346662000 114167000 391014000 Summary of Significant Accounting Policies <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">Basis of Presentation </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The consolidated financial statements include the accounts of Echo Global Logistics, Inc. and its subsidiaries (the "Company" or "Echo"). All significant intercompany accounts and transactions have been eliminated in the consolidation. The consolidated statements of operations include the results of entities or assets acquired from the effective date of the acquisition for accounting purposes. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 nine months ended September 30, 2019 are not necessarily indicative of the results expected for the full year 2019. 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, 2018.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">Preparation of Financial Statements and Use of Estimates </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results can differ from those estimates. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">Fair Value of Financial Instruments </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The carrying values of the Company's financial instruments, which consist of cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values due to their short-term nature. The fair value of the acquired intangible assets was determined using a discounted cash flow analysis as further described in Note 3. The fair value of the due to seller liabilities are determined based on the likelihood of the Company making contingent earn-out payments (see Note 5). The fair value of the liability component of the Notes (as defined in Note 12) was determined using the discounted cash flow analysis discussed in Note 12.</span></div> 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 assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results can differ from those estimates. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">Fair Value of Financial Instruments </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The carrying values of the Company's financial instruments, which consist of cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values due to their short-term nature. The fair value of the acquired intangible assets was determined using a discounted cash flow analysis as further described in Note 3. The fair value of the due to seller liabilities are determined based on the likelihood of the Company making contingent earn-out payments (see Note 5). The fair value of the liability component of the Notes (as defined in Note 12) was determined using the discounted cash flow analysis discussed in Note 12.</span></div> Recent Accounting Pronouncements <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recently adopted accounting pronouncements</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> requiring a lessee to record, on the balance sheet, the assets and liabilities for the right-of-use assets and lease obligations created by leases with lease terms of more than 12 months. In July 2018, the FASB issued ASU 2018-11, which added amendments to create an optional transition method that provided an option to use the effective date of Accounting Standards Codification ("ASC") 842, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">("ASC Topic 842"), as the date of initial application of the transition. In addition, the new standard requires enhanced qualitative and quantitative disclosures related to the amount, timing and uncertainty of cash flows arising from leases. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company adopted this standard on January 1, 2019 using the modified retrospective approach. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. Upon adoption, the Company elected the package of practical expedients that allows it to (i) not reassess whether an arrangement contains a lease, (ii) carry forward its lease classification as operating or capital leases and (iii) not reassess its previously recorded initial direct costs. In addition, the Company elected the practical expedient to not separate lease and non-lease components whereby both components are accounted for and recognized as lease components.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The adoption resulted in a lease asset of $21.0 million and lease liability of $41.2 million, respectively, as of January 1, 2019. The Company's previous liability for deferred rent of $20.3 million, as of January 1, 2019, was offset against the right of use asset upon adoption of the new standard. The standard did not impact the Company's consolidated statement of operations or consolidated statement of cash flows. The Company fully describes the adoption and impact of this standard in Note 13. As part of the adoption of this standard, the Company implemented changes to its accounting policies, practices and internal controls over financial reporting. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In June 2018, the FASB issued ASU 2018-07, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation - Stock Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which expands the scope of ASC Topic 718, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation - Stock Compensation </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">("ASC Topic 718"), to include all share-based payment transactions for acquiring goods and services from nonemployees. The amendments in this update are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. The Company's current share-based payment awards to non-employees consist only of grants made to its non-employee Directors as compensation solely relates to each individual's role as a non-employee Director. As such, in accordance with ASC Topic 718, the Company accounts for these share-based payment awards to its non-employee Directors in the same manner as share-based payment awards for its employees. The Company adopted this standard on January 1, 2019, and the amendments in this guidance had no effect on the accounting for its share-based payment awards to its non-employee Directors, and had no effect on the consolidated financial statements.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles - Goodwill and Other - Internal-Use Software</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which aligns the accounting for implementation costs of a cloud computing arrangement that is a service contract with the guidance on capitalizing costs associated with developing or obtaining internal-use software. This guidance also requires companies to amortize these implementation costs over the life of the service contract in the same line item within the consolidated statements of operations as the fees associated with the hosting service. This new accounting standard is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company early adopted this accounting standard prospectively in the third quarter of 2019, and the adoption of this guidance did not have a material impact on the consolidated financial statements.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In July 2019, the FASB issued ASU 2019-07, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Updates to SEC Sections</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which clarifies the disclosure and presentation requirements of a variety of codification topics by aligning them with the SEC's regulations, thereby eliminating redundancies and making the codification easier to apply. This ASU was effective upon issuance and did not have a significant impact on the Company's consolidated financial statements and related disclosures.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recently issued accounting pronouncements not yet adopted</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which modifies the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. This new accounting standard will be effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is evaluating the effects that the adoption of this guidance will have on its disclosures. </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In January 2017, the FASB issued ASU 2017-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles - Goodwill and Other: Simplifying the Test for Goodwill Impairment</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This new accounting standard will be effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is evaluating the effects that the adoption of this guidance will have on its consolidated financial statements.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which replaces the incurred loss methodology previously employed to measure credit losses for most financial assets and requires the use of a forward-looking expected loss model. Current accounting delays the recognition of credit losses until it is probable a loss has been incurred, while the update will require financial assets to be measured at amortized costs less a reserve and equal to the net amount expected to be collected. This standard will be effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is evaluating the effects of the adoption of this guidance, but it does not believe its adoption will have a material impact on its consolidated financial statements.</span></div> Recent Accounting Pronouncements <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recently adopted accounting pronouncements</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> requiring a lessee to record, on the balance sheet, the assets and liabilities for the right-of-use assets and lease obligations created by leases with lease terms of more than 12 months. In July 2018, the FASB issued ASU 2018-11, which added amendments to create an optional transition method that provided an option to use the effective date of Accounting Standards Codification ("ASC") 842, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">("ASC Topic 842"), as the date of initial application of the transition. In addition, the new standard requires enhanced qualitative and quantitative disclosures related to the amount, timing and uncertainty of cash flows arising from leases. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company adopted this standard on January 1, 2019 using the modified retrospective approach. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. Upon adoption, the Company elected the package of practical expedients that allows it to (i) not reassess whether an arrangement contains a lease, (ii) carry forward its lease classification as operating or capital leases and (iii) not reassess its previously recorded initial direct costs. In addition, the Company elected the practical expedient to not separate lease and non-lease components whereby both components are accounted for and recognized as lease components.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The adoption resulted in a lease asset of $21.0 million and lease liability of $41.2 million, respectively, as of January 1, 2019. The Company's previous liability for deferred rent of $20.3 million, as of January 1, 2019, was offset against the right of use asset upon adoption of the new standard. The standard did not impact the Company's consolidated statement of operations or consolidated statement of cash flows. The Company fully describes the adoption and impact of this standard in Note 13. As part of the adoption of this standard, the Company implemented changes to its accounting policies, practices and internal controls over financial reporting. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In June 2018, the FASB issued ASU 2018-07, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation - Stock Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which expands the scope of ASC Topic 718, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation - Stock Compensation </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">("ASC Topic 718"), to include all share-based payment transactions for acquiring goods and services from nonemployees. The amendments in this update are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. The Company's current share-based payment awards to non-employees consist only of grants made to its non-employee Directors as compensation solely relates to each individual's role as a non-employee Director. As such, in accordance with ASC Topic 718, the Company accounts for these share-based payment awards to its non-employee Directors in the same manner as share-based payment awards for its employees. The Company adopted this standard on January 1, 2019, and the amendments in this guidance had no effect on the accounting for its share-based payment awards to its non-employee Directors, and had no effect on the consolidated financial statements.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles - Goodwill and Other - Internal-Use Software</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which aligns the accounting for implementation costs of a cloud computing arrangement that is a service contract with the guidance on capitalizing costs associated with developing or obtaining internal-use software. This guidance also requires companies to amortize these implementation costs over the life of the service contract in the same line item within the consolidated statements of operations as the fees associated with the hosting service. This new accounting standard is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company early adopted this accounting standard prospectively in the third quarter of 2019, and the adoption of this guidance did not have a material impact on the consolidated financial statements.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In July 2019, the FASB issued ASU 2019-07, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Updates to SEC Sections</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which clarifies the disclosure and presentation requirements of a variety of codification topics by aligning them with the SEC's regulations, thereby eliminating redundancies and making the codification easier to apply. This ASU was effective upon issuance and did not have a significant impact on the Company's consolidated financial statements and related disclosures.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recently issued accounting pronouncements not yet adopted</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which modifies the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. This new accounting standard will be effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is evaluating the effects that the adoption of this guidance will have on its disclosures. </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In January 2017, the FASB issued ASU 2017-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles - Goodwill and Other: Simplifying the Test for Goodwill Impairment</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This new accounting standard will be effective for annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is evaluating the effects that the adoption of this guidance will have on its consolidated financial statements.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which replaces the incurred loss methodology previously employed to measure credit losses for most financial assets and requires the use of a forward-looking expected loss model. Current accounting delays the recognition of credit losses until it is probable a loss has been incurred, while the update will require financial assets to be measured at amortized costs less a reserve and equal to the net amount expected to be collected. This standard will be effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted. The Company is evaluating the effects of the adoption of this guidance, but it does not believe its adoption will have a material impact on its consolidated financial statements.</span></div> 21000000.0 41200000 20300000 Acquisitions<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On July 6, 2018, the Company acquired Freight Management Plus, Inc. ("Freight Management," or "FMP"), a non-asset based truckload and less than truckload transportation brokerage based in Allison Park, Pennsylvania, and the results of FMP have been included in the Company's consolidated financial statements since the acquisition date. The Company purchased the assets and assumed certain liabilities of FMP for $6.7 million in cash payable at closing, $0.7 million of common stock, par value $0.0001 per share, and an additional $2.9 million in contingent consideration that may become payable upon the achievement of certain performance measures on or prior to June 30, 2021. The acquisition date fair value of the total consideration transferred was $10.5 million. The Company recorded $2.3 million of goodwill, $1.4 million as the estimated opening balance sheet fair value of the contingent consideration obligation, and $5.1 million of customer relationship intangible assets. The fair values of the contingent consideration obligation and the customer relationship intangible assets are considered Level 3 fair value estimates. The fair value of the contingent consideration obligation was based on the probability of reaching the financial forecasts of future operating results, an appropriate discount rate, and the Company's historical experience with similar arrangements as further described in Note 5. The fair value of the customer relationship intangible assets was determined using a discounted cash flow analysis based on the current customers of FMP at the time of the acquisition. The amount of goodwill deductible for U.S. income tax purposes is $0.9 million, which excludes the opening balance sheet fair value of the contingent consideration obligation.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The opening balance sheet fair value of the contingent consideration was $1.4 million. During the third quarter of 2019, the Company made a payment of $1.0 million to the seller of FMP based on the achievement of certain financial measures as defined within the acquisition purchase agreement. As of September 30, 2019, the fair value of the remaining contingent consideration was $1.2 million. The Company will continue to reassess the fair value of the contingent consideration obligation each quarter.</span></div> 6700000 700000 0.0001 2900000 10500000 2300000 1400000 5100000 900000 1400000 1000000.0 1200000 Revenue<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Adoption of ASC Topic 606, "Revenue from Contracts with Customers"</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On January 1, 2018, the Company adopted ASU 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">("ASC Topic 606"), using the modified retrospective method. The Company recorded an increase to the opening balance of retained earnings of $1.1 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, net of tax, as of January 1, 2018 due to the cumulative impact of adoption of ASC Topic 606.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration the Company expects to receive in exchange for its services. The Company generates revenue from two different client types: Transactional and Managed Transportation. Most clients are categorized as Transactional clients. For its Transactional business, the Company provides brokerage and transportation management services on a shipment-by-shipment basis. Carrier selection, dispatch, load management and tracking are integrated services that occur within the brokerage and transportation management performance obligation. For the brokerage and transportation management services performance obligation, revenue is recognized as the client's shipment travels from origin to destination by a third-party carrier. The Company is the principal in these transactions and recognizes revenue on a gross and relative transit time basis.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company categorizes a client as a Managed Transportation client if there is an agreement with the client for the provision of services, typically for a multi-year term. Brokerage and transportation management services is typically the performance obligation for the Company's Managed Transportation clients. For this performance obligation, revenue is recognized gross as the Company is the principal in these transactions, and is recognized as the the Managed Transportation client's shipment travels from origin to destination on a relative transit time basis. Other performance obligations for Managed Transportation clients may include transportation management services, which includes the integrated services of dispatch, tracking and carrier payment. For these types of transactions, revenue is recorded on a net basis as the Company does not have latitude in carrier selection or establish rates with the carrier. The Company also performs project-based services, such as compliance management, customized re-billing services and freight studies for certain Managed Transportation clients.</span></div><div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table presents the Company's revenue disaggregated by client type (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.953216%;"><tr><td style="width:1.0%;"/><td style="width:52.179104%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Client Type</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Transactional</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">433,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">510,344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,273,687 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,466,241 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Managed Transportation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">128,123 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">134,478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">379,613 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">390,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">561,441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">644,821 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,653,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,856,723 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Revenue recognized per shipment varies depending on the transportation mode. The primary modes of shipment in which the Company transacts are truckload and less than truckload. Other transportation modes include intermodal, small parcel, domestic air, expedited and international.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table presents the Company's revenue disaggregated by mode (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.953216%;"><tr><td style="width:1.0%;"/><td style="width:52.179104%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mode</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Truckload</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">445,827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,085,431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,290,013 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less than truckload</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">167,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">166,244 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">487,590 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">474,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,749 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">80,279 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">92,648 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">561,441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">644,821 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,653,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,856,723 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Variable Consideration </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Certain customers may receive rebates based on the terms of their agreement with the Company, which are accounted for as variable consideration. Rebates are estimated based on the expected amount to be provided to customers and reduce revenue recognized. The Company also estimates for possible additional fees based on a portfolio approach.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Practical Expedients</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company adopted the practical expedient to recognize commission expense when incurred because the amortization period is less than one year. Commission expense recognition aligns with the Company's revenue recognition policy under ASC Topic 606, as commission expense is recognized on a relative transit time basis.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company applied the disclosure exemption in ASC Topic 606 that permits the omission of remaining performance obligations that have an original expected duration of one year or less.</span></div> 1100000 <div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table presents the Company's revenue disaggregated by client type (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.953216%;"><tr><td style="width:1.0%;"/><td style="width:52.179104%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Client Type</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Transactional</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">433,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">510,344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,273,687 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,466,241 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Managed Transportation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">128,123 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">134,478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">379,613 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">390,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">561,441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">644,821 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,653,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,856,723 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div> 433319000 510344000 1273687000 1466241000 128123000 134478000 379613000 390482000 561441000 644821000 1653300000 1856723000 <div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table presents the Company's revenue disaggregated by mode (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.953216%;"><tr><td style="width:1.0%;"/><td style="width:52.179104%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mode</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Truckload</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">368,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">445,827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,085,431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,290,013 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less than truckload</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">167,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">166,244 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">487,590 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">474,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,749 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">80,279 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">92,648 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">561,441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">644,821 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,653,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,856,723 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div> 368859000 445827000 1085431000 1290013000 167604000 166244000 487590000 474062000 24978000 32749000 80279000 92648000 561441000 644821000 1653300000 1856723000 Fair Value Measurement <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company applies ASC Topic 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurements and Disclosures</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> ("ASC Topic 820"), for its financial assets and financial liabilities. The guidance requires disclosures about assets and liabilities measured at fair value. The Company's financial liabilities primarily relate to contingent earn-out payments due to sellers in connection with various acquisitions. The fair value of the due to seller liabilities at September 30, 2019 and December 31, 2018 was $1.2 million and $3.0 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><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:-18pt;padding-left:54pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 1: Inputs are quoted prices in active markets for identical assets or liabilities.</span></div><div style="text-indent:-18pt;padding-left:54pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 2: Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs other than quoted prices that are observable and market-corroborated inputs, which are derived principally from or corroborated by observable market data.</span></div><div style="text-indent:-18pt;padding-left:54pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 3: Inputs that are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The significant inputs used to derive the fair value of the amounts due to seller include financial forecasts of future operating results, the probability of reaching the forecast and an appropriate discount rate for each contingent liability. Probabilities are estimated by reviewing financial forecasts and assessing the likelihood of reaching the required performance measures based on factors specific to each acquisition as well as the Company’s historical experience with similar arrangements. If an acquisition reaches the required performance measure, the estimated probability would be increased to 100% and would still be classified as a contingent liability on the balance sheet. If the measure is not reached, the probability would be reduced to reflect the amount earned, if any, depending on the terms of the agreement. Discount rates used in determining the fair value of the contingent consideration due to seller ranged from 5% to 7%. Historical results of the respective acquisitions serve as the basis for the financial forecasts used in the valuation. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Quantitative factors are also considered in these forecasts, including acquisition synergies, growth and sales potential, and potential operational efficiencies gained. Changes to the significant inputs used in determining the fair value of the contingent consideration due to seller could result in a change in the fair value of the contingent consideration. However, the correlation and inverse relationship between higher projected financial results to the discount rate applied and probability of meeting the financial targets mitigates the effect of any changes to the unobservable inputs. </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 30, 2019 and December 31, 2018 (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:48.879765%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration due to seller</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,200)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,200)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:48.879765%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration due to seller</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,960)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,960)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table provides a reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs (Level 3) (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:77.648609%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.351391%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Due to Seller Liability</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,960)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value of contingent consideration due to seller</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(543)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Payment of contingent consideration due to seller</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,303 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at September 30, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,200)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">For the three months ended September 30, 2019 and 2018, the Company recognized expense of $53 thousand and $50 thousand, respectively. For the nine months ended September 30, 2019 and 2018, the Company recognized expense of $543 thousand and $150 thousand, respectively. These changes in fair value resulted from using revised forecasts that took into account the most recent performance of each acquired business and the effect of the time value of money.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During the nine months ended September 30, 2019 and 2018, the Company made contingent earn-out payments of $2.3 million and $0.9 million, respectively, to the sellers of businesses acquired by the Company.</span></div> 1200000 3000000.0 1 0.05 0.07 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 30, 2019 and December 31, 2018 (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:48.879765%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration due to seller</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,200)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,200)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:48.879765%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730205%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration due to seller</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,960)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,960)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1200000 0 0 1200000 2960000 0 0 2960000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table provides a reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs (Level 3) (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:77.648609%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.351391%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Due to Seller Liability</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,960)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value of contingent consideration due to seller</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(543)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Payment of contingent consideration due to seller</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,303 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at September 30, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,200)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2960000 543000 2303000 1200000 53000 50000 543000 150000 2300000 900000 Intangibles and Goodwill<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The balance of goodwill was $309.6 million as of September 30, 2019 and December 31, 2018, as no changes occurred during the nine months ended September 30, 2019.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of amortizable intangible assets as of September 30, 2019 and December 31, 2018 (in thousands): </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:24.323529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.500000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">150,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(64,976)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,263 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">150,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(57,875)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">92,364 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Carrier relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(4,665)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,635 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,857)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,443 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,578)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,661 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,003)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5,640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5,119)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">521 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">179,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(78,859)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">100,559 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">179,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(69,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">109,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The customer relationships are being amortized using an accelerated method over their estimated weighted-average useful life of 14.8 years, as an accelerated method best approximates the distribution of cash flows generated by the acquired customer relationships. The carrier relationships, non-compete agreements and trade names are being amortized using the straight-line method over their estimated weighted-average useful lives of 17.0 years, 6.7 years and 4.0 years, respectively. Amortization expense related to intangible assets was $2.8 million and $3.3 million for the three months ended September 30, 2019 and 2018, respectively. Amortization expense was $9.0 million and $9.8 million for the nine months ended September 30, 2019 and 2018, respectively. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The estimated amortization expense for the next five years and thereafter is as follows (in thousands): </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:80.430454%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.569546%;"/><td style="width:1.0%;"/></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2019 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,798 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,362 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">56,920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">100,559 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 309600000 309600000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of amortizable intangible assets as of September 30, 2019 and December 31, 2018 (in thousands): </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:24.323529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.500000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">150,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(64,976)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,263 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">150,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(57,875)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">92,364 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Carrier relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(4,665)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,635 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,857)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,443 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,578)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,661 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,003)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5,640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5,119)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">521 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">179,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(78,859)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">100,559 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">179,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(69,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">109,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div> 150239000 64976000 85263000 150239000 57875000 92364000 18300000 4665000 13635000 18300000 3857000 14443000 5239000 3578000 1661000 5239000 3003000 2236000 5640000 5640000 0 5640000 5119000 521000 179418000 78859000 100559000 179418000 69855000 109563000 P14Y9M18D P17Y P6Y8M12D P4Y 2800000 3300000 9000000.0 9800000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The estimated amortization expense for the next five years and thereafter is as follows (in thousands): </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:80.430454%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.569546%;"/><td style="width:1.0%;"/></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2019 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,798 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,362 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">56,920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">100,559 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2798000 10973000 10362000 10005000 9501000 56920000 100559000 Accrued Expenses and Other Noncurrent Liabilities<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The components of accrued expenses at September 30, 2019 and December 31, 2018 were as follows (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:62.076246%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.595308%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.595308%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,825 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued rebates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,960 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,669 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued employee benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional service fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,699 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,082 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred rent</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,415 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,476 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,403 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">48,129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The other noncurrent liabilities of $0.5 million at September 30, 2019 consist of the long-term portion of the Company's uncertain tax liability. The other noncurrent liabilities of $18.4 million at December 31, 2018 consist primarily of the portion of deferred rent in excess of twelve months and the long-term uncertain tax liability.</span></div> <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The components of accrued expenses at September 30, 2019 and December 31, 2018 were as follows (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:62.076246%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.595308%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.595308%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,825 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued rebates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,960 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,669 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued employee benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional service fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,699 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,082 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred rent</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,415 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,476 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,403 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">48,129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div> 22768000 31825000 2960000 2669000 3689000 2620000 1699000 2082000 1872000 1017000 0 2439000 4415000 5476000 37403000 48129000 500000 18400000 Income Taxes  <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table shows the Company's effective income tax rate for the three and nine months ended September 30, 2019 and 2018 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:52.852941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Income before provision for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,609 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,001)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,118)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,245)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,821)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div>The difference in the Company's effective tax rate for each of the three and nine months ended September 30, 2019 and 2018 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="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table shows the Company's effective income tax rate for the three and nine months ended September 30, 2019 and 2018 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:52.852941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Income before provision for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,609 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,001)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,118)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,245)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,821)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 6844000 12501000 19652000 28609000 2001000 3118000 6245000 6821000 0.292 0.249 0.318 0.238 0.21 0.21 0.21 0.21 Earnings Per Share <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Basic earnings per common share is calculated by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per common share is calculated by dividing net income by the weighted average shares outstanding plus share equivalents that would arise from the exercise of share options, and the vesting of restricted stock and performance shares. The computation of basic and diluted earnings per common share for the three and nine months ended September 30, 2019 and 2018 is as follows (in thousands, except share and per share data): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:52.852941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,843 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">21,788 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for basic earnings per common share - weighted-average shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,398,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,779,990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,778,897 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,571,122 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">428,977 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">131,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">364,492 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for dilutive earnings per common share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,483,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,208,967 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,910,572 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,935,614 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per common share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per common share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.78 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">For the three and nine months ended September 30, 2019 and 2018, there were no unvested performance and market-based shares, no employee stock options and no unvested restricted stock excluded from the calculation of diluted earnings per common share. </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019, none of the conditions allowing holders of the Notes (as defined in Note 12) to convert have been met and no conversion spread exists. As such, the Notes did not have a dilutive impact on diluted earnings per common share for the three and nine months ended September 30, 2019 and 2018.</span></div> The computation of basic and diluted earnings per common share for the three and nine months ended September 30, 2019 and 2018 is as follows (in thousands, except share and per share data): <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:52.852941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735294%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,843 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">21,788 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for basic earnings per common share - weighted-average shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,398,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,779,990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,778,897 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,571,122 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">428,977 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">131,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">364,492 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for dilutive earnings per common share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,483,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,208,967 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,910,572 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,935,614 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per common share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per common share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.78 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 4843000 9383000 13407000 21788000 26398136 27779990 26778897 27571122 85837 428977 131675 364492 26483973 28208967 26910572 27935614 0.18 0.34 0.50 0.79 0.18 0.33 0.50 0.78 0 0 0 0 0 0 0 0 0 0 0 0 Stock-Based Compensation Plans<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company recorded $2.5 million and $7.8 million in total stock-based compensation expense with corresponding income tax benefits of $0.6 million and $1.9 million for the three and nine months ended September 30, 2019, respectively. For the three and nine months ended September 30, 2018, the Company recorded $2.4 million and $7.1 million in total stock-based compensation expense with corresponding income tax benefits of $0.6 million and $1.7 million, respectively. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During each of the nine months ended September 30, 2019 and 2018, the Company did not grant any stock options. </span></div>The Company granted 379,852 and 247,612 shares of restricted stock to various employees during the nine months ended September 30, 2019 and 2018, 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 105,543 and 97,966 shares of performance and market-based stock during the nine months ended September 30, 2019 and 2018, respectively. 2500000 7800000 600000 1900000 2400000 7100000 600000 1700000 0 0 379852 247612 105543 97966 Contingencies <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In the normal course of business, the Company is subject to potential claims and disputes related to its business, including claims for freight lost or damaged in transit. Some of these matters may be covered by the Company's insurance and risk management programs or may result in claims or adjustments with the Company's carriers. No such matters are currently expected to have a material adverse effect on the Company's financial position, results of operations or cash flows.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In July 2016, the Company received an unfavorable appeals assessment regarding a state activity-based tax matter of $1.3 million, including penalties and interest, for the state tax audit period from January 1, 2010 to June 30, 2014. The Company believes the assessment is without merit and is currently defending its position through a formal appeals process. The Company has not recorded any potential loss related to this matter as of September 30, 2019.</span></div> 1300000 Long-Term Debt<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ABL Facility</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 and amortized to interest expense using straight-line amortization over the 5-year life of the Amended ABL Facility. If the Company has no outstanding draw on the ABL Facility, the unamortized issuance costs are presented as a deferred asset on the consolidated balance sheet. For the three months ended September 30, 2019 and 2018, the Company recorded $0.1 million and $0.2 million of interest expense, respectively, related to ABL Facility issuance costs. For the nine months ended September 30, 2019 and 2018, the Company recorded $0.3 million and $0.5 million of interest expense, respectively, related to ABL Facility issuance costs.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Under the Amended ABL Facility, the Company is required to pay a commitment fee in respect to the unutilized commitments under the Amended ABL Facility, calculated at a rate of 0.25%. The Company recognized interest expense related to the commitment fee and borrowings on the ABL Facility of $0.3 million and $0.2 million for the three months ended September 30, 2019 and 2018, respectively. The Company recognized interest expense related to the commitment fee and borrowings on the ABL Facility of $0.8 million and $0.6 million for the nine months ended September 30, 2019 and 2018, respectively.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company drew $25.0 million and $12.0 million on the ABL Facility during the nine months ended September 30, 2019 and 2018, respectively, all of which was repaid as of September 30, 2019 and 2018. No amounts were outstanding on the ABL Facility as of September 30, 2019 and 2018. As there is no outstanding draw on the ABL Facility at September 30, 2019, the unamortized issuance costs are presented as a deferred asset on the consolidated balance sheets. Since June 1, 2015, the Company has been in compliance with all covenants related to the ABL Facility.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The issuance of letters of credit under the ABL Facility reduces available borrowings. As of September 30, 2019, there were $0.7 million of letters of credit outstanding. The total draw allowed on the ABL Facility at September 30, 2019, as determined by the working capital assets pledged as collateral, was $237.0 million. After adjusting for the letters of credit, the Company's remaining availability under the ABL Facility at September 30, 2019 was $236.3 million.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Convertible Senior Notes</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On May 5, 2015, the Company issued $230 million aggregate principal amount of 2.50% convertible senior notes due 2020 (the “Notes”).</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Notes bear interest at a rate of 2.50% per year payable semiannually in arrears in cash on May 1 and November 1 of each year, beginning on November 1, 2015. The Notes will mature on May 1, 2020, unless earlier converted or repurchased in accordance with the terms discussed below. The Notes are the Company's senior unsecured obligations and rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment to any of the Company's unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's subsidiaries.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Notes will be convertible, under certain circumstances and during certain periods, into cash, shares of the Company's common stock, or a combination of cash and shares of common stock at the Company's election, at an initial conversion rate of 25.5428 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $39.15 per share of common stock. </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">At issuance, the Company estimated the straight debt borrowing rates to be 5.75% for similar debt to the Notes without the conversion feature, which resulted in a fair value of the liability component of $198.5 million and a fair value of the equity component of $31.5 million. The fair value of the equity component was recorded as a debt discount, with the offset recorded as a credit to additional paid-in capital within stockholders' equity. The $31.5 million debt discount and Note issuance costs discussed below are being amortized to interest expense under the effective interest method over the 5-year life of the Notes, using an effective interest rate of 6.33%. </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company allocated the total issuance costs related to the Notes to liability and equity components based on their relative fair values. Issuance costs attributable to the liability component were recorded on the consolidated balance sheets as a contra-liability that reduces the carrying amount of the convertible note liability. This amount is being amortized to interest expense over the term of the Notes using the effective interest method and an effective interest rate of 6.33%. Issuance costs attributable to the equity component were recorded as a charge to additional paid-in capital within stockholders' equity.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company has the intent and ability to refinance on a long-term basis the remaining principal amount of the Notes on May 1, 2020 using the Amended ABL Facility. As of September 30, 2019, the Company continues to classify the convertible debt as a noncurrent liability on the consolidated balance sheet. The Company expects to settle any excess conversion premium that exists in shares of common stock. As such, the principal amount of the Notes will not be included in the calculation of diluted earnings per common share, but any conversion premium that exists will be included in the calculation of diluted earnings per common share using the treasury stock method. As of September 30, 2019 and 2018, none of the conditions allowing holders of the Notes to convert have been met and no conversion spread exists. As such, the Notes did not have a </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">dilutive impact on diluted earnings per common share for each of the three and nine months ended September 30, 2019 and 2018.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During the nine months ended September 30, 2019, the Company repurchased $34.3 million par value of the Notes for $33.9 million. The Company accounted for these transactions in accordance with ASC 470-20, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Debt with Conversion and Other Options</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, resulting in the recognition of a loss of $0.7 million for the nine months ended September 30, 2019. The loss is primarily for the write-off of the unamortized debt discount related to the Notes, which was included in interest expense in the Company's respective consolidated statements of operations. During the three months ended September 30, 2019 and 2018, and the nine months ended September 30, 2018, the Company did not repurchase any of the Notes, and thus did not have a corresponding gain or loss to record on the consolidated statements of operations during these respective periods.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019 and December 31, 2018, the carrying amounts of the Notes on the consolidated balance sheets were calculated as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:58.322108%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.472914%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.472914%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible senior notes, principal amount</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">158,295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">192,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized debt discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,894)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(7,862)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(572)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,555)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible senior notes, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">154,828 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">183,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Notes are carried on the consolidated balance sheets at their principal amount, net of the unamortized debt discount and unamortized debt issuance costs, and are not marked to market each period. The approximate fair value of the Notes as of September 30, 2019 was $157.7 million. The fair value of the Notes was estimated based on the trading price of the Notes at September 30, 2019. As trading volume is low, these are quoted prices for identical instruments in markets that are not active, and thus are Level 2 in the fair value hierarchy.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">For the three and nine months ended September 30, 2019 and 2018, interest expense related to the Notes consisted of the following (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:52.985337%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.703812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.703812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.703812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.703812%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual coupon interest</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">989 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,254 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Debt discount amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,648 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,934 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,867 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss on extinguishment of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">711 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Debt issuance cost amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">326 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">778 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, Notes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,411 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The undiscounted interest and principal payments due in relation to the Notes from September 30, 2019 to the maturity of the Notes on May 1, 2020 are as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:59.842105%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596491%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.795322%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596491%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Senior convertible notes, including interest</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">162,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">160,274 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 200000 300000 500000 0.0025 300000 200000 800000 600000 25000000.0 12000000.0 0 0 700000 237000000.0 236300000 230000000 0.0250 0.0250 25.5428 1000 39.15 0.0575 198500000 31500000 31500000 P5Y 0.0633 0.0633 34300000 33900000 -700000 0 0 0 0 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019 and December 31, 2018, the carrying amounts of the Notes on the consolidated balance sheets were calculated as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:58.322108%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.472914%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.472914%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible senior notes, principal amount</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">158,295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">192,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized debt discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,894)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(7,862)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(572)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,555)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible senior notes, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">154,828 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">183,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 158295000 192585000 2894000 7862000 572000 1555000 154828000 183168000 157700000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">For the three and nine months ended September 30, 2019 and 2018, interest expense related to the Notes consisted of the following (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:52.985337%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.703812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.703812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.703812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.703812%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual coupon interest</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">989 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,254 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Debt discount amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,648 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,934 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,867 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Loss on extinguishment of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">711 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Debt issuance cost amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">326 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">778 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, Notes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,411 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div> 989000 1438000 3254000 4313000 1208000 1648000 3934000 4867000 0 0 -711000 0 239000 326000 778000 963000 2436000 3411000 8677000 10142000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The undiscounted interest and principal payments due in relation to the Notes from September 30, 2019 to the maturity of the Notes on May 1, 2020 are as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:59.842105%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596491%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.795322%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596491%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Senior convertible notes, including interest</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">162,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">160,274 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 162252000 1979000 160274000 LeasesThe Company leases office space for purposes of conducting its business. Leases with an initial term of 12 months or less are not recorded on the balance sheet; lease expense for these leases is recognized on a straight-line basis over the lease term. All Company leases, consisting primarily of facility leases, were evaluated upon the adoption of ASC Topic 842, and it was determined that these were all operating leases. <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Most leases include one or more options to renew, with renewal terms that can extend the lease term. The Company also has some leases that include termination options. The exercise of lease renewal or termination options is at the Company's sole discretion, and it does not recognize these options as part of its right-of-use assets ("ROU assets") or lease liabilities. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company determines if an arrangement contains a lease at inception. The Company has performed an evaluation of other contracts with customers and suppliers in accordance with ASC Topic 842 and has determined that, except for the facility leases described above, none of its contracts contain a lease. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The balance sheet classification of lease assets and liabilities is as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:79.432749%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.567251%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">ROU assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion in other current liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,836 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,835 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,671 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The components of lease cost for the three and nine months ended September 30, 2019 were as follows (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:56.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.467836%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.467836%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,301 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,430 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Cash paid for amounts included in the measurement of lease liabilities for the nine months ended September 30, 2019 was $6.3 million and was included in net cash provided by operating activities in the consolidated statement of cash flows. During the nine months ended September 30, 2019, a total of $0.6 million of right-of-use assets were obtained in exchange for new operating lease liabilities. </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The average lease term and discount rate were as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:79.432749%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.567251%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average operating discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company's leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. The Company used incremental borrowing rates as of January 1, 2019 for operating leases that commenced prior to that date.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019, maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:85.280702%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,126 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,954 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,214 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,938 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,855 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">49,273 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,602 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,671 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Practical Expedients</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company adopted the the package of practical expedients that allows it to (i) not reassess whether an arrangement contains a lease, (ii) carry forward its lease classification as operating or capital leases and (iii) not reassess its previously recorded initial direct costs. In addition, the Company elected the practical expedient to not separate lease and non-lease components, and therefore both components are accounted for and recognized as lease components.</span></div> <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The balance sheet classification of lease assets and liabilities is as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:79.432749%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.567251%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">ROU assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion in other current liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,836 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,835 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,671 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 19314000 5836000 31835000 37671000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The components of lease cost for the three and nine months ended September 30, 2019 were as follows (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:56.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.467836%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.467836%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,301 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,430 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1439000 4301000 40000 129000 1478000 4430000 6300000 600000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The average lease term and discount rate were as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:79.432749%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.567251%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average operating discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> P7Y 0.076 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019, maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:85.280702%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,126 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,954 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,214 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,938 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,855 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">49,273 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,602 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,671 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2126000 8185000 5954000 6214000 5938000 20855000 49273000 11602000 37671000 XML 61 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2019
Oct. 23, 2019
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 Sep. 30, 2019  
Entity File Number 001-34470  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   27,294,843
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 62 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Operating activities    
Net income $ 13,407 $ 21,788
Adjustments to reconcile net income to net cash provided by operating activities:    
Deferred income taxes 2,370 2,532
Noncash stock compensation expense 7,762 7,091
Noncash interest expense 5,762 6,362
Change in contingent consideration due to seller 543 150
Depreciation and amortization 28,855 27,168
Change in assets:    
Accounts receivable 22,674 (60,333)
Income taxes receivable 3,015 4,274
Prepaid expenses and other assets (386) (3,132)
Change in liabilities:    
Accounts payable (5,243) 47,517
Accrued expenses and other liabilities (9,363) 9,967
Payments of contingent consideration in excess of costs over estimated earnings (1,097) (375)
Net cash provided by operating activities 68,298 63,009
Investing activities    
Purchases of property and equipment (18,854) (19,500)
Investments in business entities 0 (1,000)
Payments for acquisitions, net of cash acquired (33) (6,720)
Net cash used in investing activities (18,887) (27,220)
Financing activities    
Payments of contingent consideration due to seller (1,206) (550)
Proceeds from exercise of stock options 37 4,189
Employee tax withholdings related to net share settlements of equity-based awards (2,082) (2,400)
Purchases of treasury stock (26,108) 0
Purchases of Convertible Notes (33,915) 0
Proceeds from borrowing on ABL facility 25,000 12,000
Repayments of amounts borrowed on ABL facility (25,000) (12,000)
Net cash (used in) provided by financing activities (63,275) 1,239
(Decrease) Increase in cash and cash equivalents (13,863) 37,028
Cash and cash equivalents, beginning of period 40,281 23,515
Cash and cash equivalents, end of period 26,418 60,542
Supplemental disclosure of cash flow information    
Cash paid during the period for interest 3,172 3,473
Cash paid during the period for income taxes 4,238 144
Cash received during the period for income taxes refunded $ 3,348 $ 129
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Future Maturities (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Leases [Abstract]  
Remainder of 2019 $ 2,126
2020 8,185
2021 5,954
2022 6,214
2023 5,938
Thereafter 20,855
Total lease payments 49,273
Less: imputed interest 11,602
Total operating lease liabilities $ 37,671
XML 64 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions
9 Months Ended
Sep. 30, 2019
Business Combinations [Abstract]  
Acquisitions Acquisitions
On July 6, 2018, the Company acquired Freight Management Plus, Inc. ("Freight Management," or "FMP"), a non-asset based truckload and less than truckload transportation brokerage based in Allison Park, Pennsylvania, and the results of FMP have been included in the Company's consolidated financial statements since the acquisition date. The Company purchased the assets and assumed certain liabilities of FMP for $6.7 million in cash payable at closing, $0.7 million of common stock, par value $0.0001 per share, and an additional $2.9 million in contingent consideration that may become payable upon the achievement of certain performance measures on or prior to June 30, 2021. The acquisition date fair value of the total consideration transferred was $10.5 million. The Company recorded $2.3 million of goodwill, $1.4 million as the estimated opening balance sheet fair value of the contingent consideration obligation, and $5.1 million of customer relationship intangible assets. The fair values of the contingent consideration obligation and the customer relationship intangible assets are considered Level 3 fair value estimates. The fair value of the contingent consideration obligation was based on the probability of reaching the financial forecasts of future operating results, an appropriate discount rate, and the Company's historical experience with similar arrangements as further described in Note 5. The fair value of the customer relationship intangible assets was determined using a discounted cash flow analysis based on the current customers of FMP at the time of the acquisition. The amount of goodwill deductible for U.S. income tax purposes is $0.9 million, which excludes the opening balance sheet fair value of the contingent consideration obligation.

The opening balance sheet fair value of the contingent consideration was $1.4 million. During the third quarter of 2019, the Company made a payment of $1.0 million to the seller of FMP based on the achievement of certain financial measures as defined within the acquisition purchase agreement. As of September 30, 2019, the fair value of the remaining contingent consideration was $1.2 million. The Company will continue to reassess the fair value of the contingent consideration obligation each quarter.
XML 65 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt - Maturity Schedule (Details) - Senior convertible notes, including interest
$ in Thousands
Sep. 30, 2019
USD ($)
Debt Instrument [Line Items]  
Total $ 162,252
2019 1,979
2020 $ 160,274