0001426945-21-000022.txt : 20210729 0001426945-21-000022.hdr.sgml : 20210729 20210729165105 ACCESSION NUMBER: 0001426945-21-000022 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210729 DATE AS OF CHANGE: 20210729 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: 211128242 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-20210630.htm 10-Q echo-20210630
0001426945--12-312021Q2FALSE00014269452021-01-012021-06-30xbrli:shares00014269452021-07-28iso4217:USDxbrli:shares00014269452021-06-30iso4217:USD00014269452021-04-012021-06-3000014269452020-04-012020-06-3000014269452020-01-012020-06-300001426945us-gaap:SoftwareDevelopmentMember2021-04-012021-06-300001426945us-gaap:SoftwareDevelopmentMember2020-04-012020-06-300001426945us-gaap:SoftwareDevelopmentMember2021-01-012021-06-300001426945us-gaap:SoftwareDevelopmentMember2020-01-012020-06-3000014269452020-12-3100014269452019-12-3100014269452020-06-300001426945us-gaap:CommonStockMember2020-12-310001426945us-gaap:TreasuryStockMember2020-12-310001426945us-gaap:AdditionalPaidInCapitalMember2020-12-310001426945us-gaap:RetainedEarningsMember2020-12-310001426945us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100014269452021-01-012021-03-310001426945us-gaap:CommonStockMember2021-01-012021-03-310001426945us-gaap:RetainedEarningsMember2021-01-012021-03-310001426945us-gaap:CommonStockMember2021-03-310001426945us-gaap:TreasuryStockMember2021-03-310001426945us-gaap:AdditionalPaidInCapitalMember2021-03-310001426945us-gaap:RetainedEarningsMember2021-03-3100014269452021-03-310001426945us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001426945us-gaap:CommonStockMember2021-04-012021-06-300001426945us-gaap:RetainedEarningsMember2021-04-012021-06-300001426945us-gaap:CommonStockMember2021-06-300001426945us-gaap:TreasuryStockMember2021-06-300001426945us-gaap:AdditionalPaidInCapitalMember2021-06-300001426945us-gaap:RetainedEarningsMember2021-06-300001426945us-gaap:CommonStockMember2019-12-310001426945us-gaap:TreasuryStockMember2019-12-310001426945us-gaap:AdditionalPaidInCapitalMember2019-12-310001426945us-gaap:RetainedEarningsMember2019-12-310001426945us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100014269452020-01-012020-03-310001426945us-gaap:CommonStockMember2020-01-012020-03-310001426945us-gaap:TreasuryStockMember2020-01-012020-03-310001426945us-gaap:RetainedEarningsMember2020-01-012020-03-310001426945us-gaap:CommonStockMember2020-03-310001426945us-gaap:TreasuryStockMember2020-03-310001426945us-gaap:AdditionalPaidInCapitalMember2020-03-310001426945us-gaap:RetainedEarningsMember2020-03-3100014269452020-03-310001426945us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001426945us-gaap:CommonStockMember2020-04-012020-06-300001426945us-gaap:RetainedEarningsMember2020-04-012020-06-300001426945us-gaap:CommonStockMember2020-06-300001426945us-gaap:TreasuryStockMember2020-06-300001426945us-gaap:AdditionalPaidInCapitalMember2020-06-300001426945us-gaap:RetainedEarningsMember2020-06-30echo:customerTypes0001426945echo:TransactionalMember2021-04-012021-06-300001426945echo:TransactionalMember2020-04-012020-06-300001426945echo:TransactionalMember2021-01-012021-06-300001426945echo:TransactionalMember2020-01-012020-06-300001426945echo:ManagedTransportationMember2021-04-012021-06-300001426945echo:ManagedTransportationMember2020-04-012020-06-300001426945echo:ManagedTransportationMember2021-01-012021-06-300001426945echo:ManagedTransportationMember2020-01-012020-06-300001426945echo:TruckloadMember2021-04-012021-06-300001426945echo:TruckloadMember2020-04-012020-06-300001426945echo:TruckloadMember2021-01-012021-06-300001426945echo:TruckloadMember2020-01-012020-06-300001426945echo:LessthantruckloadMember2021-04-012021-06-300001426945echo:LessthantruckloadMember2020-04-012020-06-300001426945echo:LessthantruckloadMember2021-01-012021-06-300001426945echo:LessthantruckloadMember2020-01-012020-06-300001426945echo:OtherMember2021-04-012021-06-300001426945echo:OtherMember2020-04-012020-06-300001426945echo:OtherMember2021-01-012021-06-300001426945echo:OtherMember2020-01-012020-06-300001426945echo:ContingentConsiderationMember2021-06-300001426945echo:ContingentConsiderationMember2020-12-31xbrli:pure0001426945srt:MinimumMember2021-06-300001426945srt:MaximumMember2021-06-300001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMember2021-06-300001426945us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberecho:ContingentConsiderationMember2021-06-300001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMemberus-gaap:FairValueInputsLevel2Member2021-06-300001426945us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberecho:ContingentConsiderationMember2021-06-300001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMember2020-12-310001426945us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberecho:ContingentConsiderationMember2020-12-310001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMemberus-gaap:FairValueInputsLevel2Member2020-12-310001426945us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberecho:ContingentConsiderationMember2020-12-310001426945us-gaap:FairValueInputsLevel3Member2020-12-310001426945us-gaap:FairValueInputsLevel3Member2021-01-012021-06-300001426945us-gaap:FairValueInputsLevel3Member2021-06-300001426945us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:FairValueInputsLevel3Member2021-04-012021-06-300001426945us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:FairValueInputsLevel3Member2020-04-012020-06-300001426945us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-06-300001426945us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:FairValueInputsLevel3Member2020-01-012020-06-300001426945us-gaap:FairValueInputsLevel3Member2020-01-012020-06-300001426945us-gaap:CustomerRelationshipsMember2021-06-300001426945us-gaap:CustomerRelationshipsMember2020-12-310001426945echo:CarrierRelationshipsMember2021-06-300001426945echo:CarrierRelationshipsMember2020-12-310001426945us-gaap:NoncompeteAgreementsMember2021-06-300001426945us-gaap:NoncompeteAgreementsMember2020-12-310001426945us-gaap:TradeNamesMember2021-06-300001426945us-gaap:TradeNamesMember2020-12-310001426945us-gaap:CustomerRelationshipsMember2021-01-012021-06-300001426945echo:CarrierRelationshipsMember2021-01-012021-06-300001426945us-gaap:NoncompeteAgreementsMember2021-01-012021-06-300001426945us-gaap:TradeNamesMember2021-01-012021-06-300001426945us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001426945us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001426945us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001426945us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001426945us-gaap:RestrictedStockMember2021-04-012021-06-300001426945us-gaap:RestrictedStockMember2021-01-012021-06-300001426945us-gaap:RestrictedStockMember2020-04-012020-06-300001426945us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001426945us-gaap:RestrictedStockMember2020-01-012020-06-300001426945us-gaap:RestrictedStockMember2021-01-012021-06-300001426945us-gaap:RestrictedStockMember2020-01-012020-06-300001426945us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001426945us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001426945echo:PerformanceandMarketBasedStockMember2021-01-012021-06-300001426945echo:PerformanceandMarketBasedStockMember2020-01-012020-06-300001426945echo:StateTaxAuditMember2016-07-310001426945srt:MinimumMemberecho:StateTaxAuditMember2021-06-300001426945srt:MaximumMemberecho:StateTaxAuditMember2021-06-300001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2018-10-230001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberecho:ABLFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberecho:ABLFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberecho:ABLFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberecho:ABLFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2015-06-012015-06-010001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2020-04-012020-06-300001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2021-04-012021-06-300001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2021-01-012021-06-300001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2020-01-012020-06-300001426945us-gaap:SeniorNotesMember2015-05-050001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2021-06-300001426945echo:ABLFacilityMemberus-gaap:LetterOfCreditMember2021-06-300001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2020-06-300001426945echo:ABLFacilityMember2021-06-300001426945us-gaap:ConvertibleDebtMember2020-05-012020-05-010001426945us-gaap:SeniorNotesMember2020-05-012020-05-010001426945us-gaap:SeniorNotesMember2020-06-300001426945us-gaap:SeniorNotesMember2020-01-012020-06-300001426945us-gaap:SeniorNotesMember2021-04-012021-06-300001426945us-gaap:SeniorNotesMember2020-04-012020-06-300001426945us-gaap:SeniorNotesMember2021-01-012021-06-30

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 June 30, 2021
OR
Transition Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from ______ to _______

Commission file number 001-34470
ECHO GLOBAL LOGISTICS, INC.
(Exact Name of Registrant as Specified in its Charter)
Delaware
20-5001120
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer Identification No.)
600 West Chicago Avenue
Suite 725
Chicago, Illinois 60654
Phone: (800354-7993
(Address (including zip code) and telephone number (including area code)
of registrant's principal executive offices)
Title of Each ClassTrading Symbol(s)Name of Each Exchange on Which Registered
Common stock, par value $0.0001 per shareECHONASDAQ Global Select Market
____________________________________________

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer  
Smaller reporting company
Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes:      No: 

As of July 28, 2021, the registrant had 26,629,364 shares of Common Stock, par value $0.0001 per share, outstanding.



Page

2

PART I. FINANCIAL INFORMATION


Item 1.    Consolidated Financial Statements

Echo Global Logistics, Inc. and Subsidiaries
Consolidated Statements of Operations
(Unaudited)
Three Months Ended June 30,Six Months Ended June 30,
(In thousands, except per share data)2021202020212020
Revenue$934,524 $514,719 $1,735,326 $1,065,768 
Costs and expenses:
Transportation costs (excludes internal use software depreciation of $3,899 and $4,966 for three months ended June 30, 2021 and 2020, respectively; and $7,762 and $9,695 for six months ended June 30, 2021 and 2020, respectively.)
798,474 426,674 1,479,247 887,815 
Selling, general and administrative expenses102,714 75,481 199,596 155,135 
Depreciation and amortization8,697 9,804 17,386 19,596 
Income from operations24,639 2,761 39,098 3,222 
Interest expense(716)(1,398)(1,433)(4,186)
Income (Loss) before provision for income taxes23,923 1,363 37,665 (965)
Income tax expense(5,556)(412)(9,102)(1,017)
Net income (loss)$18,367 $951 $28,564 $(1,981)
Earnings (Loss) per common share:
Basic$0.70 $0.04 $1.09 $(0.08)
Diluted$0.69 $0.04 $1.07 $(0.08)
Note: Amounts may not foot due to rounding.
See accompanying notes.

3

Echo Global Logistics, Inc. and Subsidiaries
Consolidated Balance Sheets
 June 30, 2021December 31, 2020
(In thousands, except share data)(Unaudited)
Assets  
Current assets:  
Cash and cash equivalents$63,926 $41,297 
Accounts receivable, net of allowance for doubtful accounts of $6,534 and $6,287 at June 30, 2021 and December 31, 2020, respectively
546,197 439,391 
Prepaid expenses9,578 9,322 
Other current assets3,455 3,465 
Total current assets623,156 493,475 
Noncurrent assets:
Property and equipment, net of accumulated depreciation of $168,482 and $156,309 at June 30, 2021 and December 31, 2020, respectively
55,855 53,599 
Goodwill309,589 309,589 
Intangible assets, net of accumulated amortization of $97,843 and $92,630 at June 30, 2021 and December 31, 2020, respectively
81,575 86,788 
Operating lease assets16,272 16,724 
Other noncurrent assets3,288 3,768 
Total noncurrent assets466,580 470,469 
Total assets$1,089,736 $963,944 
Liabilities and stockholders' equity 
Current liabilities: 
Accounts payable$417,308 $317,692 
Due to seller, current953 307 
Accrued expenses60,016 53,458 
Income taxes payable2,341 1,675 
Other current liabilities4,737 4,004 
Total current liabilities485,355 377,135 
Noncurrent liabilities:
Long-term debt, net119,171 133,945 
Deferred income taxes26,258 25,333 
Noncurrent operating lease liabilities26,100 27,651 
Other noncurrent liabilities518 511 
Total noncurrent liabilities172,047 187,440 
Total liabilities657,402 564,575 
Stockholders' equity: 
Common stock, par value $0.0001 per share, 100,000,000 shares authorized, 31,949,853 shares issued and 26,182,753 shares outstanding at June 30, 2021; 31,731,798 shares issued and 25,964,698 shares outstanding at December 31, 2020
3 3 
Treasury stock, 5,767,100 and 5,767,100 shares at June 30, 2021 and December 31, 2020, respectively
(118,679)(118,679)
Additional paid-in capital370,666 366,265 
Retained earnings180,344 151,780 
Total stockholders' equity432,334 399,369 
Total liabilities and stockholders' equity$1,089,736 $963,944 
Note: Amounts may not foot due to rounding.
See accompanying notes.
4

Echo Global Logistics, Inc. and Subsidiaries
Consolidated Statements of Cash Flows
(Unaudited)
 Six Months Ended June 30,
(In thousands)20212020
Operating activities  
Net income (loss)$28,564 $(1,981)
Adjustments to reconcile net income to net cash provided by operating activities:
Deferred income taxes926 291 
Noncash stock compensation expense7,385 6,927 
Noncash interest expense  1,711 
Change in contingent consideration due to seller647 (46)
Depreciation and amortization17,386 19,596 
Change in assets:
Accounts receivable(106,806)(17,876)
Income taxes receivable 675 
Prepaid expenses and other assets459 2,166 
Change in liabilities:
Accounts payable99,123 26,121 
Income taxes payable673  
Accrued expenses and other liabilities5,980 (1,822)
Net cash provided by operating activities54,336 35,760 
Investing activities 
Purchases of property and equipment(13,724)(10,184)
Net cash used in investing activities(13,724)(10,184)
Financing activities  
Proceeds from exercise of stock options121 381 
Employee tax withholdings related to net share settlements of equity-based awards(3,105)(1,592)
Purchases of treasury stock (10,349)
Purchases of Convertible Notes (88,961)
Settlement of Convertible Notes (69,242)
Proceeds from borrowing on ABL facility 170,000 
Repayments of amounts borrowing on ABL facility(15,000)(25,000)
Net cash used in financing activities(17,984)(24,763)
Increase in cash and cash equivalents22,628 813 
Cash and cash equivalents, beginning of period41,297 34,626 
Cash and cash equivalents, end of period$63,926 $35,438 
Supplemental disclosure of cash flow information:  
Cash paid during the period for interest$1,202 $3,020 
Cash paid during the period for income taxes7,527 49 
Cash received during the period for income taxes refunded$(25)$ 
Note: Amounts may not foot due to rounding.
See accompanying notes.
5

Echo Global Logistics, Inc. and Subsidiaries
Consolidated Statements of Stockholders' Equity
(Unaudited)
 Common StockTreasury StockAdditional
Paid-In
Capital
(In thousands, except share data)SharesAmountSharesAmountRetained
Earnings
Total
Balance at December 31, 202031,731,798 $3 (5,767,100)$(118,679)$366,265 $151,780 $399,369 
Share compensation expense— — — — 5,045 — 5,045 
Exercise of stock options8,389 0 — — 121 — 121 
Common stock issued for vested restricted stock and restricted stock units271,084 0 — — (0)—  
Common stock issued for vested performance shares37,188 0 — — (0)—  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock and restricted stock units(102,520)(0)— — (3,031)— (3,031)
Net income— — — — — 10,196 10,196 
Balance at March 31, 202131,945,939 3 (5,767,100)(118,679)368,400 161,976 411,701 
Share compensation expense— — — — 2,340 — 2,340 
Common stock issued for vested restricted stock6,084 0 — — (0)—  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock(2,170)(0)— — (73)— (73)
Net income— — — — — 18,367 18,367 
Balance at June 30, 202131,949,853 3 (5,767,100)(118,679)370,666 180,344 432,334 
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, 201931,507,247 $3 (5,277,438)$(109,239)$356,600 $135,948 $383,312 
Share compensation expense— — — — 4,608 — 4,608 
Exercise of stock options32,000 0 — — 381 — 381 
Common stock issued for vested restricted stock247,224 0 — — (0)—  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock(82,802)(0)— — (1,541)— (1,541)
Repurchase of convertible notes, net of deferred taxes— — — — (190)— (190)
Purchases of treasury stock— — (489,662)(9,440)— — (9,440)
Net loss— — — — — (2,933)(2,933)
Balance at March 31, 202031,703,669 3 (5,767,100)(118,679)359,857 133,015 374,197 
Share compensation expense— — — — 2,319 — 2,319 
Common stock issued for vested restricted stock8,105 0 — — (0)—  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock(2,584)(0)— — (51)— (51)
Net income— — — — — 951 951 
Balance at June 30, 202031,709,190 3 (5,767,100)(118,679)362,126 133,967 377,417 
Note: Amounts may not foot due to rounding.

See accompanying notes.
7

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Six Months Ended June 30, 2021 and 2020
1.Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements include the accounts of Echo Global Logistics, Inc. and its subsidiaries (the "Company" or "Echo"). All significant intercompany accounts and transactions have been eliminated in the consolidation. The consolidated statements of operations include the results of entities or assets acquired from the effective date of the acquisition for accounting purposes.
The preparation of the consolidated financial statements is in conformity with the rules and regulations of the Securities and Exchange Commission ("SEC") and accounting principles generally accepted in the United States ("U.S. GAAP") for interim financial information. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules or regulations. In the opinion of management, the accompanying unaudited financial statements reflect all adjustments considered necessary for a fair presentation of the results for the period and those adjustments are of a normal recurring nature. The operating results for the six months ended June 30, 2021 are not necessarily indicative of the results expected for the full year 2021. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's audited financial statements for the year ended December 31, 2020.
Preparation of Financial Statements and Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results can differ from those estimates.
2.Recent Accounting Pronouncements
Recently adopted accounting pronouncements
In October 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-10, Codification Improvements. These amendments improve consistency by amending the codification to include all disclosure guidance in the appropriate disclosure sections and clarify application of various provisions in the codification by amending and adding new heading, cross referencing to other guidance and refining or correcting terminology. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU clarifies and simplifies accounting for income taxes by eliminating certain exceptions for intraperiod tax allocation principles, the methodology for calculating income tax rates in an interim period, and accounting for franchise taxes, among other updates. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.
Recently issued accounting pronouncements not yet adopted
In May 2021, the FASB issued ASU 2021-04, Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This guidance clarifies and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options due to a lack of explicit guidance in the FASB Codification. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied prospectively to modifications or exchanges occurring on or after the effective date. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt with Conversion and Other Options, which is intended to simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied using either a full retrospective or modified retrospective
8

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Six Months Ended June 30, 2021 and 2020
method. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides companies with optional guidance, including expedients and exceptions for applying U.S. GAAP to contracts and other transactions affected by reference rate reform, such as the London Interbank Offered Rate (LIBOR). This new standard was effective upon issuance and generally can be applied to applicable contract modifications through December 31, 2022. The Company is evaluating the effects that the adoption of this guidance will have on its disclosures.
3.Revenue
Revenue Recognition
Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration the Company expects to receive in exchange for its services. The Company generates revenue from two different client types: Transactional and Managed Transportation. Most clients are categorized as Transactional clients. For its Transactional business, the Company provides brokerage and transportation management services on a shipment-by-shipment basis. Carrier selection, dispatch, load management and tracking are integrated services that occur within the brokerage and transportation management performance obligation. For the brokerage and transportation management services performance obligation, revenue is recognized as the client's shipment travels from origin to destination by a third-party carrier. The Company is the principal in these transactions and recognizes revenue on a gross and relative transit time basis.
The Company categorizes a client as a Managed Transportation client if there is an agreement with the client for the provision of services, typically for a multi-year term. Brokerage and transportation management services are typically the performance obligation for the Company's Managed Transportation clients. For this performance obligation, revenue is recognized on a gross basis as the Company is the principal in these transactions, and is recognized as the Managed Transportation client's shipment travels from origin to destination on a relative transit time basis. Other performance obligations for Managed Transportation clients may include transportation management services, which includes the integrated services of dispatch, tracking and carrier payment. For these types of transactions, revenue is recorded on a net basis, as the Company does not have latitude in carrier selection or establish rates with the carrier. The Company also performs project-based services, such as compliance management, customized re-billing services and freight studies for certain Managed Transportation clients.
The following table presents the Company's revenue disaggregated by client type (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
Client Type2021202020212020
Transactional$716,855 $396,794 $1,333,812 $825,168 
Managed Transportation217,669 117,925 401,514 240,600 
Revenue$934,524 $514,719 $1,735,326 $1,065,768 
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 June 30,Six Months Ended June 30,
Mode2021202020212020
Truckload$686,957 $352,192 $1,262,893 $719,972 
Less than truckload217,593 141,557 408,027 299,502 
Other revenue29,974 20,971 64,406 46,294 
Revenue$934,524 $514,719 $1,735,326 $1,065,768 
Note: Amounts may not foot due to rounding.

9

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Six Months Ended June 30, 2021 and 2020
Commissions
The Company recognizes commission expense when incurred because the amortization period is less than one year. Commission expense is recognized on a relative transit time basis, which aligns with the Company's revenue recognition policy.
Variable Consideration
Certain customers may receive rebates based on the terms of their agreement with the Company, which are accounted for as variable consideration. Rebates are estimated based on the expected amount to be provided to customers and reduce revenue recognized. The Company also estimates for possible additional fees based on a portfolio approach.
4.Credit Loss on Trade Receivables
The Company applies ASC Topic 326, Financial Instruments - Credit Losses ("ASC Topic 326"), for financial instruments that are subject to credit losses. The Company is exposed to potential credit losses related to its trade receivables, which the Company categorizes as either Transactional or Managed Transportation. For its Transactional trade receivables, the Company utilizes historical loss information to develop an estimate for future expected credit losses. For its Managed Transportation trade receivables, the Company estimates its potential future expected credit losses on a customer specific basis. The Company considers current economic conditions and forecasts when determining its credit loss estimate based on the aging schedule. The Company transacts with customers in a variety of industries and adjusts its estimate accordingly if it becomes aware of financial difficulties for a specific customer.
The Company extends credit to certain clients as part of its business model. These clients are subject to an approval process prior to any extension of credit or increase in their current credit limit. The Company reviews each credit request and considers, among other factors, payment history, current billing status, recommendations by various rating agencies and capitalization. Clients that satisfy the credit review may receive a line of credit or an increase in their existing credit amount. The Company believes this review and approval process helps mitigate the risk of client defaults on extensions of credit and any potential credit losses. Additionally, the Company maintains a credit insurance policy for certain accounts.
The following table summarizes the components of the allowance (in thousands):
As of June 30,
20212020
Balance as of January 1st
$6,287 $4,255 
Provision, charged to expense1,146 1,393 
Write-offs(1,695)(1,794)
Recoveries796 603 
Balance as of June 30th
$6,534 $4,457 
5.Fair Value Measurement
The Company applies ASC Topic 820, Fair Value Measurements and Disclosures ("ASC Topic 820"), for its financial assets and financial liabilities. The guidance requires disclosures about assets and liabilities measured at fair value. The Company's financial liabilities primarily relate to contingent earn-out payments due to sellers in connection with various acquisitions. The fair value due to seller liabilities at June 30, 2021 and December 31, 2020 is $1.0 million and $0.3 million, respectively. The potential earn-out payments and performance periods are defined in the individual purchase agreements for each acquisition. Earnings before interest, taxes, depreciation and amortization ("EBITDA") is the performance target defined and measured to determine the earn-out payment due, if any, after each defined measurement period.
ASC Topic 820 includes a fair value hierarchy that is intended to increase consistency and comparability in fair value measurements and related disclosures. The fair value hierarchy is based on observable or unobservable inputs to valuation techniques that are used to measure fair value. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity's pricing based upon its own market assumptions. The fair value hierarchy consists of the following three levels:
Level 1: Inputs are quoted prices in active markets for identical assets or liabilities.
10

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Six Months Ended June 30, 2021 and 2020
Level 2: Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs other than quoted prices that are observable and market-corroborated inputs, which are derived principally from or corroborated by observable market data.
Level 3: Inputs that are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.
The significant inputs used to derive the fair value of the amounts due to seller include financial forecasts of future operating results, the probability of reaching the forecast and an appropriate discount rate for each contingent liability. Probabilities are estimated by reviewing financial forecasts and assessing the likelihood of reaching the required performance measures based on factors specific to each acquisition as well as the Company’s historical experience with similar arrangements. If an acquisition reaches the required performance measure, the estimated probability would be increased to 100% and would still be classified as a contingent liability on the balance sheet. If the measure is not reached, the probability would be reduced to reflect the amount earned, if any, depending on the terms of the agreement. Discount rates used in determining the fair value of the contingent consideration due to seller ranged from 2% to 3%. Historical results of the respective acquisitions serve as the basis for the financial forecasts used in the valuation.
Quantitative factors are also considered in these forecasts, including acquisition synergies, growth and sales potential, and potential operational efficiencies gained. Changes to the significant inputs used in determining the fair value of the contingent consideration due to seller could result in a change in the fair value of the contingent consideration. However, the correlation and inverse relationship between higher projected financial results to the discount rate applied and probability of meeting the financial targets mitigates the effect of any changes to the unobservable inputs.
The following tables set forth the Company's financial liabilities measured at fair value on a recurring basis and the basis of measurement at June 30, 2021 and December 31, 2020 (in thousands):
Fair Value Measurements as of June 30, 2021
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(953)  $(953)
Fair Value Measurements as of December 31, 2020
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(307)  $(307)

The following table provides a reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs (Level 3) (in thousands):
 Due to Seller Liability
Balance at December 31, 2020$(307)
Change in fair value of contingent consideration due to seller(647)
Balance at June 30, 2021$(953)
Note: Amounts may not foot due to rounding.
For the three months ended June 30, 2021 and 2020, the Company incurred expense of $534 thousand and recognized an income of $76 thousand, respectively, which were recorded in selling, general and administrative expenses on the consolidated statements of operations. For the six months ended June 30, 2021 and 2020, the Company incurred expense of $647 thousand and recognized an income of $46 thousand, respectively, which were recorded in selling, general and administrative expenses on the consolidated statements of operations. These changes in fair value resulted from using revised forecasts that took into account the most recent performance of each acquired business.
During the six months ended June 30, 2021 and 2020, the Company did not make any contingent earn-out payments.
6.Intangibles and Goodwill
The balance of goodwill was $309.6 million as of June 30, 2021 and December 31, 2020, as no changes occurred during the period. The Company has no accumulated impairment losses as of June 30, 2021.
11

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Six Months Ended June 30, 2021 and 2020

The following is a summary of amortizable intangible assets as of June 30, 2021 and December 31, 2020 (in thousands):
 June 30, 2021December 31, 2020
CostAccumulated AmortizationNetCostAccumulated AmortizationNet
Customer relationships$150,239 $(81,158)$69,081 $150,239 $(76,677)$73,562 
Carrier relationships18,300 (6,549)11,751 18,300 (6,010)12,290 
Non-compete agreements5,239 (4,496)743 5,239 (4,303)936 
Trade names5,640 (5,640) 5,640 (5,640) 
$179,418 $(97,843)$81,575 $179,418 $(92,630)$86,788 
Note: Amounts may not foot due to rounding.

The customer relationships are being amortized using an accelerated method over their estimated weighted-average useful life of 14.8 years, as an accelerated method best approximates the distribution of cash flows generated by the acquired customer relationships. The carrier relationships, non-compete agreements and trade names are being amortized using the straight-line method over their estimated weighted-average useful lives of 17.0 years, 6.7 years and 4.0 years, respectively. Amortization expense related to intangible assets was $2.6 million and $2.8 million for the three months ended June 30, 2021 and 2020, respectively. Amortization expense was $5.2 million and $5.6 million for the six months ended June 30, 2021 and 2020, respectively.
The estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Remainder of 2021$5,149 
202210,005 
20239,501 
20248,897 
20258,201 
Thereafter39,822 
Total$81,575 
7.Accrued Expenses and Other Liabilities
The components of accrued expenses at June 30, 2021 and December 31, 2020 were as follows (in thousands):
 June 30, 2021December 31, 2020
Accrued compensation$44,249 $39,757 
Accrued rebates3,975 3,196 
Accrued employee benefits3,561 3,077 
Accrued professional service fees1,061 1,512 
Accrued interest160 155 
Other7,010 5,760 
Total accrued expenses$60,016 $53,458 
Note: Amounts may not foot due to rounding.

The other current liabilities of $4.7 million and $4.0 million at June 30, 2021 and December 31, 2020, respectively, consist primarily of the current portion of the Company's operating lease liabilities. The other noncurrent liabilities of $518 thousand and $511 thousand at June 30, 2021 and December 31, 2020, respectively, consist of the long-term portion of the Company's uncertain tax liability.

12

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Six Months Ended June 30, 2021 and 2020
8.Income Taxes
The following table shows the Company's effective income tax rate for the three and six months ended June 30, 2021 and 2020 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
 2021202020212020
Income before provision for income taxes$23,923$1,363$37,665$(965)
Income tax expense$(5,556)$(412)$(9,102)$(1,017)
Effective tax rate23.2 %30.2 %24.2 %(105.4)%

The difference in the Company's effective tax rate for each of the three and six months ended June 30, 2021 and 2020 from the Company's statutory federal tax rate of 21% was primarily due to state taxes; non-deductible expenses, primarily executive stock-based compensation; offset in part by the impact of certain tax credits.
9.Earnings (Loss) Per Share
Basic earnings (loss) per common share is calculated by dividing net income by the weighted average number of common shares outstanding. Diluted earnings (loss) per common share is calculated by dividing net income (loss) by the weighted average shares outstanding plus share equivalents that would arise from the exercise of share options, and the vesting of restricted stock, restricted stock units and performance shares. The computation of basic and diluted earnings (loss) per common share for the three and six months ended June 30, 2021 and 2020 is as follows (in thousands, except share and per share data):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Numerator:
Net income (loss)$18,367 $951 $28,564 $(1,981)
Denominator: 
Denominator for basic earnings per common share - weighted-average shares26,180,161 25,938,813 26,110,376 25,972,729 
Effect of dilutive securities: 
Employee stock awards495,028 278,943 539,007  
Denominator for dilutive earnings per common share26,675,189 26,217,756 26,649,383 25,972,729 
Basic earnings (loss) per common share$0.70 $0.04 $1.09 $(0.08)
Diluted earnings (loss) per common share$0.69 $0.04 $1.07 $(0.08)
For the three and six months ended June 30, 2021, the Company excluded in the aggregate 43,784 and 56,121 unvested restricted stock units, and performance and market-based shares, respectively, from the calculation of diluted earnings per common share because the effect was anti-dilutive. There were no employee stock options and no unvested restricted stock excluded from the calculation of diluted earnings per common share.
For the three months ended June 30, 2020, the Company excluded 97,321 unvested restricted stock, restricted stock units, and performance and market-based shares from the calculation of diluted earnings per common share because the effect was anti-dilutive. There were no employee stock options excluded from the calculation of diluted earnings per common share. For the six months ended June 30, 2020, the Company excluded 228,136 incremental shares related to stock-based awards from the calculation of diluted loss per common share because of the net loss during the period.
13

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Six Months Ended June 30, 2021 and 2020
10.Stock-Based Compensation Plans
The Company recorded $2.3 million and $7.4 million in total stock-based compensation expense with corresponding income tax benefits of $0.6 million and $1.8 million for the three and six months ended June 30, 2021, respectively. For the three and six months ended June 30, 2020, the Company recorded $2.3 million and $6.9 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 six months ended June 30, 2021 and 2020, the Company did not grant any stock options.
The Company did not grant any shares of restricted stock during the six months ended June 30, 2021. There were 3,069 shares of restricted stock granted to various employees during the six months ended June 30, 2020.
The Company granted 302,417 and 378,813 restricted stock units to various employees during the six months ended June 30, 2021 and 2020, respectively.
The Company has a performance and market-based stock incentive plan for certain executives with vesting requirements based on specific financial and market-based performance measurements. The Company granted 94,955 and 139,191 shares of performance and market-based stock during the six months ended June 30, 2021 and 2020, respectively.
11.Contingencies
In the normal course of business, the Company is subject to potential claims and disputes related to its business, including claims for freight lost or damaged in transit. Some of these matters may be covered by its insurance and risk management programs or may result in claims or adjustments with the Company's carriers. The Company cannot predict the outcome of any litigation or the potential for future litigation and does not guarantee that these events will not adversely impact our financial results. Management does not believe that the outcome of any pending legal proceedings to which the Company is a party will have a material adverse effect on its financial position or results of operations.
In July 2016, the Company received an unfavorable appeals assessment regarding a state activity-based tax matter of $1.3 million, including penalties and interest, for the state tax audit period from January 1, 2010 to June 30, 2014. The Company appealed the assessment further, and on July 23, 2020, received an unfavorable decision from the state tax board. In June 2021, the Company received an unfavorable ruling from the state’s lowest court. The Company continues to believe the assessment is without merit and will continue to defend its position through the judicial court system. The Company estimates that the additional potential liability related to this matter for the remaining open tax periods is between $3.5 million and $5.0 million, including potential penalties and interest. The Company has not recorded any potential loss related to this matter as of June 30, 2021.
The Company has received a letter alleging the Company violated both federal and state labor laws in classifying certain employees as exempt and threatening to bring a class action lawsuit against the Company regarding this allegation. In March 2021, a class action lawsuit was formally filed against the Company in this matter. The Company disputes the claims and intends to vigorously defend the matter. Given the preliminary stage of the matter, the Company cannot estimate the reasonable possibility or range of loss, if any, that may result from this matter and therefore no accrual has been made as of June 30, 2021.
12.Long-Term Debt
Asset Based Lending ("ABL") Facility
On October 23, 2018, the Company entered into Amendment No. 2 to its Revolving Credit and Security Agreement (the "Second Amendment"), which amends the terms of its existing Revolving Credit and Security Agreement, dated as of June 1, 2015, by and among the Company, the lenders party thereto, and PNC Bank, National Association, as administrative agent (as amended by the Second Amendment, the "Amended Credit Agreement"). The Amended Credit Agreement provides for a senior secured revolving credit facility in an initial aggregate principal amount of up to $350 million (the "Amended ABL Facility"), with an extended maturity date of October 23, 2023. The initial aggregate principal amount under the Amended ABL Facility may be increased from time to time by an additional $150 million to a maximum aggregate principal amount of $500 million; provided that certain requirements are satisfied. The Company's obligations under the Amended ABL Facility are secured, on a first lien priority basis, by certain working capital assets.
Interest is payable at a rate per annum equal to, at the option of the Company, any of the following, plus, in each case, an applicable margin: (a) a base rate determined by reference to the highest of (1) the federal funds effective rate, plus 0.50%, (2) the base commercial lending rate of PNC Bank, National Association and (3) a daily LIBOR rate, plus 1.00%; or (b) a LIBOR rate determined by reference to the costs of funds for deposits in the relevant currency for the interest period relevant to such
14

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Six Months Ended June 30, 2021 and 2020
borrowing adjusted for certain additional costs. The applicable margin is 0.25% to 0.50% for borrowings at the base rate and 1.25% to 1.50% for borrowings at the LIBOR rate, in each case, based on the excess availability under the Amended ABL Facility.
The terms of the Amended ABL Facility include various covenants, including a covenant that requires the Company to maintain a consolidated fixed charge coverage ratio at any time (a) a specified default occurs or (b) excess availability falls below certain specified levels.
The Company incurred issuance costs of $0.8 million in 2018 related to the Amended ABL Facility. In 2015, the Company incurred issuance costs of $3.1 million related to the ABL Facility. If the Company has an amount outstanding on the ABL Facility, these issuance costs are presented on the consolidated balance sheet as a reduction to the carrying amount of the debt and amortized to interest expense using straight-line amortization over the 5-year life of the Amended ABL Facility. If the Company has no outstanding draw on the Amended ABL Facility, the unamortized issuance costs are presented as a deferred asset on the consolidated balance sheet. For the three months ended June 30, 2021 and 2020, the Company recorded $0.1 million of interest expense related to Amended ABL Facility issuance costs. For the six months ended June 30, 2021 and 2020, the Company recorded $0.2 million of interest expense related to Amended ABL Facility issuance costs.
Under the Amended ABL Facility, the Company is required to pay a commitment fee in respect to the unutilized commitments under the Amended ABL Facility, calculated at a rate of 0.25%. The Company recognized interest expense related to the commitment fee and borrowings on the Amended ABL Facility of $0.6 million and $0.9 million for the three months ended June 30, 2021 and 2020, respectively. The Company recognized interest expense related to the commitment fee and borrowings on the Amended ABL Facility of $1.2 million and $1.3 million for the six months ended June 30, 2021 and 2020, respectively.
During 2020, the Company drew a total of $180.0 million on the Amended ABL Facility, primarily to repay in full the existing 2.50% convertible senior notes due 2020 (the "Notes"), of which $120.0 million is outstanding as of June 30, 2021, excluding the debt issuance cost of $0.8 million. For the six months ended June 30, 2021, the Company repaid $15.0 million on the Amended ABL Facility. The Company drew $170.0 million on the Amended ABL Facility during the six months ended June 30, 2020, primarily to repay the existing Notes, of which $145.0 million was outstanding as of June 30, 2020. As there is an outstanding amount drawn on the Amended ABL Facility as of June 30, 2021 and 2020, the unamortized issuance costs are presented as a reduction to the carrying amount of the debt on the consolidated balance sheet. Since June 1, 2015, the Company has been in compliance with all covenants related to the Amended ABL Facility.
The issuance of letters of credit under the Amended ABL Facility reduces available borrowings. As of June 30, 2021, there were $0.8 million of letters of credit outstanding. The total draw allowed on the Amended ABL Facility at June 30, 2021, as determined by the working capital assets pledged as collateral, was $350.0 million. After adjusting for the letters of credit and the amount outstanding on the Amended ABL Facility, the Company's remaining availability under the Amended ABL Facility at June 30, 2021 was $229.2 million.
Convertible Senior Notes
On May 1, 2020, the Company paid the remaining outstanding principal balance of the Notes $69.2 million and related accrued interest of $0.9 million using the Amended ABL Facility. The Company accounted for these transactions in accordance with ASC 470-20, Debt with Conversion and Other Options. At the maturity date, the fair value of the Notes was equal to the par value, resulting in no gain or loss on the extinguishment of debt.
Prior to paying the final outstanding balance of the Notes at maturity, the Company repurchased $89.1 million par value of the Notes for $89.0 million, resulting in the recognition of a loss of $0.2 million during the six months ended June 30, 2020. The loss is primarily for the write-off of the unamortized debt discount related to the Notes, which was included in interest expense in the Company's consolidated statements of operations.
15

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Six Months Ended June 30, 2021 and 2020
For the three and six months ended June 30, 2021 and 2020, interest expense related to the Notes consisted of the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Contractual coupon interest$ $144 $ $1,063 
Debt discount amortization 184  1,196 
Loss on extinguishment of debt   166 
Debt issuance cost amortization 36  236 
Interest expense, Notes$ $364 $ $2,662 
Note: Amounts may not foot due to rounding.
16

Item 2.    Management's Discussion and Analysis of Financial Condition and Results of Operations
Certain statements in this Quarterly Report on Form 10-Q are "forward-looking statements" within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). These statements involve a number of risks, uncertainties and other factors could have on the Company's business and financial results, that could cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by these forward-looking statements. Factors which could materially affect such forward-looking statements can be found in the section entitled "Risk Factors" in our Annual Report on Form 10-K for the year ended December 31, 2020. Investors are urged to consider these factors carefully in evaluating any forward-looking statements and are cautioned not to place undue reliance on such forward-looking statements. The forward-looking statements made herein are only made as of the date hereof and we undertake no obligation to publicly update such forward-looking statements to reflect subsequent events or circumstances.
Overview
We are a leading provider of technology-enabled transportation and supply chain management solutions. We utilize a proprietary technology platform to compile and analyze data from our multi-modal network of transportation providers to satisfy the transportation and logistics needs of our clients. This model enables us to quickly adapt to and offer efficient and cost-effective solutions for our clients' shipping needs. We focus primarily on arranging transportation by truckload ("TL") and less than truckload ("LTL") carriers. We also offer intermodal (which involves moving a shipment by rail and truck), small parcel, domestic air, expedited and international transportation services. Our core logistics services include carrier selection, dispatch, load management and tracking.
We procure transportation and provide logistics services for clients across a wide range of industries, such as manufacturing, construction, food and beverage, consumer products and retail. Our clients fall into two categories: Transactional and Managed Transportation. We provide brokerage and transportation management services to our Transactional clients on a shipment-by-shipment basis, typically with individual or spot market pricing. We typically enter into multi-year agreements with our Managed Transportation clients, which are often on an exclusive basis for a specific transportation mode or point of origin. As part of our value proposition, we also provide core logistics services to these clients.
During 2020, due to the ongoing COVID-19 pandemic, we introduced a number of special initiatives to safeguard the health and safety of our employees, including a remote work plan. Most of our employees have been working remotely since March 2020. We continue to evaluate our return to office plans, with the health and safety of our employees being our top priority.
Management continues to evaluate the impact of the ongoing COVID-19 pandemic. While these disruptions did not have a significant impact on our results as of June 30, 2021, we are closely monitoring the impact of the COVID-19 global outbreak, and there remains significant uncertainty related to the public health situation globally.
17

Results of Operations
The following table represents certain results of operations data:
 Three Months Ended June 30,Six Months Ended June 30,
(Unaudited, in thousands except per share data)2021202020212020
Consolidated statements of operations data:
Revenue$934,524 $514,719 $1,735,326 $1,065,768 
Transportation costs
(excludes internal use software depreciation) (1)
798,474 426,674 1,479,247 887,815 
Operating expenses:  
Commissions40,814 26,602 77,089 53,839 
Selling, general and administrative expenses61,365 48,955 121,859 101,342 
Contingent consideration expense (income)534 (76)647 (46)
Depreciation and amortization8,697 9,804 17,386 19,596 
Total operating expenses111,411 85,284 216,981 174,731 
Income from operations24,639 2,761 39,098 3,222 
Interest expense(716)(1,398)(1,433)(4,186)
Income (Loss) before provision for income taxes23,923 1,363 37,665 (965)
Income tax expense(5,556)(412)(9,102)(1,017)
Net income (loss)$18,367 $951 $28,564 $(1,981)
Earnings (Loss) per common share:  
      Basic$0.70 $0.04 $1.09 $(0.08)
      Diluted$0.69 $0.04 $1.07 $(0.08)
Shares used in per share calculations (in thousands):  
      Basic26,180 25,939 26,110 25,973 
      Diluted26,675 26,218 26,649 25,973 
Note: Amounts may not foot due to rounding.
(1) Transportation costs excludes internal use software depreciation of $3.9 million and $5.0 million for three months ended June 30, 2021 and 2020, respectively; and $7.8 million and $9.7 million for six months ended June 30, 2021 and 2020, respectively. Internal use depreciation is included in depreciation expense.
Non-GAAP Financial Measures
Adjusted gross profit and adjusted gross profit margin are non-GAAP measure used by management in its financial and operational decision-making and evaluation of overall operating performance. Adjusted gross profit is calculated as gross profit adjusted to exclude internal use software depreciation. It also represents revenue minus transportation costs. Adjusted gross profit margin is adjusted gross profit divided by revenue. Adjusted gross profit and adjusted gross profit margin are non-GAAP measures of profitability and are useful measures of the Company's ability to profitably source and sell transportation services for which the freight is transported by third-party carriers. Management considers these measures to be important performance measurements of our success in the marketplace. Adjusted gross profit and adjusted gross profit margin may be different from similar measures used by other companies. Adjusted gross profit and adjusted gross profit margin should not be considered in isolation from, or as substitutes for, financial information prepared in accordance with GAAP. Below are reconciliations of adjusted gross profit to gross profit, the most directly comparable GAAP measure, and adjusted gross profit margin to gross profit margin, the most directly comparable GAAP measure:
18

 Three Months Ended June 30,Six Months Ended
June 30,
(Unaudited, in thousands)2021202020212020
Revenue$934,524$514,719$1,735,326$1,065,768
Transportation costs798,474426,6741,479,247887,815
Internal use software depreciation3,8994,9667,7629,695
Gross profit132,15283,080248,318168,258
Gross profit margin14.1 %16.1 %14.3 %15.8 %
Add: Internal use software depreciation
3,8994,9667,7629,695
Adjusted gross profit$136,050$88,046$256,079$177,952
Adjusted gross profit margin 14.6 %17.1 %14.8 %16.7 %
Note: Amounts may not foot due to rounding.
Revenue
We generate revenue through the sale of brokerage and transportation management services to our clients. For our brokerage and transportation management services, revenue is recognized as the client's shipment travels from origin to destination by a third-party carrier. Our revenue for six months ended June 30, 2021 was $1.7 billion, an increase of 62.8%, from $1.1 billion in the comparable period of 2020.
Our revenue is generated from two different types of clients: Transactional and Managed Transportation. Most of our clients are categorized as Transactional. We provide services to our Transactional clients on a shipment-by-shipment basis. We categorize a client as a Managed Transportation client if we have a contract with the client for the provision of services on a recurring basis. Our contracts with Managed Transportation clients typically have a multi-year term and are often on an exclusive basis for a specific transportation mode or point of origin and may apply to one or more modes used by the client. In several cases, we provide substantially all of a Managed Transportation client's transportation and logistics requirements. On a per client basis, our Managed Transportation relationships typically generate higher dollar amounts and volume than our Transactional relationships. For the six months ended June 30, 2021 and 2020, Transactional clients accounted for 76.9% and 77.4% of our revenue, respectively, and Managed Transportation clients accounted for 23.1% and 22.6% of our revenue, respectively. We expect to continue to grow both our Transactional and Managed Transportation client base in the future, although the rate of growth for each type of client will vary depending on opportunities in the marketplace.
Revenue recognized per shipment will vary depending on the transportation mode, fuel prices, shipment weight, density and mileage of the product shipped. The primary modes of shipment that we transact in are TL and LTL. Other transportation modes also include intermodal, small parcel, domestic air, expedited and international. Material shifts in the percentages of our revenue by transportation mode could have a significant impact on our revenue growth. For the six months ended June 30, 2021, TL accounted for 72.8% of our revenue, LTL accounted for 23.5% of our revenue and other transportation modes accounted for 3.7% of our revenue. For the six months ended June 30, 2020, TL accounted for 67.6% of our revenue, LTL accounted for 28.1% of our revenue and other transportation modes accounted for 4.3% 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
We act primarily as a service provider to add value and expertise in the procurement and execution of brokerage and transportation management services for our clients. Our pricing structure is primarily variable, although we have entered into a limited number of fixed-fee arrangements that represent an insignificant portion of our revenue. Our transportation costs consist primarily of the direct cost of transportation paid to the carrier.
Gross profit and Adjusted gross profit
For the six months ended June 30, 2021, gross profit was $248.3 million, an increase of 32.2% from $168.3 million in 2020 as the impact of higher revenue was largely offset by an increase in transportation costs. Adjusted gross profit for the six months ended June 30, 2021 and 2020 was $256.1 million and $178.0 million, respectively, reflecting an increase of 43.9% in 2021. Adjusted gross profit is a non-GAAP measure of profitability equal to gross profit adjusted to exclude internal use
19

software depreciation. It also represents revenue minus transportation costs. Adjusted gross profit margin is calculated as adjusted gross profit (as previously defined) divided by revenue.
Adjusted gross profit is a non-GAAP measure and is a useful measure of the Company’s ability to profitably source and sell transportation services for which the freight is transported by third-party carriers. As such, discussion of the Company’s results and its profitability of operations often center on changes in its adjusted gross profit. Management considers this measure to be an important performance measurement of our success in the marketplace. Our transportation costs are typically lower for an LTL shipment than for a TL shipment, while our adjusted gross profit margin is typically higher for an LTL shipment than for a TL shipment. Material shifts in the percentage of our revenue by transportation mode could have a significant impact on our adjusted gross profit. The discussion of our results of operations below focuses on changes in our expenses as a percentage of adjusted gross profit. See the “Non-GAAP financial measures” in Item 2 “Management’s Discussion and Analysis of Financial Condition and Results of Operations”.
Operating expenses
Our costs and expenses, excluding transportation costs, consist of commissions paid to our sales personnel; selling, general and administrative expenses to run our business; changes in our contingent consideration; and depreciation and amortization.
Commissions paid to our sales personnel, including employees and agents, are a significant component of our operating expenses. These commissions are based on the adjusted gross profit we collect from the clients for which such sales personnel have primary responsibility. For the six months ended June 30, 2021 and 2020, our commission expense was $77.1 million and $53.8 million, respectively. Commission expense decreased to 30.1% of our adjusted gross profit as of June 30, 2021, as compared to 30.3% in the prior year. The percentage of adjusted gross profit paid as commissions will vary depending on the type of client, composition of the sales team and mode of transportation. TL shipments typically have higher commission percentages than other modes. Commission expense, stated as a percentage of adjusted gross profit, could increase or decrease in the future depending on the composition and sources of our revenue growth and continued automation initiatives.
We accrue for commission expense when we recognize the related revenue on a relative transit time basis. Some of our sales personnel receive a monthly advance to provide them with a more consistent income stream. Cash paid to our sales personnel in advance of commissions earned is recorded as a prepaid expense. As our sales personnel earn commissions, a portion of their commission payment is withheld and offset against their prepaid commission balance, if any.
Selling, general and administrative expenses, excluding commission expense and changes to contingent consideration, consist of compensation costs for our sales, operations, information systems, finance and administrative support employees as well as occupancy costs, professional fees, stock compensation and other general and administrative expenses. For the six months ended June 30, 2021 and 2020, our selling, general and administrative expenses were $121.9 million and $101.3 million, respectively.
Our contingent consideration expense (income) 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 six months ended June 30, 2021, we recorded an expense of $0.6 million, and for six months ended June 30, 2020 we recorded an income of $46.1 thousand, due to fair value adjustments to our contingent consideration liabilities.
Our depreciation expense is primarily attributable to depreciation of computer hardware and software, equipment, leasehold improvements, furniture and fixtures and internal use software. For the six months ended June 30, 2021 and 2020, depreciation expense was $12.2 million and $14.0 million, respectively.
Our amortization expense is attributable to amortization of intangible assets acquired from business combinations, including customer and carrier relationships, trade names and non-compete agreements. For the six months ended June 30, 2021 and 2020, amortization expense was $5.2 million and $5.6 million, respectively.
Interest expense
For six months ended June 30, 2021, the interest expense included in our consolidated statements of operations consists of the interest expense related to our ABL Facility. For six months ended June 30, 2020, the interest expense included in our consolidated statements of operations consists of the interest expense related to our 2.50% convertible senior notes due 2020 issued in May 2015 (the "Notes"), the interest expense related to our ABL Facility and the recognized loss on extinguishment of debt upon our repurchase of the Notes. On May 1, 2020, the Company paid the remaining outstanding principal balance of the Notes and accrued interest. In October 2018, we entered into Amendment No. 2 to the ABL Facility (the "Amended ABL Facility") which provides for a senior secured revolving credit facility in an initial aggregate principal amount of up to $350 million. We amortized the debt discount and issuance costs related to the Notes over the 5-year life of the Notes using the
20

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 $1.4 million and $4.2 million for the six months ended June 30, 2021 and 2020, respectively.
Comparison of the three months ended June 30, 2021 and 2020
Revenue
Revenue for the three months ended June 30, 2021 was $934.5 million, an increase of 81.6% from $514.7 million in the comparable period of 2020. The increase in revenue was primarily attributable to an increase of 42.7% in revenue per shipment, along with an increase of 27.3% in volume.
Revenue from Transactional clients for the three months ended June 30, 2021 was $716.9 million, an increase of 80.7% from $396.8 million in the comparable period of 2020. The increase in Transactional revenue was primarily driven by an increase in both TL and LTL revenue per shipment and volume. Revenue from Transactional clients was 76.7% of our revenue for the three months ended June 30, 2021, a decrease from 77.1% of our revenue in the comparable period of 2020.
Revenue from Managed Transportation clients for the three months ended June 30, 2021 was $217.7 million, an increase of 84.6% from $117.9 million in the comparable period of 2020. The increase in Managed Transportation revenue was driven by an increase in both TL and LTL revenue per shipment and volume. Revenue from Managed Transportation clients was 23.3% of our revenue for the three months ended June 30, 2021, an increase from 22.9% of our revenue in the comparable period of 2020.
Transportation costs
Transportation costs for the three months ended June 30, 2021 was $798.5 million, an increase of 87.1% from $426.7 million in the comparable period of 2020. Our transportation costs as a percentage of revenue increased to 85.4% for the three months ended June 30, 2021 from 82.9% in the comparable period of 2020. The increase in transportation costs was driven by a 47.0% increase in carrier rates per shipment and a 27.3% increase in total number of shipments.
Gross profit and Adjusted gross profit
Gross profit for the three months ended June 30, 2021 was $132.2 million, an increase of 59.1% from $83.1 million in the comparable period of 2020. The increase in gross profit was primarily due to higher revenue and a decrease in internal use software depreciation, which was offset by an increase in transportation costs. Adjusted gross profit for the three months ended June 30, 2021 was $136.1 million, an increase of 54.5% from $88.0 million in the comparable period of 2020. The increase in adjusted gross profit was primarily driven by an increase of 27.3% in total number of shipments and an increase of 21.4% in adjusted gross profit per shipment. Adjusted gross profit margins decreased to 14.6% for the three months ended June 30, 2021, from 17.1% in the comparable period of 2020, due to lower TL and LTL margins.
Operating expenses
Commission expense for the three months ended June 30, 2021 was $40.8 million, an increase of 53.4% from $26.6 million in the comparable period of 2020, due to higher adjusted gross profit. For the three months ended June 30, 2021, commission expense was 30.0% of adjusted gross profit, compared to 30.2% in the comparable period of 2020.
Selling, general and administrative expenses for three months ended June 30, 2021 was $61.4 million, an increase of 25.4% from $49.0 million in the comparable period in 2020. The increase was the result of higher headcount and incentive compensation.
The contingent consideration fair value adjustment resulted in an expense of $0.5 million for the three months ended June 30, 2021, but resulted in an income of $0.1 million for the three months ended June 30, 2020. The activity for both periods was the result of adjustments made to the fair value of the contingent liabilities due to financial performance of acquired businesses and the time value of money. The fair value of the contingent consideration liabilities reflects the updated probabilities and assumptions as of June 30, 2021.
Depreciation expense for the three months ended June 30, 2021 was $6.1 million, a decrease of 13.2% from $7.0 million in the comparable period of 2020. The decrease in depreciation expense is primarily attributable to the timing of assets placed into service.
Amortization expense for the three months ended June 30, 2021 was $2.6 million, a decrease of 6.5% from $2.8 million in the comparable period of 2020. The decrease in amortization expense was primarily attributable to the complete amortization of
21

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 June 30, 2021 was $24.6 million, compared to $2.8 million in the comparable period of 2020. The increase in income from operations was primarily due to higher gross profit and adjusted gross profit.
Interest expense
Interest expense was $0.7 million for the three months ended June 30, 2021, a decrease of 48.8% from $1.4 million in the comparable period of 2020. The decrease in interest expense is primarily due to the settlement of the Notes on May 1, 2020 and lower interest rates on the ABL Facility compared to the Notes during three months ended June 30, 2021.
Income tax expense
We recognized income tax expense of $5.6 million and $0.4 million for the three months ended June 30, 2021 and 2020, respectively. Our effective tax rate for the three months ended June 30, 2021 was 23.2%, compared to an effective tax rate of 30.2% in the comparable period of 2020. The difference in our effective tax rate for each of the three months ended June 30, 2021 and 2020 from the statutory federal tax rate of 21% was primarily due to state taxes; non-deductible expenses, primarily executive stock-based compensation; offset in part by the impact of certain tax credits.
Net income
Net income for the three months ended June 30, 2021 was $18.4 million, compared to $1.0 million in the comparable period of 2020, due to the items previously discussed.
Comparison of the six months ended June 30, 2021 and 2020
Revenue
Revenue for the six months ended June 30, 2021 was $1.7 billion, an increase of 62.8% from $1.1 billion in the comparable period of 2020. The increase in revenue was primarily attributable to an increase of 37.4% in revenue per shipment, along with an increase of 18.5% in volume.
Revenue from Transactional clients for the six months ended June 30, 2021 was $1.3 billion, an increase of 61.6% from $0.8 billion in the comparable period of 2020. The increase in Transactional revenue was driven by an increase in both TL and LTL revenue per shipment and volume. Revenue from Transactional clients was 76.9% of our revenue for the six months ended June 30, 2021, a decrease from 77.4% of our revenue in the comparable period of 2020.
Revenue from Managed Transportation clients for the six months ended June 30, 2021 was $401.5 million, an increase of 66.9% from $240.6 million in the comparable period of 2020. The increase in Managed Transportation revenue was driven by an increase in both TL and LTL revenue per shipment and volume. Revenue from Managed Transportation clients was 23.1% of our revenue for the six months ended June 30, 2021, an increase from 22.6% of our revenue in the comparable period of 2020.
Transportation costs
Transportation costs for the six months ended June 30, 2021 was $1.5 billion, an increase of 66.6% from $0.9 billion in the comparable period of 2020. Our transportation costs as a percentage of revenue increased to 85.2% for the six months ended June 30, 2021 from 83.3% in the comparable period of 2020. The increase in transportation costs was primarily driven by an increase of 40.6% in carrier rates per shipment and a 18.5% increase in the total number of shipments.
Gross profit and Adjusted gross profit
Gross profit for the six months ended June 30, 2021 was $248.3 million, an increase of 32.2% from $168.3 million in the comparable period of 2020. The increase in gross profit was primarily due to higher revenue and a decrease in internal use software depreciation, which was offset by an increase in transportation costs. Adjusted gross profit for the six months ended June 30, 2021 was $256.1 million, an increase of 43.9% from $178.0 million in the comparable period of 2020. The increase in adjusted gross profit was primarily driven by an increase of 21.4% in adjusted gross profit per shipment and an increase of
22

18.5% in the total number of shipments. Adjusted gross profit margins decreased to 14.8% for the six months ended June 30, 2021, from 16.7% in the comparable period of 2020, due to lower TL and LTL margins.
Operating expenses
Commission expense for the six months ended June 30, 2021 was $77.1 million, an increase of 43.2% from $53.8 million in the comparable period of 2020, due to higher adjusted gross profit. For the six months ended June 30, 2021, commission expense was 30.1% of adjusted gross profit, compared to 30.3% in the comparable period of 2020.
Selling, general and administrative expenses for the six months ended June 30, 2021 was $121.9 million, an increase of 20.2% from $101.3 million in the comparable period in 2020. The increase in selling, general and administrative expense was the result of higher headcount, incentive compensation and stock compensation expense.
The contingent consideration fair value adjustment resulted in expense of $0.6 million for the six months ended June 30, 2021, compared to income of $46.1 thousand for the six months ended June 30, 2020. The change 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 June 30, 2021.
Depreciation expense for the six months ended June 30, 2021 was $12.2 million, a decrease of 13.1% from $14.0 million in the comparable period of 2020. The decrease in depreciation expense is primarily attributable to the timing of assets placed into service.
Amortization expense for the six months ended June 30, 2021 was $5.2 million, a decrease of 6.6% from $5.6 million in the comparable period of 2020. The decrease in amortization expense was primarily attributable to the complete amortization of a few of our previously acquired intangible assets, along with the accelerated method of amortization of our acquired customer relationships.
Income from operations
Income from operations for the six months ended June 30, 2021 was $39.1 million, compared to $3.2 million in the comparable period of 2020. The increase in income from operations was primarily due to higher gross profit and adjusted gross profit.
Interest expense
Interest expense was $1.4 million for the six months ended June 30, 2021, a decrease of 65.8% from $4.2 million in the comparable period of 2020. The decrease in interest expense is primarily due to the settlement of the Notes on May 1, 2020 and lower interest rates on the ABL Facility compared to the Notes during the six months ended June 30, 2021.
Income tax expense
We recognized income tax expense of $9.1 million and $1.0 million for the six months ended June 30, 2021 and 2020, respectively. Our effective tax rate for the six months ended June 30, 2021 was 24.2%, compared to an effective tax rate of (105.4)% in the comparable period of 2020. The difference in our effective tax rate for each of the six months ended June 30, 2021 and 2020 from the statutory federal tax rate of 21% was primarily due to state taxes; non-deductible expenses including executive stock-based compensation; deficiencies and forfeitures related to share-based payment awards; offset in part by the impact of certain tax credits. The difference from the statutory federal tax rate for the six months ended June 30, 2020 is also attributable to relatively low pre-tax levels; therefore, the rate impact of certain non-deductible expenses is more significant.
Net income (loss)
Net income for the six months ended June 30, 2021 was $28.6 million, compared to a net loss of $2.0 million in the comparable period of 2020, due to the items previously discussed.
Liquidity and Capital Resources
As of June 30, 2021, we had $63.9 million in cash and cash equivalents, $137.8 million in working capital and $229.2 million available under our ABL Facility.

23

Cash provided by operating activities
During the six months ended June 30, 2021 and 2020, net cash provided by operating activities was $54.3 million and $35.8 million, respectively. We generated $54.9 million and $26.5 million in cash from net income (adjusted for noncash operating items) for the six months ended June 30, 2021 and 2020, respectively. For the six months ended June 30, 2021, the cash flow generation from net income decreased by $0.6 million primarily due to the timing of payments made and received during the year resulting from changes in working capital. The June 30, 2020 increase of $9.3 million was due to changes in working capital.
Cash used in investing activities
During the six months ended June 30, 2021 and 2020, net cash used in investing activities was $13.7 million and $10.2 million, respectively. During the six months ended June 30, 2021 and 2020, the primary investing activities were the purchases of property and equipment, including internal development of computer software.
Cash used in financing activities
During the six months ended June 30, 2021, net cash used in financing activities was $18.0 million, of which the primary financing activities were the repayment of $15.0 million on our ABL Facility and the employee tax withholding related to net share settlements of equity-based awards. During the six months ended June 30, 2020, net cash used in financing activities was $24.8 million, of which the primary financing activities were the purchases of treasury stock and our Notes, settlement of our Notes and borrowings on the ABL Facility. We drew $170.0 million on our Amended ABL Facility, primarily to settle our Notes, and repaid $25.0 million during the six months ended June 30, 2020.
ABL Facility
On October 23, 2018, we entered into Amendment No. 2 to the Revolving Credit and Security Agreement, which amended the terms of the Revolving Credit and Security Agreement, dated as of June 1, 2015, as amended, by and among the Company, the lenders party thereto, and PNC Bank, National Association, as administrative agent (as amended, restated or otherwise modified the "Amended Credit Agreement"). The Amended Credit Agreement provides for a senior secured revolving credit facility in an initial aggregate principal amount of up to $350 million, and a maturity date of October 23, 2023. The initial aggregate principal amount under the Amended ABL Facility may be increased from time to time by an additional $150 million to a maximum aggregate principal amount of $500 million; provided that certain requirements are satisfied. Our obligations under the Amended ABL Facility are secured, on a first lien priority basis, by certain of our working capital assets.
At June 30, 2021, the outstanding balance on the Amended ABL Facility was $120.0 million. The issuance of letters of credit under the Amended ABL Facility also reduces available borrowings. At June 30, 2021, there were $0.8 million of letters of credit outstanding. The total draw allowed under the Amended ABL Facility at June 30, 2021, as determined by the working capital assets pledged as collateral, was $350.0 million. After adjusting for the letters of credit and the amount outstanding on the Amended ABL Facility, our remaining availability under the ABL Facility at June 30, 2021 was $229.2 million.
Anticipated uses of cash
Our priority is to continue to grow our revenue and adjusted gross profit. We anticipate that our operating expenses and planned expenditures will constitute material uses of cash, and we expect to use available cash to expand our sales force, to enhance our technology, to acquire or make strategic investments in complementary businesses, and for working capital and other general corporate purposes.
In 2021, we also expect to use available cash of approximately $12 million to $14 million for capital expenditures for the remainder of 2021.
We may also opt to use cash to repurchase up to $60.2 million of our common stock under the remaining authority under our repurchase program. The timing and amount of any common stock repurchases will be determined based on market conditions and other factors. In addition, we may elect to use cash to reduce the amount outstanding on our Amended ABL Facility. We expect our use of cash for working capital purposes and other purposes to be offset by the cash flow generated from operating activities during the same period.
Historically, our average accounts receivable life-cycle has been longer than our average accounts payable life-cycle, meaning that we have used cash to pay carriers in advance of collecting from our clients. We elect to provide this benefit to foster strong relationships with our clients and carriers. As our business grows, we expect this use of cash to continue. The amount of cash we use will depend on the growth of our business.
24

Off-Balance Sheet Arrangements
We do not have any off-balance sheet arrangements.
Recent Accounting Pronouncements
The discussion of recent accounting pronouncements in Note 2, Recent Accounting Pronouncements, to the Consolidated Financial Statements (Unaudited) included in this Quarterly Report on Form 10-Q is incorporated herein by reference.
Changes in Critical Accounting Policies
None.
25

Item 3.    Quantitative and Qualitative Disclosures About Market Risk
Commodity Risk
We pass through fluctuations in fuel prices to our clients. As a result, we believe that there is no material risk exposure to fluctuations in fuel prices.
Interest Rate Risk
We have exposure to changes in interest rates under our Amended ABL Facility. Borrowings bear interest at one of the following, plus an applicable margin: (1) the federal funds rate, (2) the base commercial lending rate of PNC Bank, or (3) the LIBOR rate, based on the Company's election for each tranche of borrowing. The interest rate on our line of credit fluctuates based on the rates described above. Assuming the $350 million ABL Facility was fully drawn, a 1.0% increase in the interest rate selected would increase our annual interest expense by $3.5 million.
Our interest income is sensitive to changes in the general level of U.S. interest rates, in particular because all of our investments are in cash equivalents. Due to the short-term nature of our investments, we believe that there is no material risk exposure.
We do not use derivative financial instruments for speculative trading purposes.
Impact of Inflation
We believe that our results of operations are not materially impacted by moderate changes in the inflation rate. Inflation and changing prices did not have a material impact on our operations for the three and six months ended June 30, 2021 and 2020.

26

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 June 30, 2021. The term "disclosure controls and procedures," as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of June 30, 2021, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, the Company's disclosure controls and procedures were effective at the reasonable assurance level.
Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Our internal control system was designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the consolidated financial statements for external purposes in accordance with generally accepted accounting principles. Based on its evaluation, management concluded that our internal control over financial reporting was effective as of June 30, 2021.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarterly period ended June 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


27

PART II. OTHER INFORMATION
Item 1.    Legal Proceedings
Management does not believe that the outcome of any of the legal proceedings to which the Company is a party will have a material adverse effect on its financial position or results of operations.

Item 1A.    Risk Factors
There have been no material changes from the risk factors described in Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2020.
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
Recent Sales of Unregistered Securities
During the three months ended June 30, 2021, we did not issue any unregistered securities.
Issuer Purchases of Equity Securities
The table below gives information on a monthly basis regarding purchases made by us of our common stock and the number of shares delivered to us by employees to satisfy the mandatory tax withholding requirement upon vesting of restricted stock during the second quarter of 2021 (in thousands, except share and per share data).
DateTotal Number of Shares PurchasedAverage Price Paid Per Share
Total Number of Shares Purchased as Part of Publicly Announced Program (1)
Maximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under Program (1)
4/1/21-4/30/21184 $33.15 — $60,189 
5/1/21-5/31/21145 $35.61 — $60,189 
6/1/21-6/30/211,841 $33.76 — $60,189 
Total2,170 $33.83 — 
(1) On May 1, 2017, the Board of Directors authorized a repurchase program for up to an aggregate of $50 million of the Company's outstanding common stock and Notes prior to its expiration on April 30, 2019. On November 1, 2018, the Board of Directors amended the repurchase program to add an additional $50 million of capacity and extend the expiration date to October 31, 2020, which was later amended on April 30, 2019 to add additional $50 million of capacity through October 31, 2020. Most recently, on July 31, 2020, the Board of Directors amended the ongoing repurchase program to add an additional $50 million of capacity and extend the expiration date to July 31, 2022. As of June 30, 2021, $60.2 million remained available under the repurchase plan, as amended. The timing and amount of any repurchases will be determined based on market conditions and other factors, and the program may be discontinued or suspended at any time.
Item 6.    Exhibits
A list of exhibits included as part of this Form 10-Q is set forth in an Exhibit Index.

28

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

29

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

30
EX-31.1 2 echo-2021630x10qxex311.htm EX-31.1 Document

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

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



EX-31.2 3 echo-2021630x10qxex312.htm EX-31.2 Document

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

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


EX-32.1 4 echo-2021630x10qxex321.htm EX-32.1 Document

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

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

(1) The Company's Quarterly Report on Form 10-Q for the period ended June 30, 2021 (the "Form 10-Q") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2) The information contained in the Form 10-Q fairly presents, in all material aspects, the financial condition and results of operations of the Company.
Date:July 29, 2021/s/ DOUGLAS R. WAGGONER
Douglas R. Waggoner
Chairman and Chief Executive Officer


EX-32.2 5 echo-2021630x10qxex322.htm EX-32.2 Document

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

I, Peter M. Rogers, Chief Financial Officer of Echo Global Logistics, Inc. (the "Company"), hereby certify, that:

(1) The Company's Quarterly Report on Form 10-Q for the period ended June 30, 2021 (the "Form 10-Q") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2) The information contained in the Form 10-Q fairly presents, in all material aspects, the financial condition and results of operations of the Company.
Date:July 29, 2021/s/ PETER M. ROGERS
Peter M. Rogers
Chief Financial Officer


EX-101.SCH 6 echo-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2105102 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2311303 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Fair Value Measurement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Fair Value Measurement - Assets and Liabilities at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Intangibles and Goodwill link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - Intangibles and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Intangibles and Goodwill - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Intangibles and Goodwill - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2118106 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities link:presentationLink link:calculationLink link:definitionLink 2319305 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2420408 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2322306 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2423409 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2124108 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2325307 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2426410 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2127109 - Disclosure - Stock-Based Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2428411 - Disclosure - Stock-Based Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2129110 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2430412 - Disclosure - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2131111 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2332308 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2433413 - Disclosure - Long-Term Debt - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2434414 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 echo-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 echo-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 echo-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Performance and market-based stock Performance and Market Based Stock [Member] Performance and Market Based Stock [Member] Customer [Domain] Customer [Domain] Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent Revenue from Contract with Customer, Number of Different Client Types Revenue from Contract with Customer, Number of Different Client Types Revenue from Contract with Customer, Number of Different Client Types Contingencies Legal Matters and Contingencies [Text Block] Measurement Frequency [Domain] Measurement Frequency [Domain] Letter of Credit Letter of Credit [Member] Federal tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Debt Instrument, Face Amount Debt Instrument, Face Amount Convertible Debt Convertible Debt [Member] Noncurrent assets: Assets, Noncurrent [Abstract] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income (loss) Net income (loss) Net income Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease assets Operating Lease, Right-of-Use Asset Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Tax benefits from stock-based compensation expense Share-based Payment Arrangement, Expense, Tax Benefit City Area Code City Area Code Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Customer relationships and other intangible assets, accumulated amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Retained earnings Retained Earnings (Accumulated Deficit) Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] ABL facility, outstanding borrowings Line of Credit Facility, Fair Value of Amount Outstanding Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Common stock issued for vested performance shares (in shares) Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Additional paid-in capital Additional Paid in Capital, Common Stock Entity Filer Category Entity Filer Category 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] Other noncurrent assets Other Assets, Noncurrent Repayments of amounts borrowing on ABL facility Repayments of Lines of Credit Repayments of Lines of Credit Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax expense Income tax expense Income Tax Expense (Benefit) Share compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Accounts receivable, net of allowance for doubtful accounts of $6,534 and $6,287 at June 30, 2021 and December 31, 2020, respectively Accounts receivable, net of allowance for doubtful accounts Accounts Receivable, after Allowance for Credit Loss, Current Proceeds from borrowing on ABL facility Proceeds from Issuance of Long-term Debt Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Document Fiscal Year Focus Document Fiscal Year Focus Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Grants in period, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Amortization expense Amortization of Intangible Assets Entity File Number Entity File Number Accrued rebates Accrued Rebates, Current Accrued Rebates 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Shares excluded from the calculation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Liability Class [Axis] Liability Class [Axis] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Entity Small Business Entity Small Business New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Less than truckload Less than truckload [Member] Less than truckload revenue Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Equity Component [Domain] Equity Component [Domain] Common stock issued for vested performance shares Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture Restricted stock units granted to various employees Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Award Type [Domain] Award Type [Domain] Extinguishment of Debt, Type [Domain] Extinguishment of Debt, Type [Domain] Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Debt discount amortization Amortization of Debt Discount (Premium) Financial statements: Statement [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] 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 Carrier relationships Carrier Relationships [Member] Carrier Relationships [Member] Intangibles and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Common stock issued for vested restricted stock and restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Entity Address, City or Town Entity Address, City or Town Trade names Trade Names [Member] Retained Earnings Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Carrying amount of Notes on the balance sheet: Long-term Debt, Other Disclosures [Abstract] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Entity Address, State or Province Entity Address, State or Province Level 2 Fair Value, Inputs, Level 2 [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Contractual coupon interest Interest Expense, Debt, Excluding Amortization Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Numerator: Earnings Per Share, Numerator [Abstract] Earnings Per Share, Numerator [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Weighted-average, useful life Finite-Lived Intangible Asset, Useful Life Customer [Axis] Customer [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Repurchased face amount Debt Instrument, Repurchased Face Amount Extinguishment of Debt [Axis] Extinguishment of Debt [Axis] Preparation of Financial Statements and Use of Estimates Use of Estimates, Policy [Policy Text Block] Computation of basic and diluted earnings per common share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Local Phone Number Local Phone Number 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 Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Transactional Transactional [Member] Transactional revenue is revenue recognized from brokerage and transportation management services on a shipment-by-shipment basis Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Entity Interactive Data Current Entity Interactive Data Current Total assets Assets Common stock, shares authorized (in shares) Common Stock, Shares Authorized Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Due to seller, current Business Combination, Contingent Consideration, Liability, Current Basic (in usd per share) Basic earnings per common share (in usd per share) Earnings Per Share, Basic Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Revenue Revenue from Contract with Customer [Text Block] Balance at beginning of period Balance at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Document Type Document Type Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Unamortized Debt Issuance Expense Unamortized Debt Issuance Expense Commitment fee and borrowings interest expense Interest expense Interest Expense, Debt Prepaid expenses Prepaid Expense, Current Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Total noncurrent liabilities Liabilities, Noncurrent Other revenue Other [Member] Other revenue Stock based compensation plans: Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Entity Current Reporting Status Entity Current Reporting Status Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Purchases of Convertible Notes Repayments of Convertible Debt Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock and restricted stock units Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Entity Tax Identification Number Entity Tax Identification Number Accounts Receivable, Allowance for Credit Loss, Recovery Accounts Receivable, Allowance for Credit Loss, Recovery Denominator for basic earnings per common share - weighted-average shares (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in usd per share) Diluted earnings per common share (in usd per share) Earnings Per Share, Diluted Employee stock awards (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Accounts Receivable, Credit Loss Expense (Reversal) Accounts Receivable, Credit Loss Expense (Reversal) Intangible assets, net of accumulated amortization of $97,843 and $92,630 at June 30, 2021 and December 31, 2020, respectively Intangible Assets, Net (Excluding Goodwill) Purchases of treasury stock Payments for Repurchase of Equity Level 1 Fair Value, Inputs, Level 1 [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Accumulated impairment losses Goodwill, Impairment Loss Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Document Transition Report Document Transition Report Treasury stock, 5,767,100 and 5,767,100 shares at June 30, 2021 and December 31, 2020, respectively Treasury Stock, Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Software Development Software Development [Member] Deferred income taxes Deferred Income Tax Liabilities, Net Intangible assets: Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders' equity Liabilities and Equity Other Other Accrued Liabilities, Current Reconciliation of effective income tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Fair Value Measurement Fair Value Disclosures [Text Block] ABL Facility ABL Facility [Member] ABL Facility [Member] Non-compete agreements Noncompete Agreements [Member] Noncash interest expense Other Noncash Expense Depreciation and amortization Depreciation, Depletion and Amortization Debt Instrument, Net of Debt Discount and Issuance Costs Debt Instrument, Net of Debt Discount and Issuance Costs Debt Instrument, Net of Debt Discount and Issuance Costs Accrued compensation Accrued Salaries, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Three 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] Liabilities and stockholders' equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Remainder of 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year 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 Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Earnings (Loss) Per Share Earnings Per Share [Text Block] Purchases of treasury stock Treasury Stock, Value, Acquired, Cost Method Transportation costs Cost of Goods and Services Sold 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Four Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Common stock issued for vested restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Change in contingent consideration due to seller Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Anti-dilutive securities excluded from the calculation of earnings per share: Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Contingent consideration Contingent Consideration [Member] Contingent Consideration [Member] Income (Loss) before provision for income taxes Income before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Selling, general and administrative expenses Selling, General and Administrative Expense Life of ABL facility (in years) Debt Instrument, Term Income Statement Location [Domain] Income Statement Location [Domain] Customer relationships Customer Relationships [Member] Trading Symbol Trading Symbol Loss Contingencies [Line Items] Loss Contingencies [Line Items] Property and equipment, net of accumulated depreciation of $168,482 and $156,309 at June 30, 2021 and December 31, 2020, respectively Property, Plant and Equipment, Net Accrued employee benefits Accrued Employee Benefits, Current Other noncurrent liabilities Other Liabilities, Noncurrent Current liabilities: Liabilities, Current [Abstract] Schedule of convertible senior notes Schedule of Long-term Debt Instruments [Table Text Block] Estimated amortization expense for the next five years and thereafter Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Purchase of treasury stock (in shares) Treasury Stock, Shares, Acquired Settlement of Convertible Notes Settlement of Convertible Debt Settlement of Convertible Debt Debt Instrument [Line Items] Debt Instrument [Line Items] Long-Term Debt Debt Disclosure [Text Block] Shares at beginning of period (in shares) Shares at end of period (in shares) Shares, Outstanding Earnings (Loss) per common share: Earnings Per Share [Abstract] Cash received during the period for income taxes refunded Proceeds from Income Tax Refunds Stock-Based Compensation Plans Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Accrued Expenses and Other Noncurrent Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Document Quarterly Report Document Quarterly Report Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Accrued professional service fees Accrued Professional Fees, Current Line of Credit Facility [Table] Line of Credit Facility [Table] Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Schedule of interest expense related to convertible senior notes Interest Income and Interest Expense Disclosure [Table Text Block] Common stock, par value $0.0001 per share, 100,000,000 shares authorized, 31,949,853 shares issued and 26,182,753 shares outstanding at June 30, 2021; 31,731,798 shares issued and 25,964,698 shares outstanding at December 31, 2020 Common Stock, Value, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Costs and expenses: Costs and Expenses [Abstract] Long-term debt, net Long-term Debt, Excluding Current Maturities Denominator: Earnings Per Share, Denominator [Abstract] Earnings Per Share, Denominator [Abstract] Performance shares Performance Shares [Member] Liabilities: Liabilities, Fair Value Disclosure [Abstract] Total noncurrent assets Assets, Noncurrent Stock-based compensation expense Share-based Payment Arrangement, Expense Increase to borrowing capacity Line of Credit Facility, Increase to Maximum Borrowing Capacity Line of Credit Facility, Increase to Maximum Borrowing Capacity Disaggregation of revenue DisaggregationOfRevenueTableTextBlock1 [Table Text Block] Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Current Document Fiscal Period Focus Document Fiscal Period Focus Effective tax rate Effective Income Tax Rate Reconciliation, Percent Restricted stock Restricted Stock [Member] Issuance costs Payments of Debt Issuance Costs Truckload Truckload [Member] Truckload revenue Amortization of debt issuance costs Amortization of Debt Issuance Costs Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Payables and Accruals [Abstract] Payables and Accruals [Abstract] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Entity Registrant Name Entity Registrant Name Treasury stock, shares (in shares) Treasury Stock, Shares Current assets: Assets, Current [Abstract] Interest expense Interest Income (Expense), Net Estimated amortization expense for the next five years and thereafter: Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Cost Finite-Lived Intangible Assets, Gross Summary of amortizable intangible assets: Finite-Lived Intangible Assets, Net [Abstract] Entity Central Index Key Entity Central Index Key Summary of amortizable intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] LIBOR London Interbank Offered Rate (LIBOR) [Member] Security Exchange Name Security Exchange Name Change in liabilities: Increase (Decrease) in Operating Liabilities [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. Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 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 Denominator for dilutive earnings per common share (in shares) Weighted Average Number of Shares Outstanding, Diluted Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Accrued expenses Total accrued expenses Accrued Liabilities, Current Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Income taxes payable Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Income Taxes Income Tax Disclosure [Text Block] Accrued interest Interest Payable, Current Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Change in assets: Increase (Decrease) in Operating Assets [Abstract] Accounts Receivable, Allowance for Credit Loss, Writeoff Accounts Receivable, Allowance for Credit Loss, Writeoff Employee stock option Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Property and equipment, accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Income from operations Operating Income (Loss) Amount of assessment including penalties and interest Loss Contingency, Range of Possible Loss, Portion Not Accrued Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Two Income taxes receivable Increase (Decrease) in Income Taxes Receivable Total current liabilities Liabilities, Current Increase in stockholders' equity: Increase (Decrease) in Stockholders' Equity [Roll Forward] Employee tax withholdings related to net share settlements of equity-based awards Payment, Tax Withholding, Share-based Payment Arrangement Noncash stock compensation expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Repayments of debt Repayments of Debt Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Accounts payable Accounts Payable, Trade, Current Loss Contingencies [Table] Loss Contingencies [Table] Treasury Stock Treasury Stock [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Cash paid during the period for income taxes Income Taxes Paid Proceeds from borrowing on ABL facility Proceeds from Lines of Credit Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Federal Funds Effective Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Accrued expenses and other liabilities Increase (Decrease) in Other Operating Liabilities Other current assets Other Assets, Current Statement [Table] Statement [Table] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other current liabilities Other Liabilities, Current Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Total liabilities Liabilities State Tax Audit State Tax Audit [Member] State Tax Audit [Member] Components of accrued expenses Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] 2021 Finite-Lived Intangible Asset, Expected Amortization, Year One Net Finite-Lived Intangible Assets, Net Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Goodwill Goodwill Total stockholders' equity Stockholders' equity at beginning of period Stockholders' equity at end of period Stockholders' Equity Attributable to Parent Repurchase of convertible notes, net of deferred taxes Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Contingent consideration due to seller Obligations, Fair Value Disclosure Common stock, shares issued (in shares) Common Stock, Shares, Issued Income taxes payable Accrued Income Taxes, Current Payments of contingent consideration due to seller Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements 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) 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] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Gain (loss) on extinguishment of debt Gain (Loss) on Extinguishment of Debt Debt Instrument, Unamortized Discount Debt Instrument, Unamortized Discount Interest on Convertible Debt, Net of Tax Interest on Convertible Debt, Net of Tax Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Deferred income taxes Deferred Income Tax Expense (Benefit) Repurchase amount Debt Instrument, Repurchase Amount EX-101.PRE 10 echo-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 echo-20210630_htm.xml IDEA: XBRL DOCUMENT 0001426945 2021-01-01 2021-06-30 0001426945 2021-07-28 0001426945 2021-06-30 0001426945 2021-04-01 2021-06-30 0001426945 2020-04-01 2020-06-30 0001426945 2020-01-01 2020-06-30 0001426945 us-gaap:SoftwareDevelopmentMember 2021-04-01 2021-06-30 0001426945 us-gaap:SoftwareDevelopmentMember 2020-04-01 2020-06-30 0001426945 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-06-30 0001426945 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-06-30 0001426945 2020-12-31 0001426945 2019-12-31 0001426945 2020-06-30 0001426945 us-gaap:CommonStockMember 2020-12-31 0001426945 us-gaap:TreasuryStockMember 2020-12-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001426945 us-gaap:RetainedEarningsMember 2020-12-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001426945 2021-01-01 2021-03-31 0001426945 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001426945 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001426945 us-gaap:CommonStockMember 2021-03-31 0001426945 us-gaap:TreasuryStockMember 2021-03-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001426945 us-gaap:RetainedEarningsMember 2021-03-31 0001426945 2021-03-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001426945 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001426945 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001426945 us-gaap:CommonStockMember 2021-06-30 0001426945 us-gaap:TreasuryStockMember 2021-06-30 0001426945 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001426945 us-gaap:RetainedEarningsMember 2021-06-30 0001426945 us-gaap:CommonStockMember 2019-12-31 0001426945 us-gaap:TreasuryStockMember 2019-12-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001426945 us-gaap:RetainedEarningsMember 2019-12-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001426945 2020-01-01 2020-03-31 0001426945 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001426945 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001426945 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001426945 us-gaap:CommonStockMember 2020-03-31 0001426945 us-gaap:TreasuryStockMember 2020-03-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001426945 us-gaap:RetainedEarningsMember 2020-03-31 0001426945 2020-03-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001426945 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001426945 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001426945 us-gaap:CommonStockMember 2020-06-30 0001426945 us-gaap:TreasuryStockMember 2020-06-30 0001426945 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001426945 us-gaap:RetainedEarningsMember 2020-06-30 0001426945 echo:TransactionalMember 2021-04-01 2021-06-30 0001426945 echo:TransactionalMember 2020-04-01 2020-06-30 0001426945 echo:TransactionalMember 2021-01-01 2021-06-30 0001426945 echo:TransactionalMember 2020-01-01 2020-06-30 0001426945 echo:ManagedTransportationMember 2021-04-01 2021-06-30 0001426945 echo:ManagedTransportationMember 2020-04-01 2020-06-30 0001426945 echo:ManagedTransportationMember 2021-01-01 2021-06-30 0001426945 echo:ManagedTransportationMember 2020-01-01 2020-06-30 0001426945 echo:TruckloadMember 2021-04-01 2021-06-30 0001426945 echo:TruckloadMember 2020-04-01 2020-06-30 0001426945 echo:TruckloadMember 2021-01-01 2021-06-30 0001426945 echo:TruckloadMember 2020-01-01 2020-06-30 0001426945 echo:LessthantruckloadMember 2021-04-01 2021-06-30 0001426945 echo:LessthantruckloadMember 2020-04-01 2020-06-30 0001426945 echo:LessthantruckloadMember 2021-01-01 2021-06-30 0001426945 echo:LessthantruckloadMember 2020-01-01 2020-06-30 0001426945 echo:OtherMember 2021-04-01 2021-06-30 0001426945 echo:OtherMember 2020-04-01 2020-06-30 0001426945 echo:OtherMember 2021-01-01 2021-06-30 0001426945 echo:OtherMember 2020-01-01 2020-06-30 0001426945 echo:ContingentConsiderationMember 2021-06-30 0001426945 echo:ContingentConsiderationMember 2020-12-31 0001426945 srt:MinimumMember 2021-06-30 0001426945 srt:MaximumMember 2021-06-30 0001426945 echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001426945 us-gaap:FairValueInputsLevel1Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001426945 us-gaap:FairValueInputsLevel2Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001426945 us-gaap:FairValueInputsLevel3Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001426945 echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001426945 us-gaap:FairValueInputsLevel1Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001426945 us-gaap:FairValueInputsLevel2Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001426945 us-gaap:FairValueInputsLevel3Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001426945 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001426945 us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-06-30 0001426945 us-gaap:FairValueInputsLevel3Member 2021-06-30 0001426945 us-gaap:FairValueInputsLevel3Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001426945 us-gaap:FairValueInputsLevel3Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0001426945 us-gaap:FairValueInputsLevel3Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001426945 us-gaap:FairValueInputsLevel3Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0001426945 us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-06-30 0001426945 us-gaap:CustomerRelationshipsMember 2021-06-30 0001426945 us-gaap:CustomerRelationshipsMember 2020-12-31 0001426945 echo:CarrierRelationshipsMember 2021-06-30 0001426945 echo:CarrierRelationshipsMember 2020-12-31 0001426945 us-gaap:NoncompeteAgreementsMember 2021-06-30 0001426945 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001426945 us-gaap:TradeNamesMember 2021-06-30 0001426945 us-gaap:TradeNamesMember 2020-12-31 0001426945 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0001426945 echo:CarrierRelationshipsMember 2021-01-01 2021-06-30 0001426945 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-06-30 0001426945 us-gaap:TradeNamesMember 2021-01-01 2021-06-30 0001426945 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001426945 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001426945 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001426945 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001426945 us-gaap:RestrictedStockMember 2021-04-01 2021-06-30 0001426945 us-gaap:RestrictedStockMember 2021-01-01 2021-06-30 0001426945 us-gaap:RestrictedStockMember 2020-04-01 2020-06-30 0001426945 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001426945 us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001426945 us-gaap:RestrictedStockMember 2021-01-01 2021-06-30 0001426945 us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001426945 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001426945 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001426945 echo:PerformanceandMarketBasedStockMember 2021-01-01 2021-06-30 0001426945 echo:PerformanceandMarketBasedStockMember 2020-01-01 2020-06-30 0001426945 echo:StateTaxAuditMember 2016-07-31 0001426945 srt:MinimumMember echo:StateTaxAuditMember 2021-06-30 0001426945 srt:MaximumMember echo:StateTaxAuditMember 2021-06-30 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 2020-04-01 2020-06-30 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2021-04-01 2021-06-30 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2021-01-01 2021-06-30 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2020-01-01 2020-06-30 0001426945 us-gaap:SeniorNotesMember 2015-05-05 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2021-06-30 0001426945 us-gaap:LetterOfCreditMember echo:ABLFacilityMember 2021-06-30 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2020-06-30 0001426945 echo:ABLFacilityMember 2021-06-30 0001426945 us-gaap:ConvertibleDebtMember 2020-05-01 2020-05-01 0001426945 us-gaap:SeniorNotesMember 2020-05-01 2020-05-01 0001426945 us-gaap:SeniorNotesMember 2020-06-30 0001426945 us-gaap:SeniorNotesMember 2020-01-01 2020-06-30 0001426945 us-gaap:SeniorNotesMember 2021-04-01 2021-06-30 0001426945 us-gaap:SeniorNotesMember 2020-04-01 2020-06-30 0001426945 us-gaap:SeniorNotesMember 2021-01-01 2021-06-30 shares iso4217:USD shares iso4217:USD echo:customerTypes pure 0001426945 --12-31 2021 Q2 false 10-Q true 2021-06-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 26629364 0.0001 934524000 514719000 1735326000 1065768000 3899000 4966000 7762000 9695000 798474000 426674000 1479247000 887815000 102714000 75481000 199596000 155135000 8697000 9804000 17386000 19596000 24639000 2761000 39098000 3222000 -716000 -1398000 -1433000 -4186000 23923000 1363000 37665000 -965000 5556000 412000 9102000 1017000 18367000 951000 28564000 -1981000 0.70 0.04 1.09 -0.08 0.69 0.04 1.07 -0.08 63926000 41297000 6534000 6287000 546197000 439391000 9578000 9322000 3455000 3465000 623156000 493475000 168482000 156309000 55855000 53599000 309589000 309589000 97843000 92630000 81575000 86788000 16272000 16724000 3288000 3768000 466580000 470469000 1089736000 963944000 417308000 317692000 953000 307000 60016000 53458000 2341000 1675000 4737000 4004000 485355000 377135000 119171000 133945000 26258000 25333000 26100000 27651000 518000 511000 172047000 187440000 657402000 564575000 0.0001 0.0001 100000000 100000000 31949853 26182753 31731798 25964698 3000 3000 5767100 5767100 118679000 118679000 370666000 366265000 180344000 151780000 432334000 399369000 1089736000 963944000 28564000 -1981000 926000 291000 7385000 6927000 0 1711000 647000 -46000 17386000 19596000 106806000 17876000 0 -675000 -459000 -2166000 99123000 26121000 673000 0 5980000 -1822000 54336000 35760000 13724000 10184000 -13724000 -10184000 121000 381000 3105000 1592000 0 10349000 0 88961000 0 69242000 0 170000000 15000000 25000000 -17984000 -24763000 22628000 813000 41297000 34626000 63926000 35438000 1202000 3020000 7527000 49000 25000 0 31731798 3000 -5767100 -118679000 366265000 151780000 399369000 5045000 5045000 8389 0 121000 121000 271084 0 0 0 37188 0 0 0 102520 0 3031000 3031000 10196000 10196000 31945939 3000 -5767100 -118679000 368400000 161976000 411701000 2340000 2340000 2340000 2340000 6084 0 0 0 2170 0 73000 73000 18367000 18367000 31949853 3000 -5767100 -118679000 370666000 180344000 432334000 31507247 3000 -5277438 -109239000 356600000 135948000 383312000 4608000 4608000 32000 0 381000 381000 247224 0 0 0 82802 0 1541000 1541000 190000 190000 489662 9440000 9440000 -2933000 -2933000 31703669 3000 -5767100 -118679000 359857000 133015000 374197000 2319000 2319000 8105 0 0 0 2584 0 51000 51000 951000 951000 31709190 3000 -5767100 -118679000 362126000 133967000 377417000 Summary of Significant Accounting Policies <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Echo Global Logistics, Inc. and its subsidiaries (the "Company" or "Echo"). All significant intercompany accounts and transactions have been eliminated in the consolidation. The consolidated statements of operations include the results of entities or assets acquired from the effective date of the acquisition for accounting purposes. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements is in conformity with the rules and regulations of the Securities and Exchange Commission ("SEC") and accounting principles generally accepted in the United States ("U.S. GAAP") for interim financial information. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules or regulations. In the opinion of management, the accompanying unaudited financial statements reflect all adjustments considered necessary for a fair presentation of the results for the period and those adjustments are of a normal recurring nature. The operating results for the six months ended June 30, 2021 are not necessarily indicative of the results expected for the full year 2021. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's audited financial statements for the year ended December 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preparation of Financial Statements and Use of Estimates </span></div>The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results can differ from those estimates. Preparation of Financial Statements and Use of Estimates The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results can differ from those estimates. Recent Accounting Pronouncements <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-10, Codification Improvements. These amendments improve consistency by amending the codification to include all disclosure guidance in the appropriate disclosure sections and clarify application of various provisions in the codification by amending and adding new heading, cross referencing to other guidance and refining or correcting terminology. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU clarifies and simplifies accounting for income taxes by eliminating certain exceptions for intraperiod tax allocation principles, the methodology for calculating income tax rates in an interim period, and accounting for franchise taxes, among other updates. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n May 2021, the FASB issued ASU 2021-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This guidance clarifies and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options due to a lack of explicit guidance in the FASB Codification. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied prospectively to modifications or exchanges occurring on or after the effective date. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is intended to simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied using either a full retrospective or modified retrospective </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">method. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides companies with optional guidance, including expedients and exceptions for applying U.S. GAAP to contracts and other transactions affected by reference rate reform, such as the London Interbank Offered Rate (LIBOR). This new standard was effective upon issuance and generally can be applied to applicable contract modifications through December 31, 2022. The Company is evaluating the effects that the adoption of this guidance will have on its disclosures.</span></div> Recent Accounting Pronouncements <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-10, Codification Improvements. These amendments improve consistency by amending the codification to include all disclosure guidance in the appropriate disclosure sections and clarify application of various provisions in the codification by amending and adding new heading, cross referencing to other guidance and refining or correcting terminology. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU clarifies and simplifies accounting for income taxes by eliminating certain exceptions for intraperiod tax allocation principles, the methodology for calculating income tax rates in an interim period, and accounting for franchise taxes, among other updates. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n May 2021, the FASB issued ASU 2021-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This guidance clarifies and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options due to a lack of explicit guidance in the FASB Codification. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied prospectively to modifications or exchanges occurring on or after the effective date. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is intended to simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied using either a full retrospective or modified retrospective </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">method. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides companies with optional guidance, including expedients and exceptions for applying U.S. GAAP to contracts and other transactions affected by reference rate reform, such as the London Interbank Offered Rate (LIBOR). This new standard was effective upon issuance and generally can be applied to applicable contract modifications through December 31, 2022. The Company is evaluating the effects that the adoption of this guidance will have on its disclosures.</span></div> Revenue<div style="margin-bottom:9pt;margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration the Company expects to receive in exchange for its services. The Company generates revenue from two different client types: Transactional and Managed Transportation. Most clients are categorized as Transactional clients. For its Transactional business, the Company provides brokerage and transportation management services on a shipment-by-shipment basis. Carrier selection, dispatch, load management and tracking are integrated services that occur within the brokerage and transportation management performance obligation. For the brokerage and transportation management services performance obligation, revenue is recognized as the client's shipment travels from origin to destination by a third-party carrier. The Company is the principal in these transactions and recognizes revenue on a gross and relative transit time basis. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company categorizes a client as a Managed Transportation client if there is an agreement with the client for the provision of services, typically for a multi-year term. Brokerage and transportation management services are typically the performance obligation for the Company's Managed Transportation clients. For this performance obligation, revenue is recognized on a gross basis as the Company is the principal in these transactions, and is recognized as the Managed Transportation client's shipment travels from origin to destination on a relative transit time basis. Other performance obligations for Managed Transportation clients may include transportation management services, which includes the integrated services of dispatch, tracking and carrier payment. For these types of transactions, revenue is recorded on a net basis, as the Company does not have latitude in carrier selection or establish rates with the carrier. The Company also performs project-based services, such as compliance management, customized re-billing services and freight studies for certain Managed Transportation clients.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by client type (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Client Type</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transactional</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,333,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Managed Transportation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,669 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,514 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,600 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934,524 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,735,326 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065,768 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note: Amounts may not foot due to rounding.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized per shipment varies depending on the transportation mode. The primary modes of shipment in which the Company transacts are truckload and less than truckload. Other transportation modes include intermodal, small parcel, domestic air, expedited and international.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by mode (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:53.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mode</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Truckload</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than truckload</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,593 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,557 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,027 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,502 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934,524 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,719 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,735,326 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065,768 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note: Amounts may not foot due to rounding.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commissions</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes commission expense when incurred because the amortization period is less than one year. Commission expense is recognized on a relative transit time basis, which aligns with the Company's revenue recognition policy.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain customers may receive rebates based on the terms of their agreement with the Company, which are accounted for as variable consideration. Rebates are estimated based on the expected amount to be provided to customers and reduce revenue recognized. The Company also estimates for possible additional fees based on a portfolio approach.</span></div> 2 <div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by client type (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Client Type</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transactional</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,333,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Managed Transportation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,669 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,514 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,600 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934,524 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,735,326 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065,768 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note: Amounts may not foot due to rounding.</span></div> 716855000 396794000 1333812000 825168000 217669000 117925000 401514000 240600000 934524000 514719000 1735326000 1065768000 <div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by mode (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:53.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mode</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Truckload</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than truckload</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,593 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,557 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,027 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,502 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934,524 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,719 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,735,326 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065,768 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note: Amounts may not foot due to rounding.</span></div> 686957000 352192000 1262893000 719972000 217593000 141557000 408027000 299502000 29974000 20971000 64406000 46294000 934524000 514719000 1735326000 1065768000 6287000 4255000 1146000 1393000 1695000 1794000 796000 603000 6534000 4457000 Fair Value Measurement <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC Topic 820"), for its financial assets and financial liabilities. The guidance requires disclosures about assets and liabilities measured at fair value. The Company's financial liabilities primarily relate to contingent earn-out payments due to sellers in connection with various acquisitions. The fair value due to seller liabilities at June 30, 2021 and December 31, 2020 is $1.0 million and $0.3 million, respectively. The potential earn-out payments and performance periods are defined in the individual purchase agreements for each acquisition. Earnings before interest, taxes, depreciation and amortization ("EBITDA") is the performance target defined and measured to determine the earn-out payment due, if any, after each defined measurement period. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 820 includes a fair value hierarchy that is intended to increase consistency and comparability in fair value measurements and related disclosures. The fair value hierarchy is based on observable or unobservable inputs to valuation techniques that are used to measure fair value. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity's pricing based upon its own market assumptions. The fair value hierarchy consists of the following three levels: </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Inputs are quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs other than quoted prices that are observable and market-corroborated inputs, which are derived principally from or corroborated by observable market data.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Inputs that are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant inputs used to derive the fair value of the amounts due to seller include financial forecasts of future operating results, the probability of reaching the forecast and an appropriate discount rate for each contingent liability. Probabilities are estimated by reviewing financial forecasts and assessing the likelihood of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reaching the required performance measures based on factors specific to each acquisition as well as the Company’s historical experience with similar arrangements. If an acquisition reaches the required performance measure, the estimated probability would be increased to 100% and would still be classified as a contingent liability on the balance sheet. If the measure is not reached, the probability would be reduced to reflect the amount earned, if any, depending on the terms of the agreement. Discount rates used in determining the fair value of the contingent consideration due to seller ranged from 2% to 3%. Hist</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">orical results of the respective acquisitions serve as the basis for the financial forecasts used in the valuation. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quantitative factors are also considered in these forecasts, including acquisition synergies, growth and sales potential, and potential operational efficiencies gained. Changes to the significant inputs used in determining the fair value of the contingent consideration due to seller could result in a change in the fair value of the contingent consideration. However, the correlation and inverse relationship between higher projected financial results to the discount rate applied and probability of meeting the financial targets mitigates the effect of any changes to the unobservable inputs. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company's financial liabilities measured at fair value on a recurring basis and the basis of measurement at June 30, 2021 and December 31, 2020 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of June 30, 2021</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration due to seller</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2020</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration due to seller</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs (Level 3) (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:78.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Due to Seller Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration due to seller</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(647)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June 30, 2021 and 2020, the Company incurred expense of $534 thousand and recognized an income of $76 thousand, respectively, which were recorded in selling, general and administrative expenses on the consolidated statements of operations. For the six months ended June 30, 2021 and 2020, the Company incurred expense of $647 thousand and recognized an income of $46 thousand, respectively, which were recorded in selling, general and administrative expenses on the consolidated statements of operations. These changes in fair value resulted from using revised forecasts that took into account the most recent performance of each acquired business.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2021 and 2020, the Company did not make any contingent earn-out payments.</span></div> 1000000.0 300000 1 0.02 0.03 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company's financial liabilities measured at fair value on a recurring basis and the basis of measurement at June 30, 2021 and December 31, 2020 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of June 30, 2021</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration due to seller</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2020</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration due to seller</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 953000 0 0 953000 307000 0 0 307000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs (Level 3) (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:78.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Due to Seller Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration due to seller</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(647)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table> 307000 647000 953000 534000 -76000 647000 -46000 0 0 Intangibles and GoodwillThe balance of goodwill was $309.6 million as of June 30, 2021 and December 31, 2020, as no changes occurred during the period. The Company has no accumulated impairment losses as of June 30, 2021. <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of amortizable intangible assets as of June 30, 2021 and December 31, 2020 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:25.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,158)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,677)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrier relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,549)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,751 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,010)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,290 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,303)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,640)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,640)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,418 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,843)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,418 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,630)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,788 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note: Amounts may not foot due to rounding.</span></div><div><span><br/></span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The customer relationships are being amortized using an accelerated method over their estimated weighted-average useful life of 14.8 years, as an accelerated method best approximates the distribution of cash flows generated by the acquired customer relationships. The carrier relationships, non-compete agreements and trade names are being amortized using the straight-line method over their estimated weighted-average useful lives of 17.0 years, 6.7 years and 4.0 years, respectively. Amortization expense related to intangible assets was $2.6 million and $2.8 million for the three months ended June 30, 2021 and 2020, respectively. Amortization expense was $5.2 million and $5.6 million for the six months ended June 30, 2021 and 2020, respectively. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated amortization expense for the next five years and thereafter is as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 309600000 309600000 0 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of amortizable intangible assets as of June 30, 2021 and December 31, 2020 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:25.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,158)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,677)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrier relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,549)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,751 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,010)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,290 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,303)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,640)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,640)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,418 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,843)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,418 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,630)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,788 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note: Amounts may not foot due to rounding.</span></div> 150239000 81158000 69081000 150239000 76677000 73562000 18300000 6549000 11751000 18300000 6010000 12290000 5239000 4496000 743000 5239000 4303000 936000 5640000 5640000 0 5640000 5640000 0 179418000 97843000 81575000 179418000 92630000 86788000 P14Y9M18D P17Y P6Y8M12D P4Y 2600000 2800000 5200000 5600000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated amortization expense for the next five years and thereafter is as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5149000 10005000 9501000 8897000 8201000 39822000 81575000 Accrued Expenses and Other Liabilities<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accrued expenses at June 30, 2021 and December 31, 2020 were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,249 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued rebates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,975 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,196 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional service fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,010 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,760 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,016 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,458 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note: Amounts may not foot due to rounding.</span></div>The other current liabilities of $4.7 million and $4.0 million at June 30, 2021 and December 31, 2020, respectively, consist primarily of the current portion of the Company's operating lease liabilities. The other noncurrent liabilities of $518 thousand and $511 thousand at June 30, 2021 and December 31, 2020, respectively, consist of the long-term portion of the Company's uncertain tax liability. <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accrued expenses at June 30, 2021 and December 31, 2020 were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,249 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued rebates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,975 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,196 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional service fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,010 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,760 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,016 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,458 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note: Amounts may not foot due to rounding.</span></div> 44249000 39757000 3975000 3196000 3561000 3077000 1061000 1512000 160000 155000 7010000 5760000 60016000 53458000 4700000 4000000.0 518000 511000 Income Taxes <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company's effective income tax rate for the three and six months ended June 30, 2021 and 2020 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:53.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,923</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,665</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(965)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,556)</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(412)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,102)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,017)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table>The difference in the Company's effective tax rate for each of the three and six months ended June 30, 2021 and 2020 from the Company's statutory federal tax rate of 21% was primarily due to state taxes; non-deductible expenses, primarily executive stock-based compensation; offset in part by the impact of certain tax credits. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company's effective income tax rate for the three and six months ended June 30, 2021 and 2020 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:53.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,923</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,665</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(965)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,556)</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(412)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,102)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,017)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 23923000 1363000 37665000 -965000 5556000 412000 9102000 1017000 0.232 0.302 0.242 -1.054 0.21 0.21 0.21 0.21 Earnings (Loss) Per Share <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per common share is calculated by dividing net income by the weighted average number of common shares outstanding. Diluted earnings (loss) per common share is calculated by dividing net income (loss) by the weighted average shares outstanding plus share equivalents that would arise from the exercise of share options, and the vesting of restricted stock, restricted stock units and performance shares. The computation of basic and diluted earnings (loss) per common share for the three and six months ended June 30, 2021 and 2020 is as follows (in thousands, except share and per share data): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:53.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic earnings per common share - weighted-average shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,180,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,938,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,110,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,972,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for dilutive earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,675,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,217,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,649,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,972,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per common share</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.09 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings (loss) per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2021, the Company excluded in the aggregate 43,784 and 56,121 unvested restricted stock units, and performance and market-based shares, respectively, from the calculation of diluted earnings per common share because the effect was anti-dilutive. There were no employee stock options and no unvested restricted stock excluded from the calculation of diluted earnings per common share. </span></div>For the three months ended June 30, 2020, the Company excluded 97,321 unvested restricted stock, restricted stock units, and performance and market-based shares from the calculation of diluted earnings per common share because the effect was anti-dilutive. There were no employee stock options excluded from the calculation of diluted earnings per common share. For the six months ended June 30, 2020, the Company excluded 228,136 incremental shares related to stock-based awards from the calculation of diluted loss per common share because of the net loss during the period. The computation of basic and diluted earnings (loss) per common share for the three and six months ended June 30, 2021 and 2020 is as follows (in thousands, except share and per share data): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:53.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic earnings per common share - weighted-average shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,180,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,938,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,110,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,972,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for dilutive earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,675,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,217,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,649,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,972,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per common share</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.09 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings (loss) per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 18367000 951000 28564000 -1981000 26180161 25938813 26110376 25972729 495028 278943 539007 0 26675189 26217756 26649383 25972729 0.70 0.04 1.09 -0.08 0.69 0.04 1.07 -0.08 43784 56121 0 0 0 0 97321 0 228136 Stock-Based Compensation Plans<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $2.3 million and $7.4 million in total stock-based compensation expense with corresponding income tax benefits of $0.6 million and $1.8 million for the three and six months ended June 30, 2021, respectively. For the three and six months ended June 30, 2020, the Company recorded $2.3 million and $6.9 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="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During each of the six months ended June 30, 2021 and 2020, the Company did not grant any stock options. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not grant any shares of restricted stock during the six months ended June 30, 2021. There were 3,069 shares of restricted stock granted to various employees during the six months ended June 30, 2020. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted 302,417 and 378,813 restricted stock units to various employees during the six months ended June 30, 2021 and 2020, respectively.</span></div>The Company has a performance and market-based stock incentive plan for certain executives with vesting requirements based on specific financial and market-based performance measurements. The Company granted 94,955 and 139,191 shares of performance and market-based stock during the six months ended June 30, 2021 and 2020, respectively. 2300000 7400000 600000 1800000 2300000 6900000 600000 1700000 0 0 0 3069 302417 378813 94955 139191 Contingencies <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the normal course of business, the Company is subject to potential claims and disputes related to its business, including claims for freight lost or damaged in transit. Some of these matters may be covered by its insurance and risk management programs or may result in claims or adjustments with the Company's carriers. The Company cannot predict the outcome of any litigation or the potential for future litigation and does not guarantee that these events will not adversely impact our financial results. Management does not believe that the outcome of any pending legal proceedings to which the Company is a party will have a material adverse effect on its financial position or results of operations.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In July 2016, the Company received an unfavorable appeals assessment regarding a state activity-based tax matter of $1.3 million, including penalties and interest, for the state tax audit period from January 1, 2010 to June 30, 2014. The Company appealed the assessment further, and on July 23, 2020, received an unfavorable decision from the state tax board. In June 2021, the Company received an unfavorable ruling from the state’s lowest court. The Company continues to believe the assessment is without merit and will continue to defend its position through the judicial court system. The Company estimates that the additional potential liability related to this matter for the remaining open tax periods is between $3.5 million and $5.0 million, including potential penalties and interest. The Company has not recorded any potential loss related to this matter as of June 30, 2021. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has received a letter alleging the Company violated both federal and state labor laws in classifying certain employees as exempt and threatening to bring a class action lawsuit against the Company regarding this allegation. In March 2021, a class action lawsuit was formally filed against the Company in this matter. The Company disputes the claims and intends to vigorously defend the matter. Given the preliminary stage of the matter, the Company cannot estimate the reasonable possibility or range of loss, if any, that may result from this matter and therefore no accrual has been made as of June 30, 2021.</span></div> 1300000 3500000 5000000.0 Long-Term Debt<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset Based Lending ("ABL") Facility</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 23, 2018, the Company entered into Amendment No. 2 to its Revolving Credit and Security Agreement (the "Second Amendment"), which amends the terms of its existing Revolving Credit and Security Agreement, dated as of June 1, 2015, by and among the Company, the lenders party thereto, and PNC Bank, National Association, as administrative agent (as amended by the Second Amendment, the "Amended Credit Agreement"). The Amended Credit Agreement provides for a senior secured revolving credit facility in an initial aggregate principal amount of up to $350 million (the "Amended ABL Facility"), with an extended maturity date of October 23, 2023. The initial aggregate principal amount under the Amended ABL Facility may be increased from time to time by an additional $150 million to a maximum aggregate principal amount of $500 million; provided that certain requirements are satisfied. The Company's obligations under the Amended ABL Facility are secured, on a first lien priority basis, by certain working capital assets. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest is payable at a rate per annum equal to, at the option of the Company, any of the following, plus, in each case, an applicable margin: (a) a base rate determined by reference to the highest of (1) the federal funds effective rate, plus 0.50%, (2) the base commercial lending rate of PNC Bank, National Association and (3) a daily LIBOR rate, plus 1.00%; or (b) a LIBOR rate determined by reference to the costs of funds for deposits in the relevant currency for the interest period relevant to such </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">borrowing adjusted for certain additional costs. The applicable margin is 0.25% to 0.50% for borrowings at the base rate and 1.25% to 1.50% for borrowings at the LIBOR rate, in each case, based on the excess availability under the Amended ABL Facility. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of the Amended ABL Facility include various covenants, including a covenant that requires the Company to maintain a consolidated fixed charge coverage ratio at any time (a) a specified default occurs or (b) excess availability falls below certain specified levels. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred issuance costs of $0.8 million in 2018 related to the Amended ABL Facility. In 2015, the Company incurred issuance costs of $3.1 million related to the ABL Facility. If the Company has an amount outstanding on the ABL Facility, these issuance costs are presented on the consolidated balance sheet as a reduction to the carrying amount of the debt and amortized to interest expense using straight-line amortization over the 5-year life of the Amended ABL Facility. If the Company has no outstanding draw on the Amended ABL Facility, the unamortized issuance costs are presented as a deferred asset on the consolidated balance sheet. For the three months ended June 30, 2021 and 2020, the Company recorded $0.1 million of interest expense related to Amended ABL Facility issuance costs. For the six months ended June 30, 2021 and 2020, the Company recorded $0.2 million of interest expense related to Amended ABL Facility issuance costs.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Amended ABL Facility, the Company is required to pay a commitment fee in respect to the unutilized commitments under the Amended ABL Facility, calculated at a rate of 0.25%. The Company recognized interest expense related to the commitment fee and borrowings on the Amended ABL Facility of $0.6 million and $0.9 million for the three months ended June 30, 2021 and 2020, respectively. The Company recognized interest expense related to the commitment fee and borrowings on the Amended ABL Facility of $1.2 million and $1.3 million for the six months ended June 30, 2021 and 2020, respectively. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During 2020, the Company drew a total of $180.0 million on the Amended ABL Facility, primarily to repay in full the existing 2.50% convertible senior notes due 2020 (the "Notes"), of which $120.0 million is outstanding as of June 30, 2021, excluding the debt issuance cost of $0.8 million. For the six months ended June 30, 2021, the Company repaid $15.0 million on the Amended ABL Facility. The Company drew $170.0 million on the Amended ABL Facility during the six months ended June 30, 2020, primarily to repay the existing Notes, of which $145.0 million was outstanding as of June 30, 2020. As there is an outstanding amount drawn on the Amended ABL Facility as of June 30, 2021 and 2020, the unamortized issuance costs are presented as a reduction to the carrying amount of the debt on the consolidated balance sheet. Since June 1, 2015, the Company has been in compliance with all covenants related to the Amended ABL Facility.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The issuance of letters of credit under the Amended ABL Facility reduces available borrowings. As of June 30, 2021, there were $0.8 million of letters of credit outstanding. The total draw allowed on the Amended ABL Facility at June 30, 2021, as determined by the working capital assets pledged as collateral, was $350.0 million. After adjusting for the letters of credit and the amount outstanding on the Amended ABL Facility, the Company's remaining availability under the Amended ABL Facility at June 30, 2021 was $229.2 million.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2020, the Company paid the remaining outstanding principal balance of the Notes $69.2 million and related accrued interest of $0.9 million using the Amended ABL Facility. The Company accounted for these transactions in accordance with ASC 470-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. At the maturity date, the fair value of the Notes was equal to the par value, resulting in no gain or loss on the extinguishment of debt. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to paying the final outstanding balance of the Notes at maturity, the Company repurchased $89.1 million par value of the Notes for $89.0 million, resulting in the recognition of a loss of $0.2 million during the six months ended June 30, 2020. The loss is primarily for the write-off of the unamortized debt discount related to the Notes, which was included in interest expense in the Company's consolidated statements of operations. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2021 and 2020, interest expense related to the Notes consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.607%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual coupon interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt discount amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance cost amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, Notes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,662 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note: Amounts may not foot due to rounding.</span></div> 350000000 150000000 500000000 0.0050 0.0100 0.0025 0.0050 0.0125 0.0150 800000 3100000 P5Y 100000 100000 200000 200000 0.0025 600000 900000 1200000 1300000 180000000.0 2.50 120000000.0 800000 15000000.0 170000000.0 145000000.0 800000 350000000.0 229200000 69200000 900000 89100000 89000000.0 -200000 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2021 and 2020, interest expense related to the Notes consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.607%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual coupon interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt discount amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance cost amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, Notes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,662 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note: Amounts may not foot due to rounding.</span></div> 0 144000 0 1063000 0 184000 0 1196000 0 0 0 -166000 0 36000 0 236000 0 364000 0 2662000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2021
Jul. 28, 2021
Document and Entity Information [Abstract]    
Document Transition Report false  
Document Quarterly Report true  
Title of 12(b) Security Common stock, par value $0.0001 per share  
Entity Incorporation, State or Country Code DE  
Trading Symbol ECHO  
Entity Registrant Name ECHO GLOBAL LOGISTICS, INC.  
Entity Central Index Key 0001426945  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Jun. 30, 2021  
Entity File Number 001-34470  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   26,629,364
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Tax Identification Number 20-5001120  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Address, Address Line One 600 West Chicago Avenue  
Entity Address, Address Line Two Suite 725  
Entity Address, City or Town Chicago  
Entity Address, State or Province IL  
Entity Address, Postal Zip Code 60654  
City Area Code 800  
Local Phone Number 354-7993  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue $ 934,524 $ 514,719 $ 1,735,326 $ 1,065,768
Costs and expenses:        
Transportation costs 798,474 426,674 1,479,247 887,815
Selling, general and administrative expenses 102,714 75,481 199,596 155,135
Depreciation and amortization 8,697 9,804 17,386 19,596
Income from operations 24,639 2,761 39,098 3,222
Interest expense (716) (1,398) (1,433) (4,186)
Income (Loss) before provision for income taxes 23,923 1,363 37,665 (965)
Income tax expense (5,556) (412) (9,102) (1,017)
Net income (loss) $ 18,367 $ 951 $ 28,564 $ (1,981)
Earnings (Loss) per common share:        
Basic (in usd per share) $ 0.70 $ 0.04 $ 1.09 $ (0.08)
Diluted (in usd per share) $ 0.69 $ 0.04 $ 1.07 $ (0.08)
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations (Unaudited) (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Software Development        
Depreciation $ 3,899 $ 4,966 $ 7,762 $ 9,695
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 63,926 $ 41,297
Accounts receivable, net of allowance for doubtful accounts of $6,534 and $6,287 at June 30, 2021 and December 31, 2020, respectively 546,197 439,391
Prepaid expenses 9,578 9,322
Other current assets 3,455 3,465
Total current assets 623,156 493,475
Noncurrent assets:    
Property and equipment, net of accumulated depreciation of $168,482 and $156,309 at June 30, 2021 and December 31, 2020, respectively 55,855 53,599
Goodwill 309,589 309,589
Intangible assets, net of accumulated amortization of $97,843 and $92,630 at June 30, 2021 and December 31, 2020, respectively 81,575 86,788
Operating lease assets 16,272 16,724
Other noncurrent assets 3,288 3,768
Total noncurrent assets 466,580 470,469
Total assets 1,089,736 963,944
Current liabilities:    
Accounts payable 417,308 317,692
Due to seller, current 953 307
Accrued expenses 60,016 53,458
Other current liabilities 4,737 4,004
Income taxes payable 2,341 1,675
Total current liabilities 485,355 377,135
Noncurrent liabilities:    
Long-term debt, net 119,171 133,945
Other noncurrent liabilities 518 511
Deferred income taxes 26,258 25,333
Noncurrent operating lease liabilities 26,100 27,651
Total noncurrent liabilities 172,047 187,440
Total liabilities 657,402 564,575
Stockholders' equity:    
Common stock, par value $0.0001 per share, 100,000,000 shares authorized, 31,949,853 shares issued and 26,182,753 shares outstanding at June 30, 2021; 31,731,798 shares issued and 25,964,698 shares outstanding at December 31, 2020 3 3
Treasury stock, 5,767,100 and 5,767,100 shares at June 30, 2021 and December 31, 2020, respectively (118,679) (118,679)
Additional paid-in capital 370,666 366,265
Retained earnings 180,344 151,780
Total stockholders' equity 432,334 399,369
Total liabilities and stockholders' equity $ 1,089,736 $ 963,944
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Accounts receivable, allowance for doubtful accounts $ 6,534 $ 6,287
Noncurrent assets:    
Property and equipment, accumulated depreciation 168,482 156,309
Customer relationships and other intangible assets, accumulated amortization $ 97,843 $ 92,630
Stockholders' equity:    
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 31,949,853 31,731,798
Common stock, shares outstanding (in shares) 26,182,753 25,964,698
Treasury stock, shares (in shares) 5,767,100 5,767,100
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Operating activities    
Net income (loss) $ 28,564 $ (1,981)
Adjustments to reconcile net income to net cash provided by operating activities:    
Deferred income taxes 926 291
Noncash stock compensation expense 7,385 6,927
Noncash interest expense 0 1,711
Change in contingent consideration due to seller 647 (46)
Depreciation and amortization 17,386 19,596
Change in assets:    
Accounts receivable (106,806) (17,876)
Income taxes receivable 0 675
Prepaid expenses and other assets 459 2,166
Change in liabilities:    
Accounts payable 99,123 26,121
Income taxes payable 673 0
Accrued expenses and other liabilities 5,980 (1,822)
Net cash provided by operating activities 54,336 35,760
Investing activities    
Purchases of property and equipment (13,724) (10,184)
Net cash used in investing activities (13,724) (10,184)
Financing activities    
Proceeds from exercise of stock options 121 381
Employee tax withholdings related to net share settlements of equity-based awards (3,105) (1,592)
Purchases of treasury stock 0 (10,349)
Purchases of Convertible Notes 0 (88,961)
Settlement of Convertible Notes 0 (69,242)
Proceeds from borrowing on ABL facility 0 170,000
Repayments of amounts borrowing on ABL facility (15,000) (25,000)
Net cash used in financing activities (17,984) (24,763)
Increase in cash and cash equivalents 22,628 813
Cash and cash equivalents, beginning of period 41,297 34,626
Cash and cash equivalents, end of period 63,926 35,438
Supplemental disclosure of cash flow information:    
Cash paid during the period for interest 1,202 3,020
Cash paid during the period for income taxes 7,527 49
Cash received during the period for income taxes refunded $ (25) $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings
Stockholders' equity at beginning of period at Dec. 31, 2019 $ 383,312 $ 3 $ (109,239) $ 356,600 $ 135,948
Shares at beginning of period (in shares) at Dec. 31, 2019   31,507,247 (5,277,438)    
Increase in stockholders' equity:          
Share compensation expense 4,608     4,608  
Exercise of stock options 381 $ 0   381  
Exercise of stock options (in shares)   32,000      
Common stock issued for vested restricted stock and restricted stock units 0 $ 0   0  
Common stock issued for vested restricted stock (in shares)   247,224      
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock and restricted stock units (1,541) $ 0   (1,541)  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)   (82,802)      
Repurchase of convertible notes, net of deferred taxes (190)     (190)  
Purchases of treasury stock (9,440)   $ (9,440)    
Purchase of treasury stock (in shares)     (489,662)    
Net income (2,933)       (2,933)
Stockholders' equity at end of period at Mar. 31, 2020 374,197 $ 3 $ (118,679) 359,857 133,015
Shares at end of period (in shares) at Mar. 31, 2020   31,703,669 (5,767,100)    
Stockholders' equity at beginning of period at Dec. 31, 2019 383,312 $ 3 $ (109,239) 356,600 135,948
Shares at beginning of period (in shares) at Dec. 31, 2019   31,507,247 (5,277,438)    
Increase in stockholders' equity:          
Net income (1,981)        
Stockholders' equity at end of period at Jun. 30, 2020 377,417 $ 3 $ (118,679) 362,126 133,967
Shares at end of period (in shares) at Jun. 30, 2020   31,709,190 (5,767,100)    
Stockholders' equity at beginning of period at Mar. 31, 2020 374,197 $ 3 $ (118,679) 359,857 133,015
Shares at beginning of period (in shares) at Mar. 31, 2020   31,703,669 (5,767,100)    
Increase in stockholders' equity:          
Share compensation expense 2,319     2,319  
Common stock issued for vested restricted stock and restricted stock units 0 $ 0   0  
Common stock issued for vested restricted stock (in shares)   8,105      
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock and restricted stock units (51) $ 0   (51)  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)   (2,584)      
Net income 951       951
Stockholders' equity at end of period at Jun. 30, 2020 377,417 $ 3 $ (118,679) 362,126 133,967
Shares at end of period (in shares) at Jun. 30, 2020   31,709,190 (5,767,100)    
Stockholders' equity at beginning of period at Dec. 31, 2020 399,369 $ 3 $ (118,679) 366,265 151,780
Shares at beginning of period (in shares) at Dec. 31, 2020   31,731,798 (5,767,100)    
Increase in stockholders' equity:          
Share compensation expense 5,045     5,045  
Exercise of stock options 121 $ 0   121  
Exercise of stock options (in shares)   8,389      
Common stock issued for vested restricted stock and restricted stock units 0 $ 0   0  
Common stock issued for vested restricted stock (in shares)   271,084      
Common stock issued for vested performance shares 0 $ 0   0  
Common stock issued for vested performance shares (in shares)   37,188      
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock and restricted stock units (3,031) $ 0   (3,031)  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)   (102,520)      
Net income 10,196       10,196
Stockholders' equity at end of period at Mar. 31, 2021 411,701 $ 3 $ (118,679) 368,400 161,976
Shares at end of period (in shares) at Mar. 31, 2021   31,945,939 (5,767,100)    
Stockholders' equity at beginning of period at Dec. 31, 2020 399,369 $ 3 $ (118,679) 366,265 151,780
Shares at beginning of period (in shares) at Dec. 31, 2020   31,731,798 (5,767,100)    
Increase in stockholders' equity:          
Net income 28,564        
Stockholders' equity at end of period at Jun. 30, 2021 432,334 $ 3 $ (118,679) 370,666 180,344
Shares at end of period (in shares) at Jun. 30, 2021   31,949,853 (5,767,100)    
Stockholders' equity at beginning of period at Mar. 31, 2021 411,701 $ 3 $ (118,679) 368,400 161,976
Shares at beginning of period (in shares) at Mar. 31, 2021   31,945,939 (5,767,100)    
Increase in stockholders' equity:          
Share compensation expense 2,340     2,340  
Common stock issued for vested restricted stock and restricted stock units 0 $ 0   0  
Common stock issued for vested restricted stock (in shares)   6,084      
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock and restricted stock units (73) $ 0   (73)  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)   (2,170)      
Net income 18,367       18,367
Stockholders' equity at end of period at Jun. 30, 2021 $ 432,334 $ 3 $ (118,679) $ 370,666 $ 180,344
Shares at end of period (in shares) at Jun. 30, 2021   31,949,853 (5,767,100)    
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements include the accounts of Echo Global Logistics, Inc. and its subsidiaries (the "Company" or "Echo"). All significant intercompany accounts and transactions have been eliminated in the consolidation. The consolidated statements of operations include the results of entities or assets acquired from the effective date of the acquisition for accounting purposes.
The preparation of the consolidated financial statements is in conformity with the rules and regulations of the Securities and Exchange Commission ("SEC") and accounting principles generally accepted in the United States ("U.S. GAAP") for interim financial information. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules or regulations. In the opinion of management, the accompanying unaudited financial statements reflect all adjustments considered necessary for a fair presentation of the results for the period and those adjustments are of a normal recurring nature. The operating results for the six months ended June 30, 2021 are not necessarily indicative of the results expected for the full year 2021. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's audited financial statements for the year ended December 31, 2020.
Preparation of Financial Statements and Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results can differ from those estimates.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2021
Accounting Standards Update and Change in Accounting Principle [Abstract]  
Recent Accounting Pronouncements Recent Accounting Pronouncements
Recently adopted accounting pronouncements
In October 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-10, Codification Improvements. These amendments improve consistency by amending the codification to include all disclosure guidance in the appropriate disclosure sections and clarify application of various provisions in the codification by amending and adding new heading, cross referencing to other guidance and refining or correcting terminology. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU clarifies and simplifies accounting for income taxes by eliminating certain exceptions for intraperiod tax allocation principles, the methodology for calculating income tax rates in an interim period, and accounting for franchise taxes, among other updates. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.
Recently issued accounting pronouncements not yet adopted
In May 2021, the FASB issued ASU 2021-04, Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This guidance clarifies and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options due to a lack of explicit guidance in the FASB Codification. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied prospectively to modifications or exchanges occurring on or after the effective date. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt with Conversion and Other Options, which is intended to simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied using either a full retrospective or modified retrospective
method. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides companies with optional guidance, including expedients and exceptions for applying U.S. GAAP to contracts and other transactions affected by reference rate reform, such as the London Interbank Offered Rate (LIBOR). This new standard was effective upon issuance and generally can be applied to applicable contract modifications through December 31, 2022. The Company is evaluating the effects that the adoption of this guidance will have on its disclosures.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Revenue Recognition
Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration the Company expects to receive in exchange for its services. The Company generates revenue from two different client types: Transactional and Managed Transportation. Most clients are categorized as Transactional clients. For its Transactional business, the Company provides brokerage and transportation management services on a shipment-by-shipment basis. Carrier selection, dispatch, load management and tracking are integrated services that occur within the brokerage and transportation management performance obligation. For the brokerage and transportation management services performance obligation, revenue is recognized as the client's shipment travels from origin to destination by a third-party carrier. The Company is the principal in these transactions and recognizes revenue on a gross and relative transit time basis.
The Company categorizes a client as a Managed Transportation client if there is an agreement with the client for the provision of services, typically for a multi-year term. Brokerage and transportation management services are typically the performance obligation for the Company's Managed Transportation clients. For this performance obligation, revenue is recognized on a gross basis as the Company is the principal in these transactions, and is recognized as the Managed Transportation client's shipment travels from origin to destination on a relative transit time basis. Other performance obligations for Managed Transportation clients may include transportation management services, which includes the integrated services of dispatch, tracking and carrier payment. For these types of transactions, revenue is recorded on a net basis, as the Company does not have latitude in carrier selection or establish rates with the carrier. The Company also performs project-based services, such as compliance management, customized re-billing services and freight studies for certain Managed Transportation clients.
The following table presents the Company's revenue disaggregated by client type (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
Client Type2021202020212020
Transactional$716,855 $396,794 $1,333,812 $825,168 
Managed Transportation217,669 117,925 401,514 240,600 
Revenue$934,524 $514,719 $1,735,326 $1,065,768 
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 June 30,Six Months Ended June 30,
Mode2021202020212020
Truckload$686,957 $352,192 $1,262,893 $719,972 
Less than truckload217,593 141,557 408,027 299,502 
Other revenue29,974 20,971 64,406 46,294 
Revenue$934,524 $514,719 $1,735,326 $1,065,768 
Note: Amounts may not foot due to rounding.
Commissions
The Company recognizes commission expense when incurred because the amortization period is less than one year. Commission expense is recognized on a relative transit time basis, which aligns with the Company's revenue recognition policy.
Variable Consideration
Certain customers may receive rebates based on the terms of their agreement with the Company, which are accounted for as variable consideration. Rebates are estimated based on the expected amount to be provided to customers and reduce revenue recognized. The Company also estimates for possible additional fees based on a portfolio approach.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurement
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
The Company applies ASC Topic 820, Fair Value Measurements and Disclosures ("ASC Topic 820"), for its financial assets and financial liabilities. The guidance requires disclosures about assets and liabilities measured at fair value. The Company's financial liabilities primarily relate to contingent earn-out payments due to sellers in connection with various acquisitions. The fair value due to seller liabilities at June 30, 2021 and December 31, 2020 is $1.0 million and $0.3 million, respectively. The potential earn-out payments and performance periods are defined in the individual purchase agreements for each acquisition. Earnings before interest, taxes, depreciation and amortization ("EBITDA") is the performance target defined and measured to determine the earn-out payment due, if any, after each defined measurement period.
ASC Topic 820 includes a fair value hierarchy that is intended to increase consistency and comparability in fair value measurements and related disclosures. The fair value hierarchy is based on observable or unobservable inputs to valuation techniques that are used to measure fair value. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity's pricing based upon its own market assumptions. The fair value hierarchy consists of the following three levels:
Level 1: Inputs are quoted prices in active markets for identical assets or liabilities.
Level 2: Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs other than quoted prices that are observable and market-corroborated inputs, which are derived principally from or corroborated by observable market data.
Level 3: Inputs that are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.
The significant inputs used to derive the fair value of the amounts due to seller include financial forecasts of future operating results, the probability of reaching the forecast and an appropriate discount rate for each contingent liability. Probabilities are estimated by reviewing financial forecasts and assessing the likelihood of reaching the required performance measures based on factors specific to each acquisition as well as the Company’s historical experience with similar arrangements. If an acquisition reaches the required performance measure, the estimated probability would be increased to 100% and would still be classified as a contingent liability on the balance sheet. If the measure is not reached, the probability would be reduced to reflect the amount earned, if any, depending on the terms of the agreement. Discount rates used in determining the fair value of the contingent consideration due to seller ranged from 2% to 3%. Historical results of the respective acquisitions serve as the basis for the financial forecasts used in the valuation.
Quantitative factors are also considered in these forecasts, including acquisition synergies, growth and sales potential, and potential operational efficiencies gained. Changes to the significant inputs used in determining the fair value of the contingent consideration due to seller could result in a change in the fair value of the contingent consideration. However, the correlation and inverse relationship between higher projected financial results to the discount rate applied and probability of meeting the financial targets mitigates the effect of any changes to the unobservable inputs.
The following tables set forth the Company's financial liabilities measured at fair value on a recurring basis and the basis of measurement at June 30, 2021 and December 31, 2020 (in thousands):
Fair Value Measurements as of June 30, 2021
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(953)— — $(953)
Fair Value Measurements as of December 31, 2020
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(307)— — $(307)

The following table provides a reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs (Level 3) (in thousands):
 Due to Seller Liability
Balance at December 31, 2020$(307)
Change in fair value of contingent consideration due to seller(647)
Balance at June 30, 2021$(953)
Note: Amounts may not foot due to rounding.
For the three months ended June 30, 2021 and 2020, the Company incurred expense of $534 thousand and recognized an income of $76 thousand, respectively, which were recorded in selling, general and administrative expenses on the consolidated statements of operations. For the six months ended June 30, 2021 and 2020, the Company incurred expense of $647 thousand and recognized an income of $46 thousand, respectively, which were recorded in selling, general and administrative expenses on the consolidated statements of operations. These changes in fair value resulted from using revised forecasts that took into account the most recent performance of each acquired business.
During the six months ended June 30, 2021 and 2020, the Company did not make any contingent earn-out payments.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Intangibles and Goodwill
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangibles and Goodwill Intangibles and GoodwillThe balance of goodwill was $309.6 million as of June 30, 2021 and December 31, 2020, as no changes occurred during the period. The Company has no accumulated impairment losses as of June 30, 2021.
The following is a summary of amortizable intangible assets as of June 30, 2021 and December 31, 2020 (in thousands):
 June 30, 2021December 31, 2020
CostAccumulated AmortizationNetCostAccumulated AmortizationNet
Customer relationships$150,239 $(81,158)$69,081 $150,239 $(76,677)$73,562 
Carrier relationships18,300 (6,549)11,751 18,300 (6,010)12,290 
Non-compete agreements5,239 (4,496)743 5,239 (4,303)936 
Trade names5,640 (5,640)— 5,640 (5,640)— 
$179,418 $(97,843)$81,575 $179,418 $(92,630)$86,788 
Note: Amounts may not foot due to rounding.

The customer relationships are being amortized using an accelerated method over their estimated weighted-average useful life of 14.8 years, as an accelerated method best approximates the distribution of cash flows generated by the acquired customer relationships. The carrier relationships, non-compete agreements and trade names are being amortized using the straight-line method over their estimated weighted-average useful lives of 17.0 years, 6.7 years and 4.0 years, respectively. Amortization expense related to intangible assets was $2.6 million and $2.8 million for the three months ended June 30, 2021 and 2020, respectively. Amortization expense was $5.2 million and $5.6 million for the six months ended June 30, 2021 and 2020, respectively.
The estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Remainder of 2021$5,149 
202210,005 
20239,501 
20248,897 
20258,201 
Thereafter39,822 
Total$81,575 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Noncurrent Liabilities
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Accrued Expenses and Other Noncurrent Liabilities Accrued Expenses and Other Liabilities
The components of accrued expenses at June 30, 2021 and December 31, 2020 were as follows (in thousands):
 June 30, 2021December 31, 2020
Accrued compensation$44,249 $39,757 
Accrued rebates3,975 3,196 
Accrued employee benefits3,561 3,077 
Accrued professional service fees1,061 1,512 
Accrued interest160 155 
Other7,010 5,760 
Total accrued expenses$60,016 $53,458 
Note: Amounts may not foot due to rounding.
The other current liabilities of $4.7 million and $4.0 million at June 30, 2021 and December 31, 2020, respectively, consist primarily of the current portion of the Company's operating lease liabilities. The other noncurrent liabilities of $518 thousand and $511 thousand at June 30, 2021 and December 31, 2020, respectively, consist of the long-term portion of the Company's uncertain tax liability.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes The following table shows the Company's effective income tax rate for the three and six months ended June 30, 2021 and 2020 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
 2021202020212020
Income before provision for income taxes$23,923$1,363$37,665$(965)
Income tax expense$(5,556)$(412)$(9,102)$(1,017)
Effective tax rate23.2 %30.2 %24.2 %(105.4)%
The difference in the Company's effective tax rate for each of the three and six months ended June 30, 2021 and 2020 from the Company's statutory federal tax rate of 21% was primarily due to state taxes; non-deductible expenses, primarily executive stock-based compensation; offset in part by the impact of certain tax credits.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share Earnings (Loss) Per Share
Basic earnings (loss) per common share is calculated by dividing net income by the weighted average number of common shares outstanding. Diluted earnings (loss) per common share is calculated by dividing net income (loss) by the weighted average shares outstanding plus share equivalents that would arise from the exercise of share options, and the vesting of restricted stock, restricted stock units and performance shares. The computation of basic and diluted earnings (loss) per common share for the three and six months ended June 30, 2021 and 2020 is as follows (in thousands, except share and per share data):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Numerator:
Net income (loss)$18,367 $951 $28,564 $(1,981)
Denominator: 
Denominator for basic earnings per common share - weighted-average shares26,180,161 25,938,813 26,110,376 25,972,729 
Effect of dilutive securities: 
Employee stock awards495,028 278,943 539,007 — 
Denominator for dilutive earnings per common share26,675,189 26,217,756 26,649,383 25,972,729 
Basic earnings (loss) per common share$0.70 $0.04 $1.09 $(0.08)
Diluted earnings (loss) per common share$0.69 $0.04 $1.07 $(0.08)
For the three and six months ended June 30, 2021, the Company excluded in the aggregate 43,784 and 56,121 unvested restricted stock units, and performance and market-based shares, respectively, from the calculation of diluted earnings per common share because the effect was anti-dilutive. There were no employee stock options and no unvested restricted stock excluded from the calculation of diluted earnings per common share.
For the three months ended June 30, 2020, the Company excluded 97,321 unvested restricted stock, restricted stock units, and performance and market-based shares from the calculation of diluted earnings per common share because the effect was anti-dilutive. There were no employee stock options excluded from the calculation of diluted earnings per common share. For the six months ended June 30, 2020, the Company excluded 228,136 incremental shares related to stock-based awards from the calculation of diluted loss per common share because of the net loss during the period.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation Plans
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Plans Stock-Based Compensation Plans
The Company recorded $2.3 million and $7.4 million in total stock-based compensation expense with corresponding income tax benefits of $0.6 million and $1.8 million for the three and six months ended June 30, 2021, respectively. For the three and six months ended June 30, 2020, the Company recorded $2.3 million and $6.9 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 six months ended June 30, 2021 and 2020, the Company did not grant any stock options.
The Company did not grant any shares of restricted stock during the six months ended June 30, 2021. There were 3,069 shares of restricted stock granted to various employees during the six months ended June 30, 2020.
The Company granted 302,417 and 378,813 restricted stock units to various employees during the six months ended June 30, 2021 and 2020, respectively.
The Company has a performance and market-based stock incentive plan for certain executives with vesting requirements based on specific financial and market-based performance measurements. The Company granted 94,955 and 139,191 shares of performance and market-based stock during the six months ended June 30, 2021 and 2020, respectively.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Contingencies
In the normal course of business, the Company is subject to potential claims and disputes related to its business, including claims for freight lost or damaged in transit. Some of these matters may be covered by its insurance and risk management programs or may result in claims or adjustments with the Company's carriers. The Company cannot predict the outcome of any litigation or the potential for future litigation and does not guarantee that these events will not adversely impact our financial results. Management does not believe that the outcome of any pending legal proceedings to which the Company is a party will have a material adverse effect on its financial position or results of operations.
In July 2016, the Company received an unfavorable appeals assessment regarding a state activity-based tax matter of $1.3 million, including penalties and interest, for the state tax audit period from January 1, 2010 to June 30, 2014. The Company appealed the assessment further, and on July 23, 2020, received an unfavorable decision from the state tax board. In June 2021, the Company received an unfavorable ruling from the state’s lowest court. The Company continues to believe the assessment is without merit and will continue to defend its position through the judicial court system. The Company estimates that the additional potential liability related to this matter for the remaining open tax periods is between $3.5 million and $5.0 million, including potential penalties and interest. The Company has not recorded any potential loss related to this matter as of June 30, 2021.
The Company has received a letter alleging the Company violated both federal and state labor laws in classifying certain employees as exempt and threatening to bring a class action lawsuit against the Company regarding this allegation. In March 2021, a class action lawsuit was formally filed against the Company in this matter. The Company disputes the claims and intends to vigorously defend the matter. Given the preliminary stage of the matter, the Company cannot estimate the reasonable possibility or range of loss, if any, that may result from this matter and therefore no accrual has been made as of June 30, 2021.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Asset Based Lending ("ABL") Facility
On October 23, 2018, the Company entered into Amendment No. 2 to its Revolving Credit and Security Agreement (the "Second Amendment"), which amends the terms of its existing Revolving Credit and Security Agreement, dated as of June 1, 2015, by and among the Company, the lenders party thereto, and PNC Bank, National Association, as administrative agent (as amended by the Second Amendment, the "Amended Credit Agreement"). The Amended Credit Agreement provides for a senior secured revolving credit facility in an initial aggregate principal amount of up to $350 million (the "Amended ABL Facility"), with an extended maturity date of October 23, 2023. The initial aggregate principal amount under the Amended ABL Facility may be increased from time to time by an additional $150 million to a maximum aggregate principal amount of $500 million; provided that certain requirements are satisfied. The Company's obligations under the Amended ABL Facility are secured, on a first lien priority basis, by certain working capital assets.
Interest is payable at a rate per annum equal to, at the option of the Company, any of the following, plus, in each case, an applicable margin: (a) a base rate determined by reference to the highest of (1) the federal funds effective rate, plus 0.50%, (2) the base commercial lending rate of PNC Bank, National Association and (3) a daily LIBOR rate, plus 1.00%; or (b) a LIBOR rate determined by reference to the costs of funds for deposits in the relevant currency for the interest period relevant to such
borrowing adjusted for certain additional costs. The applicable margin is 0.25% to 0.50% for borrowings at the base rate and 1.25% to 1.50% for borrowings at the LIBOR rate, in each case, based on the excess availability under the Amended ABL Facility.
The terms of the Amended ABL Facility include various covenants, including a covenant that requires the Company to maintain a consolidated fixed charge coverage ratio at any time (a) a specified default occurs or (b) excess availability falls below certain specified levels.
The Company incurred issuance costs of $0.8 million in 2018 related to the Amended ABL Facility. In 2015, the Company incurred issuance costs of $3.1 million related to the ABL Facility. If the Company has an amount outstanding on the ABL Facility, these issuance costs are presented on the consolidated balance sheet as a reduction to the carrying amount of the debt and amortized to interest expense using straight-line amortization over the 5-year life of the Amended ABL Facility. If the Company has no outstanding draw on the Amended ABL Facility, the unamortized issuance costs are presented as a deferred asset on the consolidated balance sheet. For the three months ended June 30, 2021 and 2020, the Company recorded $0.1 million of interest expense related to Amended ABL Facility issuance costs. For the six months ended June 30, 2021 and 2020, the Company recorded $0.2 million of interest expense related to Amended ABL Facility issuance costs.
Under the Amended ABL Facility, the Company is required to pay a commitment fee in respect to the unutilized commitments under the Amended ABL Facility, calculated at a rate of 0.25%. The Company recognized interest expense related to the commitment fee and borrowings on the Amended ABL Facility of $0.6 million and $0.9 million for the three months ended June 30, 2021 and 2020, respectively. The Company recognized interest expense related to the commitment fee and borrowings on the Amended ABL Facility of $1.2 million and $1.3 million for the six months ended June 30, 2021 and 2020, respectively.
During 2020, the Company drew a total of $180.0 million on the Amended ABL Facility, primarily to repay in full the existing 2.50% convertible senior notes due 2020 (the "Notes"), of which $120.0 million is outstanding as of June 30, 2021, excluding the debt issuance cost of $0.8 million. For the six months ended June 30, 2021, the Company repaid $15.0 million on the Amended ABL Facility. The Company drew $170.0 million on the Amended ABL Facility during the six months ended June 30, 2020, primarily to repay the existing Notes, of which $145.0 million was outstanding as of June 30, 2020. As there is an outstanding amount drawn on the Amended ABL Facility as of June 30, 2021 and 2020, the unamortized issuance costs are presented as a reduction to the carrying amount of the debt on the consolidated balance sheet. Since June 1, 2015, the Company has been in compliance with all covenants related to the Amended ABL Facility.
The issuance of letters of credit under the Amended ABL Facility reduces available borrowings. As of June 30, 2021, there were $0.8 million of letters of credit outstanding. The total draw allowed on the Amended ABL Facility at June 30, 2021, as determined by the working capital assets pledged as collateral, was $350.0 million. After adjusting for the letters of credit and the amount outstanding on the Amended ABL Facility, the Company's remaining availability under the Amended ABL Facility at June 30, 2021 was $229.2 million.
Convertible Senior Notes
On May 1, 2020, the Company paid the remaining outstanding principal balance of the Notes $69.2 million and related accrued interest of $0.9 million using the Amended ABL Facility. The Company accounted for these transactions in accordance with ASC 470-20, Debt with Conversion and Other Options. At the maturity date, the fair value of the Notes was equal to the par value, resulting in no gain or loss on the extinguishment of debt.
Prior to paying the final outstanding balance of the Notes at maturity, the Company repurchased $89.1 million par value of the Notes for $89.0 million, resulting in the recognition of a loss of $0.2 million during the six months ended June 30, 2020. The loss is primarily for the write-off of the unamortized debt discount related to the Notes, which was included in interest expense in the Company's consolidated statements of operations.
For the three and six months ended June 30, 2021 and 2020, interest expense related to the Notes consisted of the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Contractual coupon interest$— $144 $— $1,063 
Debt discount amortization— 184 — 1,196 
Loss on extinguishment of debt— — — 166 
Debt issuance cost amortization— 36 — 236 
Interest expense, Notes$— $364 $— $2,662 
Note: Amounts may not foot due to rounding.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Preparation of Financial Statements and Use of Estimates Preparation of Financial Statements and Use of Estimates The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results can differ from those estimates.
New Accounting Pronouncements Recent Accounting Pronouncements
Recently adopted accounting pronouncements
In October 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-10, Codification Improvements. These amendments improve consistency by amending the codification to include all disclosure guidance in the appropriate disclosure sections and clarify application of various provisions in the codification by amending and adding new heading, cross referencing to other guidance and refining or correcting terminology. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU clarifies and simplifies accounting for income taxes by eliminating certain exceptions for intraperiod tax allocation principles, the methodology for calculating income tax rates in an interim period, and accounting for franchise taxes, among other updates. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.
Recently issued accounting pronouncements not yet adopted
In May 2021, the FASB issued ASU 2021-04, Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This guidance clarifies and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options due to a lack of explicit guidance in the FASB Codification. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied prospectively to modifications or exchanges occurring on or after the effective date. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt with Conversion and Other Options, which is intended to simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied using either a full retrospective or modified retrospective
method. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides companies with optional guidance, including expedients and exceptions for applying U.S. GAAP to contracts and other transactions affected by reference rate reform, such as the London Interbank Offered Rate (LIBOR). This new standard was effective upon issuance and generally can be applied to applicable contract modifications through December 31, 2022. The Company is evaluating the effects that the adoption of this guidance will have on its disclosures.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
The following table presents the Company's revenue disaggregated by client type (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
Client Type2021202020212020
Transactional$716,855 $396,794 $1,333,812 $825,168 
Managed Transportation217,669 117,925 401,514 240,600 
Revenue$934,524 $514,719 $1,735,326 $1,065,768 
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 June 30,Six Months Ended June 30,
Mode2021202020212020
Truckload$686,957 $352,192 $1,262,893 $719,972 
Less than truckload217,593 141,557 408,027 299,502 
Other revenue29,974 20,971 64,406 46,294 
Revenue$934,524 $514,719 $1,735,326 $1,065,768 
Note: Amounts may not foot due to rounding.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Financial assets and liabilities measured at fair value on a recurring basis
The following tables set forth the Company's financial liabilities measured at fair value on a recurring basis and the basis of measurement at June 30, 2021 and December 31, 2020 (in thousands):
Fair Value Measurements as of June 30, 2021
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(953)— — $(953)
Fair Value Measurements as of December 31, 2020
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(307)— — $(307)
Reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs The following table provides a reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs (Level 3) (in thousands):
 Due to Seller Liability
Balance at December 31, 2020$(307)
Change in fair value of contingent consideration due to seller(647)
Balance at June 30, 2021$(953)
Note: Amounts may not foot due to rounding.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Intangibles and Goodwill (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of amortizable intangible assets
The following is a summary of amortizable intangible assets as of June 30, 2021 and December 31, 2020 (in thousands):
 June 30, 2021December 31, 2020
CostAccumulated AmortizationNetCostAccumulated AmortizationNet
Customer relationships$150,239 $(81,158)$69,081 $150,239 $(76,677)$73,562 
Carrier relationships18,300 (6,549)11,751 18,300 (6,010)12,290 
Non-compete agreements5,239 (4,496)743 5,239 (4,303)936 
Trade names5,640 (5,640)— 5,640 (5,640)— 
$179,418 $(97,843)$81,575 $179,418 $(92,630)$86,788 
Note: Amounts may not foot due to rounding.
Estimated amortization expense for the next five years and thereafter The estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Remainder of 2021$5,149 
202210,005 
20239,501 
20248,897 
20258,201 
Thereafter39,822 
Total$81,575 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Noncurrent Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Components of accrued expenses
The components of accrued expenses at June 30, 2021 and December 31, 2020 were as follows (in thousands):
 June 30, 2021December 31, 2020
Accrued compensation$44,249 $39,757 
Accrued rebates3,975 3,196 
Accrued employee benefits3,561 3,077 
Accrued professional service fees1,061 1,512 
Accrued interest160 155 
Other7,010 5,760 
Total accrued expenses$60,016 $53,458 
Note: Amounts may not foot due to rounding.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Reconciliation of effective income tax rate The following table shows the Company's effective income tax rate for the three and six months ended June 30, 2021 and 2020 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
 2021202020212020
Income before provision for income taxes$23,923$1,363$37,665$(965)
Income tax expense$(5,556)$(412)$(9,102)$(1,017)
Effective tax rate23.2 %30.2 %24.2 %(105.4)%
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Computation of basic and diluted earnings per common share The computation of basic and diluted earnings (loss) per common share for the three and six months ended June 30, 2021 and 2020 is as follows (in thousands, except share and per share data):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Numerator:
Net income (loss)$18,367 $951 $28,564 $(1,981)
Denominator: 
Denominator for basic earnings per common share - weighted-average shares26,180,161 25,938,813 26,110,376 25,972,729 
Effect of dilutive securities: 
Employee stock awards495,028 278,943 539,007 — 
Denominator for dilutive earnings per common share26,675,189 26,217,756 26,649,383 25,972,729 
Basic earnings (loss) per common share$0.70 $0.04 $1.09 $(0.08)
Diluted earnings (loss) per common share$0.69 $0.04 $1.07 $(0.08)
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of interest expense related to convertible senior notes
For the three and six months ended June 30, 2021 and 2020, interest expense related to the Notes consisted of the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Contractual coupon interest$— $144 $— $1,063 
Debt discount amortization— 184 — 1,196 
Loss on extinguishment of debt— — — 166 
Debt issuance cost amortization— 36 — 236 
Interest expense, Notes$— $364 $— $2,662 
Note: Amounts may not foot due to rounding.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts Receivable, Allowance for Credit Loss, Current $ 6,287 $ 4,255
Accounts Receivable, Credit Loss Expense (Reversal) 1,146 1,393
Accounts Receivable, Allowance for Credit Loss, Writeoff (1,695) (1,794)
Accounts Receivable, Allowance for Credit Loss, Recovery 796 603
Accounts Receivable, Allowance for Credit Loss, Current $ 6,534 $ 4,457
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Accounting Standards Update and Change in Accounting Principle [Abstract]        
Accounts receivable, net of allowance for doubtful accounts $ 546,197 $ 439,391    
Accounts receivable, allowance for doubtful accounts $ 6,534 $ 6,287 $ 4,457 $ 4,255
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
customerTypes
Jun. 30, 2020
USD ($)
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Number of Different Client Types | customerTypes     2  
Revenue $ 934,524 $ 514,719 $ 1,735,326 $ 1,065,768
Truckload        
Disaggregation of Revenue [Line Items]        
Revenue 686,957 352,192 1,262,893 719,972
Less than truckload        
Disaggregation of Revenue [Line Items]        
Revenue 217,593 141,557 408,027 299,502
Other revenue        
Disaggregation of Revenue [Line Items]        
Revenue 29,974 20,971 64,406 46,294
Transactional        
Disaggregation of Revenue [Line Items]        
Revenue 716,855 396,794 1,333,812 825,168
Managed Transportation        
Disaggregation of Revenue [Line Items]        
Revenue $ 217,669 $ 117,925 $ 401,514 $ 240,600
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurement - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Probability of reaching the forecast maximum (as a percent)     100.00%    
Level 3          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Change in fair value     $ (647,000)    
Payments of contingent consideration due to seller     0 $ 0  
Selling, general and administrative expenses | Level 3          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Change in fair value $ (534,000) $ 76,000 $ (647,000) $ 46,000  
Minimum          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Discount rate used to determine fair value of contingent consideration 2.00%   2.00%    
Maximum          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Discount rate used to determine fair value of contingent consideration 3.00%   3.00%    
Contingent consideration          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Contingent consideration due to seller $ (1,000,000.0)   $ (1,000,000.0)   $ (300,000)
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurement - Assets and Liabilities at Fair Value (Details) - Contingent consideration - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Liabilities:    
Contingent consideration due to seller $ (1,000) $ (300)
Fair Value, Measurements, Recurring    
Liabilities:    
Contingent consideration due to seller (953) (307)
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 $ (953) $ (307)
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details) - Level 3 - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance at beginning of period $ (307,000)  
Change in fair value of contingent consideration due to seller (647,000)  
Balance at end of period (953,000)  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements $ 0 $ 0
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Intangibles and Goodwill - Intangible Assets (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Intangible assets:          
Goodwill $ 309,589,000   $ 309,589,000   $ 309,589,000
Accumulated impairment losses     0    
Summary of amortizable intangible assets:          
Cost 179,418,000   179,418,000   179,418,000
Accumulated Amortization (97,843,000)   (97,843,000)   (92,630,000)
Net 81,575,000   81,575,000   86,788,000
Amortization expense 2,600,000 $ 2,800,000 5,200,000 $ 5,600,000  
Estimated amortization expense for the next five years and thereafter:          
Remainder of 2021 5,149,000   5,149,000    
2021 10,005,000   10,005,000    
2022 9,501,000   9,501,000    
2023 8,897,000   8,897,000    
2024 8,201,000   8,201,000    
Thereafter 39,822,000   39,822,000    
Net 81,575,000   81,575,000   86,788,000
Customer relationships          
Summary of amortizable intangible assets:          
Cost 150,239,000   150,239,000   150,239,000
Accumulated Amortization (81,158,000)   (81,158,000)   (76,677,000)
Net 69,081,000   $ 69,081,000   73,562,000
Weighted-average, useful life     14 years 9 months 18 days    
Estimated amortization expense for the next five years and thereafter:          
Net 69,081,000   $ 69,081,000   73,562,000
Carrier relationships          
Summary of amortizable intangible assets:          
Cost 18,300,000   18,300,000   18,300,000
Accumulated Amortization (6,549,000)   (6,549,000)   (6,010,000)
Net 11,751,000   $ 11,751,000   12,290,000
Weighted-average, useful life     17 years    
Estimated amortization expense for the next five years and thereafter:          
Net 11,751,000   $ 11,751,000   12,290,000
Non-compete agreements          
Summary of amortizable intangible assets:          
Cost 5,239,000   5,239,000   5,239,000
Accumulated Amortization (4,496,000)   (4,496,000)   (4,303,000)
Net 743,000   $ 743,000   936,000
Weighted-average, useful life     6 years 8 months 12 days    
Estimated amortization expense for the next five years and thereafter:          
Net 743,000   $ 743,000   936,000
Trade names          
Summary of amortizable intangible assets:          
Cost 5,640,000   5,640,000   5,640,000
Accumulated Amortization (5,640,000)   (5,640,000)   (5,640,000)
Net 0   $ 0   0
Weighted-average, useful life     4 years    
Estimated amortization expense for the next five years and thereafter:          
Net $ 0   $ 0   $ 0
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued compensation $ 44,249 $ 39,757
Accrued rebates 3,975 3,196
Accrued employee benefits 3,561 3,077
Accrued professional service fees 1,061 1,512
Accrued interest 160 155
Other 7,010 5,760
Total accrued expenses 60,016 53,458
Other noncurrent liabilities $ 518 $ 511
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Income before provision for income taxes $ 23,923 $ 1,363 $ 37,665 $ (965)
Income tax expense $ (5,556) $ (412) $ (9,102) $ (1,017)
Effective tax rate 23.20% 30.20% 24.20% (105.40%)
Federal tax rate 21.00% 21.00% 21.00% 21.00%
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Numerator:            
Net income (loss) $ 18,367 $ 10,196 $ 951 $ (2,933) $ 28,564 $ (1,981)
Denominator:            
Denominator for basic earnings per common share - weighted-average shares (in shares) 26,180,161   25,938,813   26,110,376 25,972,729
Effect of dilutive securities:            
Employee stock awards (in shares) 495,028   278,943   539,007 0
Denominator for dilutive earnings per common share (in shares) 26,675,189   26,217,756   26,649,383 25,972,729
Basic earnings per common share (in usd per share) $ 0.70   $ 0.04   $ 1.09 $ (0.08)
Diluted earnings per common share (in usd per share) $ 0.69   $ 0.04   $ 1.07 $ (0.08)
Restricted Stock Units (RSUs)            
Anti-dilutive securities excluded from the calculation of earnings per share:            
Shares excluded from the calculation of diluted earnings per share (in shares) 43,784       56,121  
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  
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   97,321   0 228,136
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2020
Stock based compensation plans:          
Stock-based compensation expense $ 2,300 $ 2,300 $ 7,400 $ 6,900  
Tax benefits from stock-based compensation expense $ 600 $ 600 $ 1,800 $ 1,700  
Grants in period, options (in shares)     0 0  
Restricted stock          
Stock based compensation plans:          
Grants in period, other than options (in shares)     0 3,069  
Performance and market-based stock          
Stock based compensation plans:          
Grants in period, other than options (in shares)     94,955 139,191  
Restricted Stock Units (RSUs)          
Stock based compensation plans:          
Restricted stock units granted to various employees     302,417   378,813
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Contingencies (Details) - State Tax Audit - USD ($)
$ in Millions
Jun. 30, 2021
Jul. 31, 2016
Loss Contingencies [Line Items]    
Amount of assessment including penalties and interest   $ 1.3
Maximum    
Loss Contingencies [Line Items]    
Amount of assessment including penalties and interest $ 5.0  
Minimum    
Loss Contingencies [Line Items]    
Amount of assessment including penalties and interest $ 3.5  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Line of Credit (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 23, 2018
Jun. 01, 2015
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Line of Credit Facility [Line Items]            
Repayments of Lines of Credit         $ 15,000,000 $ 25,000,000
ABL Facility            
Line of Credit Facility [Line Items]            
Remaining borrowing capacity     $ 229,200,000   229,200,000  
ABL Facility | Revolving Credit Facility            
Line of Credit Facility [Line Items]            
Current borrowing capacity $ 350,000,000          
Increase to borrowing capacity 150,000,000          
Maximum borrowing capacity 500,000,000          
Issuance costs $ 800,000 $ 3,100,000        
Life of ABL facility (in years) 5 years          
Amortization of debt issuance costs     100,000 $ 100,000 $ 200,000 200,000
Commitment fee percentage         0.25%  
Commitment fee and borrowings interest expense     600,000 900,000 $ 1,200,000 1,300,000
Proceeds from borrowing on ABL facility         180,000,000.0 170,000,000.0
ABL facility, outstanding borrowings     120,000,000.0 $ 145,000,000.0 120,000,000.0 $ 145,000,000.0
Remaining borrowing capacity     350,000,000.0   350,000,000.0  
ABL Facility | Revolving Credit Facility | Federal Funds Effective Rate            
Line of Credit Facility [Line Items]            
Basis spread on variable rate (as a percent) 0.50%          
ABL Facility | Revolving Credit Facility | Federal Funds Effective Rate | Minimum            
Line of Credit Facility [Line Items]            
Basis spread on variable rate (as a percent) 0.25%          
ABL Facility | Revolving Credit Facility | Federal Funds Effective Rate | Maximum            
Line of Credit Facility [Line Items]            
Basis spread on variable rate (as a percent) 0.50%          
ABL Facility | Revolving Credit Facility | LIBOR            
Line of Credit Facility [Line Items]            
Basis spread on variable rate (as a percent) 1.00%          
ABL Facility | Revolving Credit Facility | LIBOR | Minimum            
Line of Credit Facility [Line Items]            
Basis spread on variable rate (as a percent) 1.25%          
ABL Facility | Revolving Credit Facility | LIBOR | Maximum            
Line of Credit Facility [Line Items]            
Basis spread on variable rate (as a percent) 1.50%          
ABL Facility | Letter of Credit            
Line of Credit Facility [Line Items]            
Letters of credit outstanding, amount     $ 800,000   $ 800,000  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Convertible Senior Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 01, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
May 05, 2015
Carrying amount of Notes on the balance sheet:            
Purchases of Convertible Notes       $ 0 $ (88,961)  
Convertible Debt            
Carrying amount of Notes on the balance sheet:            
Purchases of Convertible Notes $ (69,200)          
Senior Notes            
Debt Instrument [Line Items]            
Stated interest rate           250.00%
Repurchased face amount     $ 89,100   89,100  
Repayments of debt         89,000  
Gain (loss) on extinguishment of debt   $ 0 0 0 166  
Carrying amount of Notes on the balance sheet:            
Contractual coupon interest   0 144 0 1,063  
Debt discount amortization   0 184 0 1,196  
Amortization of debt issuance costs   0 36 0 236  
Interest expense   $ 0 $ 364 $ 0 $ 2,662  
Interest on Convertible Debt, Net of Tax $ 900          
EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %&&_5('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !1AOU2&ULS9+! M2L0P$(9?17)O)\VB8NCFHGA2$%Q0O(5D=C=LTX1DI-VW-ZV[740?P&-F_GSS M#4QKHC0AX4L*$1,YS%>C[_HL35RS/5&4 -GLT>M25M-&B9@%1!R[%BZ "4:8?/XNH%V(<_5/[-P!=DJ.V2VI81CJ837GR@X-O#\_O<[K5J[/ MI'N#Y5=VDHX1U^P\^6UU_[!Y9$IPT53\MA)W&\'E-9>"?TRN/_PNPCY8MW7_ MV/@LJ%KX=1?J"U!+ P04 " !1AOU2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %&&_5+FHX:29@4 $D6 8 >&PO=V]R:W-H965T&UL MG5AM*(X.:YLB(69CTII/\V4).)R)349CPA21I%L=, MOE[R2.PN>E9O_^ Q7 =*/S"FDPU;K/S<+"7=&A>*',4_24"1$\M5%;V9] M=&Q;&^1?_!7R77IP3?14ED(\ZYNY?]$S-2,><4]I" 9_6^[P*-)(P.-["=JK MQM2&A]=[])M\\C"9)4NY(Z*OH:^"B]Y9C_A\Q;)(/8K=)UY.:*CQ/!&E^2_9 M%=\.!CWB9:D2<6D,#.(P*?[92^F(0P-ZQ("6!O2=@75L!+LTR#UG%,SR:5TQ MQ:83*79$ZJ\!35_DOLFM839AHI?151+>AF"GIE?"RV!5%&&)3ZX3%:I7,D^* M\-!N[I,T8)*G$T/!:-K&\$KDRP*9'D$>D<\B44$*J#[WW]H;P+*B2O=4+RD* M^'N6G!+;/"'4I%8#'Z?-/#HE]*S)_ T=N_*/9_]-S_\R6J9(0IO\B@PVJ MP0;Y8(.VP9XD@Q3*!WCD&R%5T\+@6"L6I1SA-*PX#;MQ^I(QJ;B,7A%*.)22 M&<9H5#$:H3!/H8HX$2MBT5^6OQ*7>YF$96GB@P,Y(H[!PY!]WO,)V3!)MBS* M./G)/#5-TR(;+HN\0$B/*])C=*PJ=#PAP7MY\)P05S$%4Y'$$5FBY"O\^[QI M(CCXU37"\*QB>(:[53(_3-;$?8V7(FHB@=M?.Y\>$!KG%8WS+HYZY.M0)Q8$ MWCV+&WW2@@-TR.W=P^7LCMP]W,[=I[GCGOS\HS4R?YO?.Z<(5Q.F'C#[QB&Z0:() ME(]&9[; ]?L6[=N8H%JTID:[*1[T,)#FW"\@,8YU>;"ZUH?73?,JXO:6V?^"$:EK@M6Q M*"RX#(6/1Q8.M:_W/WSXT+:6=8&P<&$_6$MRG\7+]^XOB>$@D(]]>S 8FQBE M6OZM%HE^%_2EXXZ'/0[WA6*L:LFW<,V> 26_H!6Q=2,/'*"MR[!JV;,I4J:,"@/#5UA"7R,$?6.YKME(Y&]-P>#2;&MJD7K06>=A)X M-V911"ZS%%ZGC>O5@M/F)UH+.\65N&1T'7.YUN7Z%A!4H/VV84FC8+4 ME*K MA9WB6EQ2>V(O9.Y#4(6KT"NZY.-)V ))S?X0$M&B6!;26N0I+L[[7I%;^3>,JM5 MGN+27/6LT/87&W$M\FQ/M9$9CMC"K!9XVDG@W8!#6F*AC\.TAGXM[[13>S_S M?="K]&1_0>[@._*0-(<8#CDR3?*5IXHX :316I#9EB?H!HK6ND];>G6,[M-. M--+%(=TL5+QHK\<4ZV%I71)HIY)0L73T'6R6GL0N:62(PY5^Q X%ZKI@=ZH+ M%;5J([>08ALF7N."MV#.[S!J=8&P.Q6(BMI"0.V,R-_AYNCNL@5Q9(Z& XQ; M72%L7,[S%9Q)SHY3P0'.3*P0V >G.BU=NLB;L$ D6(?8 F(/!_WQ^;G=Q,@X M.*S3I3H_PTR)I_?YQ;E=];0Z)YWEIX-&_7EQR/J9Z4J?DHBOP-0\'8/&RN+< MLKA18I,?_2V%4B+.+P/.?"[U!_!^)83:W^@!JM/CZ7]02P,$% @ 48;] M4N)V"&.M! %!$ !@ !X;"]W;W)K\S6KX!1+3ZX%H[DVJDHO\/W8JVA1CR9C/?8H)F.^4651LT>!Y*:JJ/CKGI5\ M>SO"H]W 4[%F7I9/PIX\GHO>5&Q6A:\1H(M;D=W^.8!QXV! M1OQ:L*T\N$<-E5?.?S0/G_+;D=]\$2O97#4N*%S>V)259>,)ON//SNFHC]D8 M'M[OO/^DR0.95RK9E)>_%;E:W8[2$R?$@0$^91!T!H%I$)XP()T!.3="V!F$YT:(.@-- MW6NY:^%F5-')6/ M$@T:O#4W6GUM#7H5=5,HSTK VP+LU&3*:\G+(J>*Y>A9 MP06J0$G$%^C;F@G:9%.BBY>:;O(",)?H"KT\S]#%ATOT 14U^K[B&TGK7(X] M!=_3>/7F7>S[-G9P(C9!7WBM5A(]U#G+'?:S8?MXP-X#'7HQ@IT8]\&@P\^; M^AH1_R,*_ [OF=ZOKGOHO/_HC_\Y^A'8I"^,HCV1T[X^U3/><7V-8%^OWN5 M2L#,_F/ >]A[#[7W\(3W)_;&Z@US%4UK&&O#9IU[FV0DC()P[+T=YL*&13A, M<'8,F]DPG)"(!/$Q[L&!\^,HB=,>=\0SZGE&@RI.N839!/,#L7=8W"63-P/J MQ;W7>%"][X+6+02O$.^W M)A?=S H?A#$Q%H:I Y7$9IYM$,G\+#7X.E!!$+CI8G^_,_O_0E@QP:3:5;5S M@_6MT%<)-O(Q=:$P,6G,G+"0$(.M"Q;B]$1Z\4$G@L])\,4O7,I+],J@"V9H M+?A;H;M2>(1^0T,4?7?/\2["45))%A!3#QN&24Q,.6P42>(X,N6P85=9?&** MXV"O1G".&D!U,/^!'3R*(JL '+ 0!R9A!RJ#1=(D[(!A'RQ@2SCFN^^ <#C8 M&CQ04<.&)G<5#VL:[.15!;4N5U2PH48![_L/' VJ>D]E,4<7T*EO9*YC:.=N M<5M7R0%3_]J2U@6R-@H'"E_[F2FMC;H"9R=Z+KQOC_!P?S0KRDUSH#F3=NQ@ M%*?9T9^I@LO&5L%&@0IFO^1 N53P#DYY%1-+?;R64#*;6K5M?3_:'^'O],'5 M&+_'-U/L&)\U1WY]JMR[;W\O^$+%LH!S8,D6$ IJ O(FVB-X^Z#X6I\Q7[F" M$ZN^73&:,]$ X/V"<[5[: +T/X1,_@%02P,$% @ 48;]4HDA/_)Y @ MG@8 !@ !X;"]W;W)KMSSOVP?8D[ M(1]5":#)4UUQ-7-*K9MKUU59"355YZ(!CCN%D#75N)0;5S42:&Y)=>7ZGA>Y M-67<26)K6\DD%JVN&(>5)*JM:RI_SZ$2W#3NW-B:.N3Q0!0M1_62Y+F?.E4-R*&A;Z3O1 M?88AGPNCEXE*V2_I!JSGD*Q56M0#&2.H&>]'^C3488^ .H<)_D#P7Q+"-PC! M0 C>ZR$<".%[/5P,!)NZV^=N"Y=239-8BHY(@T8U,['5MVRL%^/FGJRUQ%V& M/)TL!%>B8CG5D).UQ@$O@59$%.1; Y*:TU3D])[3-F>(.2.G*RH14H)F&:W4 M&?E([M$QJS% X\;-AF#F?3#^&\$$Y%:@LB)+GD-^ M@)\>YT='^"X69JR.OZO.W#\J^+7EYR3P/A#?\R<'XEF\G^X=2N?_O"__V?NS M8@3C50FL7OB&WEH4NL.S)RELL;\TYJ(QN]\_A-2B<1M%S4/H:='D9^<]!R]>@:32]&$%]BN[>@ZM!;FRG M4R03+==]04?KV$QO; ]Y89]/KA>3 _84FV_?*__*]YW[ELH-PR=908&NO/-+ M[ >R[X;]0HO&/O<'H;%YV&F)/Q"0!H#[A1!ZMS .QE]2\@=02P,$% @ M48;]4D]RTD>P!@ G@9D! M(Z&9A^S#V!RMUMEO6VDB+M!A7YDF+,EX7(RL7U9??LKKJ^5(W.LU+>5:ANBD)4 M+^]EKIZN%F2Q?_ Q>]CH]L'R^G(K'N2]U)^W=Q7<+0]:TJR099VI$E5R?;5X M1][<,-X.Z"3^SN13/;I&K2DKI;ZT-Q_2JP5N$#?H[R1>=YJ AS_ M[I0N#G.V \?7>^T_=\:#,2M1RQN5_Y.E>G.UB!8HE6O1Y/JC>OI5[@P*6GV) MRNON+WK:R>(%2II:JV(W&! 46=G_%\\[1XP&$']F -T-H*<.8+L!K#.T1]:9 M=2NTN+ZLU!.J6FG0UEYTONE&@S59V2[CO:[@;0;C]/6-*FN59ZG0,D7O12[* M1*+[5EV-SM'G^UOTX]E/Z QE)?JT44TMRK2^7&J8N1V_3':SO.]GH3.S_-:4 M%XAA#U%,B67XC7OXK4Q@..F&X]?#EV#OP6AZ,)IV^MB10Y36'W5J^*=JC;,'J\YBRF_7#Z.76)* M^83&X4'J%4[_@--WXGR7)*H!6!"!B02,JUQZJ(1LH=9(Y!#3W?I#=D"I:E9Z MW>00:+LA('+&O8#YG:%P2:,0"8U@<>7WWQ&.W^Y7N!. 19/%2E:[5[O5\V#F M>BN[X,U?;-[I#0A&=@<^)R/#>_>88CZ+64SL_@D._@F<_KFKY%9D*9+/D"=K M:5V^P)@Y#L)H L\BQ"BU@^,'<-P)[B^]D14DA?'FM0'DQMS,#X()0)L0#^P MPP/ T GPD](B/P%@:,S-*2/!- ),,3]F?C@#,CJ C)S!_Z.3Y$>VC"KS@,1Q_ M@[B*S;@*(F-;6*18$,=VEQ,\L QV^N<7I=*G+,^MU('-K8CC((HGT([+O08W MHD#B!/>AU*)\R" 7[G:$==U$H2J=?1W6+0Z]R&?]LL74XPQ_@U7;01\;'9$@ MG"Z;38R'433CFH$H"76G'-C58''Y@'()Q9(CIG>*Q@@(IR&= K6)A=2? 3KP M+W$3<)\;RVEL6Y$RFHL>8*E$%++IXELZM24TZ MH,PG4Y"F%.3BF?**CIHK-V>\K@*/N=/D S^"DF-* M(,]CBV;F\X!,TYY5:*8]HT/&I^X>Z%:N)6!,438*!2M&L\&AG 8&2HM8P!B; MP3D0"'43R&A;J4D-=A0Y5 9G^ (#B2+8?:C> MB$IZ"':1A_M?_ZA&HM$;565?9>JU)VRQ'WN0?O=OL[INN;MM8"CW2$2]<'BI M&EU#XY2V.]O:^+QM-8;M+XYL&@,OYK['AY<3C?:>R7JB9C+9M+IQBKQV_W?(3%8\)P0ZOVGO?(+@:Q^,#C[= MC=>[-,W:EAABL#TY.\]*E(AM!C%I!6SKJC#GQN&G18YS.G= Q09*9FY*_BBU M@$=0CXJJA'UF/Z"U$&V$V:A?V:&TR 4DC&9R&AL(F9W2>=66G&&%:S*MSRAC M!EQ3CL4QFVL4V4#*S$W*1@KN-O7)\+EQTFUO(RV"UC9R.?HXW/.ML\/OM)MJ>T#?S[=X2U9$?U]MY0P\EN4@E:$*RHXDF0S\SZ$ M=XLPL@DNX@N&Q00[DMXTI+>$LA3\\7@BO!:($U*= ]9ICG!*TLG$)72RP)UR71 M-,=,7:-_T/?5 [IZ=XW>(R6 MW,^3<3R:^ONN63U!49:V04<"1JV T: E_PF>O]J5<0LZ'G1E*>'\D?H)P:I! MY*>A.S@1](UUP%2&N458$#B/GOB^*2LTI. MTFP4GVCKB8I 6[^TM)66#A9\I47^6 I6$*G>N^+HIZ&:9RUN-FR9J"HXKY6% MOT$[+-$>,T/0%9P@1A4(%@12)9PTUWV&U-A91VIP&P1!>.+(BV%'U"4^.5^"0?,YH?^:R",%8?#W? _>KH$J95[FWR!W M:<7A9#3)QJ<+LC\DN\"_\_\4OIT_]",*]EE!^?9%$>$9M2@)LR@]%]$3 M.9XDH^2BB+]_+V$T*.(;=%C*R*<3&2]1C\X(C=,D#<^6SRL":^)^IU&P7=H7 M++>4*\3(!C*#VQ0@9-WXU ,M=JYW6 L-YYZ[+:%9)-(&P/N-$/IY8-N1MOV< M_P%02P,$% @ 48;]4EJZ?92\!@ 1QL !@ !X;"]W;W)KLE2 (D;HMU6+N@6;?/C$3' M6F71):DDWJ_?D5(D6Z3HK AJ63Z>GGOA/7?BQ9.0/]2&MU6M+F<;K7?G M\[G*-WS+U'NQXS7\LA9RRS1\E0]SM9.<%7;1MIJ3*(KG6U;6LZL+>^]67EV( M1E=ES6\E4LUVR^3^AE?BZ7*&9R\WOI4/&VUNS*\N=NR!WW']?7:A8?7+]H_6>/!F'NF^$I4?Y>%WES.TADJ^)HUE?XF MGG[EG4%+HR\7E;+_HZ=.-IJAO%%:;+O%@&!;UNTG>^X<<; ]/@7D&X!&2]8 M3"R@W0)J#6V16;,^,,VN+J1X0M)(@S9S87UC5X,U96W">*8M^066- M_MR(1K&Z4!=S#7B,UGG>/?NF?3:9>':,OHA:;Q3Z6!>\.%X_!SMZ8\B+,3 MEYT'?!;WF.*@SS[P-9<2GO'R?/8\CD7KMU;-\L C&8E'7G-E2#;ALZ3'EX1C M"BXROH#]GO] !'*M&*VT/%G<\U]8!,'2$+3Y0BM*Q1G)/'#37NXZ:O@EK7F MDBL= IDZSX]&"%T)G. )AV8]PBR(<+5A]0,W!0JRSR04I*.Y5)!ILG5LT=@\ M!$JIN/0ASUS/+9(1=E?F;!'[H>-HJ,G1B6P%2L[+%B;45L2V0NKR7WO#6VN$ZST5CB@CX@I>/[+[R MYE>GY2@$.(K3R+'>)YBDR93Y0YG'- CT\T%-.066GMP-'I$X64Y@'#@#ATGC M5O(=*XN7C:IL6@F]X;*+F1?MPH&R6&9CO*X0P?&44P<2P6$6&7*J*ME]69VD M CQP 0Z309]8.[:?#)2'"#),Z-AX#Q?$F$P4+SS0 0[SP5%*A6!ZJGOB@'2% MH@F P'@, . #V7#O?ET$"\O9+?<+[/4V06NU!E."9G /= "#O/"U]=V'5[H M;K5?+BAU"HTK1I=)/.%S,M "B8);XG/]"%S[ZGZ2#/6;X'!Q:&2^82:*T/:# M8\ =>F\CRG\VYGZKS(.2\46DNQA=W)95XJ M;N+:MI9B9WH(OU/<0GY8R3J/N$)T:F @0[$GRR#JC]M=)?;<%CP8@/5F(ZH" MO&/HM+*C:3;3$O.5"/W;52\:%UF&==(CPAD)UUD$U ']B%A]CF"NA*P MJ:#[! 9"7X6>V% ABNG0NB)G:9K%4\DS4!$)4]%=GPVOAWMZ*/&(G,'@M)C* M@X&!2)B!CG?HO9"@P10":/6O;WY':Y8;\MQ[8;O$XL!V17 2P3\_;#J0#PW/ M)-^@?]SW6PX&$MM!_2_XU!T_8&<=8FMM\,F1Y;0- \_1,,\Y?+$^688[Y#X& M2[)TS!<^.;)(8CJ!?& Z&F8ZZ =-Q6@'6F.!(6=[88K?(ZM,8+S(708C)";I M&+@KEN(IU ?OO\*#T6H*Z3MTSQ_*NK:) RT'EZ4HO/#=86B!23:>PCUB=!&3 MB2&$#FQ*PVP:,(";?C<(W67*F+HODSQB%)K*= +Z0*DT/#_=-;M=6Q59A8I2 MY94 PK&=@#5F78'&LFX/ J E"(U6=" Y&B8YZS [:!:---&%B:#S$8)']2^, MO YSZ0R3B(S]Y4I1^[K6ZZZ!\FB8\DX##[\WI)YW<4OBY*DK-<76=. _&N8_ M"[U][Z8SJ&F/F+XP"35$H8JO067T/@&WRO;4IOVBQ?-P+ MK<767FXX*[@T O#[6D!_T'TQ#^C/SJ[^ U!+ P04 " !1AOU2 :L[6CL) M !X.P & 'AL+W=OV_;.!+ OXI@ M+' ML*G%IZ0B";"U$UP/N$/0;N_^5FPF%BI+7DG.X]L?)2NF10Y)Q>O<98&B M\6-(#F=&G-^0]/EC6?VL5T(TP=,Z+^J+R:II-I^GTWJQ$NNT_E1N1"&_N2NK M==K(M]7]M-Y4(EUVC=;Y%(?W527Y^6VR;-"W%1!O5VOT^KY MB\C+QXL)FKQ\\"V[7S7M!]/+\TUZ+[Z+YL?FII+OIOM>EME:%'56%D$E[BXF MOZ'/UYRW#3J)?V?BL3YX';13N2W+G^V;K\N+2=AJ)'*Q:-HN4OGG0^B MGQ!K^UN4>=W]'SSVLN$D6&SKIESWC:4&ZZS8_4V?>D,<-$#$T@#W#?#8!J1O M0/0&S-* ]@VHU@!'E@:L;\#T$6)+ ]XWZ)PYW1FKL_0\;=++\ZI\#*I66O;6 MONCK>VO MW.U_6TH[R(?2V"6;K)X)EBRLIE^_%<+#X%!/T:X! ED MW MH_%NM':]>K@D,2$(GT\?#ET&B TEYJ;$&0H33)*AW!70$^,\#(=BUZ88(BRA M\5YL8#VRMQYQ6V^55J*VV>N#C/>ZD_@XQG:SW5CL<"J(A1&FD68;4_",X2BB MQ#(=NI\.[5H2RW2^%HLVW$7[H-9 8'QV!!S;C\'\)@L6Y5IFO3KM\H9X:E\+ M*)R8,5/*PU@+ 8_00$V^5Y,[U;QZ$M4BDZ:0[NQ,$92;5EEPW>*FXV*D13PW M E +T2MW+X-91/M91,?-XC VH5",3%TDA82P-O%>F]BI3;\2[Q3)ZGHKES)) M/<&#J-N\(G5IJFS1OMR)R#1A?K@ML@9T0FRHK!EX%GM=X.IC,.5D/^7DI%/V MN"4Q]).+ \845A*%*KV'H]3<+6>/6;-:B7S9.Z#)*JE?4P;MXUK?/0=BOC&7C[T] M#6UX@$CHW=G0$RZ]QH.IQC@.L66N"AJ0FQJ^BR-W^K[I)U&WNC8OI%=; M2.\+ O)N0JFF[+P7XU:QH;8J.2,Z2EM364\#,$P 2*0L)YHMO&E#QC$8^0C3R00@_D9H]3USG(1 6PT$$F=!@188K MI0XT)E3K '*N8@N?SW@S#-7U49@8F#,')-WK'U;P@-WP\,KU MSYL1L8D48$;LY9P188I8(@(8$\J(@)PK(V)%.WC$WL78]<^;%[&)/9:\"$AZ MXD(Q$N9OM_XIE, C4&+TI@\V,0 39$2#1VJHJ@(%_/_*62_GC A3Q!(1P)B<8\[TB##E$$-1;#.B8ACBV>#1VJHJL(3XL:35YW'$1,^ M$#9R<.+/P>Y^AF>LBF&HFV&./I2C)A+$)+80+U5,0,AO-6@$#=@'!BXJ4F+&"Y%-A ABI>H&Y>\.@IE[GNZEBQ$+UZH!O,=&RX MP40 PPVN7H;3.[ASX,[GKYZ>UQ'0U@2*;7K>]7!7(-38,23 C5H]U_% *(6*(=8IR0_@%N?8HY#1NS#@^L>@0Y"$)C$S;//:0Q"FJ(0==U%DQ.$8'!$F4H 9 MD?FOBP BEH@ MBV@C C(N3(B4[3#QEX7>>7A&!P7T*41,"\"DIZX4(S$XK=; M_Q1*L!$H,?Y&-' 'E.AWT*Y\4L,[T0H4^+CCE[?9*N!F:M9K5.X_.''V,IRW MRNW\M%LDGI*#FRF;6S<*N$K7?-R&QOLM4#EPCS,BNH_-&R*&C]W]#.VG0(2/ MVVAY1\4I!VZ$8)E)+%-5],/=].-F+@Y1 ^'Z/0NOV% YQ1;\N$.1UZ,9-W_06Q_ MDRHY0+)"'>3B3C8-/T6RCVKW,\_=FZ;<=#]+O"V;IEQW+U7G3_M)Q_V/;R_\"4$L#!!0 ( %&&_5+2]&^G>P0 +T* 8 >&PO M=V]R:W-H965T&ULM5;?;]LV$/Y7#GI9"P268Z==$=@&G#3M M.K2 42_;P[ 'FCI9UTJD2E)Q\M_OCI05I4O2[6$OMBC=??SNNQ_DXF#=5U\A M!KAM:N.7615">Y[G7E?8*#^Q+1K^4EK7J,!+M\]]ZU 5T:FI\]ET^CIO%)EL MM8CO-FZUL%VHR>#&@>^:1KF["ZSM89F=9L<7GVE?!7F1KQ:MVN,6PW6[<;S* M!Y2"&C2>K &'Y3);GYY?G(E]-/B=\.!'SR"1[*S]*HL/Q3*;"B&L40=!4/QW M@Y=8UP+$-+[UF-FPI3B.GX_H[V+L',M.>;RT]1]4A&J9O_,#!HRZ5_=]CJ,'-Y,GW"8]0ZSR#MM%%F^ M54&M%LX>P(DUH\E###5Z,SDRDI1MG0WF/V'#>%">?)BN!%O$U3LDM\J!&V-9ZM"!2R@)*., M)E6#9Q/D?@P>R.BZ*Q "6ZN$':&N=&7A?6UW;/[1[LD'TOX$/A@] 64*(#;S MW"D%W:IE7F+@/K(!.,[.4$UC5O.8J!3$"GD^7]IH+*Z3)>Q2[W M4*D;A!VB :R)&R8&0292O0^,32?_C'44(0?#@\^I!#J.E]7BCH\6;$E!PF#> MRGL4/OI;1TYT<[:)]EB6&$)Q M]/T7^1'*8B=3F\(=#Y50)?9=C4DUA_NN[N/K@;>H.Y9[88R3SA M1HA"V)9,G\]&&3[[A,G)T$VQQ$75SJBNH">SS.>7'&[ <8(JOO!AD=Y+?5"! M$I-!C=[+1(A%!J4B!^VXX?O4'ZM:S&3-M4^V2.U5<34^V(#E$C_5J\S.7#=. M&'.[L?RI8AH+'@.QC;YCC+AEQWKG*2TN.'3[6)X.]S-UNE*+G:?E-L3 M#YD:2W:=3GY^E8%+EZ6T"+:-%Y2=#7S=B8\5*X].#/B[-/AQ(1L,-];5WU!+ M P04 " !1AOU25O,.-74& "]$0 & 'AL+W=O9V==(;]YH'-WJ9!7XP/#TNQ1)O,=R5UX[NAJT5I0LT7EL# M#AGXW=DART>!/S2N?.<:.)*YM?=\B,&A#G*P!8$_3W@#/.<#1&, MK[7-7NN2%;O7C?4/,7:*92X\SFS^1:N0G?3>]D#A0E1YN+&KW[&.YS7;DS;W M\1=62?;HL >R\L$6M3(A*+1)_^*QSD-'X>WH&85)K3")N).CB/*]".+TV-D5 M.)8F:WP10XW:!$X;WI3;X&A5DUXXO4&))L!42EN9H,T2KITU="V14A_\\3"0 M%Y8=RMKB6;(X><;B&[BT)F0>SHU"M:T_)'0MQ$D#\6SRHL&/E1G P:@/D]%D M_(*]@S;D@VCOX!E[G5AO@S!*..7AKE0B(- MS#)AE@C:;&=%&ZG+'.'/Z=P' M1VSZZP4LARV6PXCE\#],_[^S"$D@7X-0M@RHJ#!:T7);],+ E0QVCHYS3SL0 M,H0/V@A*A[T/T]NSWBO0WE?DXZ6<[_6FMW M:"EBV5X4!.HA 1K YPP][1+=J011IV60EOJ$#VCD&N;K),'>&+'LV@N6=E;F ME2(S>0Y*>YE;7SF$9:45119WGM5$2:9+IQEC1\RG?N(C5V0NG%ZL639O/-@% M/-!36WG.YX/V4;HVNH6E"Y2M"14O#?6RC!HL7?=!.NL]MS]T%%P,R8(E4VX# MF'5)0AM>MHZ<.,$A[::J@ZLV:$A$2HT_"#&MF F MH_$O-66)BRT3R3^O[(\G?1*7MD#X+![1P]YG6VH)1X>C5^_@EKSEM+,-ASH$ MYA1U%3G8.K!$!XTI;3[9B+?;ZCJIA^B76("YIET2<5VB"W28 CY*+!/3D@HU MG;0!K,?DM36-RJ8W^11N@2&S*NYY5*7-E%6>K&\\@Z.T15X*L[/#_<3&;4YZ1\E _1)FW :O$M-J*K>-99O/#E4EZ5I16ITG,DL68C MYCM$J:LLTC#RWQ!Q\N]FY'@ Y\(UYRK7)5DON?U2!.JI8XI@CNG@H$").KY, M0,@$K;V4-BDKYV*O-[R2\(0GE;=3(K0EU"5BT8=,A'3&-5B;(FT1KC1E_.4: MT<1Q/G=MKMF=HJIN"L9O]^1IM:11MCM$/"7^:'_TID]9G0?R'3+";2+->'2G MW;B*?:;F*?1AE6F9<1YYRWC2Y*35'7>=8MOF8=-7-R"UH4&N2K4:75*">;"C M.#WE*O(SUV*N %O.Q:%.(7OEF)@9D3TI!G+;H.^RA%H4*MT28^=PYVS'4>-N<#N MWZ;3:]ZM8)1VT],!XT4R@D2.$GD8(UV+F[A:L$Z*D6Y]^GB[.KF57T$\ SJZTD]GMH;/E:E33V_G3V7:-!1AUY3 MGS9=]G"73I,Q5T<3STYO"YFSU3+;$/<@'=63;>9P33R(O$ISS*;;?3^/(H=J MQFP&>C_XUGO5N!KGW]=O1 MR*6Y*J4;FEI5>+,UMI0>CW8WZ M4A^L#,8#]J)CWJ7>YH8W5[7C=_>36D]+_A%JT?7&POR9&/,/3U\E]T,8C)(%2KUI$'BYT&M55&0 M(ICQ_T;GH-N2!/OC5ONW[#M\V4BGUJ;X56<^OQDL!R)36[DO_$?S^!_5^#,C M?:DI'/\7CV'M=#$0Z=YY4S;"L*#45?B53PT./8%E_() T@@D;'?8B*W\E_3R M]MJ:1V%I-;31@%UE:1BG*PK*)V_Q5D/.WWY4#ZK:J^N1AS*:&J6-X%T03%X0 MG(OWIO*Y$_^N,I6=RH]@1&=)TEIREUQ4^/V^&HI)'(DD3L87]$TZSR:L;W+9 M,[&UIA1KV&K! *#K<[%F7)45O[W;.)[_[X4-I]V&4]YP^GHHOTI0'']3LZLT ML[:=TPXIP--?5"8>=*D?"\+)R M6V4M%G@CS-XV[%+614(C/?!7FGWEH4QZRC=*',>JL9/3F;*23:*9M2EK61V$ M>JK#*D/F*208Z5)/:2ZK';"'%1JO6TN&XG-/>*R0O'(PIO:6,]&#L%.UPH[(2V-Q:>O-WN'F#D@U7<>B#\ %B I!W2(X]=:7BO+#:!*E3";0N\:E FNU^CIS#FO,.J8 M<,IWV?"0H_2-ZZ"CG1Y4X0)Q$-P=^07Z*.=U%7;?'( U'+;952VM/X (C.TI M%[5KDDA7J:X1\@"04\&9P 3'WG5V'7G+\=Q9X]H5A:1F$V0US$0?:T/;W_7( M20BV5)W(U2<@$UQ>-#<2%$MVB!$E%4ZE45Q MX(52E.AE^NJ@)*24+8?B[K5Q)?H=M?+69R/=6=9 @:!>=-FU7-.OY4XO-AR! MEDROBWS$ )QEY46[7TE6-O8B?7ZBP+\ @6-4+^.(J,'G*BWVF?J*@$;H-3K- M6XG@\;GZ EX=*]2Q&@&T)M]$+0^DNBL:3H6JS@WL!.IG@;19&\9*-14R>A[% MS$!19;S(@;$@_#PY"(33YZ646B,@EX#-Y2(TH&/>G"L.LG"FA=Q1+OT/FJ[H M,)CU@')[X 2S4D@5FD-S!#1JVBT3QZJKC2X* NB8.$!J:_D0*1QLURI$,U6( M#MSXL^P@>[>FP"&;U))WQ&F 7'GW+-%:>!$ON4/IV'$D42=[O5;\@]/ [!T, M<_]$Y\U18T[.? (G-L4GMD_ZZ84WZZ#Q,VFD1XOQBC=:3&;1))GS.)[/H@6V^M%X]5:\X[-1R!ZB MV=;@7P95=/+!JPRH#SO]O2)1$_7:"O @+<4U4[A3D81HCE//\]!D*D0458GN M2CS#B=*I0GA"9O:SH$VCI@[;?7K/AP4B5X'S"YT"JN-\6TW.;.^Z&D');C$E M"U"\1%E'(MM4X2G#Z1&E*Q52VXB/@IDF)G&E)*E0U&3QU["3S/J+:/F>5)WG M8PO9&S%?SJ/5;$%)4P+9)Y$BU7$^;J*EHM$O'#'X%E(LZP:CP% :%C M&B^C.%F(9+6*9G'2X-ZZFI BL#3&SUC,I]$TGHOI/$K _[^;L@ >UP;'W:-? M\WJGG+1;PD&N4+CY @*&[/E"L5&IW%,YASPN$=;K+X%)(+\VW#:/[#.( 9TP M^EMW>L^T[@O=L&U.$@VPZA7Q/Y+)]JY4M2ET>AB*7Y",3,3UR?5FW13<[GK$ M +:W&ZLVW#!"\6_35U%?"/+V4#8\#TF/'A3\S>0C?& @8>YDL"8 M%N ]Y4;[0!MT'\5N?P=02P,$% @ 48;]4C-A=#+Q" C1D !D !X M;"]W;W)K&ULS5G;Z41^L<%U=2[N[5I79OAR=CM*#G_1ZX^G! M]/*BE6OU4?F_MQ\L[J992JEKU3AM&F'5ZN7HZO3\^HS6\X*?M=JZP;4@3Y;& MW-+-V_+E:$8&J4H5GB1(_/NB;E15D2"8\3G*'&65M'%XG:2_8=_ARU(Z=6.J M?^C2;UZ.7HQ$J5:RJ_Q/9ON#BOX\)7F%J1S_%=NP=G$V$D7GO*GC9EA0ZR;\ MEU]C' 8;7LR^L6$>-\S9[J"(K7PEO;R\L&8K+*V&-+I@5WDWC-,-)>6CMWBK ML<]?OI':BI]EU2GQ7DG7686(^XNIAVQ:,2VBG.L@9_X-.<_$>]/XC1.OFU*5 M^_NGL"D;-D^&7<_O%?ACUTS$8C86\]G\]!YYB^SH@N4M?MW15]H5E2%?G?CG MU=)Y"VS\ZQX=9UG'&>LX^Z^#^5ODB$\;)6Y,WB (0U,V:8J6D;;XCU:W*4G\Z$=N+1Z62&8JXJ MYB6L>C2;+-*#,1QRK6*VJG9!?VL\?* 0'/I%^UMEF9\I#;C6IL1SJXB> *V2 MG/40HYM2?]%E!SEM9XL-V$S(M541)(0 )8O-, 3\1H:$50GE@H+2(A7L-"/ MA9=?E1M#"=H!\N.3-[(VUNM?PH.3T>OKMY]>78V>D.=DQ=!8+^T:G2?92;LS M*!#E4D$76$_QQKN^4R[&0J^P;3<64 A$U2Z?L%[FLE$#"NF9PKYNV@WP820)" KPJ-HW^W"D7 MO"%<="ZX$JW:*[Z_'HA#GZ0F2E7=M94U-8%4M!1W)&TDXF*6:A,)=$0T(1:G):%ST% M&[O/N_L*YO$(A@DVFX5FOB3Z?7C5XADL!UBD)N+B31ACP. M41XP>61G*N1@2P!EC]P(4_!Q=] !$_4-VBO1>R$COE>=)V; ](]($<1!4)AT M$6;F<(0PU3(66Z+=4 SB6[*GVK*KTQICPP.8XN^XTTDN. >5= ML$%ZJ#U3(BB:=QLFE(HM(DS_?3_'$)I.GW_OP":8Z2T7DOI*34F1+IX_<^3":^R$(UA4 M5 @E/*863;WR6+XH0*1O*2LV@L\D;#X]39T&C8RH(+A0'H(IVP6?NB)8E;B] MQS*/ K0]-?_0*BB=T0J:&S)/YQEGPD-P!F"L'Y1I&C0RA@^*:. RMX&2ZP+: M]JN*,Q3\0/2+J(68]UE.3VP][>W"FH]%4"$1"H PVS<4?@GARA M]YF+)N)OG:0F*%E^@B]5DJR5@W1.I*I(=NHUM W&^5:L ':VJ! MJ(%_ P9J>-1*2(DQV>?.< ,(_,=-JY1>#DZ65H8M3&Y(8UK!C^SPVI%I66X MCF( LL8C@U:N$\XHCG9X[9ZQ2-A M+)ZE6NNF"4>"4D2VCLVBY[8'P*3CCCYDB&,'@I,8@"<'V7\5?/T8?'V7^]=U M;%S0=ACDY/I-IHA]>G@@YYP\.X.0@:9]L"4(_ 7$>2ZNXMQ6RQTWS94Q/LFS M>$41G(@W,7+A"%*'KW#AL'I8&^3+>%BC1/*H-RRF::1Q[,RCIXNS'+)X6BT, MXOT+$P[M,758^?Q97KC_X2*-XUNT%]YNR\#?% D8CNZAT$CHC$,Z2F)T^A+' MG2K:XE(WIY":2I<\QCBTLU@2L"!W%M>'PNFOOU,@D*X'!N+L_RD0G[B5)S;? M!VOH*FE&"<5$HS2UUWZ>X%..-^:6/GT8# "A]? H9QP-<$7\JI*G3MC0#\,4 MR"4)QP".J:NSJ2']IMR4NN0*J.6M"HWJGB]]DV-?#3^0UYA?^(< )]BI\ M+<]/\V\-5^$3>[\\_%#Q'HU48T*KU I;9Y/G3T?"AH__X<:;EC^X+XWWIN;+ MC9)@!%J ]U3'Z884Y%]@+O\#4$L#!!0 ( %&&_5+)KX89NP0 &,+ 9 M >&PO=V]R:W-H965T@#+8TM8BE12U)QW%_?(>4K&SL(%GVQJ3F^.3@SG(NE M5%]T@VC@J16=OO0:8_KSZ517#;9,3V2/'7'F4K7,T*=:3'6OD-5.J173* BR M:FA;IE8W*.3RT@N]#>&>+QIC"=.KBYXM\#.: M/_H[15_3+4K-6^PTEQTHG%]ZU^'Y36+EG<"?')=Z[PPVDIF47^S'A_K2"ZQ# M*+ R%H'1WR/>HA 6B-SXNL;TMB:MXOYY@_Z+BYUBF3&-MU+\Q6O37'J%!S7. MV2#,O5S^ANMX4HM72:'=+RQ'V33VH!JTD>U:F3QH>3?^LZ=U'O84BN"(0K16 MB)S?HR'GY7MFV-6%DDM05IK0[,&%ZK3).=[92_EL%'$YZ9FK#YUAW8+/!&I@ M70V_2EDON1 74T/H5F9:K9%N1J3H"%(&'V5G&@T_=S76S_6GY-76M6CCVDWT M*N#O0S>!./ A"J+P%;QX&VKL\.(C>)O07)R[N.%::S0:WG-=":D'A?#W]4P; M107SSRMFDZW9Q)E-_H<,OXID^_-<]ZS"2X\:4*-Z1.\H_$.#5*Z"=16"G,-B M$_R2:7@7!^4DHW(2PG6&MA*4;MRFVT&]QPK;&2J(0T+<"0S1X5E_4$K/U;V?:L6T$SJC$2;P?!#&EPXG!%W6V DJZM\R^] M&%'F4M#HL/B[H:"-/ C^*23B=%Z(=I<4K' MK/2#(GS.S3,_RW/+S6,_S2*X94KQ%XAAX<0ACZ>1KN48,P(&KD M1V4 GV1W5M&EH:$L+A2BO2 -J3-YDOA)F9U"GL0[2AS$IU#&&3PH5B-TK$4K MGR6$[?Y.X<-F?EX4 MY*[!.MX2S?_L3YCQ*7GC!!P/@@0?.X:,$PF M!:R0*>VZZ##RC/" ];V23PY6NY:J.4TC/AM<[1!4Q70#<^H)#0OLU@BSE9-E MU=>!VY8\'.LZ#X<*Q:?D';Q]VS-F[W:/I\LZ8 >GS<29G5[?F;%'=*T;YI-@ MD[)LDH]'YTZR8] @[-$][6(U>=YF^$2KB\8Q3#)(]?!R2KAY&.U/0\(G0K$E MT.;C(C,-I03:\9%#^\@=&"[CF'R#4\YN.HF>VTWW'-G8U?SI>ZS:B]XEFQWR M86.APR=J&]+;2S'1:D^2 -$[M1<.@IGNXM/E3K M"[?>::CL0!AWH"UUNT%>CXO33GQ"=!H%S4@TF>>J!&E>Z\&PO=V]R:W-H965T;=IO:2NTV!(C!M UX0#PXR:6QYMC!=M;MO^?LM%EA; ](O#C^N-_' M7>++?*OTK:D1+=PW0II%4%O;GD21*6ILF!FI%B6=5$HWS-)2;R+3:F2E!S4B M2N-X&C6,RV Y]WN7>CE7G15MSA*0KAB,C&SQUG,$@ZX.%\S_[6YTZYY,S@J1+?>&GK17 40(D5 MZX2]4MMWN,LG' \#13.2[=2[FVFDXYX>QR512ZPQ+.[^DU&S3 M9 F?;8T:/BE9=%JCM/"1LYP+;CF:>61)UH&C8B>Q[B729R2F<*&DK0V6"YVN?N",&'@ M^RHW5M-7\^,%B>&A)F_ MI:]@,@G3R3%-QL?A+)L-81IS9LG=.#R>930FQ]/A#)M6J =$R%%BQ:V+RJ8) MC?'LD:'5JD+CV@D38%#?\0*A0N),PIBBDS!+TB&:2TL)&@O)-(8DRW:UG(5Q M$D,6SFCW1EEB>E*_5S"-*6I*DVP<3K(C>L<63V#5J,[5O&$/()6EPM%0=@A6 M@::CDLO-Z&\?6W1POQO4&]_%#!6.Z/JK/NP.C7+5]X?'\+[+7C"]X=* P(J@ M\6B6!:#[SM4OK&I]M\B5I=[CIS4U>]0N@,Z=Z?W""0R_C^4O4$L#!!0 ( M %&&_5+G:?U%H ( -$% 9 >&PO=V]R:W-H965T%)N.A=J2)\EU^O>C M9,?)@+8;]F)1%,_1(65RWDKUI M$ ]NJ%'KA%<;4Y[ZOTP(KIB>R1D$GN505 M,[15&U_7"EGF0%7I1T$P\RO&A;><.]^=6LYE8THN\$Z!;JJ*J9<5EK)=>*&W M<]SS36&LPU_.:[;!!S1?ZSM%.W]@R7B%0G,I0&&^\"["\]74QKN ;QQ;?6"# MS60MY9/=W&0++[""L,346 9&RS->8EE:(I+QJ^?TABLM\-#>L7]RN5,N:Z;Q M4I;?>6:*A7?J088Y:TIS+]O/V.>36+Y4EMI]H>UBX]B#M-%&5CV8%%1<="O; M]G4X )P&;P"B'A YW=U%3N45,VPY5[(%9:.)S1HN58*C:4*HHG$1R1 M:K=$4[<#?L;IG: M<*&AQ)R@P>0D\4!U Z3;&%F[IEU+0R/ F07-7%0V@,YS*Z&W7_C"UQMC%X:+6(?F]_I6T6S8LQ2\0J&Y%*!P-?278NX%5A"6F!O+P.AOBU=8EI:(9'SM.+W^ M2 L\'._9/SC?R9 D0=('*ZVX.?Y1:G\$M*KC;,(6SH2%Z:S3,.ZK+EBHZ M036!3U*8C88;46#Q'#\D6;VV:*_M,GJ5\-=&#" .?(B"*'R%+^Y]C1U?_&^^ M]D["7Q=+;12%QM^O\(]Z_I'C'WV/NWR5RJ;B5-5,R@P4L'Z'@6UX0! 2E/Q=DC';9;!!V+I[) MC&U147J":*HE$?2O9T%%&^]/*)U MRLQ&(3JHY@]0M=F'-ON <@?[W'$F- CLM3--^)**,?%S01RRT;1/#N-#CK7I MSN@\Z&8%U9:S*0G408WJQ5]6>P+NG>C;PMHS!O%#4<] MA9NJ+N4CW58;%FS'5*%AE(W]($HA2E(_&\4PCC,_"!+X\8:#_\QB'UG?47)P\2CC=6RL38NA F_7BM<4S&!4>PGZ<@1CNGA M*. :85.8;%].5O\H6^V<6I1[-.?VBU]TX>&RO4;71Y2/_E,1V5>R+J./\OCH M9I:8LT9C6X':.-HQ6S4,/]\_N2L6RI8]^A$2\'E =67*::7=TS[V-_6_Y0[@ MI8_C\*#IH%Q>N]:*JKILA&G[CWZU[]XNVJ;ER;QM_3XQM>;D2XDK@E+LC3U0 M;3O53HRL70NSE(8:(C?<4 >*RAK0_DI*LY_8 _J>=O$/4$L#!!0 ( %&& M_5(_J-&<^0( "<( 9 >&PO=V]R:W-H965TSSSS7PS8SNSG;'WKD(DV-=*NWE4$36ODL05%=;"Q:9!S3L;8VM! MO+3;Q#4611F,:I5D:3I.:B%UM)@%V&3Q)T[FX-G MLC;FWB_>E?,H]0&APH(\@N#A.]ZB4AZ(P_AVQ(QZE][P?'Y"?Q.X,Y>U<'AK MU&=94C6/IA&4N!&MHH]F]Q:/?%YXO,(H%[ZPZW1'>01%Z\C41V..H):Z&\7^ MF(95P:VJNM1,A72LEM)LEQ#Z\9E(<\98=7O8(WA@^&$V5@S]TB>6E M?<*Q]0%FIP"7V57 ]ZV.(4\'D*79\ I>WA/. U[^&.%*6'R^#H17XL#]17!C MK=!;#/,O-VM'EIOEZQ5GH][9*#@;_6?9_1T\^+/"(!;ZP >F,)9+ ,^R..?. M42H< LV"23SJ!5(#&1(*7(#N\E*<0^/>SY'[DBK>L19=8W0I]9:-61.!Q![6 MJ'$CR8'9P+,T'E]Z',;37L 7"1 '2I5%#-M.[J'NN@9]UP#7'/N:#\![Q'!Z MU2&&-__.GK_TM+2,XY?_>UHF)\&/+%^WUD.A*"IOZRE<3U- _)EO*4O0AF#+ M'4[@)8$1F,:SO>$?A!V*_D>4+AA MTS2>O(C =L]2MR#3A*=@;8@?EC"M^"5'ZQ5X?V,,G1;>0?]OL/@;4$L#!!0 M ( %&&_5+YD<;GAP4 H- 9 >&PO=V]R:W-H965TMK[M)D.XND$W:)@$"!$DO#T4?*&ED,:%(E:36 MZ[_OF:%DR]O=H.V+;5&M M#OL;LGYW-5O-QH6/9MLD7EA<7W9Z2Y\H_=I]"'A:'+Q4IB47C7[EZ M<7/.^V7#;X9V0 M;#C]/7K_27)'+H6.],K;WTV5FJO9\YFJJ-:]31_][@T-^5RPO]+;*)]JE_=> MK&>J[&/R[6 ,!*UQ^5O?#3Q,#)XO'S%8#P9KP9T#".,? MDJI8 YQQ7)1/*>"M@5VZ?N5=,FY+KC04+Q<)+OG%HAS,;[+Y^A'SI^H]'#11 M_>@JJD[M%X!RP+,>\=RLO^KP7>_F:K,\4^OE>O45?YM#?AOQMWDTO[8U"2I* M46E7J9-\U6L32^MC'TC]\;*(*4 D?WXEZODAZKE$/?^_K/X'<_76J=20*YTB[:ML%F!.+1IFJM/OA5L M0 20:)I$(>)[KPH"]%L*,"CV$LXX$*]=20(JF/@%&QU<#< M",(.LH"$W_7(=;U]J_6M#[JPB-]UI"V0Q0A%2OX!Z01) M3*N8@"Z/=)/VW_-O5CR?5DOF$P.+AH&U.C]56LZ!@6%QDDC= M!ZR$,P'@1VHV,O/@Z#%**BJ-G(4"Y11JX4'-P#/P\/#\=SR'WC(IIRZ__>;Y M>O7LAXA6WX$;F3GI7A?)B.I)-'44Y$F>)G.-FHZ Z/60*H+L&# M\,OJ";FGQ87T-.ADOSU+9@M/,=W3\C@()'=!+Y-&&N"]#AAPN0,><;K31-;C:\6 !M=OQ !VVGO;Q<'J-BA_4JB.4SNV,#HIFT#B/8^VR.Q8-%"GG MPUGNDLFA.G3_1$<9+"[(/O#- P26H==6]%.P]EM=T8-R>^CVM)C<3S$)MG(+ MC]S0+N6KZF'U<-%_F>^WQ^WY7P*J"Z5B,E$-T^7\V<4,5P>Y>>>'Y#NY[4*U MN#O+SP9_5BCP!KRO/3II>. A[\_UW\#4$L#!!0 ( %&&_5*"8<@+" H M /D= 9 >&PO=V]R:W-H965T)SVD?.GV 2%!"0Q(\ &C9_?7]=L&KK,A*VYD^ M6.8%N]C+MS?P!-:FPN/6[M MZM255LF$B?+L-)I.%Z>YU,7HZI*??;57EZ;RF2[45RM?2/MRHS&S>C&:C MYL$WO5I[>G!Z=5G*E;I5_K?RJ\7=:O;HYH_6\X*]: M;5SO6I F2V.^T\V'Y,UH2@*I3,6>.$C\NU-O5981(XCQ>\USU&Y)A/WKAOM[ MUAVZ+*53;TWV-YWX]9O1Q4@D*I55YK^9S9]5K<\Y\8M-YOA7;,+:Z,5(Q)7S M)J^)(4&NB_!?WM=VZ!%<3'] $-4$$>O"D-Z=Q37\3Z*,?T"_$)U/XM1-_ M*A*5#.E/(4LK4-0(=!/M9?B7JIB(^70LHFDTV\-OWBHX9W[S'_ CM<0[[>+, MN,HJ\??KI?,68/C''N9G+?,S9G[V'UOO9^C%M7,(PQN +!$?59'H8B6.1]R.^+_%4NV%+!)QJ^+*TA;7*ZL4$QT3XQ%>&+QO M>8U.QF*SUO%:2'KD>'MLFCMA4N:O[K7SQ/[ C<8BD1XR2^8 #"@Q8]W.QV+Y MP$0RA['ZB@:M,PB@K!.EM&"()U9Y,V:*KY_?PIC%]['X+"D%R(PL;&+-=V/: M3":(*4V H.0@D(9(:7I!BD&@)?,4VQ8(>X^NZU6U;JTZHY.)^!4+?O1>E-;< MZ40Y@;0JI'"JT+AP9!\!,YAU@.@1?- M@Y8'B%.1D]AFNS;'1@]B28R@+Z,_M287'MF?5.#_C +X"^8(KCR:]13#*DEI M4>=5_H19CLZG+=WKQA$)9)->Q,IZ%#(XX/=*6W85H("LX8 /EVJ5!(UK!/X" MM"XSO6(\N:>49#[!PV-!!4FDVCHO,JT*DM2PJ5%BM&/0-\)066,LR%)[4H6R MA)N(#QSG8* )_0]RF0' "#!A676((HL"YH NH.*@\"R=*;D@PA:#:*+<43]+ M389JC4W'HLPJB ,QE$2\Q_#.F!U1EIF.>4\4\Y4N7B%L3K YE<@@0:(H)2#C M<12AV$+:(@X>Q1YKU$N2'EL>ST["M@H&A*QI14E%I:GBFLWL@B1B.CF?/AN+ MXRA0\&ZQR7-E8X)@5F=-6P-V?PK@+'$\)[$3J;,'\?'#S9=O_>UFD^GTV6N! MV#Q>TK)NP5/JQ<9Y3F9!&8KS1)7&47:$-6F)16]R)X%*8()H'WB5YXBJ70LO M:I-T*\'<5?##TEC+#D)$_!-= H4,:!O(],*$Y0BH?>0S0LYT$IT_([YL6>;2 M,G<-8CJGDL5F#X78<*6*-661IF\4)H;O78.O7<9(998Y)$?$ M8^O>C@]@H3(W2$JD'>$)#8!SE21(ME@\FDXNVIP)1M0\$+A8EQJXNVW^H:BK ML3]PI_EDUNZTO<.0\R -B345WZ+-UY5W7H:8KA'3IV9Q ,VM_2G38D1QU FU M2!OX;2DS7A\&']H20B95F!2:");6/C!(VMI!CQ/JU.J&Q'K]KZ!7&['J'O,2 M1*HP@LS/#\^8.2%F4@5?L O=-2A1F8*+%RT]II!X_@ MOJKH1-]K.;9+0IG-\AUUIT]:UUG,K]'NB#S,!T$8[NR:[IZMB(OI$%46 MO9:EQ4!KAR%J++=MW,/5[A0P4*X3S.G[_TZLZ'\JUF][\]U6R+DF1S%_U'U. M27FN/3>6J:+J@364(WP#Y:JH/)B1P[NU3S4L8T1 %E=!EZZQ@,9<,X9)AZRS M*@*D]M@C0&<@+5F[5S[VH+?.8(O6^$2*!R_;!^G/(Z^V%-J,[.'_I-*LAR=6 M:3:9/U+I8,P.%7J'!AZ)X3&<$ZLV<*DWU%*R%!?32==0[TTB:%;10%##!/VM M(A "_B/L#I JD.J^I[Z@'G<)XU-BD4BQ8/99\IH MS:*^3,!^/]GU9L7&#&,JH75I;W/U(-RVJ^"A26$[%Y12DZ/.#S/9$%AL^J/9 MBP/M#3O91J&]0DYW>F;@$;;QP,)G?14V\BD33R=HH,.83?Y I1ZL#Y62RM!^ ME7;X;BOM_ER1^JGB?4 )N]5T,SR'V*Z]2Z6XB4+PHZ]FZC!!9UG7;![67?$4 MW2@)43/E/1UJX+(^ 7ABMF3]5=LZ(M*Z_,,>>QPIP8<;^AFTA3NW[SFY[K\Y M;W"_(6E6[/JLW?[VV]O#@,,)BFAWC[H8Q52R"JZ.,9G"GI@2QXQ6.M[H Q5 M4T^#+P]%Q*E)GX]5(KC1FSV=YE/5^!=R+XT&#+3#1YA'Y@BJ1-'+KA),L$F7 M-V]#WN3PI1/ 3PCLV7A'6N>\%(;+1K"^9MV!2 /X.C "YZ/%RZU:U,!7QK&M M^I4PY-&N](9^][ $"&9D\WIH#2T\&N7"R3BU;R7L>5 M%3,;J0GYT'FO:!:# IEQKIMG:4&EW9J[ ?"FE#,17^E\I^[8&D.EF@;TOGMV M.@5@:11X5(4JB]F3QNFCBY>]9KD5>LB)K$T+VWC9TBG@AKN>YH1(UMJEP[;W MX)(4',\\Z)BJ+4]-7&Z@EGINTK21M)_W.5LGVC%:MC-I7:QN 3DD/S <[VV9LX9J%- MY<#3G;R")4F&_O>6;N];2+7[#4O%;59WA;#A;R 5'Q!5I>E9[$C\\0\7T2QZ MC:O9V=GP?CQ=S$/XM6X9#+7-TMG%67<]GKU=+]K+"-'&FY(_[BV-]R;GR[62*#ZT .])Z.:&-FB_]E[]&U!+ P04 M" !1AOU2J]#$04D' E% &0 'AL+W=OX:&K#CD\?#LX#Q:4DPKODEN1: MUK_O-\.]2;&=OA0H<%[L79$S\\WPFPOW9./\0UAK'<53D=MP.EC'6'X:CX-: MZT*&D2NUQRXR%BGP\FTS>CPMI[.#LA'^[\6E@.FA^N#6K=:0?QF MG@[FTT_GQ[2?-_S'Z$WH/0OR9.'< [U<9:>#"0'2N5:1-$C\>]07.L])$6#\ M4>LB*6A@("F/3?_E4QZ$G\''R@L"L%I@Q[F2(4?XLHSP[\6XC M/.V&-GI@5UD:X(RE0[F+'JL&GS,Q>,/->?'$VKH.XM)G.=N7'@-SBGC6XSV>O M*ORELB-Q.!F*V60V?47?81N'0]9W^(*^YQS^[WP1H@=O_O>*@:/6P!$;.'K! MP(W7I?22J8A@?S966F5D+NZBC!HTCT%(FXG[H&G],D0#SNGP7*S_'DOBZUJ+ MO/#]/WDIW_-YS=(W3\J MXZ&_D!9Y3F(B.KP]:*%;XX1(!M2&DFP'$=U,[F1"Y.;:&I5F0DJ=Z$BN\D/.ELRO;.3%TD]>=@\/^LG*7T)A]>/VE:: M]^@GU,L W5GEB4V=#+V5VAN7A1$2+%8P '@H'T$@Z0 9WGJQ]*Z E N]Z(Q> M(>!Q2\#C5VGQ&RIDG^7>63RKY-YS+'M=W:U6>J]0[&@4:4.^%3)S)0>LVUKN M;KVRXEI%MX#W2&'\6J0C[!=TH=$I,E5)?>$,;>MI#Z5F*>RJ4W MRRWMS1L+(-XC?G55H'@^FL"[:Z4[6/I .<\R?K1@Q!J-',]#H;P+@=JL]G". M77+"097O ),L=AA+R\[#B/>$DC9K% #KK98^>6DLU)BBR1*QT"MCV9A<8D7\#$H5Q)+I,1?^23)UX8I2VHYH MK:$.PR_25M3FIJEAU"4B$]9%L9;8( 4EFB>ZX:A1\X6S>S3LRN>(&-N"F4VF M/]:4!1=;)L(^K1Q,9T-L5Z[0XJM\HC[ZU95&B0]'DW>?T'0+G.ARVW"H1V * M45^0G*T=2W1H:EU(.OAU5]PD\8Z)'<+C3*5\9FS* Y357G2WED6GNL[+*'&[9[P,+%Q%_/2 M(]YPM(8]I$)+=&,J5IS*X?^!8FW]K GU^SUVA4,I672_3Z MN#VXR-&;B9*9^-V;B'HI+J@,7B>FU51N"\LNG[W.*D4=%&'U@<:*FCR[8/=X M4^R#U'V0RSY(G4"J#N2F!JD(I*O3(4-+1Q&4(I?J@92@M]-H&+\IX1S??CM) MK.FVA1Y1ZBQC&C+_K:51X*\R(;A>,\YH%KG>TQ8ZMH4UQG>RNI#_US6/A%>E#F>R1$];VMIRTM;JF!X177J)9S/-1E MFJR23\0,9D_R 68;]'V6T/4C,RTQ]IH[19M'#;JB";Z=X1@Z]I!(:K3XP0;9 M3*#,$:#'".%;S-37Z168AR)40"P#^_NKLQE-U,2EA;0/XIHN-A!G+]_^>G5^ M??NN;@$T@X9Z4N>NW?&Q*EVJ^>WLB?N;]JC06[XO]=A#53I-QI0=C3][M2VN MO:M6ZXZXAZE5SW:90SGQ*/,JS3%=M?OK/&(.U8SIW4.?O<2->Y]N"NU7_(&* MCAP5)7W%:7]MOX'-TZ>?;GOZ@ ;:(4.#R/42HI/1!US@?/HHE5ZB*_E#T,+% MZ I^I/%?>]J ]:5SL7DA ^V7P;,_ 5!+ P04 " !1AOU2'7KMY$,# # M" &0 'AL+W=O>7?/ M/?XZ#,VF$3TW5VHG)&JV2O?][*8#'S9_=Z,5.#[5HI[C68H>^Y/MR*3NWG012<#A[:NK'N(%S, M=KP6C\)^VMUKW(432M7V0II62=!B.P]NHNO;U-E[@[];L3=G,KA,UDH]N> D,8_1\Q@"NDK49MBWYV\2"^"3D( M>+?BZTZ8][/0(JK3A9LCPNV(P%Y R.!.2=L8^$56HOK1/T0V$R5VHG3++@)^ M'.05Q)0 HRRZ@!=/*<8>+_Z/%+=:];!$KAI' %UK47-_>"I+4ZOI_"SXEZ&6C7(6W7XZ[2R!NMZ!/CS&2&M M 8O*I>IW7![>FE,,J+Y'%Q6L#[#I6C0'>]AAFUN);FHP7%;F_36L&BW$#PT$ M++_PY7]LGU_0+$?$E4-T37(?>B:M-)>&^]^.=_ &\B@C19JB%)<9R0RF*I\5,A ME%6@455AU:\N3$0Z343Z>A-Q&>HU)J)7U6N-PIV#^OD,#)NG3O$*RYX5&2G3 MW/4_920JF6\%RQ@IRMC/1TG*G,$?PK@<.!*;O%WS4[2*$FPZ8B2T()3EP,J2 MI)3!7YBSGE)E#@@G@^(209:0A&:09(3AS/T/8Q*>7&PO M=V]R:W-H965TICVXR4UCX=B9[;3P[W?M?%!$Z="D:2_QYSWG7-^3...5TK:#!543!]/T.A5I.@'[03EWR16S<13LZ, DLI8533!I*#@LF[977,.+PF(FX#8ZZZ)O,H39METK-4*M-M- M:*[C4_71)(Y+5Y0KJVF54YR=GC*NX8:)"N$8^\Y#BZ93#@3P(Q!:X#) M% 1G= K.0.4%++\C9E*R>5%ISN7!VXV93";:S7^<(F1+TOCD0 MZRL))(,FMS$?2X) Q5&5HV.R/8;$OB\@2/$:^5)?5GN$0!_::-FW8 9P]9C2AM M:4FX$Y8H^K"DJ)G_.*1$9!4=DA DZS7TW@\'._#FU6'%6$UTB\2>DJZ:GO'R-<<&E=+5W=429UC809"%R#?G+ M[WJ!DRKC(@U?2)[QA%&ZE51S@WKI[ IDWA=YZX_J2N\55=X]87]S"KM3BVI^9JK7"<,_(-D3QZ83-GHY_1R!K M3(]?LM;Z7Y7%$1P5JG*&+]@]2.4^+/1H\#0MN1/PO?Y?.&>:RF9 8$:AT>X!.4/7=W ]L*KT]]Y<6;I%?3>G MWQ;4;@.M.]'MP!%T/T+3WU!+ P04 " !1AOU2-Y[A^:@# !F" &0 M 'AL+W=O2U!=TS#Y?(.UV$V=P#DP'OAZHPW#FTVV;(V/J'_= MWDLZ>0-*Q1ML%1-.G=!@,ED*\<4Z4RY(IO!7U[[S2FZF3.U#ABG6U M?A"[7W"?CPVP%+6RO[#K=3/?@;)36C1[8XJ@X6W_94_[.IP8Y.<,PKU!:./N M'=DH[YAFLXD4.Y!&F] ,85.UUA0<;\VE/&I)4DYV>O:AU:Q=\V6-"EA;P<]" M5#M>UW"U8(8YFGB:W!AEK]Q#WO20X1G(%#Z)5F\4O&LKK+ZU]RB\(<;P$.-- M>!'P8]=>0^2[$/IA< $O&G*.+%YT!F_(T21\+ #,E4*MX(ZKLA:JDPA_S)=* M2^JWL74;GW'[V/<]B!6P1DC-_S85!GX,@-D 7JOX9>3%!F$E:AHP MWJZ!TTT>ANQ?G=''Z%")<2BQK:E_ M*Y2&>5EV35E:+:HJ8IKB4B/%%4RL2ZO8CXM->66F4KXW 1;=F=XW5EI4X M=6@Y*91?T;%S@?]'/':FU'[&U(M)>$"S_BK2HU&RT_"&[C&("W,((?!=WT\, M'4'A)GY@R!AR-R\R0R9$AL1='/U%A9N3Y4)H5A_O^;7K\4[>?AJ4M=UP"DIS MV_T:&+C#$IWWN^.HWF_@3TRN>:N@QA69^M<9E5SV6ZT_:+&UFV0I-$VE)3?T M1P"E42"YZ:G#P3@8_EK,_@%02P,$% @ 48;]4KPG:?[> @ &08 !D M !X;"]W;W)K&UL?57;;MLP#/T5PMC#"ACU)7'2 M%$F ]#)LP[H5;;<]#'N0;3H6*DN>)#?-WX^2$[=;V[S(NAP>DD1:36RTALU(DKC>!(UC,M@ M.?=[UWHY5YT57.*U!M,U#=/;,Q1JLPB28+]QP]>U=1O1:UI% M TO)&Y2&*PD:JT6P2D[/Q@[O 3\X;LRS.;A,)3N0AB%Q *+*QC8/1Y MP',4PA%1&']VG,'@TAD^G^_9/_C<*9><&3Q7XB<;O<%WS;8^-R^"5X8) M []6N;&:GL_O R[&@XNQ=S%^P\6Y:EHE25,#JJ(WV:N/._5?T_0PWUV-4!SD M!&:!A,)!*)_=!1;8Y'3+H\3OQK!!C< ,5$I0I=(]E:N#>JU;TJ&A".ZOG*'W:'OK?IR?X+W3?.*Z367 M!@169!H?3[, =-^(^H55K2_^7%EJ)7Y:4^]&[0!T[H+>+YR#X6^P_ M02P,$ M% @ 48;]4A6\:?:T @ [ 4 !D !X;"]W;W)K&ULA53;;MLP#/T5PEBQ! CB>WI!$J!I.ZP#"A1MMCT,>U!L.A9J2YXD M-^G?CY(3)P.:[D6B))[#0TGD="/5BRX1#6SK2NB95QK37/F^SDJLF1[+!@6= M%%+5S-!2K7W=*&2Y ]65'P7!Q*\9%]Y\ZO8>U7PJ6U-Q@8\*=%O73+TML)*; MF1=Z^XTGOBZ-W?#GTX:M\1G-]^91TH]!<"E!8S+SK\&J16'_G\(/C M1A_98#-92?EB%_?YS NL(*PP,Y:!T?2*-UA5EHAD_-EQ>GU("SRV]^Q?7.Z4 MRXIIO)'53YZ;)!CP=K*/,G-5]SEDUJ^3%;:C;#I?)/$@ZS51M8[,"FH MN>AFMMW=PQ'@(C@!B': R.GN CF5M\RP^53)#2CK36S6<*DZ-(GCPC[*LU%T MR@EGYO&W5HPA#D80!5'X 5_<(MUUDE=:L0?EVOM%'T M,WY_$"+I0R0N1'(BQ!-F4F2\XLS]-UD %@6Z7P>\"V\HO&(&W[O@C\F7)4(A M*ZHA+M;$0^\$NI0;#89.;F3=,/'V69\.26CE?$VI$(&)'#3?0MT]&]IG [IT M["_=N9 1P( +0LE6TXX>7L'2,1P_^ 'Y3)SOGSA.QW>P=J^R0A*'T"CYREVU M6ZT'_?0S/T$4CRZCF(QP%$_L')^/)I.4C,'E)!WNJ6RZN*66I=$>I:,TG0RM ME821FR]'8=!9X2@(SX=PU]]8?U51/([@C%2[*4K<- B#=)P,X>R]K^(?56"- M:NWZC(9,ML)TQ=CO]JWLNJO@@WO7!Q^86G.AH<*"H,'X//5 =;VE6QC9N'I> M24/=P9DEM6-4UH'."RG-?F$#] U^_A=02P,$% @ 48;]4D!&I7Q' P M?0< !D !X;"]W;W)K&ULC55M;^,V#/XKA'<8 M6L!7O\5O61*@Z778!MRAN';;AV$?%)N)A=J2)\F7WK\?)2=NBFN*?K%)B7SX MD)2HQ5ZJ1]T@&GCJ6J&77F-,/P\"7378,7TE>Q2TLY6J8X94M0MTKY#5SJEK M@S@,LZ!C7'BKA5N[4ZN%'$S+!=XIT$/7,?5]C:W<+[W(.RY\Y;O&V(5@M>C9 M#N_1_-G?*=*"":7F'0K-I0"%VZ5W'NF% MEA"V6!F+P.CW#6^P;2T0T?CO@.E-(:WCJ7Q$_]7E3KELF,8;V?[-:],LO<*# M&K=L:,U7N?\-#_FD%J^2K79?V(^V:>E!-6@CNX,S,>BX&/_LZ5"'$XP>(S8!E\EL(T&FY%C?5+_X"(3>SB([MU M_";@'X.X@B3T(0[CZ V\9,HV<7C)^[/]YWJCC:+#\>\;^+,)?^;P9V?P;V37 M#X:Y\R:W]KCP"IBHH>;M8+ &/!+HB4 ENXX,M>7Q6K'?CO70H$5X9[R+5FI] M^4-8H&L-AI!,HQ"=J^9/T(UM1-M&H";@U 1G0D((7 /3Y-_2O29\+@A##IKV MM0_X5&%O#C&LBPT\:C4=T\LY/+B I^?E.= ]47A]QU%PX9^E+T.'BAFIYO"% MIA@7E" >$_X 4>$G64Y"F4;TC0L_S68D7$1^6427\ F%I(LU IPHKC1C1<]V M#3["WMU[K#^R;\1BA^.&ACCSHR+THXQ8IGZ9%'X1)6XU"OTDS]QJ'OMY7,+M M=DM#RG;0]8W&%&BL!L4-1SV'VZYOY7>J%DV#ZA'8GJE:PZQ,_3 N(,X+OYPE MD":E'X8Y_/Q3$4?Q+S^D,D&?SX;897E*O$LKQE'NYVGF5F>EGQ3)*>?UR\J< M.U\?(+S*0_<+;=6CJ["TQ2>UH-J_]YA:_ZQ\ 9-/,*]=W.!D)-+QV+G!KPET M$&:-"0XM;#=B--#2NG=C0 M^XC*&M#^5DIS5&R Z<5=_0]02P,$% @ 48;]4EBTHJ[P @ D@8 !D M !X;"]W;W)K&UL?551;]HP$/XKIVR:6HD1"#1C M#)"@W;1.[525;GN8]F#(0:PZ-O,YA>[7[^Q 2JO"0Y([^^Z[[^[LRV!M[#WE MB XVA=(TC'+G5OTXIGF.A:"F6:'FG86QA7"LVF5,*XLB"TZ%BI-6*XT+(74T M&H2U&SL:F-(IJ?'& I5%(>SC!)59#Z-VM%NXE(Y*>2"F\7>+&=4AO>.^O$/_$G+G7&:"\-RH7S)S^3#J19#A0I3*W9KU5]SF M<^;QYD91>,.ZLDW/(IB7Y$RQ=68&A=355VRV==ASZ+4.."1;AR3PK@(%EA?" MB=' FC58;\UH7@BI!F\F)[5ORM19WI7LYT971B_?WZ$MX )G#D[NQ$PAG0YB MQ^#>))YO@2854'( *(5KHUU.\%EGF#WWCYE4S2S9,9LD1P&_E;H)G58#DE;2 M/H+7J3/M!+S. ;R0WX6DN3)46H3?XQDYRZ?BSQ'P;@W>#>#= ^!3OBQ9J1#, M J1V:)$$0^D^!RY,(^@AOWM&GBI)\LN&,576.HEG$C- M*Z8DQJ33/MP%#OO]?XH]95:O[P16GM&>=,Z6OB>E4$R@7/&]K=F^A7=O>DD[ M^<12N]M]KC=:::&"-@"-XYS M*R7E/'.<3SKS<#OCE]]VFE;Q)%$I]!R9+QT(VDEK,6'Y\D7]&]N*[R?429\G MF#32- EV?1@7/C_B,?#H3P\WAE]9B;Y_EKK0?NN)HS3^;5M+X6=BDU@<(%N[::'WB^V6H"5HHSJS!U9L;Q# MBSC\- MM-Z ]SWIG>(#U+^AT7]02P,$% @ 48;]4FBFAE/8 @ < @ !D !X M;"]W;W)K&ULO59=;]HP%/TK5]$>6JEM0CZA B1* M.VW3*B%8UX=I#R:Y :N.S6P'VG\_QX&,0J@VJ=H+L9U[SCWG&ONFOQ'R22T1 M-3P7C*N!L]1Z=>VZ*EUB0=256"$W;W(A"Z+-5"Y3+#3*Q&3@=9[=ZMX&_"=XD;MC:%R,A?BJ9I\S@:.5PE"AJFN&(AY MK'&,C%5$1L:O+:?3I*R ^^,=^T?KW7B9$X5CP1YIII<#I^M ACDIF9Z*S2?< M^HDJOE0P97]A4\P/"T _PMP#\$A"< P180 M6*.U,FOKEF@R[$NQ 5E%&[9J8&MCT<8-Y=4NSK0T;ZG!Z>&LWCT0.&9ZKO: M2*J(W72;_J9.[Y]('\.]X'JIX(YGF+W&N\9*X\??^;GQWR3\4O(K"+P+\#V_ MTZ)G_/=P[PTY05/>P/(%)_BV=50PQ13IFLP97L"(F;-#>(I@3B&,)694PU>A M%/R8"L; _#\W1&8_W\@?-OE#FS]\E_P7,"ZE1*[;-K).%-M$U=VP'L9^-^F[ MZ_WJ'@>%?A0U0:\\1(V'Z-\][%?M[MG<:0KA;(IKE(JP\S;]=9)H3UJG$\8' M^EN"@E[0KC]N],?ON@>/DFH4>=YF(C[2=]F)>]&!B[:HI!>VVT@:&\F[VC!A MPFS'2YN-Y$A@TCOFG=;=[P]-W8OOB5Q0KH!A;BB]J\145=;] MK9YHL;(M8BZT:3AVN#2?!"BK /,^%T+O)E6"YB-C^!M02P,$% @ 48;] M4L6\BZF' @ LP8 !D !X;"]W;W)K&ULG97? M3]LP$,?_%2OB 21&?K90E$:"EFF;-*FB8WN8]N FE\;"L3/;:=E_O[,3HE(* MZO:2V,Y][NY[MB_I5JI'70$8\E1SH:=>94QS[?LZKZ"F^D(V(/!+*55-#4[5 MVM>- EHXJ.9^% 1COZ9,>%GJUA8J2V5K.!.P4$2W=4W5GUO@Y_>$-*"N^-G[Q^==M2RHAIFDO]@ MA:FFWI5'"BAIR\V]W'Z"7L_(^LLEU^Y)MIWM9>*1O-5&UCV,&=1,=&_ZU-=A M!PC? J(>B(X%XAZ(CP62'DB.!48]X*3[G797N#DU-$N5W!)EK=&;';CJ.QKK MQ80])TNC\"M#SF3WD(,PY";/92L,$VNR4%+@. <\#4:3TSD8RK@^(Q_(PW). M3D_.R EA@GRK9*NI*'3J&TS$NO/S/NAM%S1Z(^B75ER0.#@G41"%!_#9^_@< MZ7P=RZ\;>=?J5HSH0F'$K'@XA*;A.I:9#&ULM5=;;]LV%/XKA-"'%B@BDKH'MH'& MRK .S18DZ?8P[(&Q:4N(1'HD%;? ?OPH2I9LF5:]#'ZQ1/H[U^_PB&>RY>)% M9I0J\*TLF)PZF5*;:]>5BXR61%[Q#67ZGQ47)5%Z*=:NW A*ED:H+%P,8>B6 M)&?.;&+V[L5LPBM5Y(S>"R"KLB3B^PTM^';J(&>W\9"O,U5ON+/)AJSI(U5? M-_="K]Q.RS(O*9,Y9T#0U=3YA*YO,:P%#.+WG&[EWCNH0WGF_*5>?%Y.'5A[ M1 NZ4+4*HA^O=$Z+HM:D_?B[5>IT-FO!_?>=]I],\#J89R+IG!=_Y$N539W8 M 4NZ(E6A'OCV9]H&%-3Z%KR0YA=L6RQTP**2BI>ML/:@S%GS)-_:1.P)8'1" M +<"^%P!KQ7P!@*>?T+ ;P7\!;(&JTUE:_F.P; M:9VOG-6%\JB$_C?79RB2X94NZM,BGX_+AB+RKH^M"Q+L0;_"HPE\J=@4\^!%@ MB-'7QQ2\?_?!XM;\?"WPM);TO_O2L$S%T_<-M>7[]O\Z=I UKRL,SZCU3JA- M&_!]4X$KP$LPU]4(W#WT* M5 ;F;68^@E^K\IF*VHLT7ZVHH$R!>9'7#Y,V\ _X41K3QHW N%'WS]<9GKBO M%L^#SO/@',]M1Z01#/=L)9X?8+\SV)3<,2Q ?H220UAZ#$.1%W@X/,3=6G P M#*(PML<9=G&&HW$^B6KQ4G R=ABC3E=TV;**.T/Q6\F)CPHAC,,DB ;D',.\ M *,$#\@YAB$?#&.(![M9F-TD">((LA/M8\6BL MOZE,MS%AB_A08]^FT87[-.H;-3JK4UN)LC177=S#?F>#P21"0YJ.8:'OPV&[ ML\#\$"?^"9+ZMH[&^_J3($P2.\)(P2?TC3,0YYGAN],70O&9ZE*:B!NC_5YRKW:(V MT WGLW\!4$L#!!0 ( %&&_5**J\"J!@0 * 0 9 >&PO=V]R:W-H M965TZ@9,RGG5& M@V+L7HX&(M<)S^!>$I6G*9./8TC$;MBAG:>!#WP=:S/@C 8;MH8%Z(^;>XEW M3LT2\10RQ45&)*R&G3?T=N:Y!E#,^,1AI_:NB4EE*<1G<_,V&G9F+T:,:X))]8D@.9 U.Y!"P;35Z3WYF4S.PZN9B"9CQ1KW#T MXV)*+GY\-7 TQC8,3EC%&9=QO"-Q?#(7F8X5NZVI?-]T>^^+_K,#I]"B'#:!C]82[\N(K_@ M\[]:1)=DS!*6A4 6A2_^*D6^X=GZDLQXAN.<)62AF2ZK;,(VQEX4^?,],I*W M.*S^LNCIUGJZA9[N$3WW4BS9DB=)&;9&@C/R,HHVQIE;!H!5.O2=RS M)C['/4?/LBUBX]GT/$R;-JY-[4XZY2H4.8; H@:2*XC,NQB!!IF:4,UFV][A MUD*P!_9>&GBUX=^,.TR]<7YJM_YYV8QL7(WMT_/P?=H8/[4[__^XL?; _M&- M_6;<8>I-TZ'VKC,Y*9E#\J8QT)NSV&FOZ16>^Z_2_6IC'5?$!]Z*GU;N2Q<^ M>>:L;:9_.+',T]D[0*4@U\515Y&B:,O/X'JT/DZ_*0Z1S\;']'9"6\:G]/:N M/"PW].79?<[DFN-6)+#"4.Y5'XU"EL?A\D:+37%\6PJ-A\'B,@:&"VLFX/.5 M$/KIQ@2H_RDQ^@)02P,$% @ 48;]4M%Y%VS, @ ?0H !D !X;"]W M;W)K&ULM99A3]LP$(;_BI6A"20@<=*TE+61H!5B M$T@(!OOL)M?&PHD[VVF9M!\_VPEI2MMHT]HOC9W<^^;N<7JZP9*+5YD"*/26 ML5P.G52I^:7KRCB%C,AS/H=*&PE(TU,J5,.'\UFZ_)T/%,1L @5L:"Z,L" M1L"8<=)Y_*Q,G?J=1MAN3+6Z@* ML@G&G$G[BY95K.>@N)"*9Y589Y#1O+R2MPI$0X [.P1^)?#_5A!4@L 66F9F MRQH31:*!X$LD3+1V,PO+QJIU-30WQ_BDA'Y*M4Y%-X0*]$)8 >@>B"P$Z#-2 MZ Q=20E*(I(GZ(Z2"6544=![A1J2XS$H0ID\T8(1SQ7-9T8=MK_K>+Z Q[GBYQT82S)2IH!*WEW*ES[K3FO/H63IO?CSQ%CQ 7 M0NAZ6LB$]5O"?8#NUG;= X$N?<,FPGX8?."\)2CP>MLY]^J4>__+&?U&=[ M]OD3[GI?< NGB_JE%_O WJ_M^@?"WM\@^O';;HM82Q9[J\;H[1>YW\((-_HQ MW@=TO&I2V#\0]LJXC7MKR'K"JS:(V_O@/X,/VCBM.AGN[ 7\JFGA\%#@P\U6 MO=EGMD5M-AJW,1N8P>R>B!G-)6(PU3+OO*==1#GKE!O%YW9&ULC57O;]HP$/U73MDTM1)M4@)A MZP"IT%7KU$I5*[H/TSZ8Y"!6'9O9#K3__"R'-(,BM79R'H4ES+)@Y50N4M#-3NF"6IGH>FH5&EGE0(<)V%"5AP;@, MAGV_=J>'?55:P27>:3!E43#],D*A5H/@+%@OW/-Y;MU"..POV!P?T$X6=YIF M8<.2\0*EX4J"QMD@N#@['_?<>7_@D>/*;(S!.9DJ]>0FU]D@B)P@%)A:Q\#H M;XEC%,(1D8P_-6?07.F F^,U^Y7W3EZFS.!8B9\\L_D@^!Q AC-6"GNO5M^Q M]M-U?*D2QO_"JCX;!9"6QJJB!I."@LOJGSW7<=@ $,]N0+L&M+36ZX=%E\L)IV.>'L\(IQ#8],E BWR$RI MD5)DX03N,54RY8(S'VXU@QO.IC2W' U,#)=SN,$E"HCAZ!(MX\(<$\ZO??IP MED1?8YI.'B[AZ.-Q/[0DUET9IK6P426LO4=8 K=*VMS -YEA]A8?DLG&:7OM M=-0^2/BCE*<01RUH1^VS'7K&_P^/#LB)F\#'GB_^9^!;;R);9R$#"CKEH-3: M17K$##)6=/2I'3#"9 M(C +4YQS*9T8JH4%:JZR75FM^!+/YUK(4@N?/_<6A_1 M U.]!Z\TU>MTRS15LP&!,Z*,3GN4!%UU_&IBU<(WS:FRU(+],*='$K4[0/LS MI>QZXBYHGMWA7U!+ P04 " !1AOU2CIN9)&X& "&) &0 'AL+W=O MO1,=IOWZI2T0KO$AN-^A+8LEGAC,<\9PAK!)G[&,!RD.:TN+[#4ORX]4$3IYN?(JW.U[=F,TO]W3+ M[AC_LO]8B*M9YV4=IRPKXSP#!=M<3:[A1>0ZE4&-^"=FQ_+D,ZA2N<_S;]7% MN_75Q*DB8@E;\V((E2>5)Q/%OZW32C5D9GGY^\A[5R8MD[FG)%GGR M-5[SW=4DF( UV]!#PC_EQ[]8FY!;^5OE25G_!<<&ZXL15X>2YVEK+*[3.&O^ MT\=V(DX,A!^] 6H-T',#8C# K0%^9H \@P%I#YQG?E> V6[.UQGYIM_XFX72*N-9'KU>J0 M'A+*V1K$Z9[&A>!H#I)<3%6I>W0:=^Y))(8(O"X"SUJ?NT9 0+X!-,T+'O^@ M5:WB<\KF=V/YUFP7>TD$71+!Z))=MS-62:(N ML4 )8AKZ <%J8J.1D0Z)O IH2"SL$@NMB7U@VN*$RG@!='U736$L,-( /3\P M5P8Z4KH<>VU.Z@'8HVBV2J;5(T<) 7F.HX2Z:(&G*Q\%&N!2X]%%&N"MQJ/[ M;.A^\B>Z#:TK^;;D<5H_EE0S#4#TG(#O&,C8(P<;T;R![XP6C<:+^Z()W7!6 MV)8Y1#(49*W#)U:UL&M65+1BD+&;UD=ORB#1\/0(8#].J4T06^,TAH95]A## M:1[Z,VR)4+#VM!4>0J"T->$ M-@SLAR;E#'I#H1%M:)XZ(M+.VC"P'YI4/VB7O\_=*M,&J"H6#@.$-!&.0/9# ME-H&[>)FT "HBHY!!$8C(QW2+@-2R*!=R1;U+DFP3\&2F@3+7;PO;1L#J3#( M>?%V"4E*1_"G&J;6K,+@A4Z@(9T6Z0TB(XU/'[N>>?$C*3C(+CA? MZT,7MI[2!U;0+7L##B7;'!*0Q!M=&[4<\ =)VV*$(&TVZ# :_K=NA*E!B'W M][8[2&H.LFN.J?RJDIC*[XTNO^ISH/Q2GM# [HP617P.:4I50<'+DZ9D?S3 M_B;25/<=,,"Z9GXT,AJ#[!^;2*7! WN9,Q@3J[N/J>?J>NG1R$B+K/L@4VI2 MUK!=U@SK!6OT!_JN9KVT2&\0&>E\(A1:LI"2ANV2=C9=#OB#?D-1MD.WDU,W M^[';B[,CEK*"[3)@JK:Z.S%56SU^,U5;X]->;2DWV+[E^9!GTU6>[AD7;+4M M&*L.ZJRUDO*!7_X(#DN:QS]W"(?5786K[2C' J,1P'X.4E#P_W<&AS4'9H2$ MGB:QLXP;IK_%GK+@6'V+= MGPNZ%C-%T^>_6_3]G?S"0UZ<%(ED=V)G=Q,I$O6H M\UG0[H\,MH9$*@P)?R_IN5(L7#NY&^KJJK^1/*_K,"2R0IJ 9R>O2:2LV-8O MM)1@E1\RWOS$W=WM7IJYKE\5>7;_!EXLH.;^$E[<-J_$2/?-&SKO:;&-LQ(D M;".&F@N>[^N7-.YSSO.T_KAC@F.+"B"^W^0Y?[JH!NA>/9K_ M!U!+ P04 " !1AOU2!*^RU%*VV-$T@"%2"U=-,V[0'U87LQ[84) M%V+5L9EMH/WVLTU(*3&4-\2.[W_WN[,Y9[ 6\E&5 !H]58RK85!JO;@,0Y67 M4!%U(1; S4HA9$6TF9P!_IA,9%F%C9>9K0"KJC@2$(Q#*ZB MRW&$KZ.M]X_N>1-,E.B8"S8;SK3Y3#H!6@&!5DR?2O6GZ%.*+'^G25YW(),_3QR1P,!0H1/D,_=0D2_1 \7TH) M7*-OE$PIHYH:@[,;T(0R=8X^H(>[&W3V[AR]0Y2C^U(LE9&K0:@-F?4?YC7% M]88B/D#Q=_1S&.(X]\?%Q^ [F11TZ.7\M#4X^F*'%3E-CYZQSP-R'/ M9,KJ8K@*$:;0GZNITM*Z9]==MX29T7^Y=< MC;K=N-L?A*O=\K2M.OTLR1JK5XC=!K%[$J*$*='@W=6-@V0O[AZ":B]ET@9(TFB/TF.$LP,53!O*]"3*A10%*-OY"$,* MY(KF@ KPUS1M@42X1>LQ2J+83YLUM-E)M)1KD*"T#RYKQTWQ'IO')DG\:+T& MK7<4S34D'T^O%2O#T3Y0VRC)=JA?$?4;HOY1HGNAS5Z2[3&LNZ&ULI59K;]HP%/TK5M1*K;22=U@K0"HDU3JI$NIC^S#M M@TDN)&IB,]L!]N]G.R&C$%+6?0$_SKG'Y\:/.UA3]LI3 ($V14[XT$B%6-Z8 M)H]3*##OT240.3.GK,!"=MG"Y$L&.-&D(C<=RPK, F?$& WTV)2-!K04>49@ MRA OBP*SWV/(Z7IHV,9VX#%;I$(-F*/!$B_@"<3+4( ;S MH7%KWT1]A=> ;QFL^4X;*2)2(?&9P,E,,=E+A[I^@O4?GP5+Z8YU[]H M76$]"8Y++FA1D^4*BHQ4_WA3YV&'(..T$YR:X.P3O",$MR:XIRIX-<$[5<&O M"=JZ67G7B0NQP*,!HVO$%%I&4PV=?EO"Z)68@+S5 M2T97F;YD9%=N+3TGU.YKVUI5Y$!'5C?>:N2XUXX[,%>['^P09;O!'B@\!+G] M(/#?HJ)#U-7U#NA- OPF ?XI"9 F$6SD_U1;0 MM6WMH:(6E&W9_7:O0>,UZ/0:S>>@KWYMEV'1ZK4[AN/V'.N\[61V\USK""]\ M1\\[PHNZ>1>VY?<\Z_RRXY#TF[SU.V/=00(,YYU9ZX[@V#VK/6L?Y(4?Y$7_ MSJM29NZ\8@6PA2X?.(II241UHS6C385RJQ_FO?&Q?3.Q6\9#6=%4!:,_4$L#!!0 ( %&&_5+'HB;0LP0 +X3 9 >&PO=V]R:W-H965T M+HIN'6*+.#,ES1C,CCK:4O?$U(0)\%'G)[P=K M(39WCL.3-2DPOZ4;4LHG2\H*+.0M6SE\PPA.M5&1.\AU Z? 63D8C_38$QN/ M:"7RK"1/#/"J*##[]DARNKT?P,%NX#E;K84:<,:C#5Z1!1$OFR,3H%C"%EM[4 MA=976TM%LE*%XD(P^323=F(\Q:S,RA4'3X2!Q1HS JXF1. LY]?@!KPL)N#J MTS7X!!S U5,.LA*\E)G@G^6@O/YC32N.RY2/'"'7H[PZ23/W8STW.C&W![[2 M4JPYF)8I20WV,[M]8+%W) \M&6A'QB.R.ORM*F^!YWX&R$70L)XO=O.OF$ES M>-)\OGL)O/9C^U]_J\7?R"%U\:EI_UY)_S]7A6$84'9G<79L'4V MU,Z&IYS)E)Z5"2UD<.>4\VM3K-8N NU")?#W,8R\(!PY[_L18$"Y, X.49-C M5.S#0\ST&'.#8L\[1,V.42CR@^$A:F[P!>.HF_& -;]ES;=*,"$EE1GGG A! MZRZPBK#G#L@2J@I(E@"RRS\;F7^D0H4L3SK1R.2SU76$I#?X7<;"BNPRT%76 M8,Q"ULOP]RD+8.3"H*? Q #T8R^*8%\$HT?H>F%/][G18XA"%)NE"%ON0JL4 MT^52EFY ER#-\DH5;\!)4K%,9(3;Q(G:"2*K.--BD]-O1+H5-'D#>(M9>I;H MZ&BWP]AW4=2C^1B&PB@>]DD^AOE>[+J]%W!^#'/-W,;MUN/OBLN6X=.A>8:7 MV! N0>C#*.XQ8P(B&(9^+ZYF1H]#&:L]$N<&H#4 H=OU":Z5IL&U WTEET@HZ]M@G:HT9%"4E_ MG!!HV&L0Q0=_?7Y,-L?\'*,D/_W7R8"R\8,Z?I"5GV?"! ?"1Y)1M"L&2T &)-0(+SI,JQ_O:1.?1 M,RV-+87"KLN ]C9C49>GL_.GIMBY*+,T"SA(N5X8'4E_#/,#B$[T [!K"*#_ M/56";M2.;-1UO0$,?@XQNXH+P_];S-!2RIHW_2QD9H4<[KUK!J"]&]A[>;72 M-D*[,@OCGT)BU)4T9"]I_[W$S0)L$AL@<>BA7J\Z.^]I;H @))O9H!<.SMYI M@?S(6NF#("Z+5U6*^@.M'6T/FQ[T$4MO_!'>3:%A? ;OYO514N>^/MF2WZBK MK.0@)TLYE:S\4BMV-FJ ]LAO_ M U!+ P04 " !1AOU2H_4^89(# "3#0 &0 'AL+W=O?79@$ M5+"YMFFZ__[:AA*2$)J]J[XDV,R9,W-F\,=DS_BS2 D>LTS*J96(F4QMFT1 M)9 3<<<*H.K-EO&<2#7D.UL4'$AL0'EFNXX3V#E)J36;F+DUGTU8*;.4PIHC M4>8YX3_GD+']U,+6V\1#NDNDGK!GDX+L8 /RL5AS-;(;+W&: Q4IHXC#=FI] MQ>,5'FB L?@GA;UH/2.=RA-CSWKP5SRU'!T19!!)[8*HOQ=80)9I3RJ.?VNG M5L.I@>WG-^\KD[Q*YHD(6+#L1QK+9&J-+!3#EI29?&#[/Z%.R 08L4R87[2O M;(/ 0E$I),MKL(H@3VGU3UYK(5H Y:<;X-8 ]Q3@7P!X-<"[EL&O ?ZU#(,: M,+B6(:@!@=&^$LLHO222S":<[1'7ULJ;?C#E,F@E<$IU9VTD5V]3A9.SC631 M\Y>YJDV,%BQ7#2N(*?DZ(U2@FR5(DF;B%GU!CYLENOETBSZAE*+O"2L%H;&8 MV%*%H9W944TYKRC="Y0>^L:H3 2ZIS'$'?AE/SYX#[_JQX<]>%O)UVCHOFDX M=WL=_EW2.^0YGY'KN+@CGL7U<*=+CM]CO_\]]E4_? /%)?B1EE[3CY[QY_7U MHUDK8A2U^['0_3CN8? ;!M\P^+T=W\$ K_H9NAJZ\A@8CWJM?IFYGJ/2?6E7 M^1JCY;G1T#\UNC\W"L*6T5':@R;M06_:W\DK>@(*VU0*M.4L1^)_"#$XC^Q, MARMLEN'0F0X?1\)(,02-#T"O#'YQ0)8!:P0K@*8L_(U;HI-52I^9$0CB( MVZZ/L'([: 5S&FZ?Q5&LPR;686^L#R D3R.IZF-JU=/\H\;EZ(,^K[!A"']5 M8)D 1S(A]%JMPW>U/K?PG"#LEAL[A[W0Z8U]#=R5;X3O4M5^&6P5E7,W5,'RZ@90#20KS(GU MB4EU_C6/B;HU =<&ZOV6,?DVT 3-/6SV'U!+ P04 " !1AOU2GK!-%V," M #Z!@ &0 'AL+W=OB*)2CN>F8%FG;FQBJ.-+6+T*TL\+(& M*1G&_7X:*BYTD&?UVJW-,U.A%!IN+7.54MS^O@1IUN,@"IX7[L1BB7XAS+,5 M7\ ,\'YU:VD6=BRE4*"=,)I9F(^#B^A\,O+Q=< W 6NW-6:^D@=C'OWDNAP' M?9\02"C0,W!Z/<$$I/1$E,:OEC/H)#UP>_S,_JFNG6IYX XF1GX7)2['P5G M2ICS2N*=67^&MIZAYRN,=/63K9O8- U843DTJ@53!DKHYLTWK0];@&BP!Q"W M@/A_ 4D+2.I"F\SJLJXX\CRS9LVLCR8V/ZB]J=%4C=#^*\[0TJX@'.83HU'H M!>A"@&/'5X!<2'?"/K(9<@3VE6_8154*I)7[V14[/CIA1TQH-A52TG=P68B4 MAB<+BU;RLI&,]TA^J72/)?T/+.['T0[XY#6X)'CDX5'Z$AY2\9T#<>= 7/,E M>_ANC'/LI0T_;BB&72,H]_. 0M(I)+7"8(_"A3*51F;FC#L'SM$A0+*PD.2K M7C ZD%RBU^6ZI'4$"PYW&=/(C&H9?SR?\JB79.'3CMP&76Z#@[E-^4:H2AVH MG][6.XU9G\K3#E=B&T8Q+FA.KW3NF?LDVG;29H5G6S>C!(K:\>+NER M NL#:']N##Y/?/_KKKO\#U!+ P04 " !1AOU2P(8[5E % "U&P &0 M 'AL+W=O'80^,3,=$)=$C:2<9]N-'2K+H#YI2ZKH/C63=<^_5/>2Y M)#5XX>*[G%.JP&L2I_*B,5=J\:G5DM&<)D0V^8*F^LF,BX0H?2N>6W(A*)EF MH"1NH2#HM!+"TL9PD/UV+X8#OE0Q2^F] '*9)$2\C6C,7RX:L+'^X8$]SY7Y MH34<+,@S?:3JV^)>Z+M6Z67*$II*QE,@Z.RB\1E^NFX'!I!9_,'HB]RX!N95 MGCC_;FYNIA>-P&1$8QHIXX+H/RMZ2>/8>-)Y_%,X;90Q#7#S>NU]DKV\?IDG M(NDEC_]D4S6_:/0:8$IG9!FK!_[RA18O%!I_$8]E]C]X*6R#!HB64O&D .L, M$I;F?\EK48@- &P? * "@.H"< ' =0'M M#>!70. ,("$-:-T"D G;H1N@6@ MFY&55S>C9DP4&0X$?P'"6&MOYB+C-T-K1EAJAN*C$OHITS@UO.7I\\??J4C MF#XI\!'<:@/ 9^!2T"E3X&Q,%6&Q_* ??7L<@[-?/@Q:2@ MM&(I:8(9W])&=14Q=]?)W!GY7 UA&&3_!JW59KGV#=&NX5;&[3+CMC?CSZ/; MLAJ> H2EN_"4=>Z483H5=3;MAJ7/X(D+C357$5GH:+MOD<^4SG[U4!\YZCS) M+4.OY5;*W3+E;NU"@__ UWQ>&7RWBF5ISJ],E3OE"3TRS!][QM=+H700[T> M!:/^'@6X&, '"@L#J^6!-Y&;--++$4F!XC63*1R&CGEW*)N-S@*]V=R15Y8L MD[J9P+U,UHDPQSJ&>#0BB.L4,>$"\7^)=GR46%U:W@YRGI5V'4J["8..Y=X73OB^J0+6E6'H7^J\R1ARC0V,*,4+*B( M]+5>LSL7!GY?01.%O_K8L4T ^KO 3E8DG=I))P%+%154*D!?]09&NE(=PWVY M[SB)VK?K.XG:;S30S=2^0XA]5-DV _U]YE[PB-*I!#/!-T5(#^#-.>8DKKN? M5&]7BXK\':9=OVS9[@5[E9URG>8YT/M(J32U6\W>/>MZ^SDA9_I7A>D63VWG MPFM2W^MU+:_;1;&]%OJ;[7M7/(6[T-MOBS>L8[J]ZK:M&?E;<]U5CWXVH5,J M2 PFRU2/WJO9C&;;=?! %/7M &QC1O"4RR*TL=?P]]T1D4R"_(S$S+L5$8P\ MQ10(_2K@C$A UA+J;' 5[H-F&/@$%-GFB_RM\B>QHQ_?Z;&I%SV^K&S31>V3 M\F2[&O)WHJ-Y.J[1(=OHD+_1_42>\L6I+RO;:5#WI#S9AH#\#>%HGOSN*^>3 M%6GD%^EW\'1[,_KZX#MQL!*+@Y,>;5C]Q/Z-S;$T5+B'SV0HO]2O@CA%0*%;;RB3LG)<0J(O:O MO8\FQ.\>5@@5MHJ*JY?8FT6G2N^5#IU4;L>P8HC[IZQZVPI@V[_&S+//#EJC M/-;&GN$&PO=V]R:W-H965TS/-);)Q HM%-,E*3/YP#:?J4G(5WP1RX3^19N=[7!H MH:@4DN4&#!'D:;'[)UM3B!H >QT UP#<8\"@ ^ 9@'KRB?(FS1)=HQHH7RF7ZG%'T2(N4\W.^]NA_>OY!4Y^ -R'==I0<_ZT;^7Q17R M' W'+?#Y^? V[Y]^SOOBY[S?GE$Y7Z&Q_Q9MPP148^!68^!J.J^#;D8X?TV+ M%2(Y*PN)V-)T'=1")A16>T:*B"(]:-<]#KW*H:<=#CH0F[HT1_ M?0$#="=I+O[NH1]5]*/^:"61- :)DY13(1&'V[:5VL_B^LZ5X_S6$P]V#F+M M]'(]T+7I9(R6!"9D-T"MVN55/TR,6- M=6.\XQ;O3J?W@YIAM]?[+7R#H8N,"=BM8$W1K8355J8BT6/2'=#,\/:HS-R8 M^-TFGTZ;+%I,S]&F'!!W7$)^51'"J M-/,6$SP8')?X),^BC<<)O(X:'[0;^[T):]&)4Q'I"D.A04K_)>J[NC5?_W2^ M31,<-O(]R;-HX\&CKIDZ;!VX?^_X6,MPOW10*D2I)REB0K9M(#/#VIMXT\0+ MCO,^2;-H,7&]KK0/.Q7NWZKN]JI/MW#L$VW"/S,4O6K1-/&"1G-/\BQ:3-P@ M<#NR/&R@.#PO2^CM\8?.!_2-:@EY(MO63_NP$=*H(=UV[6BBSK9?"5^EA4 9 M70+*N1I"V_CNN+B[D6RM3RO/3,+91U\F<,2F7!G ^R4#03,WZ@!4'=JG_P%0 M2P,$% @ 48;]4BXK&@X7 P C!$ T !X;"]S='EL97,N>&ULW5A1 M:]LP$/XK1AVCA5$G<>/&:QS8 H7!-@KMP]Z*$LN.0)8\6>F2_OKI+,=)4UW( M^K"U'):42S(9RV5Y79HZF*NE-"FYZ$R!NWW)4M*/ M+TC@Z*8J8RFY/WW_=*;DL0$6>PD6G)@@DDNEF]@N@OL[:Y?O 9L9".1"= (' MQ!DFXXH:P[2\MI-F<6-\!@7M^&Y=686%INO^8$BV#LW-!IDIG3'=A>F3C6DR M%BP'.9H7"[@;584 &J-*.\@X+92DC8:-1SNPM',FQ"T\,S_R)]RK?*>F/:BH M[(964#MT-&X"_+MLCGN7MOA*]=Y/ M MB(S?@LC7V9-A>^SLG&U/3K;.&L ;1$J^P[N*V 8-9DLN#)?M;,&SC,EG!YRE M-W1F7S6?\-OU&@?C^ M.-!3?I\H@JIBVK G&$>2!$.@%_T]&L=(=F+X^.N#/251E"1^!#"_@BC"$'@: M<013 !HP)(J:*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'JD# #M&@ #P 'AL+W=O\^>*FW\*%N&L#KN][U<0B7\![L"@V?FUE4B8-$M^G[E0)1^"1 J MW2\&@\-^)93)3CYO^IJX?ERP 610UF!E4W&GX-'_/=\4V8/R:J:T"L^CK#W6 MD+%*&56I7U".LD'&_-(^?K-._;(F"#V5SFH]RO+UB3MP0D [EP$N'2V7BFS:+K!4?2C M8;1QV/RN@WCL_B>,=CY7$LZMK"LP81U'![H!-'ZI5CYC1E0PRC9-F# ENS ! M@\3&9MT5MFU&BI<>E^M1!\2-8NB.%9YPX[(%3P=YAF6K58E7+]FT@6C^X)F= MLYL5N BR(""+'4+^+")(3D#R=X3\(K0P$EA[F_H(<$@ #G<&R/8F(H(\(" / M=C;59\(O(\A# O)P%Y -XS18>1]!'A&01VDAIW55"??<4JF%4?@W@9"G4MH: MDU$$^9& _)@6\@=(B*#,@J%V#![+-J01Y"<"\E-JR T!E[$%:G*]" M.78G= WL.PA?N]>ARDF?)!;*&"UO%LU%?2N^2VO+1Z5US$>I)$_L$KS57(V/ M[<43=N)?(&_"$AR[MD;&F)1,\L0V&1MI*V"WX@EB?>24/_+$ KD0SN CBK:X MLM[OLPG&;+H4KO-D4.[($\NCS;Z]+\+C_)[9JIG@MA&;H.PZ8:3DD:>W1Y/I MP$C5G5M*%GEB6UQ9L^C=@JO8.B4R&-,RB=%8I^0"_ONPT()IDB^_WC)W.<0 MA-+=:::44B16RANIN\>NA7,B%C2G#,-W8Y@>._6^^^*#4X;AB0WS)B;>IMU% M/Z<,PQ,;YDT1]EAS*L8D7W0E-@PMPC@%<EZJ1RRC@\ ML7'^P<2P/C2?9Q"#3>-5^) RSK U3G_S>:6$.8ZVO,9+>*R70LN)8\W/^DW0 M\*#9NS<3OQ D1;,8(0NB>CMQ^C"_W,+&9C^EN1;D+QKAX(S+]\7<9# M>PK5H0O9N:E/89%7,78?SH5-Y9LR#-K.GZYG=FW?E/&Z[/>N*S?'/ M)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z%ZAW\4Z]0[S4/CQZ M[FN\_SNICM=K_>/VM^5]$Y\7Q0UG!_\/EK]02P,$% @ 48;]4IC$(26B M 0 IA@ !, !;0V]N=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&-@F,[ M37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2JQ0U2J7.!0N\.S-XI>\ T[>=(1=M MZZIQL[CPWCPPYM*":N42;:@).[FVM?+AUBZ94>E*+8F)T6C"4MUX:OS0MQKQ M?/I$N5I7/GK>AL>NU,TLME2Y.'K<%[9>LU@94Y6I\F&?;9KLF\OPX)"$SJ[& M%:5Q@U 0L[,.[<[/!H>^UPU96V84+93U+ZH.56Q;,>=W%;FD7^),1IWG94J9 M3M=U:$FO57W\Y;]>D5F5S]&?=[XGY)U!+ M 0(4 Q0 ( %&&_5('04UB@0 +$ 0 " 0 !D M;V-0&UL4$L! A0#% @ 48;]4G(X8U;N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M48;]4IE&PO=V]R:W-H965T&UL4$L! A0#% @ M48;]4N)V"&.M! %!$ !@ ("!J0T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48;]4M+T;Z=[! O0H !@ ("! M-C 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48;]4LFOAAF[! 8PL !D M ("! DP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 48;]4D[XXME1! WPH !D ("! MU%8 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% M @ 48;]4H)AR L("@ ^1T !D ("!2F0 'AL+W=O&PO=V]R:W-H965TNWD0P, ,( 9 " @0EV !X M;"]W;W)K&UL4$L! A0#% @ 48;]4NDFQ'%1 M P % D !D ("!@WD 'AL+W=O&PO=V]R:W-H965TJ !X;"]W;W)K&UL4$L! A0#% @ 48;]4A6\:?:T @ [ 4 !D M ("!_X, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 48;]4FBFAE/8 @ < @ !D ("!CXT M 'AL+W=OD >&PO=V]R:W-H965T&UL4$L! A0#% @ M48;]4HJKP*H&! H! !D ("!C)< 'AL+W=O&PO=V]R:W-H965T !X;"]W M;W)K&UL4$L! A0#% @ 48;]4HZ;F21N!@ MAB0 !D ("![Z$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48;]4L>B)M"S! OA, !D M ("!ZJX 'AL+W=O&PO=V]R:W-H M965TL$T78P( /H& 9 M " @9VW !X;"]W;W)K&UL4$L! M A0#% @ 48;]4L"&.U90!0 M1L !D ("!-[H 'AL M+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ P # !PT )?/ $! end XML 53 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 54 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 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 149 267 1 false 36 0 false 5 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.echo.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited Consolidated Statements of Operations (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals) Sheet http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParentheticals Consolidated Statements of Operations (Unaudited) (Parentheticals) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Balance Sheets Sheet http://www.echo.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 1004005 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited Consolidated Statement of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.echo.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2105102 - Disclosure - Recent Accounting Pronouncements Sheet http://www.echo.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 2107103 - Disclosure - Revenue Sheet http://www.echo.com/role/Revenue Revenue Notes 10 false false R11.htm 2110104 - Disclosure - Fair Value Measurement Sheet http://www.echo.com/role/FairValueMeasurement Fair Value Measurement Notes 11 false false R12.htm 2115105 - Disclosure - Intangibles and Goodwill Sheet http://www.echo.com/role/IntangiblesandGoodwill Intangibles and Goodwill Notes 12 false false R13.htm 2118106 - 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 2121107 - Disclosure - Income Taxes Sheet http://www.echo.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2124108 - Disclosure - Earnings (Loss) Per Share Sheet http://www.echo.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 15 false false R16.htm 2127109 - Disclosure - Stock-Based Compensation Plans Sheet http://www.echo.com/role/StockBasedCompensationPlans Stock-Based Compensation Plans Notes 16 false false R17.htm 2129110 - Disclosure - Contingencies Sheet http://www.echo.com/role/Contingencies Contingencies Notes 17 false false R18.htm 2131111 - Disclosure - Long-Term Debt Sheet http://www.echo.com/role/LongTermDebt Long-Term Debt Notes 18 false false R19.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 19 false false R20.htm 2308302 - Disclosure - Revenue (Tables) Sheet http://www.echo.com/role/RevenueTables Revenue (Tables) Tables http://www.echo.com/role/Revenue 20 false false R21.htm 2311303 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.echo.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.echo.com/role/FairValueMeasurement 21 false false R22.htm 2316304 - Disclosure - Intangibles and Goodwill (Tables) Sheet http://www.echo.com/role/IntangiblesandGoodwillTables Intangibles and Goodwill (Tables) Tables http://www.echo.com/role/IntangiblesandGoodwill 22 false false R23.htm 2319305 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Tables) Sheet http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesTables Accrued Expenses and Other Noncurrent Liabilities (Tables) Tables http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilities 23 false false R24.htm 2322306 - Disclosure - Income Taxes (Tables) Sheet http://www.echo.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.echo.com/role/IncomeTaxes 24 false false R25.htm 2325307 - Disclosure - Earnings Per Share (Tables) Sheet http://www.echo.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables 25 false false R26.htm 2332308 - Disclosure - Long-Term Debt (Tables) Sheet http://www.echo.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.echo.com/role/LongTermDebt 26 false false R27.htm 2404401 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.echo.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.echo.com/role/SummaryofSignificantAccountingPoliciesPolicies 27 false false R28.htm 2406402 - Disclosure - Recent Accounting Pronouncements (Details) Sheet http://www.echo.com/role/RecentAccountingPronouncementsDetails Recent Accounting Pronouncements (Details) Details http://www.echo.com/role/RecentAccountingPronouncements 28 false false R29.htm 2409403 - Disclosure - Revenue (Details) Sheet http://www.echo.com/role/RevenueDetails Revenue (Details) Details http://www.echo.com/role/RevenueTables 29 false false R30.htm 2412404 - Disclosure - Fair Value Measurement - Narrative (Details) Sheet http://www.echo.com/role/FairValueMeasurementNarrativeDetails Fair Value Measurement - Narrative (Details) Details 30 false false R31.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 31 false false R32.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 32 false false R33.htm 2417407 - Disclosure - Intangibles and Goodwill - Intangible Assets (Details) Sheet http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails Intangibles and Goodwill - Intangible Assets (Details) Details 33 false false R34.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 34 false false R35.htm 2423409 - Disclosure - Income Taxes (Details) Sheet http://www.echo.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.echo.com/role/IncomeTaxesTables 35 false false R36.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 36 false false R37.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 37 false false R38.htm 2430412 - Disclosure - Contingencies (Details) Sheet http://www.echo.com/role/ContingenciesDetails Contingencies (Details) Details http://www.echo.com/role/Contingencies 38 false false R39.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 39 false false R40.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 40 false false All Reports Book All Reports echo-20210630.htm echo-20210630.xsd echo-20210630_cal.xml echo-20210630_def.xml echo-20210630_lab.xml echo-20210630_pre.xml echo-2021630x10qxex311.htm echo-2021630x10qxex312.htm echo-2021630x10qxex321.htm echo-2021630x10qxex322.htm http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 57 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "echo-20210630.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 149, "dts": { "calculationLink": { "local": [ "echo-20210630_cal.xml" ] }, "definitionLink": { "local": [ "echo-20210630_def.xml" ] }, "inline": { "local": [ "echo-20210630.htm" ] }, "labelLink": { "local": [ "echo-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "echo-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "echo-20210630.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd" ] } }, "elementCount": 342, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021": 5, "total": 5 }, "keyCustom": 8, "keyStandard": 259, "memberCustom": 10, "memberStandard": 24, "nsprefix": "echo", "nsuri": "http://www.echo.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "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-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "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-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - Revenue", "role": "http://www.echo.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "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-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Fair Value Measurement", "role": "http://www.echo.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "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-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - Intangibles and Goodwill", "role": "http://www.echo.com/role/IntangiblesandGoodwill", "shortName": "Intangibles and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "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-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities", "role": "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilities", "shortName": "Accrued Expenses and Other Noncurrent Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "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-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Income Taxes", "role": "http://www.echo.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "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-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124108 - Disclosure - Earnings (Loss) Per Share", "role": "http://www.echo.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "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-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127109 - Disclosure - Stock-Based Compensation Plans", "role": "http://www.echo.com/role/StockBasedCompensationPlans", "shortName": "Stock-Based Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "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-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129110 - Disclosure - Contingencies", "role": "http://www.echo.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "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-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131111 - Disclosure - Long-Term Debt", "role": "http://www.echo.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "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-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i8ad036011f2b407289b416446c2cfe47_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Statements of Operations (Unaudited)", "role": "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i8ad036011f2b407289b416446c2cfe47_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Revenue (Tables)", "role": "http://www.echo.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311303 - Disclosure - Fair Value Measurement (Tables)", "role": "http://www.echo.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - Intangibles and Goodwill (Tables)", "role": "http://www.echo.com/role/IntangiblesandGoodwillTables", "shortName": "Intangibles and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319305 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Tables)", "role": "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Noncurrent Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322306 - Disclosure - Income Taxes (Tables)", "role": "http://www.echo.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325307 - Disclosure - 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-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332308 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.echo.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ib44c81692f334a70906b62173db9d7db_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i281afe84d4f04af19d7c586c06d2023d_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Recent Accounting Pronouncements (Details)", "role": "http://www.echo.com/role/RecentAccountingPronouncementsDetails", "shortName": "Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "echo:RevenueFromContractWithCustomerNumberOfDifferentClientTypes", "reportCount": 1, "unique": true, "unitRef": "customertypes", "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", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "echo:RevenueFromContractWithCustomerNumberOfDifferentClientTypes", "reportCount": 1, "unique": true, "unitRef": "customertypes", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i8f28acb5552c42b2b19c042d98cdb807_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals)", "role": "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParentheticals", "shortName": "Consolidated Statements of Operations (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i8f28acb5552c42b2b19c042d98cdb807_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": "2", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "echo:BusinessAcquisitionContingentConsiderationForecastProbabilitymaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie748736f119c49b2a23f6f23455f45ac_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "if2e5c2578a6d437d8ee87e5e88f07a58_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i98187960da0c4e89a5199a13daa970cb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "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", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i98187960da0c4e89a5199a13daa970cb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i281afe84d4f04af19d7c586c06d2023d_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "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": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i281afe84d4f04af19d7c586c06d2023d_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i281afe84d4f04af19d7c586c06d2023d_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i8ad036011f2b407289b416446c2cfe47_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "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", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i8ad036011f2b407289b416446c2cfe47_D20210401-20210630", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i8ad036011f2b407289b416446c2cfe47_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i8ad036011f2b407289b416446c2cfe47_D20210401-20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i8ad036011f2b407289b416446c2cfe47_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i8ad036011f2b407289b416446c2cfe47_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i33a916acee2649a1be1ea9c7b36fdd72_I20160731", "decimals": "-5", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i33a916acee2649a1be1ea9c7b36fdd72_I20160731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfLinesOfCredit", "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-20210630.htm", "contextRef": "i18b137b735d845a9bfe94f54fbd47167_I20181023", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i281afe84d4f04af19d7c586c06d2023d_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Balance Sheets", "role": "http://www.echo.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i281afe84d4f04af19d7c586c06d2023d_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfConvertibleDebt", "reportCount": 1, "unitRef": "usd", "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-20210630.htm", "contextRef": "i615b5dc06cd944d2964b90c95ae069c9_D20200501-20200501", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RepaymentsOfConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i281afe84d4f04af19d7c586c06d2023d_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i281afe84d4f04af19d7c586c06d2023d_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "i59a1d370ad4d4fcb8e49ea7302f430de_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited)", "role": "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "shortName": "Consolidated Statement of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ic1e0b80781d844b38b0754af26e66c8f_D20200101-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "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-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - Disclosure - Recent Accounting Pronouncements", "role": "http://www.echo.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210630.htm", "contextRef": "ie0d6638e468f41cc96061b5e73488f34_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 36, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r443" ], "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/2021", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r444" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r445" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r445" ], "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/2021", "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/2021", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r445" ], "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/2021", "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/2021", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r446" ], "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/2021", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r445" ], "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/2021", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r445" ], "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/2021", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r445" ], "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/2021", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r445" ], "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/2021", "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/2021", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r441" ], "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/2021", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r442" ], "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/2021", "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/2021", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "percentItemType" }, "echo_CarrierRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Carrier Relationships [Member]", "label": "Carrier Relationships [Member]", "terseLabel": "Carrier relationships" } } }, "localname": "CarrierRelationshipsMember", "nsuri": "http://www.echo.com/20210630", "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/20210630", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "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": "Debt Instrument, Net of Debt Discount and Issuance Costs" } } }, "localname": "DebtInstrumentNetofDebtDiscountandIssuanceCosts", "nsuri": "http://www.echo.com/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "echo_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.echo.com/20210630", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "echo_LessthantruckloadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Less than truckload revenue", "label": "Less than truckload [Member]", "terseLabel": "Less than truckload" } } }, "localname": "LessthantruckloadMember", "nsuri": "http://www.echo.com/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "echo_RevenueFromContractWithCustomerNumberOfDifferentClientTypes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from Contract with Customer, Number of Different Client Types", "label": "Revenue from Contract with Customer, Number of Different Client Types", "terseLabel": "Revenue from Contract with Customer, Number of Different Client Types" } } }, "localname": "RevenueFromContractWithCustomerNumberOfDifferentClientTypes", "nsuri": "http://www.echo.com/20210630", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "integerItemType" }, "echo_SettlementOfConvertibleDebt": { "auth_ref": [], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Settlement of Convertible Debt", "label": "Settlement of Convertible Debt", "negatedTerseLabel": "Settlement of Convertible Notes" } } }, "localname": "SettlementOfConvertibleDebt", "nsuri": "http://www.echo.com/20210630", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r151", "r270", "r274", "r429" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r218", "r252", "r293", "r294", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r428", "r430", "r439", "r440" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r218", "r252", "r293", "r294", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r428", "r430", "r439", "r440" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r151", "r270", "r274", "r429" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r218", "r252", "r284", "r293", "r294", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r428", "r430", "r439", "r440" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r218", "r252", "r284", "r293", "r294", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r428", "r430", "r439", "r440" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r41" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r11", "r40" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/Tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r30", "r152", "r153" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $6,534 and $6,287 at June\u00a030, 2021 and December\u00a031, 2020, respectively", "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r10", "r11", "r44" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r25", "r411", "r421" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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 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/2021-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails", "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r10", "r11", "r44" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r10", "r11", "r44" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r38", "r187" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r31" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r92", "r93", "r94", "r307", "r308", "r309", "r352" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock and restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r295", "r297", "r313", "r314" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r297", "r304", "r312" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r36", "r154", "r162" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Current", "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.echo.com/role/RecentAccountingPronouncementsDetails", "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r165" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Recovery" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r164" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Accounts Receivable, Allowance for Credit Loss, Writeoff" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r64", "r78", "r238", "r381" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r61", "r78", "r238", "r383" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r78", "r175", "r181" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r120" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r120" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r120" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r86", "r138", "r141", "r147", "r158", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r346", "r348", "r370", "r389", "r391", "r409", "r420" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r52", "r86", "r158", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r346", "r348", "r370", "r389", "r391" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r16", "r17", "r18", "r19", "r20", "r21", "r22", "r23", "r86", "r158", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r346", "r348", "r370", "r389" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r298", "r305" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r77", "r345" ], "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 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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r343", "r344" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r37", "r80" ], "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 of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r73", "r80", "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r73", "r374" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r92", "r93", "r352" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r29" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r29" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r29", "r253" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r29", "r391" ], "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,949,853 shares issued and 26,182,753 shares outstanding at June\u00a030, 2021; 31,731,798 shares issued and 25,964,698 shares outstanding at December\u00a031, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r270", "r278" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r270", "r278" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r214", "r215", "r216", "r218", "r228", "r229", "r230", "r234", "r235", "r236", "r237", "r238", "r244", "r245", "r246", "r247" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r62", "r402" ], "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/2021-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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r342" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r84", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r232", "r239", "r240", "r242", "r251" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r24", "r25", "r26", "r85", "r90", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r228", "r229", "r230", "r231", "r233", "r234", "r235", "r236", "r237", "r238", "r244", "r245", "r246", "r247", "r384", "r410", "r412", "r419" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r215", "r244", "r245", "r382", "r384", "r385" ], "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": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r46", "r216" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47", "r85", "r90", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r228", "r229", "r230", "r231", "r233", "r234", "r235", "r236", "r237", "r238", "r244", "r245", "r246", "r247", "r384" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value amount of debt instrument that was repurchased.", "label": "Debt Instrument, Repurchase Amount", "terseLabel": "Repurchase amount" } } }, "localname": "DebtInstrumentRepurchaseAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r47", "r85", "r90", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r228", "r229", "r230", "r231", "r233", "r234", "r235", "r236", "r237", "r238", "r241", "r244", "r245", "r246", "r247", "r254", "r255", "r256", "r257", "r381", "r382", "r384", "r385", "r418" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Life of ABL facility (in years)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r228", "r381", "r385" ], "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": "Debt Instrument, Unamortized Discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r78", "r87", "r323", "r331", "r332", "r333" ], "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 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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r316", "r317" ], "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, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r78", "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r78", "r136" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r278" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r270" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r315" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings (Loss) per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r59", "r101", "r102", "r103", "r104", "r105", "r112", "r114", "r117", "r118", "r119", "r123", "r124", "r353", "r354", "r415", "r426" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r59", "r101", "r102", "r103", "r104", "r105", "r114", "r117", "r118", "r119", "r123", "r124", "r353", "r354", "r415", "r426" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r120", "r121", "r122", "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r319" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r88", "r319", "r334" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r304" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r303" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r55", "r56", "r57", "r92", "r93", "r94", "r98", "r106", "r108", "r126", "r159", "r253", "r258", "r307", "r308", "r309", "r324", "r325", "r352", "r375", "r376", "r377", "r378", "r379", "r380", "r431", "r432", "r433", "r447" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment of Debt [Axis]", "terseLabel": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished.", "label": "Extinguishment of Debt, Type [Domain]", "terseLabel": "Extinguishment of Debt, Type [Domain]" } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r355", "r356", "r357", "r363" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r355", "r368", "r369" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r230", "r244", "r245", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r356", "r392", "r393", "r394" ], "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/2021-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": [ "r362", "r363" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r355", "r356", "r358", "r359", "r364" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r362" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r230", "r285", "r286", "r291", "r292", "r356", "r392" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r230", "r244", "r245", "r285", "r286", "r291", "r292", "r356", "r393" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r230", "r244", "r245", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r356", "r394" ], "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/2021-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": [ "r355", "r356" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r360" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r360", "r363" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r360", "r363" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r360" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r361" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "verboseLabel": "Payments of contingent consideration due to seller" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r360" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r230", "r244", "r245", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r392", "r393", "r394" ], "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/2021-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": [ "r362", "r364" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r365", "r366" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r350" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r180" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r182" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "verboseLabel": "Remainder of 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r182" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r182" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r182" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r176", "r177", "r180", "r183", "r403", "r407" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r180", "r407" ], "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 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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r176", "r179" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r180", "r403" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r78", "r248", "r249" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r169", "r171", "r391", "r408" ], "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 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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r184" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r78", "r170", "r172", "r173" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Accumulated impairment losses" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r138", "r140", "r143", "r146", "r148" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income (Loss) before provision for income taxes", "verboseLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r189", "r190" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r190" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r88", "r320", "r321", "r322", "r329", "r335", "r337", "r338", "r339" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r107", "r108", "r137", "r318", "r330", "r336", "r427" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r75", "r81" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r77" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r77" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r77" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r77" ], "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 income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedTerseLabel": "Income taxes receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r77" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r77" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r174", "r178" ], "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 $97,843 and $92,630 at June\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r64", "r236", "r243", "r246", "r247" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r65", "r237", "r246", "r247" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r416" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "auth_ref": [ "r113", "r115", "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.", "label": "Interest on Convertible Debt, Net of Tax", "terseLabel": "Interest on Convertible Debt, Net of Tax" } } }, "localname": "InterestOnConvertibleDebtNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r72", "r74", "r81" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r11", "r12", "r44" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r199" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43", "r86", "r142", "r158", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r347", "r348", "r349", "r370", "r389", "r390" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r86", "r158", "r370", "r391", "r413", "r423" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r45", "r86", "r158", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r347", "r348", "r349", "r370", "r389", "r390", "r391" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r13", "r14", "r15", "r26", "r27", "r86", "r158", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r347", "r348", "r349", "r370", "r389", "r390" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r42" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r367" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r42" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r42", "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Other Disclosures [Abstract]", "terseLabel": "Carrying amount of Notes on the balance sheet:" } } }, "localname": "LongTermDebtOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r47" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r47", "r202" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r200", "r201" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r200", "r201" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r200", "r201" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued": { "auth_ref": [ "r191" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r73", "r76", "r79" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r53", "r54", "r57", "r58", "r79", "r86", "r97", "r101", "r102", "r103", "r104", "r107", "r108", "r116", "r138", "r140", "r143", "r146", "r148", "r158", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r354", "r370", "r414", "r425" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r95", "r96", "r99", "r100", "r109", "r110", "r111", "r156", "r157", "r160", "r161", "r279", "r280", "r281", "r282", "r310", "r326", "r327", "r328", "r351", "r371", "r372", "r373", "r388", "r404", "r405", "r406", "r434", "r435", "r436", "r437", "r438", "r448" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r341" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r138", "r140", "r143", "r146", "r148" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r387" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r386" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r44" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r51", "r391" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r39" ], "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 of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r44", "r391" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails", "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r79" ], "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 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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r69" ], "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 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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r71" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r69" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Employee tax withholdings related to net share settlements of equity-based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r5", "r7", "r167", "r168" ], "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 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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r76", "r81" ], "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", "negatedTerseLabel": "Cash received during the period for income taxes refunded" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r68" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r68", "r85" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r67", "r306" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r38", "r188" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r188", "r391", "r417", "r424" ], "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 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 $168,482 and $156,309 at June\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r19", "r186" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r60", "r163" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Accounts Receivable, Credit Loss Expense (Reversal)" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r70" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow 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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r70" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r70", "r85" ], "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 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 borrowing on ABL facility", "terseLabel": "Repayments of Lines of Credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r120" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails", "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails", "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r258", "r311", "r391", "r422", "r434", "r438" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r92", "r93", "r94", "r98", "r106", "r108", "r159", "r307", "r308", "r309", "r324", "r325", "r352", "r431", "r433" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r134", "r135", "r139", "r144", "r145", "r149", "r150", "r151", "r269", "r270", "r402" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r271", "r283" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Components of accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r120" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r47", "r90", "r244", "r246", "r254", "r255", "r256", "r257", "r381", "r382", "r385", "r418" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r119" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r319" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r355", "r356" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r176", "r179", "r403" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r176", "r179" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r298", "r305" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r179" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r63" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r77" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r302" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r300" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Restricted stock units granted to various employees" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r296", "r299" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r83", "r91" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software Development" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r50", "r55", "r56", "r57", "r92", "r93", "r94", "r98", "r106", "r108", "r126", "r159", "r253", "r258", "r307", "r308", "r309", "r324", "r325", "r352", "r375", "r376", "r377", "r378", "r379", "r380", "r431", "r432", "r433", "r447" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParentheticals" ], "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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r92", "r93", "r94", "r126", "r402" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r28", "r29", "r253", "r258" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r28", "r29", "r253", "r258", "r301" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r253", "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Common stock issued for vested restricted stock and restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r50", "r253", "r258" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r29", "r33", "r34", "r86", "r155", "r158", "r370", "r391" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r340" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r49", "r259" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r49", "r259" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r29", "r253", "r258" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r49", "r259", "r260" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, 5,767,100 and 5,767,100 shares at June\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r253", "r258", "r259" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r39" ], "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 Expense" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r127", "r128", "r129", "r130", "r131", "r132", "r133" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r119" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r113", "r119" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r112", "r119" ], "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/2021-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r155": { "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=122038336&loc=d3e74512-122707" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r286": { "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=123447040&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r312": { "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=122041274&loc=d3e301413-122809" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "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=122134291&loc=d3e330036-122817" }, "r331": { "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=122134291&loc=d3e330036-122817" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r385": { "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" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r441": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r442": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r443": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r444": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r445": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r446": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r58": { "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=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "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=123367319&loc=SL114868664-224227" }, "r62": { "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=123367319&loc=SL114868664-224227" }, "r63": { "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=123367319&loc=SL114868664-224227" }, "r64": { "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=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&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=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 58 0001426945-21-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001426945-21-000022-xbrl.zip M4$L#!!0 ( %&&_5): 226?%4! .OH#P 1 96-H;RTR,#(Q,#8S,"YH M=&WL?6E7&\G2YO?W5VAXWYG;?0Z)JOS? MM=__%T+__N/3A\I&V_>;L=6KO.U$VXNA\J/>.ZKLA=C]5DF==K.RU^Y\JW^W M"!7/O&V?G'7JAT>]"L64W+C86?54DD"$1(DSBCCW#EF#*5)4*.X22UB(Y<-5 MEA+%BF"$N7&(,Z:0B>K;][\^/%C)7^QXMO--[FO6#(8^>#.;J=W M<6.R7;?2[AR^@2^+&Q$FB)'1K:>NTPCUB[OSK\7=%&/Y9G!Q>.NU5_]@Q5W$ M&//F-/?QHKU&O?7M_EOSU=&M_2XZM/;D=D^'%^[I;?U:ZU<[S-[46]V>;?DX MNK_>;7-*U,^>&-QQ\<#I??>2W#IT/V:VNKR]A[K17WL&?E\Y;'^_;7L>V MNJG=:=H>,&EN3""LKXSKUJ1=[V2^[&SW8EBGW?I=4PSWDC?_KG[8\4>Q:=&M MR3CMW?V.O^LI152.&@GQ!K.,A@L7"H(5-ZXV;.OPGTNQA3[O+ $31QO6?F_& MGJWD1U'\3[_^_9]+;]NM'H@FVCT[@4[ZP6__7.K%T]Z;@J?>K/W7?_W7[[UZ MKQ'7,K.C$:/__F;PY>]O!DV[=CA;^SW4OU>ZO;-&_.=2J'=/&O9LM=5N1>A M_70UWQ@[@X_U$&*K^ C7:X /G;H?O/^T]RFF?R[5(PY2,AVYU(D3[XW$DC@1 M%>-:)\:_;A1=@?_0I?"U;#._.M97-UO0O[.W,)R.;6RU0CS]?_%LJ5(/T'1@ M7\[<1OO[!_KI^SZK]L/QYO>#]^9X^_CS>77CT[?]9E7L'U=Y[?PCKQW_6:]M M')X=[/K3ZK''U>-&O=K\2#ZP6F/_O$VJY^OXX/V?Q]M[6^?;&QYO;^R?[1]_ MY-7F9U;=W6*UC2UHZ\]OM2\:?Z '9_M[7NX?UYJU-+\T#_9JC=K>UO?P_EW=O?\LJ[N-H]KY.C_8_?P#^G%:V_#G MU>:?1P>[M6_P/KR]]Z5>/=['U8WUX3-?X%VB=;#;/MW>VV35C:-&;7?]K':^ MB6OGU;/]YKM&E7Z"=W\4!WM;9[7CCS^J[_39A]W-7G4'GW[87?^*N0PR>8.X M)!%QRS32@)Q(6&V#ES1*"Z3%P/.<2L/%[V^NT?,ER?NVW^D ;=_5N]XV]J/M M;+;"!FB7DL)_1^'SJQ0F4DN?+$;,DH"X$0YIR6#*#??8FA"ID$MK"!$*4#E! M\HYLADOZOH-ONB5U_XZZ^"IUK0X:.^:12& P<2LYV#_:HBBY8O6;Z[;6IV8(JA-'[MWF(C9Q%WM%H8K M<$.EV 8_G.I6V^>-+(56WQWU,G,.:/];@#%M).G[F)X MX-I MZ[>6DB9[;4[-V=^Z-&N?M[9^-G$WWH^?[D16^UFO757LP\EZ+4FWESO M_=_1G6IB4]0\\(2Y3<0$Y078B%@&F%T6AG2?#;&[3O>KDO1TNM\2HP<2\\[9 M!#<),XD)2=3Q+"P V42"0'GJ4^1JB&9\MM&,3P+-KLV;%RH:PRTH \V9UE8$ MF##G;-),T^B*><.C><.S.&_XX?.&QS9OT23J?4Q!80O:TUKPV8UT%&8M@!&1 MAO-&9GO>'JH]QS=O.E%MO1-"4,^IHXX8CSD-1OO@-)Z&G Z''P^SU3SX-<#+ M3D\:=5_O56/3P2M"':X.HN[#B.WJ7YTV#+QW]A<8=[WU5MC\3[]^DMOXXRP' M^=9/ZV IC&[>::?>#U G&_%[;+2+VP8M__[FSA=>3.9%O^8"3E( ",8B" :> M;_!1*VFH-TD"QKC(I@$G"TK>J:">PT88&R(T2CGSV$6+";,61Q7 $N5?$@ Q;@K&7+$EXT124VH*2=RJZUW'P+@D <0_Q'QI$PP)K@28%!P8Y0&0]*! ^^QT4<8VS>2*.CR)1ZJ,UD?&DDHU@W0N&K1>6N!07ACCK(=1S0HAM_&7K M8:OUUI[4>[8Q)V0RF$$@XZTUM0D0=R[FC?"4,!.$B$"YL=S(I .A M! P!GX00BR<4+VJ858$;ZB(1DH)IH3&6(-' M'R0!1<29-0PO#&DFYSJ-CS@NJL PL23J'()3-IN EF#-< Z\+0YQIN$ZC8], MV#+"I<),2P4&B=<\=4YZGJ(SF H;..?.,ZB#F:/5\UA!E^FOGQ@:)78P! M)\M5\)IYH&D0FKG(-:6+1]R).D&3)RA7R3H%+FQ@BE/J;3)*"!T8P=Y&&Q:/ MH)-W@B9/U<"3#)391"Q@,+%&YH"/5MSK-TCBNA] 9IP,AFG 6J M#'"GADBX$FEA2#-1)VA,Q$F$4&XPSHE@'!OCE,,\:4(LI\D.5YX7 M@3A3! MLT0M<"=5$I[%RR0;6%( M,S'U,T;B@ $ (N-!2(@']1,=#4Y@91A8<(X0L3#$F8+Z&2.9?.3.,L^R63H#EW3#NL!+>)RBBEU[ 1]89-N^B0-.MM^";N8/(_":<%4M$Q'(*S$P^CZ0I%TPL'8Z0BJ2T1Z M+[R,C ?EBUW?Q+L8*<=B&*U8!&).+IE_7&N5@FL3G(LT$: %%I:D2*44"4Q' MX;A>&-),,IE_;,1)RI/ @Y$J<).T9I8H'5CTDA!IS,(09SK)_.,BDS:>2/"W M*-CE7(-G#$ZQ F)1)BV1S"\,F2:#+:"&DBED0#K9+W M9'+TF=8,^%PIA NL?.!<<:=5]#I(S"(7$K3S'&WXGS5$F?YV?Y8H-R18:I4& MZ\I8$8"9C>;,P^2K!23N1/W:*1!4>"J9(1X;S(60N?J*Y"X*'ZFGA"T>02?O M!$V>JB09%;50U C!@<#6&T5Q] Y'*6D*D]O3/<_2^2*;S8D%0F A4P0$94I9 M80T!Z&0J8B\U7QC23-0)&A-Q+,/!*Y(4B92S7/,L8 W^:9("*!7QPA!G2D[0 MN#)2/)=@3?H$E.")Y90A&BGUC("=*?3BD&G23M 8RCCZ?K?7;N9".R=WU$7- MA6M71[?DLCN/KXZ*C28*2YY=7JY4P4S/NTZ":L3"J9S1R#A(H=7,22&PU5@3 M^#OONG%*$CEY'4DBDY00'X2GG$>J"8LZ;S82(29'^!SHR,LH9SY)S_?VZKVC M$4UW;"-VWQ[95BLVKID^??^MT;9A$;4EMUY[HQ4QGH"K(4!&?,D9)NE4-*C&).1#?I6* MAH-;8BGUE#F':82)9[=294N2SKPN-9%+EM,J5= \466" [@EF+DDE&5^,77I MA]CM]N#;WB+K5 NF$0]4)2 ?V+O!64HL2*ZFUB2A!;[;41&AMGP21F-#FS MF#IV"E([>5W+-<\ZU6I+#0^:V8 ]!L(2ZH5W/BZFKMWN'<7.(NI7(L$ CB)@ MFA@GTFGJ H^,N@2NCY=J,?7K),@Y%9W*DY:$AAB,R(?G2).8R+5O.< P92PM MIDZ=D'1.7H\*R0F74<>H+2>4@;VDA98*"\!@XOQBZM$)2>?D=6=47"LF$R'& M<^.HI2S)1!D7(G%A_>R7*GIGZYTOMM&/?YQ]J%M7;^3LL(;M7@WA9TK76X?0 M,'SJPEL[+Q3$?Y%R121%;SAC($PY 39I*\'/!-FR,>^M)K-_',FLTNA91Y)< M)/"U^KDO]YQH?@(?1PT\_"1F9Q@Q7">O'+?6N%RV5POG35(TR!F6RKR2]LD" M&0>4+1;6ZJUZL]^<$V'#T>8ZXPF0T'(._H.A@<.D6QTB9H;/U]3;TSF:^@16 MOZ="Z;Q%DZF0;0P51=0Z866%GMVIOP/GJ@-9SPV\Z\3_]&/+GUU/5;ZX^(.4O+P@TT\9:B-FOH0!+>*&8^IM)I)%F@B MFI4\/%-L,U$QHG/"PRE7B ;W$11VY"HYJP4).>\$%Z>XS4'5V]GFX2D]9!)6P5#20QGDS)P[/% M-@MD@HZ/AV-@>3^E$\9%;DEPV"2-#:?)8:\X+GFX-$%GG8>-)EH9B8/%GD=M MK"#&6,*"M4:!13I7//QB##,KU HFJ A( [/(N0C!)DRM341Y%IW1;HZR&V:4 M;--/>4CY9$Q.7524\6BH$TJ2)'5@(=H8R5P%-F:)M"_BPCLJ'"'5+[YT/:%(KM.JYW8:("V>Q];0,_&>BNLAV:] M5>_VLM;['C=/3Z#9^'>%<.:=E::?MBB\E,[)Q)@/7&:K$YB.@Q*WG# :Y1RE M+99\-T?YE)JT]E^ A$R-!XQHJ:-N-[MQE[WC[-!J9'+J-5%0OHP"?U3;!0 U#VJG\S+F:I.1L)28"*!6$8? M==ZTHW1('B?BB)F#L-5\D&Q\L2M!F"6&.$^DY9Y;9Z*E- DE! O4J 63LD%L MV'8Z]?F4,!6,L\8KIWCD5DG#@M(&S'P?64AL'A8W9I]&)<)ZJEEE(+,)7GX*SV)P%BK9V-Z9/8B^N'G3A8DIH3 ?-&11RI9'GC?^3, M&@LD]#$&BXW&\[#/9BXH-L;5%T4PR)>-A& N$]/.>^<=3Q8[$N0\[!AX"L5V M.S;$FFW^K;QH2X7E',429]F:GW[PCGCKB C"8.NY=MS@7)X*)Y-D]"2: M127T!(W*Z1-92Z9I"HEP:[C#%KP'FH#RU"LW3>SE$^ MPSJT$.J-?EXOV/78W3WVC'V)XUVDW\[$^_4&%Y>TT.L/GK]C9.;*= M^,?9W0WG M)#$QS9/@+S9K3$'WT\1\,C1X0 V;N#&$AQS-X($;'N>IZM)$6&.S>=)HG\58 M,,;VR:+6ZG?2>D^]3U(Y[L$DI,%AYW"03"5F::E,9H MII"[1K&B)-& /0%' M'_S^Q$(RS#AEM#'S<#K.-!7)(K*$E^ \T*"%4X)'E<^JEEY*[:1D>8=LJ4"F MS!*35QZ "%YK"AZ(MIQ:X9C'*D4B")!,!#]'&:X+R!)323XU$GM,C,,I>9[ M@I#:VY0DH"B%.11!M\ SF)K# *0%OCRHAO;&)Z6#3/!R\ M^#@B+G*<#^N:MN6C;86J[7R+O3]L=X'U)8G4 M*RM@>K'AP44K=/),1Q.=HR"E\ZLOIT_0J>A.QFQQ@F:,5 +6$A=)+'*RF4PA MJ*+&85YTG]U$M@_M;O>B0(H'3^2/LYKM]3MQ.UU^?7:%R,6VN%U[NMX/HW;' M2=/+/#8B$5;CR6.CF,M(F<. IEQQ 6X'=R0%\$I]LL/-*#.)GT^NG[X ###. M.HXB)<>,5DH9'IVP3$658P\L4$M%F"\&>% 5]Y(!KFE>[0A33C$1-!?6N!0- M3X(G%[@BLMC;1#3!E,T: USDHG8B3/<[ZXL:5S=MXN_MQG>@U/6;QL4A&]'U MMF#N._W^ZWF:0"."$65CX -II0[&QWR& S?1NJBLM-QH)UD0 MM%C9'/ !*AEBQACBJKEWDR5^8N[=O/4Y<6RP%;SC."C%.6"'5?DL"@W.-0\8 MC,"2>R;$/0]^UQ?;J5O7B)^ XC>>:^!2 MQR/W-G"*32*$@6_+I"_%8KK>=2D6TQ$+FVB*T@I+!.>&:NIRM$=3++!.BI1B M46J+5VE&46XQ,\Q$*24GU+L$2L('0@H5DDHSJM07KU,P O&*>ZD]%>!?&' V MDF/>1YY\(G;H'@LLB[79P8=2,&8Q,BCRHL&#%H)OWOJ<7;D2)[ XK&,._7<,X5Z$I%[0XWQG%N. W'4 M!,^C!)N'>>SE'.6DO6[NF4[RN'+&!$X2&#OGF2EX.]MX)[;J[4ZMW7O9FFW9$LU_QY'A8*@W 0P'RD$;>*:9 MH(8;[\!$M9:EV4UU>K5B_#+';WO/E"-.APCD5\'ES'&C& ?B9P:8?3Z89"CD M9SSW(?8 (+;3X)YY(3\7,MJ@BM4A&:P63#CXPR*FAHAABBZ8!CM/,R-U$"[JJ.>@J/O4B3$^H91$.!$\ECX8S@,UDCN#?4YA MP-)X,[2UQ^QTXO5^S+%U_>^A4/ MMW[%>*)^ F8U&I$3BQV/+((G[H.*@2F,D_-DCN@Y13-X^G0,!+"1:QK _P5E MF:PVD6/0FB*3,M#95Y8SX<6,46UQXTB47!KA- ET1),6)ZD$\H8S.38ZO+.:I!BU(#0R,T>1[5FAXU1BS-J,1,T,QM]1F M/\)Z[Y@+*3*;YFA]:U;H.)65)J$9N'^,6P+R& 1WX!K$R+CT20;%]!RM%=#_?O:[_!C2%Z&>7#>.*85UY(Z,&JB M(E1Q"D <--##X/&CG=FNVZL_C[=2BS\JG]I-V_K'VNJ@+ M$Y4&-W;KYW&54'A+\>N/P3 K'YKU%MQ-"Q"\T ^U[9V-S@9O9:[>6*QLK;UFL(_,XA?'W$ MGUD>[<.DY-WVIVKE=X#,5KM5ZS>A$5\9(NNGF+)I@X.43$+$>R.Q)$Y$ MQ;C6B=VY?%YIV:SP0JRO;K1]$9C**FAIZ$ZR+V=NH_W] _WT?9]5^^%X\_O! M>W.\??SYO+KQZ=M^LRKVCZN\=OZ1UX[_K->WVA=] M^H$>G.WO>5G;W135XTT.;9[7Z$=2V_A,#]YOG=7>'S2W]ZKX8.-=??_XCV9U MH_H]O/_"P[_^;!S0QG=W#._;_796W3UJU,ZK[&#C,Z[M'GS;/]["!\U]L7_^ MZ5MU[\]Z]?W^CRK1T-_#KV _B"0P0]$ICKA-!CF##4K)4N%3"#A;$ 2CCX7> MNB3"3R1I!@0%/U50)HQ)^!HF]7(VY^CMKMT!$P%!)QKVI!M71Q]^"_7N2<.> M@7M>-%4\]-MM>2Z"=]XVAI0HB#*X/+0.C%E16&4#H0>62"^,7CRT'58*V^%- M+]QUS2AS[U6\0G[RY/VM&K&BZ?V/7FWV3='C0:]A7O+L_7.)+8T>.+$A@-I9 MI2>G%7(7EMV^\S MK<'8:KL J5_TCP^[Z[WJ#CZ%?[\2YG)9"H4DEQ%QHC!R3 5$P.'6D7 #9%E: M^S__;127O]U$T0L0';+\X[BY$=,M07\A7B8/@K(+3JH,6*ERTN]T^[;5J_3: ME9V\;ZG=^C__323^C;!*NU,AXI?P:Z6=*KVC6+DLIUK9//5'.4^_LNY[^3(Q MC%^;J@(!WA38=Y\&JK>RE[I*]$GOQ27['ML%1I@']I^+61FXB!7P'&,8OU5S M1?!7 WBF36CQ*-BSLV@[L767Y/]5]&=SX,C.I=P_V?R!^S:_)FTBQ5&@:#G( M;@P*:<($"C*?E&!)H$PLK?W9;\4!US*\7,GS_0QCZ+>KS$D%'3]WZ@>Y$=N? MIF-V %"LX('B>XK=[AW#_(=L_ MK_ZHGO]1K[W?/#O8.#RMTL]@1&S2@^,MN';0K)Y7;Q@>)XWMC2/X/QQ#7\^K M[[?P_NZ?W\!X.3_8_;.^OPO/'(?C6A-:)M<-#\JC5D9*I($N8'A$BZSE"2DL M)?7Y&"#LAX8'7W3#XY*52LOCBN71NYR6H>F1.NUF9>#SYIGYNSC1/>.Y*Y+\ M8*4WQ7EYVVXVZ]V\$%%)=5!ZK7ZQ//&"\:7-8AWB';RL5KQK+C'NZ4;6]F[U M:_ "&VB>]9(3F52:"\G'B^.&VU0P$,?F#V.[%^>M3 M/*QWL[#W\L&IKX['_%>CJ([.,(15\-F0!UU(N4;$!$&D$_RC@91Z:;*^:>=-K?,^Q>#Z0, MX'>KY=L=L#J+4X.*^KIOV_U6KW/VMAWF$XT'7DV-_GET\/[+T?;&%JV>OVN M5X/WC[^=[I]OXNK&1[Z_!VC<_')Y_!J_E4 MW]Y]=US=_?BCMG%T= !C.MBKDH-W-\*I .1)!(64]V M&&V0%I(A&CP0,# : MK%I:VX@-^\-VXKUNS2"YX>^=&YSE9NFI?M DW?HI"<--7M^UIUO#]!]?\/L< MV[63YO*M"RX705,KL4;2&(.XTQPYHS7*9_?R1*VPDB^M48P$V,6@RG_JOL]' M6.IO#9:"?W\IX#-[Z-O@P'8J?X)CW@WUPG\'"Z;P.Z_!;7%KY]"VZN?%[[\^ M(K+Q$L(/!N"49FYKY=/*SDIE>"AAIW)=3"NU]LJOCXUD3#^%Z,7Q;#V$3NQV MA_]\@ Z0N<2R)_M/Y[7=;U\9%1;[*!")(2$.$XN,\0QI$IRQ6&N5P$>7&%?V M8K<'C@)PU6&[LOX]MOJWE/ 44T-FEJGH:V.JX^K7H)*0B5.D'; 23PJ<@V(' F>@3N.+/@CF- ]FP/2,'G#K'_ M.FJWXFKEEQ?DI0S6ZYUH7R'W0%^^@@LK<)06,1HBXC8[MC"#"!L" .8Y;/(,ZN^M?C>1:6 5FF9<*#661]G.U4Z%\LY_^A63CHPBOJ);53B:?3% ?65=@+W/W8? M-Y8)+_K(%6Y(N>@S=VEF#XM'[]9[C6+I<=/ZH\K;ANUVGY=Z-(-#[-@".G;. MFJ[=^*7[F CD7 QPM'IY]I]?P0WKEU7FOHTZO+ MA09S3;U1R' F$9?>(,>X0"IZZ4(R42_2S]<2Y$^6),_(0!@!.QDLL&"+;&^L['^L?*^T7;@J>R )^9[E:KM?(N]OU_CGMYB MY23WYM\WF( M;SWI1!\+\YW007O%KKENY1=H%+"CTNV#B=L]:N?$R%$2?>_(]FX.Y8>]WM\B MO[QX>#B:7Y>+X,,O],J0'< 0W.2.LQ3 0\7]\&3NS["QO%&F6_2DZ*[M]BH& M#UH(]JR[\N(1LT%<_&V_TX&>##979#7?L[U^=RXA\LG1,U'=V/]J8LCEN!FR MCN1%3%?OJ-Z%8=B3(B%^$AIC,)(+'1"[OTX*W*],=)[G(=:_+G"'_GX\ M_ZI88DG+@+BEX(C12)!V(B&)/8XTLB"<+M&]1/<2W7^.[H"=MM*P'3"\K?> M[AV;<3G#6B?;P7=^6P%Y0G=RT?_2.1I=7P!&(E1!3O57L@>UF7%^ZKU=+E:4[O[S_[4N%REFZY^U+>5?5 MI?(AU"$ZB4K4]ML)3A[RKH;52M&JO$OD*T0*<;>:MG906MCMG=V7^99NU\W9XPUR:5,,*%WM@/KW_5(<^G%4W/I[7 M-AKU@_>;/_;W:KE:!3G8."2UYKOC_>.;I;5.&@>['W'1_OG6C]I&%6_O_?EM M?_>/HWT*_=S] L]_IM!._69I+8R]P2Y)I+1UB'MFD$[>(:T)D51%SC%;6OMP M-Z#/;Z3\@1Q^P]Y[@4H>#]HF>M^6T.-^MU=/9U.:G/7;[/#(G8%SQ 2\9(*[ M$Q?NLB>O.B:OB"FFN9-\-KECYS[#?D&Y8GH%OP:64#'??_2[T+'N?*X<3-02 MNI8@X!4)246'9(P"<18B;?;7@K_BPC_:+;? M%Y/]]B)$4H+ WX% ]0($6)"8:L.05CEQ/RB'7$P8$:(]XUYC'_ X0. 1V^*O MW?JDTGCS$?Q,/PDS+E?J=\=&Z^FN1:]BJ0N,T5:[6)[J=V-Q%XQS4!;XCII] M[4[QKL99?OF/.KP:7EMIP=#:V7SY7N\6QFW+MGS=-K(KG,O/Y)OS"6[!=D+> M'M#^7@\WUL:&B105PGZQO]X9G*S,4,C^1MA\ZM'[&>/1QP?HNT>QT1BQ<>47 M8,XB6#XH"/: T/5H@7(_=F=@@6?:*FXGS^8\:[:GKYUN[WK^E5AF@A<*84+S MOK)DD4X"(^4H$2J$0(W[6_4T0ZN6L[9V*6\#X2+HUO5B6>[/?N-L,,]4#VJL M+]]6GA@2%KP9P5C"VM M4;DLJ5EF\F(K^8B\:X--&06##+=P[-S:PG$O2_2[X:_8*4AR@R^H)C9%S0-/ MF-M$3%!>:.FQ#, 0+%PY5?W1?'%Y?O8%5_QE.]N=HO1#^)+[?-FKU\42N^MG M7X4!)P7HCX35P!*1:&1M$(B"3F9 $B$,^#"#;3FWV>%BG\YRI7TI9"OW(MR- M8Q%/V@/#>K43[K&S:AL_[%EWZM?2RPU08L5\S"@MAE*?JUG#O16 OGJHC$S!^X,_T^*N9X2M'[%U:$K\ M]+N=F;Y4CCK9@/KO!YQ4#%K\K_5/NY6MEW6^H<*F%#;GZKKN\7A MMO:F!GI*N'&^Q.HYDO,$'B\Y>1R<#"[*5B\VA[&PE>1/SQ:*=B%;543N,B-;N'E*],J\R,/58R]C@86][ L$OD MRC&T[9,X:/QR0W$/VH[%/H8L#]WZZ=R.NS+YG7,[N!&%8!2X M,K?#^.5SR_9#'3CSUU*3+@K@E)JTU*2+Q]CFAB;]PS; &XB5G:,809O:0J$N MDI:! 5>NX/.%QMF(/N8JJ<,QDF*,N(3N1>!P7D)W"=V+QMB4_M0)>FN[1Y5W MC?:/2R=HGEV?/-J%=7V*P5UU?>9W%*7KLX P(TK]6>K/A6-L<9_^S.JSR&@[ M:C>@W>X_*IO_Z==[9]<4Z65$<6Y5JEADE2H60J6*4J4N)O+(4J66*G7A&%OG M8A0]Z%.O7;E K4J9;O!JJ*]+6"L!:'HLF$^3OTQBHV42VP+3N6I;]K#0'__H M5C;J7=_O=O/&J&STK[=LXZQ;+P*AEPH']% 8[#C/]WR*W7[C9L)(J8D6A3V( M*E51"5'3W!EP+:&:E;IHD0G],9<:J?>*W9:%=H$O&J/?LW)JM+O]O,77NG9_ M=!)0Y5.]^ZW4. O#!+0,ZI1(-%4FE%=5#B]5SB(3&KR97@=H4ZB;OSIM'T/6 M,*4^61@*T]*%F:U%@CMXOMQ,/4ZF-Z/=U%LKE>W=?VU^*K=2EW;8C/3E$7Q, M:+F7^M40^D,\M(V! 5:7'EG M?:_=*;7(XI"UU"(EMDR7"?5 BU3*C)B%IO'GUJ".=,Q';>_8QJ"D\'#SPD[T M_4Z]5X^#B/'G;LP7AWY+J6X6APM*=5-"T529D)*K3HLL=5\>+C0@,KO%$4#%L5O <'?O1+[S.+F)LJFZDTU_>NS$ MWYSB>4?W'W*(WB,>>Z"4L*5;B#3I>;R:J'/?Z8A_NX/]]GR/97KDTAVDN'WX MU*RPY*8_:E?>-]H.YN9#.T>BZ[Z[7-EJ^94BYKS3=]UZJ-M./>^Z[2;Q>YFZ-U>O7?TMM^%J8J=S5/?Z.V^?P_UGU>:7^L%>[;AZ#)_/ M0_,#^W2TWSQM;#??'>W36G/[?157-T*CNO&1'FRL\_W=+\W:WL=\S#RMTBT& M[?T8/0/OZA_0SW)_[]WQ/MWG^^/CG8^-0\.-X_ MWS_V9P?'?Z1J'9]^V-WL57?PCZ^2)1T8M8@XR1!72B#'HD?,"Y98)B^72VN& M\65!^:TSZ@=QL1>3GWSUD7+T,VWU=Y!]4^.5.%CBX T<]$)%8[C%06K.M+8B M Z9Y-FFD97X" >X2 N<7"V]M21PFI"U,2+N@D8Z6 ##H*)(TCJL M\Q$(A"\K8DH<+''P=>-@! "43$+$>R.Q)$Y$Q;C6B?&A/4A*>W N<)!< MX"!-/!+K@&R"&,03@*$+)B"P$PDAE#/0>$MK9%DQL@L 4DM)9;9J2C8 \&97$:6H2DM CG @G9I6=LM?8D&:0YEX@SYY&EVB(? M)(Y,"N6BS$B(I5A64L\+$L[#FM,#I?1MN]L;;&.,IR>Q!3R_.HXUQ]=YZZ3C MW5>R9(9-H'S_JBQR':?$4;L=>/BDW>D5>3TP#YG!?ADQU5A[9![4H5A .C17 MSRLF+=NH]+L14"'U?A3+JO&D ZIBT-MVJOS/8T*Z"=#,.R$$]9PZZHCQF--@ MM ].X[&&=#>N]+/42(_02+6W^,=0(]'J^?[W\/X+#__ZLW% &]_=<1O7FI_% MP?LJ/]BHU;??;T%?_/GVWA>8"VCS?(OLGQ^>UO:@[PT8[_%'43W>ASGX>%8] MWN1?/06Z&ZP128H@+@WHNN@5,MY[9AEG,1_FPI:UN1WQ*&#W,>R6 B8$BR!8 ME#SXJ)4TU)L$;^4NLK%&SDIVFSEVVV)?6;(N,*(0$\8A3K5"@#D6":=YY$;' MZ-+2&E\V\K9;.3QT,><:73NK\/8YA05C9@Y:KG1B]R3ZO$&A+@VR$70T18 M<\&%4\3D4J4*K'_Z?'Q4*FE**?.2..ZA;4!)"T: ERQ)X*]Q^I$EN\T>N_&O MR9A(LJ_I*(O ;L!XFDJ%+$_6Y? M7^3EB*UP?3MOW=EN'.QUJMRQP^ZJYT0?YSG=&0^ D<@'*S^AEKL:5&#)#D?Y2D*>1\E *\K@$^3*S0:JHA 6WGEL+ M/S3!R%H;43"&*.Z#81ST&:=R69:"O,B"/,DU^U*0QR7(ETOSQ&/P";5&*1B- M. /=#!B;A<.8RMV+&-(DAB0[/>JG=[G<'IG:,5YGL7F&_7PUI,Z)FD7S\DS/L!60!] MUJ\197- DQ*&'@-#.U=\?$ 9G8*UB G*P35(&!EJ$Z+!4Q.8XDYGBP+3944> MZ1J\G-GP".M@L25QDHYY*8DO(8F73KKUDE&&/:*,2L0C9\@81I&. 7DM>!8*!3 ($V,2'+J,H%XBV)"L<8[I#2X=,@X:Q#GA"%M6 )M.?9O' MV JO5UXGZ=*7\OIL>;WTX(%D6&M/D8D1Y%5[BS3' 217&RTU-5: P4^7E7SD MFGDIKC,LKI-TV$MQ?;:X7OKGDE :6TVIE-<9EM<)NN.EO#Y;7MD5]LP#UIBP4/* MY6$HO5W^8+KB^C<.^.C,,NAP_+F$EW=>O[.[O=$F ME5>6CO/+9&-S71@P?+II>HR(,+ \AME_M=@K[8_'%& =V!Z#D-SZ5\(L,9X+ ME+P%CR$8@RSX>$C#=THDI83%2VN*W [^WSIKKES)FT=Q'4-H[D)<'^Q$E)(\ M+DD^NY1D%Y72/B)LB 5)=@$9ZXJSAB3%"NA+BV+*[ [7OY3EA9#E,<3M2EF> MFBS7+K5R<"F$("B*DBC$4UXPBPI^V$@H\5&:Q(LZ%(R5LKR@LOS\F%XIR].3 MY4N]S&/B)JB$(M$,]+(DR#CG$ M>1>:XY,GDFKSDCI2YJ>,6K#)-,NKE<7!B=Q%)O]6%JMR\2 MI/XHB#FX;S<3KUIOM3OUWMD(P]9;X7HKF__IP^5J[!VUX)Q MV+9U-7H@; "+Q"0$K)'+VTOP.:3$R"EI.-'&@S^YM$;9LJ&W#95RO7%>D6"2 MZ3PE$LPP$EQ:.=8*PS SR*N43QZ0 MFH.8I4 WMIQ6*QE7B9R1((%@<()IDH M5 +![ +!E=!%S <*,>4DY@6 M)'-A%-\HC460J"68I7M VTIX@G,!4L= M0X(22UF(UA._M,;)[9SG4D@70D@G'S8HY?>Y\GO%Q7<>,YZKZDN:8JZD2Y#! M/)?R](99FGRT))?U(;B4X$65X GN."HE>$P2?*F!!>52)"N0Q]*A3#MDE4C( MD8"Y5"88JW*T'I/;E?;*G(3GB5DM]D9)![\T9O*Q MU4EG:UVCA)\%AY^QATA*C'D6QEQ90B&YWAH1N3"21!P;CVQ,!"GAB B.4?@# MCI68[UHK)< L.,!,,KQ38L]SL.=JWH;DEA!/P1L4@#W>!62=Y(A()5.(F+G@ ME]:H7A;RL<6:2_@IX6?.@E./WSI3 M&S@.C*/E8OHL B(J.B0IPZBPP%EXM: MFB21T5F2(MP;\G#>4 MO9S[7BY03'73=EK0U^YHI]=)[,"0FDW0$]TCVXFK]^8\/2+/\W7>^LH.X?K# M=NO^.2L<6:TOD2?%T&?*Y%Y(E($Q8"1P[DTM& 468T%THPRR;S$P>NE-;*"'WMB2HD^ M)?I,+DA_'_P\+UA/[]TV6N+06'#H2G8"MS)BE1 W.>W;&IZKQ"84E&?21&=M M'%A!,U)?\G'QS7D)4&W4&_U>#/=,Z.+@X1S!W@P&G(9<4L+=H^#N\&K(B08! MUE5*2.KB-'K&D"':H.AQ(;YP(:7#@>5V/!$;+AB M"GEA8H@"$9MK75#KD98Z():"TX12C6UZ2D"HQ(82&Z8:K"FQX6G8<"5< R8# M==9@)$RNW2U(0$:!KT2"5I(:(!:/1;CFD=M$2FQX3=@PTZ&4$B6>B!*7%H0D MU).H([*2)<0=T\A$2Y'%0#@5.3-&/#*8\EKVV>J';;-M]^)J9;W9[K=ZW4K3 MGE5:[5XEM>%'Z,=*KUTIXDXPFI4R.>Q9R6%O>M8U(OP;ZM_7?H:MG-8 M;Z$!%ZSFP-KPFYRE>"/.YF,NU3=YL*695W9BK%COVTUX]QD,,K-*[*Y4+AAC M-+)!]]9^=YTW:[_QMQ_UT#L:V8!7'AQ. M%+Y\Q+IN.T/MO8_,R@RRZ[-Q]6?N;:$=!,,\.&\ ZQ37DCH.WJPB5.5S3VD0 M7XE9&CUTU+GDN\.(7"?:;\@F&."J;?RP9]VE-]=9#;CJQKS?G+)[)R:E%YN8 M 8>#BFT/*E6N N+$3KX+^F1GIB^5HTXV(/[[[TFDEM9VL[17VJF2*W'FHIF_ MO[%K=Y'_IT@P><95=S+NIC]J5]XWVLXV*A_:A_4NZ*_NZ[=2O' \Q!T!W]VB!9,7>!PO66^4/V[ M'RL[1S&"BAR-KD#S&QLGH'\- M>]*-JZ,/OXT. JVWBK<4#_UV>QYN& 3%/ PN7\KG"A[(Z-#L&+YY>'FEN'3# MTAEKN3 S8L?++//>>K<;>_\(>+1.I^#.;H[Y; M)M[V.QV Q8HM9.,A.P;G:]1C%XX;@WV2<"S$A"W*%LF'3I9_/]W?S*M&[1HUN_:@=A\;%ZM/Q)M\_7C^'>T3M>.L,GOE6 M:WZI5_<^GM?HN_KV[A;9WZT=58^WZ,W5I^KN4;VZ43T_V/U&J[DO[S_2@[VM MTX.-*MO?VQ+5XR]'5;IY5CT^2+6WPY6G'?SC*\/B>AW%)0PM(LPI+C>5>P-#0QQJW"!DLG*5$L.$"HX I8 MPH0R4L+2+,'2^04L>9DDMU(A::-&7 2,+%,41:*,D=Q08XIC(9:I>6R%U2EN M,QB[S7MEW6'8!,KWK\K"SO:(2?+@8X]!=+>7^,O(.< MC^0=VFG$?WTZ.]@+)XYR66MNTOWC_;/J'HR=5G%MX^,IC/W;_O'6^?YQ.*KM M?CRK;4 [N^]2[=A_U9XQ$I)$R8F$>(H2.:82LDEP$BA B:=@Q2P+=CL)M_!? M'L-U$] N)=?-/->=?_RJG,ZY=1$)RQ@H*851KMJ+,">81).DM3AS'=6W=53% M]BIYE6>@JT9+/04OCA8]AI>&*Q_+@*?=D^ASUDCC[,8:^V,.);E#Y4S[4))Y M]$MOBV,M]DJ)?))$7KJC.%IP1B5%5J5\<*ABR%A*D!#6"V6EY#PLK0DNE\GS M#;^[C:\7]42H,LAXK8F3 M.-D<3^+,+#/SV-+U+RG KRMN_U@( G5VQ(!AU) 4ID&7P@UL2D>9)(!PX\SQ2HPS.!Q(*=7LWQ=S'LTNYG9S] M4,KM&.3VTG ]YEE&P%1752V,A99"G*;,(X!.RNTYUEN&;U]D.C9#J\!A=F J9#08]!_EZ)/X_'G^VK"^% F!!S]$X8KA!/P2 = M24 B&@TV)NZL)0BL XJXU@H9 M[BU*FAEN)/;!V$)HY2P)[3AC#82NT!FW&G;;/=L8A]5P^WB3)YS6-<_H-(EE MC1*8G@I,5]Q E+*^M-E_=(($4;%I*U"*9!< Y[Y Q3B'D:"*74XIP&P V8 M(>K99LBD9/T5;/*IM5M^?/M\'K^W< I[:V9_ ^0L9C3^U6F?0'?/BNR@J?&S%_6&^%]68;*'-> M?#\:^%\-V^K!MFOPP;^/L&]^:=D]T]^&]]5V/=G> MJ)+:N<>Y#P?OO]2WWT._]ZHP#IB;O<_GM6:M_N_S_?.O,LH@70B(: L>;S 8 M:>T9XJ!R@K:2.2J7UHC4RUS?#I3/9*YCR9/SS)/^QU<7F)2,2R2- P-(*HE< MCL)(JX-15$F5P$#J1!(9[)+(62Z%\M%!>%H]5RBLG M5$2.60!X$S6RA'N43! X>A5Y+@LIQ+)^_I)$FEU)#>_;[?"CWFB4B0S3 M,R%&-"C!YE%@LW757#!442E#0LGE!"IJP%P01*+@@U,1BT2*! 9LEH5^-MJ4 M*0PS*ZX3L!=*<7VJN%[:!C023VERB!BN05P]1X:'@*(D&DMN(Z=B%L6U# @O MK6VU>K9U6,^U<0'U\4/]>PR7XQDL"5X)R5T-O97B M_BAQK_XDPK9%MO79P_%$7 8W*Z.ZBN68WQ;,6>YNGOM'/ MDUK:@4^5S4NWSI:VGKZN M:._V2O:6VC ?/K A/8DM;*<+C%.%+ MDT*'J+4#UUNH7 :5^%P8BP:4F-&):VJQ,H4(*_K(T\7G(48\+R9%L2N^=3.; MO*RI,Q,;XR^S_$L@>A00?;YF2RCE@F0&!:$9XMZ"+1&80RDQ*A,G.N8]+FR9 MSI1K4P8IYL^4*"5W'))[)0V2+P'JB0"U?VT!) 5O@HL(,QL03R8@3:5& M1E$;C.?OE9/@KT[OWR R/E;LOD M9>MXS-I,//J4K8YQSZ(15B+QHY#87S6]./8)-"='B?I\;$ZN7 +H MB[1R*FH)-%-D:8TL8VV6%;M=IV@D!K-Q].HLE$V9T+F$)9R^,CB=F(E;PNEC MX?1*J,UY30D1 *>:("X(058SC"(8NUAJ'(CT2VLF'Z;*;R_7E6!ZCTT]ZLBH MRX-M'].MGL1@2/GXPD:/M2MJS?JO3JTF)//N[VV_W;4;L!4 M=?]1%'7JG3VI_-=#UXXFW,9,D>3!J/,*JLX-RRU6&I<,^:RZ<[,".S-)@I=C MO+G.6+DXHO?$GN6#SYYU:/AL>1CEL>C3+C!8<-9? \;:[=A0'HWS%,_B^%HI M**ID\ODX=$&80%Q&AK3D##GB/>6:2^Q)/@Y=+3,\2\OX$PJ'E'@T.T.;L:!& MB4?CPZ/+2(>-S"2K$L(FXASI2,AZFE ,0$IKO \RUYH!/ +JSA >O:Z]3AO] M6.FU*]W8:,3.\N@$CG*OT]C-H^N8\T>_"]WH=M^VFZ[>*HH7O(7WP+S![,.G M;CT4VR7:K5%0XJR$I*= TK7R5]8FP8((R 5A NVT\O?8_CKID&=E"8B5A&W_Z-^L(D+C9 M" DX@HJ9!AD='9VJK'SJR4ME!LB*>BM)LD(364X]V230&D 3 %QDS(!IZFU+ MU28OZ>/R2FP-XG ?.A/_#:X,0%6+YLZ)Q%0LNT4J%8F6(Q)XSZ,/!7V,=I($ M7^*#OC\K#PH_5 M_:ZN?)0%8U;%?!Y]!8D[H$4559=$U3,GEW52FG.G"4T^$*DH6F>X.Q)G0\[. M^1BH0U2UJBN6;XY:B\8\0)6_ S9557YYE9\1*51TR!'M'QLD(S)H2ZRFFJ#] MXUDV0H:8-C:%,5TFUD;E'\')RUG1I.7/O"UR\OB^3V(N_I"/*P[X[^'@(YG M:!_A-4R:#GHU#'B/_!3%L8O2>('"J'7.;KAA?3[#46DJL3^DIU(((JUFQ E' M"7#CD+"JD$/>>:.8&2$*@DX$"A!FM)+"HN M"8D;DY+ 7QJ55Y1:+C4 >&\GG" #+O74Z4YD@G0B:^V+_<@O*YU'*/9F.3ZRYO57)CC0*N'9NH M2KQB)9[1"F89RRYPXCUX(KD2Q < $JEDR2;-%4.;@*NN$$L?5*P9RC?4QCF/ MU?!-$+=><_(TT.8U?2Y(4:=[1L9*-=:*&(T:"*!"F*]%80J%W%G M, MLB+'Q>,]D'"W_*2BU$(H=:9C-81@<^:16,<4D9FA%95H 2WJC%&>F9(;IA6B M%%U5]>O6'#Y:H0/D\>KZW7*3JNN+ZOJ,D=@(@474\!Q+BU0O$PD@% DNRQ B MIU[%C4VE953Y>?.GIS27^WA]YGJW6(>'N-MJZ]]%+OR\F] MCV]!RO5/=1,:O)]I>3[_?[2#_ FC-WM^!"MA MC5L[OYW?+Z8/U:C-GW[T:O1FXB>0_E,>;/;5Q_L(K?O(-?:1CY/MY\?[R'-' MW__O'HW[_QGXO]WAJT_OON_\C6/:?Z>V7[S]MO/I+QSC._GJ[]>?WG_:_K;S M_:5XOXLS^OL?O?_]OJ4^,$ZM]!2(T483&:,@#J!D$3(5LU(YTO1C G+%\KD9 M$:G+9\V63Q;9@\A$9 A$&NF)4]D0<-1S#LJ$#!N;] FBWL5XSX4_= Y@U!D7 MB78[5RZYYOWQZL#JVKQW;B$VJV[\['"R-QPA.J>Z .]E ?[U_4-0$*@#1DP0 M0*3(E#@=)!%,618TI;GX]19;3$M 5UU,Z[R8HH&L/9>$*F-+12T@U@9%('DC M!#=@1-C81*K5I=/_K@%ITQ76\:?B70MHVQJ/#^M*O*>5^(Y]H,#1)(N9*$-+ M<4:)*[$TL/$6/ U9":M]:8/7==)U[26MIT[67:\19-.8? V6W:O#R7B"SXK& M5%U[][+V/O(/CH-0N'\2(1*B8+ >EYV,A%(7*$2>.(_3+'W+N^8':V\XDV;' M3SI_' Y@:K<+VNV4U?//!=?DO6S,%0KO<3F^_+;SUP?O%3<9;=04DR'2VT2" MYVBRXFX=#7>:_'MK M"?ISRM9XDFH@:U$%FP6MI:&*<>_1\"[=%:&X$+6D:$2)X'AR >6!\-RB=-^: MDM^6H'/5RM5JY2R\S,$H;E4D63)>4DDXL<%)HJCS61ICHZ?MTLJ[CAVW,8"W M.P(_/AP=G83PVF>SGSSA'%&M['0A-?U\-3O=Q['L?N0[?^]\>O7B[=?M[Z_[ M[W?_L_?^Q6^?=UZ\Y*]>[.WM?(K(7#]^_]_O6U\_H$GN70R1Q++K2JO15#>1 M$:.RA-)75#C8V%1=H\VE9^I;:@K5-=::-28^<.N\ *D(KB5<8RESXEG,!'C@ M+J=@978_7&,G'O#+/$#- KS<$NIV\%,'@#?Y OVC)>RBM2VI\(]VY?B>T^ETAOT(G^H#?Q_5KSY!X;09]*Y4\4RM;@^50D<^Z>"DH+@-+.BV=G MCC*C%:BTD40$I!,R@236:D."@P1,":49E/8EM*NU;I&_IWIAV^*%K8I\CXH\ MUXE4G@EKDN%T3BO$:)A[_ MF#K@1P-\_%JN]1Z9Q8DP7A[+XEF,A_N'_7)"X 7D7NS5H@F+ =++>6:A%((- MBHM %L@L'$*3=5X2F;V7N*:!RE2*)M"ND$OWF*V.BM8J\ATPBZK(JU?D&;/0 M3((W$0B","?XVI&0HB!:")0::&V31T56K&MLFRHOK])YL39UV<:7'#"NA4]: M2D#F3X._;$15<6HAG-J:)QP>\<\H(@,H583G,)'38VI>!= MW(C6I29"K7_RL*A*5?GE57Y&39"5&!]"(,QJARKO#7%-8PCAO')(4 !*L0+L2H)U1Y1! 4PF"T"00:$U6Q$N3B,:M M,5D7G%-B8Q,Y<]==XHZO,+L@2V\E&;^JK^0$GG:>[>,L3L:=?7_4&0PGJ+3X M(QU"9S+L-!.,HWERG4J%LXD7.+5I>!CZ<&'FKU%J<)&JA(M_9R.^7R8>+SS) M"Y\[TK/O1Q][ S*5RM/B^#W^2_F*G[,J)R?G6 M)F:ZB'$K'I9NARA05'(8E:OPF7QKGJ6S-RK\X[]^+B*SL;E;%+HSS)WGA;H@ MGOWK%[]YF?A_J.QWOW OL+-FX;Z,>\/.[_UA\/W.OXV/<,L;=SM8@/FD< M)F\.P[B7>GXT7]U^?8:',FKVY1*G[325&?>+R!KQ^?%>Y[?^\.OX:BAK[\#^ M\7;@#U,/AW6:M=WL-.?V*WR:&JN?)L^85>^]Z/;,O:$ MV:O?_M%M?_P>HL+M/*RXUFW7@0:Z)^I:QN#E3/MT5.XZHYKJ7;O&]:;WK;.- M5^V-.R]Q6TG-4<*.H-U%2D"W0I+7,^K_L37H3/:&AWB+-+YP;N3'_/FGQE+; MA5V\O:L:\F*FQT.8.KIV*G'=P9TV]>X4E\:7'W<$6EZ^]SD!B_A15F9X/[S9 M6>L>6=<=]PY,.KU!'.Y#YQ_]X?CB=K'TJ9CVC?GZSO[+QGA/_OSK#FX!CS[0 MI+6P(+7-DL7H--4L*#!"6IN%_/"B"9WB_\C2,51<9UO-,OLW+K*V^/&/MGLG M?OSX]=5NQ+_C9_???GO_XB^QPXLO?>O[]NY+N;W[]NO[W6??WNV^_';JQ]]_ M>[3]?;OXWM7._A^][1=_L9V_M^0._^O[^]W?/FW__O)HFV_S'?Q]WH__?A?O M^_VWS]O?/_-W^UM?=UZ\9>\^?13O7^STM__>_OH.WW_W_1U]M_M'/O7AOZ%? M/R3!/60/)&K\@2O $NM5)A$HR& X93+@1FZ[2J\JQ:U%66P5B]8+BQ8I9P N MAD8C7'$^*JBTMV@TO=35*)9R\RR M(BIJ1J36I?-@ $)+'7+/-9>JE"/I.GNQC\=2A.-1IMA=5_N>I4^'X\G4I5J" M>(#Z%GM]Z QFG __7OX5B[OU8#3\TBOND7#4&5YB+3VH/F47@X$/H,S%=5?& M"\@P&J&D3U:!_[9<>]PV986WDRB?W7=.!##=?';]MY??#F PAE]A +D]I]76 M8B?:>3/'C[5)CE/+B6:9$ZDB$!M3(#:#XO@GI93L^GJ+ M^CICCDY2S9$@$D%Y(-+*1*RFAH"AP0@EH\T&[5EWD3?6BA5WYB)$VECX87,\ MHU-RC7#I-UD:'9BJP4,I8M%.ZG#]LV6E5NJO?@SI^9R0*C@M DZ].3(ADLT^ M.$:,U9I(2!K)A$*$DBI3Y9Q43FULFJZP2Q?4J?4KVJS#R].)JL-WJL,S@I&3 M@D2S)%'P3"3GC#AI\)]*&BN=%-F[C4W===RT2(G59 ]&Q_(YMGHJ&BV"1O/A.Z00PG@K"3.&$AE9(,&[ M2((Q46K.A#&\Y")8SO@_6V3R5!?%.G.*JL)+J_",4 #(($2D1"5EB-0B%>T% M$@U8[@$)A2UE[;J&59_%_6GB\ST_^ B=4L$;K\41P&!27HY[":8G3$[.MHVA MWX=1]6#<7?#CU\,Q/L]XC 9.Z T:83P_%=+S>1D]&XV*&)L0YE2B6X/I.<57 M^8J/G!PA/F(5XA: N%?/YU@*HUD;GI"E2$0WB1A$''>9>!6Y \V83P)M)MDF MBZEZ/5J=D5,18 T08$9R3'*(^8Z21$LQ\2B!.)<\84IDH7WD)N6-37DQBMK& M+B4GA^KP.>''<'%75SZT!WYP_J@7<#!"()L2Q7+2UN\/\?&^-W^H/JE61+OF M982O^]#L%X/T;$Y4=0=8)*5S]TS]]N"9L)Q+DB+%/8 #$$]%)#YQX:E+&G^C MH5O"7S6;YD$K]1VZJJI2WX92S]5R]RYHY1V10I2>ORP3JXPBEFOI318(U1&5 MVG65:Y-2/U[WE1^/85)3K]M?I/_:6?DQ3@MM(&IP(Z_6IK.KFL]#F<[;6:TQ&)FM(3"$3"I5,;PM-?,\+Q MZ>/7[;\^""I22BH2B"$2F54F+F5/> B))>F,+A"UHI2K&M!LLU[?6CRSJO(M MJ?()T]C]Z_OVUP^>:V8CHP1,$D1JYHFU(9$,)F8$:JH\W]C4IDVG,1Z=?^// M$1SX7CK)X)YV]AF6#,1C7]9C\W;<+?.X-D(=R^GD9.MQ7NBS06JR19\UHJJ MM1!@O9UW=K H'<7-A2CN+)%2)^0=B1$O;#2&2YNHV]B4:E5MR:JWHY4:?1]5 MC:JRWXVRS_M!8F)@%3$IH9$1*!";%"T>$4$M<($+:6.3=YFN4;4V1-7F.@_6 MT-J#H9ZGH;4#?_08XVIK%U;[9II33#2$S?&.8Y<4J-&/]03AFO!-LX$UI9A'(_$^[[J8X0_=+H?X] .3%[EZHM? M'J$^SG,.815-@AN"L%3*_4H@/OI 7 Z4@G8"_U_\\$L3CAI.:[-"KY9PW"A, M7M5\Y6H^Y]3*&3@S:$LH7CH&&TTLCYE8R5P&2Q-D:&/D_+$=5D/N/3J$2R-N M::X%>L6LA[/H\3U$RVDD^2D52S&A$12V(-TX4(\K8 MP)G5I4^*ZCI+6V1#5:](&[.-5Q& JTJ^,B6?$121G(D) K',(T$1T:(=DH%D M#2ZP;+QSH91BLIP_J.3C=M.1G>OV$UG&67+MQH/K@FDMI2LHS-**^\]C4?YZ M]'9YV,+A/\[[!V4$GJ/+3S9UD(#?_JCIJ+A M[O!91-F,X,]C2*QNHKFQR437\(N]DN^ED&$-4K;1_U?5N@5J/:/&#%+2J-LD,8G4F%E+ M A2F#"SKH$7T@9(5#PXE]\=LY,; M=4>_S-0_M7*JJ7]#//OK3)U-EZ7.)I# ?222>TV<1JXBN#"@HG;"Y170E$6U M:(UBF(\;&>XCP%F1X?:08:Y8IU9 HV5$J6+ ^.2)6G> M7O@AV&0X>:,3YW& MG3P:[G?@&XQB;PS%.3QMY#T\*/M$S0N]PR,K)R+Y#27RI@CAU50&+X^%DRI; M6H@MG4GY-%3P(*@DGD5-I-6<>.H]$=:G&$)0D3%D2ZTZ-%<3/EN8"E%U]I9U M=F;A !@FE,V$:L>(9(X2FT1",T=(+]'Z\2)M; K;)IU]8&;,Y1KWG+R5D^WX"J;3.' ":B:5??6<,DTE_VJ6M$(P2<)XS[<+R>*:M.5 MA5'N^YGTSI"8BXY90@-31&:KB!4,5[F2,@?/0V864:[+Z,7*E34._4!T_![B MT%7';UO'YQ(VN9=:>4,$%87),$V\Y92$E*7FVE(D-.4LBG++G$6I0>DEAHZO^H?H_[+H!_ E.(1Z_AX%A2K_++ACQ6+%H(B\YT;J3"9ZI3)%F* M4A-,!^)+)V\0*EII3=:E<^.*#NY7;TBE'56?;T&?9]R"9B>T392P("217""M M$/C#&W#&"$.SUDT<6,B+U:3K0=<[(1?/AX/FX4(?.CO#R7*G6]<1E=K'+Q"$ MCA'I59X3SPL(-?]V,30ZDU9/30)N74;[!MCT:!I:-YD(*;FDFB8)LHUE@:I3 M8ZW91=7F%6KS7#8]YR)I&PG*![796(6V0I9$*(W$@FF75-[8M+;K],4@3'5< MW)86OCD-J*R.7*RQR=,><@%Q;_AT)IV*1.5X]E(FXDOQ"YDXO@+$ M(B:8=#$+[OSJ"@Y6O\5C9Q95E5>MRG/AD&B!:H]6@:(:C00EB,TI$>>I#4*Q MX 0:"=IUN:RUN>XK)S0,1Z/AUY*KCLKX[-=_=[*/I2S=4?5=W+?O8C[K[-_X MO,7H&4'J55!:#)3>S?,+;5RP%&T=YASR"^D#\HO B$>@8DJ&Y$6NGHM'H<5W M&1:IJKPJ59Y+'&71@0^) ( A,D,@3D=%G-.),C0C0BI% SMXJ)KD2H_"N?% MS%57G!=^?]J4;;5LX['807>8&CKO8:U =7.@.M,KQ6;<9" YXB,MA?PT(X%9 M0V)6'E"&QFJ+0*4NQ:E[,82J-V,MO1E5BU>NQ7,]V32562"_$-$#D9R5!HO4 M$1Z9S](H)U3/)J!BOW#(I^7W^*>'WR$UWX"+W.&6 W"Q6!R^TP+7&:\#)"( M<"P0F4I_!JY*ETP&+.JH&6<(D[RKN5U1IDIK6%2MW-B6&%1%CW5"CQG)DM%S MS;PE@(2*2&\="6 S"<;E:*Q7P?7T6MNIT 'WN#01/; MRIV#1I5J#LV5R!>DC)9IQ[,0TAOJJ Z:,R-2<,FD\&&K ![C@MT/DZK0MA"T MG=[8E*S+G6E17+ZFV*Q:R97S+ GD M-DDFF6- "\J!-X+R+ 5-4)2!#P<$.>6^0RV(#B5 M/C.D9U%9':E.2-%$:IC:/?J\*H@O!.)OS[BPE(J>LD2T 1QQ@."N$\(Y]1: MR9A21FQL:M%URX/XFKFP*A96++R A3(FZGU6G&8CC916^F D9:"8LL; U&JM M6+@^6#CGD$-CQ7C+2&QZRB7KB-6N]%P!H-):%TK44ZBN%&OCSG]@/KG+VZV\ M.3PXF![?]/U.ZHUC?S@^'#5=#AK^F_O#KYW>8*J!**RGM1?+ZIP. 1?]+AJ#BQ)WMP;"66O0OU9P(CW':6R6-]J$SH@9*=N\QZV#I>7G_B"MR! M&EB\:5K"J]WM[Q_ "LZ<!4T*B ] M7$"ZPR,T%9!6D^G0 )(4- J3&6'2.R*M N)93D08QTQ4B4?C2O,#%%J+ .F! M&4\WY7UQN-^T@*GE3%O#E8I(=HM$"CI5:+IAIL(Q5U+!RY1(9CP2J6@D3G%& M,E!C@I74.H0FTU6\IBH\: 5>=29FU=+5I!HT6IIYZE$Q+8QN8EE<]KHL'MLX<11.A]@>LP"+PVXY!AX\=)>0A(1@3-!02BC2X6# M=E0W>'S^HHH\]^@MNDZ5Q@I'*PK'3TTS32,W6A.F12FX8A@)(FN2$H\\R,!H M.TM!_X3YM8+@V>O55AE.X&GGV7'QMGU_U!D,)Z@5^",=0FG_V\PACN;)-8+, M"\22E[VT$<$O$Q_Z@+]3[\OFO_#'R4?V_>AC;T"F,_NT,-WCOY1$#'56)!&* M(_CNT8Y/.P! QT?$%/SNHT*M!Z7P_Y/.Z62?']GQIR5_8LHX#H;C7I/QT#1L M1H[^SZ^]--D[P=*Y#Q[/!9U]Q(?QL'\XN?HC;9DD=78VYG^6IVUP5PDJ4X@N M"&NDU8@>EH-AW$CN D_J U<;)Q_:&\V6UD<@803^,_$9!_C4][_ZH_'&+V=7 M$RZ<<_-^?LJNG)B<;VUBIHL8][/A:)KU4NRN4;D*G\FWYEDZ>Z.R6__7ST5D M-C9WBT(?-\.83 L:^,W+Q/]#9;_[A7LA;ZE9N"_CWK#S>W\8?+_S[^''WAAA M?]SM((EXTB3OOSD,XU[J^=%\ :OU&1[*J$EH:SK%OYG@K]-RH&]*\]72B1A& MX__I3)L#7@UJ[1WB/]X._&'JX0!/+:!FSYFA:I/?AX_3]P=C>'KRXI^I-S[H M^Z.GO4%ST^9#_[PXSG-4H!GV].UCB''NB3:JH,PQWSC^XF, >M( T#GN,WU/ MR"=6N"O?ID_8E>_]Z+;FB;+Z1G?]\7M"\OJL]5GKLZ[/LSIQK;L>6TOG&"SC M#9EOL07U\RWB.BFX[CJ#FNYQK1K6\^'^_G PW%O$7_!TW^9"WZ!4RTM7\AO MRL"OSGM:<,S7.43Q<.9NZC9E' MI435^);VW_68D=TA,I"'<\3KFJ/^U??]($+'3SHO(,)^@%%'L&Z'-UG7-\CL M7;?ZC=>M][_V);GH\K;W__X]/[W8]'VR_>'KW_M+._\V*O]_[3 MYZ-7?YW>\1'O-_3K!RT8%3$D8F+I&18"$&^3)=+I MI)2(*?IRR)MU3?G/73SH?:(I]Y'\T-)#YK7@QDU@YN'5VU@67R\I$GDC<+V8 M,C@?;YI&FUJ3F;,F"/K]%$%IR)GGQ$F4%(AD8(DKI[J4<5#$Q26WB* 5..\, M.!\S6;LZ$_E2ML:%$D))HSP%Z9RQ*JD0>8S4A,2,^P%;6[Q92:5M2X(..P6= MY!,+R@4"T0@B>7(DT)B(S<(G"0(@T8U-U37:=-DJVJ^MB^Y7TO0X2-,B)RYN M!G(W:\A4F=6R("=.0:X06Z,L4BDK I$Y4(%M66!3,Y.1^<23 M :*E1&"+W! OF"59.&J$K(Y*B"!R8$+* M2(,7*4D#2@0O)>>K:,M2D77I<,9 Y MD4:FG*RSU&?DKLUWF^E1RW: XN52: ( G7)\%P;CYN!C M![Z5U_!0*NE=>SDV9_1KO;0JIBJF*J8JIBJFUHAI 0+O,U-&,)9LC-) ME1S MGWB4RCCOF3U?RDPLP>2?I4^'XTES8GYW.#M/58Y2;0V.#U$U_"+X,:3GGW-^Y-X V,OO0B3+MZOX8X_#AH[O(?WS^$:AN6\!SC?#MTJ16)G.F0C&F$I?. M2Z>S38PSY6G,2JF?0-R"9Y&*6+;&XT-(+YIRSU.HFN:Z-F^^FHKL1):I9KTN M@%H[S^<.*ZG,0O0"%[1%V4G#.'$@@6CGE72"Z1@1LVQ7V*4+G[>O+N]C5?&+ M%&9)_;[B.,Q%'6XXQH]5N!*/:ZGP[+2,XU%[RH'PF R1D#SQ@DOBG /#' >P ML+'9IJY'57UOSU"L8JIBJF*Z;Q]LW0SO=#.<>4Y#%AXDY412KXC,4A#/4R 2 M5T5(64>C2JX:9W4[7#,%KCB[%F*Z6[]IQ=F[]1O,>3L5!?P_-T1(8XF,%BT. MH)KP+#WUR3%FH&U(^\B2PXXKJ$[=G+U&+YIV:5]@7 JFE][#HUXL+Z>7E(KP M%_Y8%/C!M&5]X,[1UZ?":RY[]M6/2F?I5_FWX2A#;W+8/'SUE5X?\][,^4IM MM")RX8C44>,/+4GPB'U:>$T-".:EW=CDAG6IE2V*\-2 [SI[2Q?2Z:&6CS]R#T6D%SM.JS6MA+58Q53%5,2U7&N9. MO:=U^CX;@Z4Q="M?DJ^893EJF3 M)-)4'"].$Y\#)5SQK&4RPH=2^,!TF;U8(;\&@==4T^\[\_0:FESYR;4T>>9" M35J(9+4@#DP)BTA% I)/8J7B3NFD?,HU_W3]E+@FW%0Q53$]>!=JW1-7MB?. M/*?)@N+!)J)<"2M&$8CUW!-K75CX,2K4 M*^N5=5'5*^]K43W43/HF'M#YVIOL[4$_'2?,3WHC2)W)L%-V[W$^ZL#^07]X M!-"9^&_3BX?],NK.,.!0FBU^W#D\P!N6T%#S1J[9^#H)1?^FTX MVO7?_IY)&_]P.;VK0:,%F-VK^0Q\$U5,U ")3 *1TFMBA0U$E*XOR61FH;2O MHKRK>$U+>A J?@<1H[F::J^A[Q%L=X>+JG(UTJZERK.H$6@KO**&!,\2D5PD M$AP$HIFR3M%LG54UMW"ME+CF%E8Q53&M:<#H)A5(ZVYYN[OE+)X40W2,4T\D MC8S(I!*Q#@SA2@L?<_;>VHU-T:7BXG'[NF.V5LT9"P"<1*$T(K)BQ#*)B,P59,81C*EK%1C7"$"]LH:5ZI7MO[(NJGIE M753URO9?61=5O?+^LRK6^\#L#DPZO4$<[M^L6>WZ)JG67.(JIBJF*J8JIBJF M*J8JIML^8F\L")Y2#JDD3'E>HHDF,ZF\\GFET6&D=%L-H_MW/<*R8#/)W;>3 M[6F\]]N_=Y]]"" I,S(1D;@A4J%T F>1,.^M%RHY[4HG"]IE3K?H"$O5WG:? M4JO:>XO:NWVJO=:G&$V6A&O&B30&B*=:$AN=R P8]RRW4'M7=*RC)5X'K[30TN/^EL^U'9811B.$HS(9'CPM,S]>-COI<[)6%H-4)=/ MTF)'+J@+";+CP<@@/>66JT"9R]8H)X7S'[96==+BU>%D//&#,IWU&,5"^/3N M&)N:% 8A0=L@%=&>"R078(D/0A!NE5]RR**[/4*#1,G#,( M)(:6BM$Z)>*=521Z[IR/V5O-$%R:M2J!YBT$G*S&+: MV%1=HTT7E\;R69E5^]=9^R^RB9NI?F$3-]#\RCB65OT9XY 2!'"1B6B:LM%H MB972$WR1$^4F><4W-AFS76TNFC%5\1^@XB^@]P%,$I1Y!KAHHC6^G*/SC%I! M73+I!WI?U?WNU/W5;*='0R*QY"EN\@*(--H1KY,H>[X#;JA/2J*!H6U77K+/ M5S.CXLW]>BV\8%(;*JPV,N=H)4@?C4M"@'2&5;QI ][,AV'!4J-]X 2,YT3& M;U4DOWZ0N@M9#FV9H]<81)5%7 50UH_HQ[$W@#HR^]"--&#Z\A#C\.FKLT/1^J=;20 M=13GW;]4QN""9,2ZXHT1G!%G$B>FY-6"3]%F71=675@++ZQ$%1?,2T)-]$1J MQXES41"J*8M:<&DM6MV\*^1E4865Y&_7+:O]6U;E) ]

6.9! M4L-MV9BTE#KRF$&:NG4\X*UCWF,KA# ^ 2,^E+,^*AL24M $5X;5V8/53-25 M55?6XBO+9*X3"X[HE"B141MB05KB.!.):P],Y75G)8^TDU#3S:?7= 4LRMIT M H*+#7\>6:N?Q1*VG4^:!H!$LY<&C3\1T69K@O*H)9S_!"<7/']V>1O':1[W MZU.Q-9<]^^I':0?B:X+T $GZ\^=MHE+N*P#4-7G=NMS;6I0Q53%=!^])U80S*C; MX[UNCZ_.G&FD.C @,LA+*:.EK@[RUTN4*N6LAIOOSU'Z' MT3#Y\5[%X?LV4^;=^YY2#VBB**,"D3QR$@)84HKD)!ER\"&=ZG:+K)5:H;Y> MN?(KZZ*J5]9%5:]L_Y6/[-C/25RQ"4=UOI86D-!/'3\H,<5);P2I,QEV2N1^ MG(\ZL'_0'QX!=";^V_3B:;_(SC#@4)KP_KAS>( W+'')YHV\FMCD^M;L7;": MU-T&)YLG*$D;R/H7;0%:XY'7, H^;9VIGYDR5S8[(AAC1 (H$E@ XH/U6C$4 MM&L2,YA9QD%3RW*W1L7O(!99N_G>H2H?S?E964ZE;)R(U!'I(9%@E",\*ZY5 MP-?LTC!D5>/6JG%M85+%5,7T("*0=5.\NTUQOLQ:8-QQJDF*BN*F& 2Q07*B M8U RH-;*TN+>7"SD7'?%UNIQA=NU$-,B<+N"\&.%VWNS0>9BC$EYR5GTA%(+ M1&;G2>!6$*:2-MHH[9EN#]Y6?WV]L@:!ZI7MO[(NJGKE_4<6U_O$X@Y,.KVF M*^0C.XQ8TS6KF*J8JIBJF*J8JIBJF&[W*($TV0?C:4S"2,ZCS\XH99-@-'KP M:95%7VJ?[YL[[LZVAW!)4PF*$4U+4YID#;%,9N)ETE(KGYAC&YO,=H4V+3H; M4+6WW0>!JO;>HO;.W.XLH^!5IB1+B.5H3R0^XP]6];F77BPF?FH\0? M3JU-LBO,9QB%PH,II(E5(^$-3$KQD1 094P!N M6#EU*%C72=>U:JU;:B^DGFN4?? X\.:2;KHW ILKRD_4SE)+(D<\3Y10FB(W(H#E<6-3 M=8TV779)M]Z% MO8&K-;XJ^MTI^MP1D<"5\U&4&LP9;0H.G%@G#*$V4\.C4I 8FA.&=K5>Z\;8 M%6D>%M)$)F5"0]AY(Z07RB.^6"\R!>D#3;PB31N09C[(&I($X $(1:D1Y'^> M.*X- X(:;IG/8!%N,L5%REPR$2EPI#HA MQHA4H:8=4#,7$8XA*9,5L=I[MXQ1.QIU]?]09#">HI?@C'4(IK=7,+H[FR941ZCFP_>FL M7XFV%V?O&I?6[ZO?=XO?=ZSF)Y\^41S57+'TP]1+ZZ57+[M?)C[T 7^GWI?- M?^&/DX_,;281D).-CC>.S7^%T2^G._6%CQTO7LFG![,.AN.FE^'343D.W_L" M__S:2Y.]$RHX]\'I[O24SC[B RK.X>3JCUSUB'=('7AY)GUV-N9_[HUF(O@( M)(S ?R8^X[,^]?VO_FB\\WW!N3<%)X?_95CS/G6QCBE%DBAAZ.F6,%3 MW*MA5*["9_*M>9;.WJC8#?_54X+*%*(+PAII-;)/R\$P;B1W@2?U >W=W;+P M2UW.Y\7D0%KRKU_\YF62G!>/'WU$"1VOU7,G#^]H#5ZPJIHU^#+N#3N_]X?! M]SO_'G[LC9'YC;N=K4%\TA0Q?7,8QKW4\Z,>C*]4WO8.#V74[**EI$;GS01_ M-44VBOCF+;C_Z4QMN,X:#O$?;P?^,/5P@*=1G :;SY$*?)R^/QC#TY,7_SPY M8]L;-#=M/O3/B^,\9PTTPYZ^?0PQSCTQ5A24.38YCK_X&(">- !TSC":OB?D M$TNO?IL^85>^]Z/;FB?*Z!O=]5NX5FEMK?PK$+RM9G7^JSU66_I6:>X M]-.[+F%)K4-2_^4^JM-!N>L,:KK'M6I8Q[77W_RP*/H"=L^ZSL,N6@?CP]'1 MZF8"+QT-OYZ/,ZS7K#S#ART\W_<;R[,4:2=;@^;UT@TS>7\A66L25=HF/O>4+ M>9H+QCZG9?E_ZT0 ? M?7Q+^^]ZS,CN$!G(F0EX9,>+7T"$_0"CCF#EB#%SMW+$^*$ENUQZ5D=%1I.A MGD6:I,CX8/64\?E\E_=[V[^_WWOUXH_^]J>]S]O? M\3EW/\N=%R_9]HOW>SO?M[]M[[X]PF?IG\]WV=E_^?7]_LOR3$>O?O_K^\[O MK_=>[7ZD>/U7?$]L?W_Y;6?W#QSW?_)V[SB!]PW]^H&Y&&3VDBAK(I&6.^+! M4:)9UD$ "]KJYHRQHJ;+Y<42" \HWV55*2\KRJZ[79QI'1S_]ZW)<0'YM0I? M+R83W@Q<']&IZCM#T.\S!*4A>J\T24YH(A%0B5?*$ANHXHDSKIE[X&>J6P:< MCYFL+7JR6F1/79;")R,M;O<^Q:"-L3$DCV#S [963U;?.>BP&>A('R(X1T24 M'FE;0KP1D$C2-N=(:12E-(SJ'S(I1U^7B-L^15XBK$-=NNY!) M@R9A1".014D=!)Z"HL8)YEU@3%V-^J4@#(X$44I8"AU%X%)ZE@(AFNL[,A M5&1M ;)^FRN:ZI/CP?) A"[8&K4E#C@09A,3&3P'7HH/"=5U\J)=7+&U8FO% MUKN*9CC/DC#4IU(=(08+$HF/$92CK4X35&QM!;;."KM%DR-S"*N!VHB\-3DT MR)4C+BL5HU-!J5(^UHJN8+QBZ]+%$1Y:&\$F ( #G76,[L"W\KJV%:S-7ZJ8 MJIBJF*J8JIC6IN,52XY&YUBP6LH3O5,I,>55"+[I>$4IFW:\HE0LP>2? MI4^'XTES8GYW.#M/58Y2;0V.#U$U_"+X,:3G0D* #"-8/,!0B=<_M0>T7GDM;%8?+R&XQB;]R4>!H7 M5V9G>% D@&>^L2EXEUZ2-G$S%W"+(FB/5<)SZ4C&!A&G,Z2>!>XU\SQ:-C&9E7?=5/?FUF* M54Q53%5,]^V$K9OAG6Z&,]>I3&!!AD ")"2T.3%B VZ+6@@ :3RR7542*EC= M#M=,@2O.KH68[M9Q6G'V;AT'<^Y.4&!XH)(DZTI3'YJ)%3X3Y[-A0ILL3G^86W11Q;B:;D+]/6IV)K+ MGGWUH[0#DU?YM^$H0V]RV#Q\]8A>']C>S'E$%4\QR^"(2#(3*80E+I>@#@FR_G%7F4UK+NF.G_/+M&%=+J2E6OI],Q#ZCAXRPTGD%0D4BI5 MHAR6&(,B#9(S!6(%'M*JS6MA$E8Q53%5,2U7 .9.7:1U+2,5VE-G+6.GJMTB4^4G/M63/H3XL/!C M>*A7UBOKHJI7WM>B>FBI[B?1GR9HT/G:F^SM03\U?7]',.F-('4FPTXY'3+. M1QW8/^@/CP Z$_]M>O&P7T;=&08<2G.$9-PY/, ;ENA1\T9>301I?6/="Y:& MOML04O,$Y6 0\K-=_^WOF4CQ#\V[OYX_(U2C1@O0MU?S42,(7)D<*/':)R(A M&^)HTH2[Q$$$ZVBIXV)YU]*+95P6KJM:LUGN7\/O(& T=]CO-?1+D_/=X:*: M7 VQ:VGR+%:4DQ$I,T^22T!DCH+8F"0)(9N43=# _7+NL*K$:^$.JV*J8JIB MNO69T*+R7=96\F 9: M=\S6ZGB%XK40TR)0?$]52BH4W[(+8KZ8K$3I2>,("M<1R94A5E-%#+74\N"3 MYK)58%R]_/7*&CJJ5[;_RD=V<.@U'!R.XIZ?UDE"'M$\7.A#9S"6_3I'2:>N88ODC MRQI,7N7G,Y+Q L+DS6$8P_\=XEMS=ZO.@46JD^YN35[-NGAQ)B6D6(Z_.4VD M#IJX1"EA60NI05$7Z,8F.[QS#7G.Z;9H\_B\@+ M1J5,6MW??[J_;T]V9M96XC(#6M)$N\"(5,J2P*D@(AF@#BQD9SY%3E(IS+C!, : M(JT%$D16)'/O9%(^*)$W-EU7RIH:OD;J7'E3%5,5TYKZN>KF>)^;X[PW2XMH MK$\$%!6^-D=ZT:G>L26+URIHDMAS:[\"DTQ^.:]I7C;E5 M,54Q53%5,54Q53%5,:W43DXV"F8R#9"C!!6L$@:\L, YU93S:]C)8QPPOEK M8$9JMS6(PWWX-_*[:ADO9!F_12!0?<5F5!+S,% !C M(;B-3=YU0K0CTZ-J< L]756#[UJ#9[ZMI*P,4B8"W@&11DIB@5)"A9),12:$ MD*W2X!7E:K7$]V NU;]??=\/(G3\I+/M1W&O(UBW4[1GF?2L,!PE&)')\.!I MF?OQL-]+G9.QM!JD+I^D!9--0F8Z1A4U")E,=$$RS6( X)*JQ#]LK:HHX:O# MR7CB!V4Z:\7!A9#IW3$J-2%I%[-CX"2)P2"A2,(0IX(DR V]X9X#37IC$Q7# M4-'5VEU IQ-=N1]+Y2:AO&MKZ!K%^1X-ZER2(',CR+FB>4BI+ *C\325O3*> M17%EENJ2&!-2V42\U))([CRQ7G-"$54T\XP'9A%7*IQ4.+D#.%DP959)ZU(( MP#-##*'*LPQ<:Y6#U;@YVA^PF,6-K$IGEH6=N939H(/B63O"M,]$4IN)10N+ MT!S1-N8\YZ V-E77:-/%I;%\'D'5_G76_HMLXF:J?S/W2F4J)!)%*"(C+C)>^8DT4EE"@9H3@P- M#.6Z5IEJ9E2\:1?>6!=Q%43'@2*KD,'K) VB#A?:,RUBQ9LVX,U\$%8ZG:A) MF@B7')$BEO1D&HAQRG =#4>!(K\0HDN9JH!3 :==@(,&3;)9L\B^0*$ZFJ@*N JX"K@*N MJX#O2,"+Y,$&GZU4U,0DI9'!&H@V:2I *BW"21ZL/,F#U8*NH@/-E44/&Y(5 MSC>@>0UH_HQ[$W@#HR^]"'_BO S3:XC#CX/F+LWY\6H=+60=Q7GWKS,636*6 MB)4I$2E9)CY:29C18 1S$3@O";7X\H)I5('DH0))W2D>N( 7V2F4 >>DITE; M*:SU*O'21QGW#V$YA+I3/."=8MZ/EB-3@B5)M..N1 HIL>4(%;5(!\W#O=:2H7#?3=J)\W/K+(%S_\4<6PU GMQ.,)YG>Z9 MTSS:UZ=B:RY[]M6/T@Y,7N7?AJ,,O5C%5 M,=U+M8[EHQ1U>[S7[7$NU&!HY%()1;+QHIPI4\1SJXD'%2@H)+Q>7K8]UHKM MK=7E"KEK(:;[\_9_A]$P^?%>Q>'[-E/F'/G&\12%=:0TRB RH\7BK&5$1H]_ M5Z4K3CS5[199*]5;7Z^\:V]]^QZX7MG^*^NBJE?>?UQQO8]=G,05FW!4YVMO MLK<'_=3Q@Q)3G)1^,9W)L%.R/\;YJ /[!_WA$4!GXK]-+Q[VRZ@[PX!#:5)$ MQIW# [QAB4LV;^35Q"8?8MW4%@0GFRCX'J,8C M%S$*/FW/QR.MCT$KJ@@-/!,)B1(G:21@3'34.W#0%%955K:CL&HMC;SR#IFK MCD7.9?.]AKY'F-T=+JK*U;Z_IBK/PI#&6!J3L\0%)XFD8(EW%@A+.DK&E$Z& M+^=GK6J\%G[6*J8JIBJFED4@ZZ9X=YOB7/!1R*PCUXE0'BV103;!QT!T3$S8 M3+W):&@K5G?%]='C"K=K(::%X';Y\&.%VWNS0>9BC%)RC]:D(L;01"2WF?CD M%+Z2/+B@D]2Q/7A;_?7URAH$JE>V_\JZJ.J5=5'5*]M_95U4]&6!' &<:0[Y6^Z:QKJ.LR=S$;>HWZ_BRDGFN4Z_0X\.8BW;D9V%Q1[*;V M$5L*4>:JN^4H#16*>),4D<(%XAV^2L)H[;@P*B=$E HD%4CNJ0O[Y*&L5S]B%GL[&IND:;+BZ-Y3,IJ]ZOI]Y?PB!NI/2%0=Q YRO+6%KI9RQ# M6>^9 $IDRN4<-N?$*L5)\"J 8AZBDQN;C-FN-A?;+%25?U JOX#&>T%3-"P; M!ER*XAI-U*HGZ','TD"HG*- 1<_:E6,1@(I>S DE*./& M@4T.S0G-NXSK:E14I&D+TL0H-4@5,X*)S");QCAN4U&PI*FR%6E:@33S,=04 M&;=&:*(]%Z4N?2+.&D89MP(\&A),B*[3:]T O4+-PX(:&1/U/BM.LY%& M2BM],)(R),+*&@,5:MH!-;-P<%39<]"2)!,BD99G$IP-1' (P:1@S#"3SM/-O'*9R,._O^J#,83E!+\4)1]'A M[]3[LODO_'%RLSF%CX#[YNA8N3?_%4:_G*+IM3]VAY#+"RB\ >CX&(?[^-U' MI20G8@*,GUSYW,=J&H"A!90K1!6&-M)H'W'?!,&XD=X$G]8'; MC9,/[8UFB_8CD# "_YGXC -\ZOM?_=%XXY> 4;D*G\FWYEDZ>Z/"8O_KY_)!ZVNWJ'BI2?N\$&#< M)/_UBV^3!E_@\LWJ?!GWAIW?^\/@^YU_#S_VQL@WQMW.UB ^:0KUOCD,XU[J M^5$/O[/UHRDD95RXR-N!/TR]4A88I=% ="DM\XV7K4W[KS$M9F:?, IVSU."F2-K,YD!YZ#F98-Z9))OQX0"K9QR;#V M_>@CPMSQ+L$*S!W_J=FFR[^/-V=2>/539D_(=@\G=#!Y2LI?[FDNV).[L9HN M^_9STT*?J&8:IE;=SN$^WC.>M>B!)JV%!:EMEBQ&IZEF08$1TMHL9)/)S2B; M9G*SJ6E_SF+'Y=?+:-<,)L^0/*!!4=K'H))&!)E=_*9?^VC2WZ_M_GW[Q';? M_Z/W_L5_/KW??8;V\\[>]BY>__M_>MM_[WQ^]VD+;?IW7W=V]_;>?_KC$]KA M??C_7A^]_SL=!"[UNWV\U]\[_>T7?WW;YFASO_CX]?W?6]_>\=>][4^?UFY+]Q".#(?T8E>GC9>)Y._*/<8>/Y MU'K8Z Q'G8URCXW_]Z3SK-]O$AE.UF:O[%7'=L;L2\M=)R,<\-3[-.[L^2_0 M"0"##O1[2'R;0?0&S:/.!H:7/NE<&.O<"'$PPP,8'?<P/[T"KT1+ M!(>!S^W'8RC/$__OL&EKD$?#_>9ZR!EBL6PZY4O*QZ:SAM=-[9BFT;J?:=[! MX0A-'+2AUG'M'(S@P$^G[62HUUA.98;+=<7CVYL<-;T?II-]V(?Q<;N(CX?] M8W$ M0;GW1QB@F/O]9DW!P=QJ>3MHV&-#$W&E;KQ]\N9)Y_=GS_[$^Q61-0NRMS\W MI-Y@ZK)N5M=S&$T\WFKNC\UC%']9L9$[J3>._>&X=$)#HQDO*0]QO-*:A[AT MKJ83/+V@C&B4FB,BS8R=/N&<%N"LXKH8XP?PD8- ;',L3UPA:G.5)NJ?*?VKY'YXR[DN?' VI/FI"!\?9 M\;.*CLWZZ*&]A9\;0(3QN&Q,C4YTLN^-RHAG<'HL^A,E+)>5?Q\TG>>F:+"' MRG/F"W"ZRN?\\2SCAW'=C!I?A2^-Z*9(<*SN^-?S-Q\C^=Z?DF^XDGSC=Q1O MZ,D(>HTL$T)7H_KG'AN^'4#3L>3D*_(A3LH1^%%SM^:!&Q[V M$THGG-RHS.)B:4'LH$EP?\RNRW.,8K/\'K_V1M$]& MU@QJ.FTO<&[V XR.IXY-#S-=[2HZN]'KUFSTM\R-WX[A57Z)6^=^ 9['QX&_ M[?SU(7%%1322&!5"X<".6"V1$F>7#23M(/+S+%*DDC$EC:(^2&&%E1R0A:8( M)DG\QWD._.?9K>I2QT!1!Y1'PVU.)/(31OS+.4I\T?B^_YWZ=^ M.O&7,8/KD,P+E*!L<%/T:':Y$31D:SRW+94=;=]_1MIU*JYF[Q^/#_?T8SYK?MZ3C*IE&^^LR5IRQE MGO5=";E7/<<(O@ N\.::LFG@1C[NI*;9ZMQG&DK3[("X:3^+D\-FDYMN-7+)>KWPEYN[:N2#<]7PQ^:JP2>?<]&,A@-\&:=+]]D@ M/6\H]WAK,'_-";ENBR-GY_E)$L;VU_>__W6T\^F=?+_[F;_?_8N___L_N+&] MP\UH^_O.BYW^J[]??]K^_OK")K;]_=?/[U]L\9U/>_U7N^_[.R_>]]__C??_ M]-NG=]^WZ39_J][_CO?X?2=O?_I(M[]^$,Z&H%TD*69.).>&! .1:,1&E(>5 MH/SY36R&E M,20)YXGT+A%O&"-1FL"9\Q"E."]HQFU@3"*IP8_ZR)WVG,K(G&)<^'C!8_<: MBK?^C(?NC#@N824+^^U^OOC.,:X@37*<6@=6FBB]TH9Z+X(%!<*KJPC#S\=^ M]GN2!RU+>1_V_[/WYDUM)4OZ\%=1>&;>7W<$Q:U]<=]PA-O8'G>TQ+6-VP'_ M.&H%@19&BS%\^C?KG*,-A(TPBX3/3%\,TEEJR7PJ,ROKR:+X%8,F62?![% ! MIY"3D=8D/E@\\7E[9$$I;F"&E7.:0P^A7T0>%D(4\[.[89&@=[W&KA_UP=$^&,^8V@'8=CXLP__-'Y[]N;EQS^?_=YH%W7EEU_ZZ;0PJGY[ M]O+C)[@TOP(1>,NK?BBBA86DO>O"$'XMAV_B4 .V]4)E799?E]&'X2CV_'G# MG9=73*PK/_^\F2M<1#!F9F#C<-PN@S"5AVQ/X=&G@[9="/(TAK$*469CSG0/8>U_AT_XX1WGZ7]O#*O9XM2WS#2W,V\(L:/1@]H[ _X??MQI^ MT!\601=PXV'8E_&1 M97',]K !4] XLZ6_G]HYZ[)P^3@(8E7':J-S!:^1M$:!%_[W=C8\]^RX',O?XI6 J*X]^? M-S["V'1 #B<2/Z=N>4+G;\Q34TU#*;P3AVA8/J/X<_'VDO4V5_.%[T!F)Q'Y M_+VOPJ/Q6XZZ%I)>!54'MHKFY2K H&K]2NAG0=NRN]T(ODPH)+2X%43/%[%+ M>/KLS8U!X03F:&GODCQN70X+%S(\ .F CE;-WLK>6%:.0G'&!? ,?P&%^.'> MPV-$Y6Z[O%8Z<>WJ6@S2>1Q-QO?^T> 5=,$-VM?UF-P,!1XIU;IX>:_1M.>% MJ%T'/I0@S+<:]]S(%67B76[AH&#_5'\,+^/=9,^F.;?8%MLBD[VE(BCS9A#C MA!NA49XW0*\Z=CC,(!@:GP=YDZ77>)7-A-W3:B_E,>>J .[IHK^(WH,8QCX' ME0!$!L,<::N@B9&SRX9SL#B_45>@?:^7HV,WQ5^RW7AM!Q,+ MO7!@AOGF9@,3[+1L"#PB1R:_,VQ^LBF5+<%!U9ZK&\B7 M%@28$E@3;;EA8\N YK2MDR5IVL*S-HSX]U>$=K4C]]W8['9CT_:FP6)Z.3X< M#T?S#LE5R,((RW6#K)WH1F7X^U6_5RAIM9.\6]@D%<(\)KYL-6>Y,B[GTT0F #(Q_^8WSX>CP;A@F;D,T70I"*-)$OSY5A\B2U; ME6-6F)7%$(W:.1%W_HF%S]7/QJ7/D?4"XHKTC?,IQ/7/>M4#UQ90QL,"4=O% MQ-MRUW@01S.8:4RQ.89+W_QHE^J[^U:_8M:^OCYKOT[ KQ/PZP3\.@'_Y@GX MRS?.;QD_OU4\O#+('@E,RV!-;;S>UGAMV@$86#^R7=?.W?Y0A9]CXT..D<&? M_4%W'4S5(L >8A:7+(P960NCLQ0^D)>)V,T;ESD#([2G]N2ET&4VTHI ZBP- M,\/@S.K,]Y1QQ(6,Y3(5!>;1G4_#];$(6^8_8;RVRAQ-6^3DP0K1"WE[(X.A ML[V3QFY.[H#;BQ'^[>]W?^Y^^+T*UN8-@6&U;5($)6=V[/BT7SKYTXV 629L MSAF9LSJS6UYN4^35==*?2\[LZ&C0'Q\>S0S>*K^/+NI\MJ6_VLZX#-/.W-N; M(T"A_96NS^7B;-_.OKUA'HMZ3%(9W]&#GJ'WP^4/[X.WK;_ >TH*_F\=_Y41*MO_Y3;O5W2>[.Z_% ME12&XX.3W;=_=>"=)_M[K^'YG_#NVW?G\+ZSUDXXVO\,SS[^Q)M[G=2\>"=V MWW\)T@C"64 \")I_2&1T@A\^:1AV@;5RE[?EM?1)"8.) 7,D*@N7X$ BIHQF M@LIP-86AF(%;)";\^$V++,>O GL(B<SJ&4O.C"4CDHE[3^>-#PE?(/MZJH=YEZ6:Y% MU7F%X31S/A]2J'(!YE:T,I>_\'B@>3&OK>6V9GD8I8@7Y0S]JB6+RV&YYF8# M>)+I621I7DNO-&GPZ/ST"DGTK3#R^CH7,%\^TRZ=]0=A&'L3.(W@K/X(2T&S MP0+833M%WBD(UJM.MIKVRD;_8O#:_-9\^<4Y+:QA#!&1-.*.462Y$2AZI3QC MSE@,7MOHK'^%3JE*WLVY7[X8Q48Q]\\;>S,;$LS5;, UBRSH4'Z3\X*KW9%F M?SBYN3P, S9;/.P/"CT"HW#Q2=6%VXTWE>0N?NUR##(.JSWXB1Q/S6DWZ)^ M1!_&V(W^:*O1Z=LP_]CJI?ZDB, .RB,TAX/R=-_DE85V%_LMAU4GKC*PY\7HL-!+.5D=GBKO'!ZY&V2(I97OXDP;65TR'1AG'$YUIKZH#,Y>I4&&0+0WUI(@=A,HV]6"']UN59#/TX MG,7[\OB-<@?SL:#+2T*QE3[,#%OMX5&5\373FV4@!R9/?S+D1;KE,3P)04/F M!F 6=\E!HDZ[F)KY$["E-58(SB BU^YT\@#-%">?]AT40 %0-0XYR#2_]_D# M[;CB%]VC<[S3'MI#@)Q2Z'939> 5^RF_KF?DH&.*>162" M40C'D#"V484HKIS*V.RU+/4[G?Y9$: K0G[5">SA)72?Z'28"4\9Q9PS5!N_ M%=C;'T.;PO#WYQ.A+A^\R*<'7>S8TV%\/OGECPP_'7O^O-TK&EK<],>BNYZW MHR]Q9!9#7'X]VVG=QN5N:\7$6;VY^GJ[^.H27VCYG>#;F,AKO\;;Y-KOOO=8 MLRT4O=53O_^=8->_LV[K^K55W^BI-^20O9:ZTMR$;K;<7UTKFNF]([""K^Z[ MYD*H-V"8O>6PB!R.7O.!6;H=?658-H%Z^(8=+B-(C1Q"^AEN87R5U'G-9SI; M;'?5XY^AMMW(D;N^4O+=\OYNY.#48G4W8K5R)?*J"OIMQ^01L7DY+_Q"@'C5 M6O W'H6EE3'6;BS^^_[ZORX5099W?(6*(-AHHK#DC#+)E4HN2/#-M: 46YFH MJ>(5_)J-JI5*@_Q@I^KUMRJWY^5P&.&_L&>_K4OMD-L&/*K:(8=X__,^V]\[ MA.>_AN\^M)N?_SG:IQ^Z^Q>?SO." 6&A=@A<>W1P''+=D79S M[Q-OO7WW[>#SF^.#MP?'K3UH^\[)M_WN/^V" :%=%4/[B,^^2),\3EHA'ETN MA^89LI0Y%#1)R3"L:,Y-5$1N:2&N['2M6+SC%BAZKZ6"JO9(00V41DMHBW @D9#//V.4# M>U@@XJA'7#B.G#?P)XBZQ-1AF/!G+S056T3J3<'!C=Q>6JZCRU-QK@V0TZ6= M7+O:O3^-1XD3+&22(F+.#4W&!'!5'<-.8T62KB-U&X1'YW.1.ALX2]0F1"2+ MB'N3/52CD5)>B922#]X]>T&)VI+2K(9']V=AK5"%^VFKI=#!4$V9B9CQ)),V MSBE!N0.E=%;$.G"T46HY"QRED'#BG(!:TH X9AI99@+*]A_5(N<=>G"80"T- M73& 7JOEO:LE+(J6@-%.*5?<9Y)CJY..@*O&*\-%'4&;Y#=/C_3?*C11I? S&.#0'^<# 9,6U['/.QN@)X/CV@;,)"8D40RL M9R\,XUO@X]YMYXG=7%*="87I'-/8:>:O MFM"(?2UK.X1X6A7UK#A&+Y-Y]4-5_^ET ) S."\^*=BVIH]J]RIZKWDJK0D7 M5T7F-AC[DX(YL:AO#^B3*1%[L\\GE&1+7C^<$HT517#@(]O9:@R[N937J1WX M"'\%P+=JB8AJ?JM:K-9%K&I^ MJXE?7'-;U2=X?Q!A)I%)2H@/PE/.(]6$18VQX2+$Y BOD]3N(L+\2>QW#SK[ MT([=O7^.F\O M1>MS\[SU]C5I'A^*@V-XU_$^/]CKG#0O]B_VC_]9Y+9*$2L>:$!4^7P&@"1D M.?=(VD2P)80KJ9^]D%IN&:$VY01OS610X^#]X""W7GNC%3&>P^K-$U4F.'!*"68N"669K\-T&P1&\\16,5#'36*( M6$T09XDC9Z)!& SO:)E13JB2V$JL:I355!WWSXC.(^6!J@2JQ[$*SE)BP5[0 MU)J$DZBC1ANEEK.HD=(PK302I%D*H)8V(JN=1DICJQ37 G,!WA(G6V+5Z'FM MEO>OE@D,.@G31Y/F2GG-<0S2<.N-(TKA.HBQ46HY"V(8G$BR%*.D6$(D$!54("XI1T8:B:Q,S";AP!AB8,0:LR7PBAYU36QU,S4L#\ , MEM-;+4&:&W7ZZ4$0USS[RU9;"@N'9C9@CP& "/7".Q]K/WIS(&B!DXD8&3S# M8*L' 3]DLDB#C",9E'+4".DS$RW-,;V[HF1:H^V+6L&G^6R26QI%P#0Q3J33 MU 4>&75):^>EJCWRC5+PF4?.HA9)$I@V<.T0]\D@YS%%C#E0:>P2SC7** 8% M)[6"/UT%YTE+0D,,1CC.O0334B@.OX)+01E+M6^_40H^5WR+B\@83%ORCB.8 M3X="RT5%F"Y M$^?K*,%&*?@L2H"]B)J8B'*B+>):8V0U\RAA8:5D5,CHGKW@69'1>F=] M%?;KFJ'JKL?AR8!RS67]A$#YXWS^@1=2,..1$GFC4QN,7'#PFZ/86!H\4^*V M7-:/SC:UVGY,#8,U#-8\T[\2#,Z=$N)!&UC.D*+1(,[ 2K4Q,A2CD4I*;:5( MM^69KF&PAL&G!8,U!_23@L%9# Z+H(.F%E$FP08T)B!-)$/$J*!,8HQ%>WL. MZ!H(:R!\8D!8\S,_)2"J\^+<;_.O%XI/G[JN:RNFVRK2$ MI_UA.S_[^2!VX"5?8T5P6B'*W(W5K./9+=;!!(]'U]]RA7_KX8&QF!%S:9SG M?AX-9JOI841N$.T)L@G:^MQVSNSY\-F_%EEWV[W)LQ6%EU_N^K4=3.G>.ECJ M$*!O?U#(R7.0KCC(5T&;[-JTI7$TR&O/?[4%PSPX;QS3BFM)'=N%^N$%[0JE6R%HK_U1O_&VTW>VT_B[?]C. MY-S#K<:[GM\N2+D_CMVP'=HE"?G:]R8#V3#CU:>>'9?,XC ;!:@7C,QOVCW; M\VWHZ\<1?- MJ)S7OE=+J4[+98_AK4;V^XJY6J#GFT.,2Z!"YDNINRM$-=#L.3)O0A^%O+MXU?/V"&;(WP!27_6[W?9P M" ,PO';&-Y"A?,+C/ZT?, 2[>=+3@F&_-XR-LZ/8R_3\X\$@$Y-';\?P:28Q MM]T^6"\7I62<0COZH=$>SE'_]WNQ<1[M8+OQZNISV\/YP@7PA6U,EN6R1$![ MU!A!EQO.#MN *V7]@4*GAHTSL*FO(5*O'EHV"M37GV__:-(V63;_ 7PMEH^, M5FU8?HKIN(V84K5^8OH*[&/;[C5\Y3^5)B9,<-.SA(!9H?45FIB(U %'V/ENP\!3P]!IV6-3.*(;5SP_K=N-#]-%.<'Q#9RH8T$:M!OV%-H@_5'2PSQ MJX9W ?0_M%W 91;/?JA769$N*];$04(YLE(@Y((LHB68^5!K)I\.T,.__=*P MX-+5>37(M4[ R )@A4G=&]@001*S$F09?9*+$DAK)QN.+S^^:NSU3]N^P:C< MFC/#WO6&H\&XM,-08VZ(X*;?GBW<]NSWK4)?TO3F]MS-L%2-"GT>CMTQ:&ZA MH>7C.L7C%O40UBW0\/ZP5.73?C;8\R,7;BF7LO*2=GY',66#V91M+:FGX^&. MP_Z@6(@!@F*[."VT5U79*=4;>M&T/?#>0OG%M([.=N,-?)??M7C#DC?/OW,\ M:G>*%QZ!_0[O]G!+[@*,4!GSRLLH="( .G7ZIP!84PPJAW0\&@_F,._2P$W: MM+S-/VK<#.WR,V9#_=V7EK W@=C&$*YI)Y"#PHQ8G,H)MH/=DZT;P&K WEZ_ M6]8)*B&UQ&CH*A@^0VA%80Z%F%>9=B]7=\E-FVO ;'@6%@5[F*\=^B, ^TY< M;,:LCE*Q1,U6AW;N25'%:72>5S107?BN\*=RHVPX'NG$ M98V?6!J .AD50 %/[6!4##O\Z<9#>"!,;R[+TRGF#VS8Z<6+Z &=+A;;KS#$ M\(_/]YV">3PHOZQ>7UC#\/BJ#5E3>O"[S;9QK[)>)G(Y$;!VMSU:%!XP&]KQ M# 0 5O;)98/X?V,0B$)(IC*^E>V17 2L0)4$\M;/'Y[:\\(Z*O4?C*+)*UV[ MTRED%G1U#!=FNZ0+EP9;JH4[+T2S/P:P@X_@2M!P$*M*.+T]+6S8BPJ=7E5# M5:#M$#X%NA19=GZBAV3F&>0?MS+::BC8/V\*1H1]$)4/]D06D*J)E.Y7"N MH<5SX:77K [;C9=3@ZUSOHAY71#"+(C##&+E3?#'&" ";,32GRDT=2*OE>4Z MO"LU?%9,"0@ N9I:8TY\$&ANN+D5B/PEAFFTISF\)84F]S MPNZ\*!)AVY*J>ZC@I-GU+_V9QM[PL8]8P@G4YI%*9KPLQ'Y2FZBQL$WULP-R M@QHCJQ<8>;RA^MFZ+'=2E&7#!NQNRK&L>+"B[/'WMH[N:]$A%+K]I^T4JXY)9LA#;7K("98^BW.D:CBX%<7Z6X?(II<#\ M9.>?3-Y+/GFKB30T,<:MP@9+)RE1+#@35'!?WF48()216Z>[O)P89.#H[_3' M;I3&G9>513H+4+TJ78IU273YUMQY3?ZF!^?[G[T\Z#99Z_B0'^S ;\?[WUIO M6^V#O4.\3]\Q>%YG]W/KJ'5QB ^.3[Z&MV_:[NTGV3P^ZC3WWI_O[OQYLG_A MO\&SSUO==Z*Y\\_1[L[K;[L[S7/XC+;>OJ_N^0?>)7H'>_WSW;>?\O6\^?;# M<>OB-?3C'=T_/CEK?7[-FWOPOXMW\-D^/GBC)^<_X-]/N/7^BX]4R&WJ+[W4C'K="BWQKP:\V;GDHTE@2EL P\\>:8,8^8&O/6%?/._]YK5ICW^J*Y]_)+4C)EX$,QN7SF0P/>86P1 M%<$KXC1C)#Q[P;>H$!L!>BL;VE64]%:&]F,HZW_R1F<.B&TU_)$='):;(-6N M_ZTXSY:,P-,C5'C(TQK3*5J"8#5@K0Q8"T8:EC(3+3(D.0.\$BHAPR)!UD;E ME3$)*Y)SD@G_:7Z4YBA_EUU#G!SQS4*OSW:GSQ67[@QHI120! M.1\QXF!P($LL!WVFUE,2C!,AZS/[^6I,=ZC/#QK.>PQ5_#QHCR+JIS2\E4FQ MN1Q-OZVI37$SKZB8MEV8M1J75L:E!3-#!RL)\0Y93!WB%!PDXZQ!(CE//*;" MD9AA29JK;M'O-0/;D]#N!S0Q:NV^5^W&EZT.+1PSG$;$84(13[F$0BYO(@66 M,>?@AU1X$6H)"=NCJ/>3#VN E/>A,>UX.X/CUW!Z?M[>N WLS*:FQIV5<6?! MJE!$!:^-!]@1#/',X>R4%TBJ!)AC(T\88$>9.G3QE+7XY^V*6HL?4HO)9>LA M"JTECQC)( WBBD5DI6+(&9JK^_# LAI+_,M&+!XC :E0PTL)2&5NWV.E'V%\ MV_2CT=%/I1\MY]2H-^I_>FB>S!I$-;$IZKR'C[E-Q 0P0[3T6 98 M(F!5;^/?=DE:,"R3KC,))<$>593EU2;"[(A6_"WW: MC,2F&DUK-/U!-18?L+5)4)P45YQK;IWBF$1!A%8JEHF@-9JN*YK2RP:^5[F6 M*@$#'^85_'1GD?,B(.*5Q%IA6#EY3HKBJY8]7DLX7V/;@']L9QYWVT'?ZP_$@#O?@!7]V^O[D<2$$-U]5I(G= M=[RU\Q*>_TFTCE_GZ_-S J:>/?S07M_+QP?=#_ OZVCO]F'3OS?#^<'G\.I MHUSN'Q_BYLXA:^V=T.9>;EMN\\E9\^*]..C^==2BK2ZTYZA)WZ06M*5Y]L5I M%56B#%%''.(!*Z2-\TA0PZ7@08#TEZM NS>.X67&<)FT#MJ">DC"+<<:GD&) MUCBE'/.!ZR/@\FFFKQJ,PG%2^"IUW[PKN)0QZL=O7FRI M5I*#+IM(:>30%0<+%F5@)X((&N_L4H:I-3S@>CV9A:9S1_KNJ7DK,@DMG^[R M-/>3#\<-P. M12PFGY9O0\<:8=;)AG7]\6C^27/W-[KE\(2&'352'K6O>=06SIO_O^'R=V<> M@'S&N7->4804W .%\!\6!!1VT$/YU=6Y_.&$1G,8.YV*$P(N[\72Z"L((R;' M\*V'CI3AG*J/L\8M/F:A1="):UCA=L!PZ[HXJ+XBQ59"F=JC\]181_(53$37U%A'#,HVX"\A@E1#66.# 8B(R9[9MXRLF9*.; MN2$RSPH(R2JB0%+TAC,&OH;F3"5M9<()7 \; Q6<7',BK1:%^Q0%_^T+&,HV M^<@1CQHCSE)$.OB A!":&!X9\?K9"[Q]=<-@(@J9'R13Q^00\1)\9^\55 M5,N2@:\GOD5EOVE_;89PI.L8#?Y2I/Z:L;B5M M34%^,@=_VXW7\$:8YF'#QSLOG_V>T2ZW8KZQHWRL831M9[Y[NB047$DE.U#)'7*Y[QF)MS(U M3T%!5[#OENV?/*X[9VN5P[+=N)YI=#V-G^DJ72X=.J\:O4Q]GM>;^67IJ!T' M%B;UO"2&:0^+F>I51'E3JI>"Q68(7_CSBM4&5ME!J>#G65#F'MF];+Q,N+CF MUOTY^KR^@_Y_+=EY!P!LZ?C44$8FQ]0T5E%?]1K9^Z=&:G8 MN"(*JUJU8"_L7GG<(*9.)A$"PV/C[+1,VE+^=;Q:?8 ,G_+V?3]$H_;>50++KG*@NXOF)PW8J#\ MA2G9PKSG<:P[W.^%P_ZD(6[V8WGXQI=]93//2.6Q#F^Q@^<)9 M++>75MRM)0^9K;\W>>)DY9[:K+F$2_F.K4*R*L.O9(XLF-T77SF]<.YG;C/].7M*\RY$^8:O-;EW6A>'E1%&W2KD[[)';:1_T^>*]I MF6(\.J/PXCA6^PB+<:W*[9^+*53,NS.BY)?*=6/VAJ+I%='J]UI>RL]L(NV:$3N*_@#G]YW]6+,TO9QU]-175A0(9;RK! MF\GL>==^:W?'W6DD&-%?+!3Q&ZFKE2S[;6ZTL_J+82\SE/-I5%8;#8H=GN_'J**\K15QL]!VO MY"Y7,E^LQ*7XE%5,?-&(R;3?_,&@"_TS<$('6]5E@S+P7VW:MGO96XR-R8?# MH_8I6 "CLQA[8"4?YH %F C'99V8F31.)+L:DT4WI\S6*O=U+SE.7;!+IJ,S M?5JY'SRK&5%J DQ&MCSZA9E1#<#TC4LVUJZHP/TF57ZL:M'LIBEDORPB1"][ MX0:Y$T6\^Q=.PKS(A+Q2V*"\0RH*@KCQ&-FH,/+&\&"-C<;XRTF5ZP]L2RIS M9(S/59T'5ZHN+D]R6YX@-RGR6(E1M51D+9LM'(6.S?(?5LY-NU079*I1#UX8 M1&%UF\(@'.Y4YNYK;> ;U]I8[3O![J&*2=W8^VPL?9"2*Y3 M'/YNCO3T//P9\<05J/X$^.('N, DB/V_F9B?[\)N*S,D/^#^1A[>-?X@'Z2S<_P_AW/ M]O>:K/6Y!?TYZC:/#VES;__BX.UK#.W@K;W62?/SF]0\QY/:76=?.&-&2RZ1 MI40@SB5!1E*+.&$2$TVDL.K9"R.N;@1=1^2ZWJR)3YL<,4TNXE,QE58SR0)-1+-:2S= 2\E4 M2UT^-!ZY2X31)CG8S5FZ^EM26^(99XB(13EL#VCEPE9[4@ MP7C" 5*<([2VQ-<*1M@,1F %X(QK)%*,N32;A,7>,42EEQ0^(E+1A[?$KV$W M^\[&5[V7O6$[KG5CZ[WL3=O+7IY?\U3VLW]V.^#I;(C5^]GU?O8ZC&"]GUWO M9]?[V?5^=MW(^]S/OJLZ?/5&=QU>NZ?P&DO!L""9B\GQB+UCDGF52"*1:F_M M-1RA=7AM(;RVS_://XE]:-/^Q3O:W'N?WR>:%R??=M^V3EK=]VQWYQ-I?6Z> M7PZOM8Y#N[77.6[M'!T7=1!V['C>VOM$]B_^6MSHUD%@ ME11%WD65"Y=Z9".W*'JMI(#9%+DD,<-72Q+4&]WKMX46O* TAD0$Q5P+Y:P3 MP<; F3>817^]&M9;:&NCG',;W9@1HCG.!<(IX@H'I*66R(5 N&/:4$8W?POM ME]/2A)7F5JC@/.8Q5UE0"5M% TF,)U-KZ29HZ6RC6V@)*$L<\MAAQ+TBR&'I M$0,UA5GD3ABQ^5I:6^*;88G'P$0D&(3.@1U'@L,F96(@FASVBN/:$E\K&)EM M=--DF>-$( -@;A+!&FF!4I.1T5,S,48']X27[+1?;F2T.5=LNHP/%73P_ O M_NT&_WKQ$U0A#U2IZ@:B_FF. J)@5LP5L'L>[BKD_Q?F5OC6.OQB!--4&(XP M#0EQ824RRD<4C:4\!654U%>X%=:$+B&SAGQME[4.!@N3.J$[<1'$M%>2]H=& M13]6L9_-V'-N0*DP+N@2YSE=EE'V_S:_3?#[^I D:,%NDUBB]+;@^NXS"LPV M%7>:4;!>1LU/'N+>K(VQG3(6_+$D))K \?D3WB/[0<7YT32EHW$EFV.U(J _ MWB?;;'/^#OK_=)P HXE68 D%BSV/VEA!C+&$!6N-PMZM[ 3,Y1I];H^.KEA! MPT4S:+AH-$T5>9%C<*-=A&Z3[7_>QV 8G;3>_M4^.'[/#KH'1^ JB-;;?XZ: M;__I9$K!_<^?V&478?\B','UWZ#=>+_[5[>U$[H'W=?@*IS@@\^OSPX^?SK? MW3LX.M@+J2H@7+H(X-H1EH^A,1/ 14C>(J<]0Y(+&9)-R@F_FHMP)[OKMW>%]4F4K\_FABY10>A-]NWRK"M1F1NJAA,1NB/<]#UO[Z?T3G=-KFT M8;(A7.EOJH!V6;NUVR^*V<4?%;/;FN<:SI3I@%%P1ZYXTQL67LDJM<<=%8X0 M[H/"G&,!MCB6.$6=K%36.E\9X/P[!OCJ1Y^^Y0._S>-# MWLHD.THRCSFB2BG$/:;(D/7)$U,=D.J>M&^?]@#\2[* M88'<];LK2YOP4CHG$V,^<)EWS4'4N,7>S%02ZNG 4VY((-P]&@+$11@>-P4LO(S]<_'MK\]$CPG;XWAFDCM,(]2ZX U]3"^FED=W4WB([6>K(6> MP+M)\^P+9<\=$'JQ)W M*L#:X"2.A@LKA FI0F-2H_$F21EOOOR2O-0F\804K+*("Z$1&-$* ?QZQB)E MP8IG+_A5!&ZL#_CN%=6!)@5B%D/O9:&:256X,MLC%]+,%7MF)96*BJRC?O\$ M[@8_Q?JRFDU1/*\_S"7S\@[]0GE':,.LZF3&;5=5_]JT2JL[X\&D(L_M5Z\ M[O(J_&*&L2"\35I[+GG4Q$BP\PR5E#*M[ WP9 Y&H.<^0\D9"-LP]NX91S[& MT:A3"N(4// O!AX+IMS%:PP>!)&,>*DB B,]+U=4(2<)A]5+25C%E+&8K7: MYN7) H4BH0X)%&QK YK_AE%L <&?O>CUKZPV5SX8 M-;KV)):5P69;J[DT*>J/ :GM>5FY]Q+A"CREO+RLFE?"G#<.\(=K M21W7-"I"%:?&@0,,+O*SZS&]RMLC%"!W#N:+OQ<+@^M'*9I^)<>K@'XY'9Z' M?_NE8<%EO?1[3B]^V^^'LW:G\[('AN ([(4VJ'59M2V7Y.STL^JO3>+P^51? M+PX^OS]K[H6CW;V3\YP*O[OS7K1VCMJ[>Q_:!SO^'-[)FY_WZ55];74.=EY^ M:]'7H(M_'>?KNH95PZ2S)9I 6?W%F) MG.4*F2@(3RQ%)"!/W!M.!.B3II<3C6># M7]8OF\S+U?CL1IE2_[X$+Z7\_'AP%@?3PV*I8>$+F&ANN-4N$,NP9U((X:,M M4Z8GI9[!#CVL1J]Q9H>KA70Y]YI(0Q-CW"ILL'22$L7 VPO@Y5V3FR96<.(F M,SM=!>4OIE6MXW=?6"YDC!U'FG@*RY[%R.CH$66&"L*4C5ZO9!M136R.AP:> M, >;"&;+"RT]E@%FC(5K-CSKB5MQXBS&WD6'D0?#!7$2P%XIHC%:R$:V=(G+2GHYO RR<'%^Y3@*W&TM, MY.O6X&KIX[3,RCSMEU68GY>UA+_&/R8\D\72.'=C92SCV2W6#?N=\>CZ6QZ> M\W'Y"D\N5R2<^WDTF)WT.(S(#:(]039!8Y_;SID]'S[[UZ(- P9,]7"5_83+ M?;^VARG=6P]+2RKDN%TQ^\_'8%0-\E70)KLV;6D<#3)>_=>/O38%UE)Q*@OD M/?,>9:?PW_^RUTOU&K"+%I+VVA_U&V\[?;#S&G_W#]O#4=L/MQKO>GZ[6"<^ MCMVP'=IVD ^WK7UON@PWKCFN.^?!+#NNN]3)^+'3\'#ET-M@8,2_806XXF2O5]'S1_"O M=]]_(6 V\L 2(E2GG&JALVN=4"Z"HVTR+C*VZ47/9^2UW?Y@ MU+ZHCM1.9 +,D"P4M[&'U^<(+GCQMSF"2\4VI?= ZDVV.;X?!G+Q:S=6;YN- M:>M&#>Q&-39+07W"?;%31&SH$??OGC.Y39V#C1V)[Y]L_]GR#T^2./Q5?SBJ M*==O,W(OYT)3+RO#,#LR]6C>9C1;\29B^&N.3:VCM8ZNPVA>UM%?X3SOJ_$0 M7@XF1;D=T.\-C]JGP_HT[Z]YFG>%/4A-C#=8.RJ5X$P8Z&0D3L,_5BI-[^_/#[KOX)IW M(K-A'NP=G;3>_M/>IW]=*1&YO]4>&2&NM^#:Q;A;G@<<%NSLJ;-_)J^%L-_F95 F+ GG +R,<2 MR<3!$>G(#++4.4#$%(PVSUYHLD6$W@#2@AKX:N![BD8>^&,UQJV&<;,:"Y0E M[+$F")!.(!ZT03IPBSP%QY] MU"[PJ'1('B?BB+E9@9G:FWU J)O5@6#!Y8)=&&'F#-AT3".''4BU#YS;@!6W MMO9F:ZQ[REBWBC?[N&!7>[-W G]B"G\F$(Y]M(AJJS([#T8& Q &0I@C@3%E M<6;GV9)J$VBN:^"K@>\I&GFU-[OZAL64R__E%R$3"\E9I%.2@'(R(&<50X$3 MQ111'AL&*,>VA*2;8N-M9/+A-?O(=C!H_V@;>0E/_@;2X:]"CTB8)88X3Z3E MGEMGHJ4T"24$"]2H>I-TS3!GGMH^)48HUQ@1%2SB.%#DI 8 HBIA+35)S(!; MJ;<8QNM2I/1I5PQ>Q.44C]PJ":BIM$F:^0A>%/M.3>O: M\'PDS9NK:^VH#EYY9&+4B">CD96!(6IU)"X8KC2M#<]U-3P?5_5JP_-.E'$6 M75=<4QT%02FGB7&A#'+.2_@->T5EC!2G;'ABQI'L6$/ M![&D^KE5W=,EO7]Z<..9D(3H7(,G\J"CXSI1+;646I#H8AWH72_ :;V:"_1* M')V-QB)N"/Q@SL(2;P,R%I8+2;@SQ#U[(>XP>VB-]LF?N ZO8KD_KA+7EON= MJ/4L9,R$PER [<"$)XA[,-^= BV/1"9&/>.&FVU*M>F\SW&K.:"Y"01HV5,R#CJ$!>>(HL).+H&Q^"4 MEX*#\6S8=569'T--GU#"\][ AE@(>YWF'!3!X&/;2 CF,C'MO'?>\62Q(T'J M.OJ]9DCR<2[ZC3VW-JJ *,UKO9 4 : P,.:Q#%X3QWC,)KSD=;+)VMG=CZMY MM=U])[HX"UF#LB7I/$,&6XYXH!9IF32B$2N=1+(DLNMTL4XVV?#U[R(.^L$. MCVH3^CZ5;8XAQWG-K*8H8I@0$>!P><-,BBMJ=(DL^IK2N@?]=*W9CK' M(WBD24L7&.?*"4V,4)%@;Z.E/*4Z;+QVJC<+&RL5%"5,(B*Y!4LS8:25\?!G MP$8[@E4BM;7/>B2[.8KT.4V6C 5V,,B&NG4*.6XF8CTY3RH1P MM+8YG^CZ5]N<#Q)LF0O;!I@2*21&CF%0-W#KD!%"@]7I2:X<3(QWCVAU_FQR M\RUI>*IJ?@Q:'?KC7!MPHFPU3\^=#="3P3ZJB4U1\\ 3YC81$Y076GHL X > M"W6\>-W\OYUX3:6ABC%N%#99.@HG#@@-8 M#:[>\EL[-)UM^249@^"6(>(S>PIA')E( $UE9[YBC"P.VB;M1' .W'ZZ!*QL%0;$\GH.A$-4FM<1?>Z^=Z]N+?;O"O%XL7PX]) MA[MV<-CN%:,N)[#=[H78@Q;I8A5Y8!PJAF'O*#;\> B3=[G@1L,.8L-%&("& M+6VJ&!KC8?%WKV%!V#IQD"VN1C>.COJAT0>9:(S@Z8-&'(X 9O)WY9GP6Q$7&%@@*O*@C"5>4ZZ2YY)+A>67G2+> M"?^/9H'/.!I=$A'P M2FJ&.*P]R'HMD. 9KZSU/('A1_BVOJP(C3S,PZV&'5XC'PZDHF%/3P?];X5P M#+.P-$)[.!JTW;A8!4$@O!T>-5*G?S9L',9>]01W7EQK_?^-VP/X>[G$;C<* M:5Y6/68+M'L9"R$T-31&L^.7WQ'ZW !HJLWRC+(BW5+NO\);?B#XQ%M'1! & MPWAKQPUVW#J<3)+1DVAJP;]3P6\=GUQ\2=Q'(Q1&(?B .$T..8\YJ #FSC*' M:2AB2MOX.L'_WHQJR31-(1%N#3S1.@OF'$PS]0I';V(]HW<]H^P+%3A982-R M/!]!3<$!J($C&Y+TD4F"F4.,,EK?_7J7JO0V824Q( MHHYC1;5QG$C.I:<^13X1$KX@)'->G%C!BYOOS6ZZ[,A-O3CYRPF.IU\",R R MV"-J8\YC81PY;2A2+AA&DT@F\&B]4-(9;'*3F M3&LK LRY3Z8>UU-_'U-_>/%%84$(=0F)B&5.$C4(P"( A$2P MKK!WL,+GJ;_._Y[,/TQ&802.CL!Z;'1AJH^&C0@>7&C\->[%\F*&MQI9D0MI MR=-Z(\A9%54BR!18%)%+G3CQWD@LB1-1,:YU8GSITE.+UEV*%K3E[(OFP=D( M)D;2W@&J"(^L@#4)>P:?^(0-%\]>B.VK541OC2K1) J^50H*6YAZ:[EE1CH* MF!*4Q:E"%5*CRGU./?M"-%52YUEZ7L+B7 XA[ MT)X_.WU_\HL)67/O)6F^_\*4T0J;@ S58/ &(Y"ED2$FL X^Z20MC'H$33R% M<1\-QO$1 XFS\(==MLI-1+T'4]I(( ISCA9\/H@VC>*@T1[F&%+J=XH@T&_M M'GS9'T/;PO#WYU-9+Z++TV!R&=&&OG;LZ3 ^G_SR1V@/3SOV_'F[5[2XN.F/ M2BNJ +DXO1+-+O2D_/J/LW88'3TW9EL+EO=MJO-LU8O+;\EVL:5S*4!??J?) M-F/7?XVWR;7??>^Q1&YS=;/'_@HU1C[$KLW -LBAM8Q&/\-(]T3W5I_F[N@C MGS>YNFI-17$7%KUL(>T7\9VGL(5ZO$];>R?POR;9W7O3A7LHO(NWWGX2NY]? MLX.=)CWX7+;]\A9JZW@?[MF'MGX2S<]Y"Q;N.S[$!WLG8G\OG#0O#CH';S^T M]R\ZJ3E?4"40'7BVLZ1PX+TEGI#.Y'*>X^0LDR(EE2D%R))BO6M+3GGMYN6>Q\CY]$:X$(I8$B6( MB\2095$A++FG,9%(1B-?6T68A M4=[8J;%H%2PZG_?4N)&">@TP9!+BWCFD,7AJQB7%O(S6$?KLA=[21M56T4-C MD:BMHHW"HC?]<1TT6@6*%JKP1AYLHF 162UQ+B5FD7;:HY 8$38Z3XS.4$1K ML^BA2YU,]WEJX^@1 "GZH_YWT"@#D+]TB/)EGJP:DFX#2?-!(QV,4-P9E((D MB"N.,U>G1\P'9C334F#PU)C9TO1JMDAM'MTK)O5'MO.()Q6?YG9C?91SW4S- M)W.4\Z'P>S[2QG(>-XD2627 Q'(/3XD'.2P^/"7"CSSPK9$@SSX+QQ3"NN)75=D+\,E@',/?;>O:G?:H'8<[[:'O](?CP=ID\[7:$_CYQ)L7 #UOWXO] MBWV2X0=@H=U\"Y\7F7BOQ4'W]5EKYZ!S.9OO8._PHD5?\X.=SG'K^)^R]QJ_M/:NVBCUT7!]57I/@*-\[B(*YE0BK,TFT24B7= M-DK>2T*J$;=Z[/>_$XS=3V-O-@8;66;XBG50."K+K=#5.N5!L>)@K;J5U;DQ MT>05>G=MV9]-'8@)@#4FV+4P&+]")&=B_11$#[UA8;[,V=5CF3L,R ME61^M!T[ /TU7@P !9FW#,+6W023B&-/<.LVUYDNW/YL7[B_WC3WSW[8=. M:R>__SVT\4V[N??^XFHXYM.WW9WW1;AF]W/SHK73:K?V#OG!VT^X"7T]V/FK MT_S\[AM\OIB#F3 X(+G(G--1(VZI1IH:@B*EG$CK5>+NV0O.M^B=Y84_,1+" M&N!^'8![ K!&N#N N!FA53.W131;M M.B7ZG@,BKZM)^;.:DQIN;@$W\Z];7M8R/%VMM_0/O@/W-S\";6[LAM MT&7A:%30E@H"_@>+D2#N,S\VD1Q%%@)3E$JIT[,79 NO:A_4GO\36M1KM;L3 MM9LMZM0R+ 56* :M,EUH0,X%BI0V1%BLK.0AJYT@*Y[^J:, JRWJ[9RV$X>C MVOF_^\5]$4K>52-=98;7$'(+")E/>3!.XR@=011 '_&8J]XF'Y$D6@*V*"$" M!@B15PLRUG[]DU'.VYL M7+>O7+.UG>78!HXD4CZ8!!G(B'G"4&8P](DQXX8A3-MEG+]06)BLN[[5;OL9K(3"Z2&][H]4>@$? CC&.N/5P,(?1X>Y&R]EG?LPFDZD_^@7/C2^QH=&9P45F EFER.8M M3<-5:FL6'OUW$.VQBVH^-"M-\_BE^"*5#3HFA:+G)F]Q>62T)TA0G31W$FMM MQ+5([* MH G"/GK$)1;(&C"4I3&"N^0,)C)/]W4YDK,YOQ:95H2F"GDZ_=XA&L5!]WI( M&O<\&,$VTY39;U.X.=^^:BHN*1Q]0^).Y#3;96YT$[[PW9N M[O-![-@\+!4%6N6ISMU8O1G/;K$.O(CQZ/I;KC Z/9+92^@E,W_NY]%@MJMP M&)$;1'N""@[]Y[9S9L^'S_ZU. \PXM7#59Z$RWV_MHA@YZ"]NW?4:68F]KW7YTWZX;A5,K8OVF'=#]WFY]??6OE=>W\=M=Z^ M.6EUWXG=MY\N6CO[ MYYI24H0S+"U <* MSH]R^"KSL)3@&G&AJ*+<,PT6&Y:1:^%\,%+1R[2VY9@W8- +P/L>,_)*T;/E M@:P?-NY29YR ,4B6Z.0X5M1I2ZD)C@?".,]&Z(/1*+].J31+IT+Z 1#U RRC M +!@9N9.KA6Q\B-(K/@"7H*7)AA$DTZ(4_ 6M< 6"2JQ(LYZ0?458N7'XDHN M.8US]*)B+S[*#,>+[D2<3'NC72I*]BK <,IW#XIK1[EN8K$>#6'=ZI;K5OS1 MNG692/G1>)0Y$;?A418,W!-ZY]3$9ENR^Z%1OMU3Z[8^3EOU7;)37YNB:3:4 MZK@HU7K51,XTT'?! +U\6$0V ==\8)9Z#E>&91,R_]7=*PV>[U!^W1^>20[6'S* MZ_\;P]?-".XO?/,5+BD"TVNSYWK+R$F9SMA]?7ZP\QXW/S?/6WOOSYH7'X[W M]TXX_ O/^41V]T[(P?'^M]VWS?/+Z8S[>_#^G???]B_>D=;.RXO6V];1;MZ[ M??OZ6VOOD]C=^Z?;.G[-]R_^6N2S%3;82$Q"(!@$<2D#,C(S;2II.-'&%XE# ME&T9RJYLV=YD7:M)^&L@NP<@\T)%8[C%06K.0$A% 1SSB;--(VN #(\ 3)< M ]G3!+)97K:UPC#,#/(J.<2I%,A&S5&D&H1+*Q:5SSQ!3-8X5N/8VN#8K3:: M:AQ[:CA&9GP&F-.0&0;!]DJ(:XN13M(BXX3!V"58X]*S%TQM27F5$J4&LAK( M[G(P?EL%R4RB, PI9&Y^XJWEEAGI*-AC05F<*HN,?,5K:^XY&L86P7&YED2F J8"(Q1E/G\@L <:6XDDM1A MYK$/P?#,:R/$59*$WW]B![U6^/7JUBH*?P>QJ%JK[T&K9\&A0"W%*ILDVE+$ M$U@HECJ&!"66LA"M)_[9"[Z$0OHF.OU#F^3&+M426^;IH,"-NOL$X>'A0SPU MLROS6)& NE0G&JJ)B#+E*R_&309$-S'R:GI*9 MGI.X@TCL?3&RK1^J7 LJH/,N#NXV1G'%8UE^Q&E9J'8*)XC6>/)#/%FH0&58 M%-JJ@(Q78(MPP9$+*1>LS"?:+,_%<7*NSO:*E7#6DWCL,93H?^YC ZV&K3N# MK9^,M-2P]7"P-0N^8&&58YPA*R3 5O+@0ED1$;4A88&#TSK7\<8U;-6P]31A MZR$S953 ML=CF/PY=U^#U7?!:),C^(=/T)0KMI\0W_4/:G4R?$MH (/8\YD;Y5K:E 6^ ME&C]T82R\9:\*6G0[UYZV7!D1^-1?W#>2!'$TW9F+X5W/:AS^J[UYF8PN4@< M]'+TIFSYQTE7%B[>>/R\-:E0\_A$?*%$$6JL0J$(P2M!D<,NHI2X4)H*P$.W MLC7_!\7V61OL4'_],XL\,Y!ONJC$@V#2JRA3\R#3T"\V(,=V2C=E)N M;VONMO@M^G%AMPQ'?7^"G!W&[(YV\Z7%E/\!-D4:QE&V>4[M8-1PYX4YT@9K MQ!=$U?/\TWX00WLTO$OV:4%OQSZ]QD2GYED_V+$YRAX:#["=ZWCYMO6]W]"W_1O "5WWEY=ADFFMUW M?/_SOFCM_',,]P,T''0/]@Y9Z_C]V3X].&[!G:WCD[/FSI^IN;=_U@(GUS$& M%G=$AGE8^)E.R$2I$ E>1,*<\,Q=I@:EA"7I)?8L@;F>@DU$:DV#4HK"(H O MLTQ.AKSQ6SX]]'L#AKY1C/T/2$^7.D@_?OEB8X-GUD1C(P/MED0;$K17L 9* MS4"IZ;,-YY%"_"^Y;8UB,9GO8@#7/CSL% 36 (W2L MG16LT2M LV3&*3&S?!]<9K_"(GH8&^727H#HW#.'C?YX!$A>%H1J[+0SIWVX MHZ94-U_7HJL-:)QVQL/J#?'_QNVOL,)G6NW1D1TUSOKC#MP\: _CS%.%167@ M\R?0K_*^_FD1%]LJW-I\23Z[EI\-5^23;B"&N1'%&K1UY9/"%!H6]T*?B]2P M[(273=UN/!PE[B44*R3D92]4$[1.;+B/@FR[[[]HK(,T3",I;4*PL MDL 0[ M*& !SBMS6OC+8$&D5$$%ZPB37$>B P^<,48">*C_/WOOVMRVD2V*_A64=K+' MKB(8] ,O9[:K-+&3X[F1%-O*I)POJD9W0X)-$AJ M"S_^KM6-T""+XFD*(F4 M,.=LQR:)1O?J]7Z&A,UR-O3%H(8R&HIZ)$9B:!411*U*+'=L9PNT!OJ7[:A; M3C>W[0 !2(WN0O.B"FVK?RDQ%"]?+>7!"[GOK0!ZA#:ZD<\V;*/KD_MHH^M' MJ[507;?=:[O7?=DKJ+(>;?OHMGUT'[N/[K-K>-FV"FW;T[8XMR^0>W[M:8V2 M+8;PKKOD[FP-FS9.#FHWN=.;W%(3&)-'$MIAB#M-5;,^I96S;YY.T>=:1]SM MU* =[14#6#;I@;4K59V;>M?JM#KO^/._^I_HV^N_^^_@O1]Z?[^YR([HAXN3 MTW<$WN\=GQ[ROW\[^CZ?5O>>'OWV]^=/I__N?X(S'O_VGR\GOV$8\JU_]/E/ MV-][$VB#@N6 M35N_"^YOD![7EI^WG.CAF]BT[.8.[*;1NB940<*2R"6AY[L\2IF;I#%U69B& M*=,T\)4Z>!W[RP9JM[QFA^BQY34/WA&G94-W8$.-/CC$BR-&E1O$!!-I.<4$ M2^DJ250<8,OBQ#]X3:..'\Q7$[2]! \:5+@Q.$VM/ 3 MUU,\='E"N)MXJ>?*4 ;*2SDSZ5&D$T?SRM&=7"R;\ MH)KL!HCL'C]:?=3F WEA;P#H#OF*G]8NGYE+N\$&3'Y8,IT".I=#YH[S)]WI M_,EM-0?&CK+7]7U'-K;.3;IMB>IR=XL3R8YKB:3*U.YB? ]5_MAJD40R3AF8&<%'1)Y'1(\ M0:]/2^#;\\JV!+XC!#[QYT;$#T*/:]<+/"!P&AE'"G%]R1DA.B 1Q\HVOQ.S MJ!.1^6%U+8$_)0*_HRNT)? =(?")IS160GLL5*XV7HE @@27-'%!>HL$[I#% M@EH)3KP."^?'B+0$_J0(_&X.QI; =X3 )VY'+XQ5&DC?96$4N3R.<=(L"]PP M]1D+)2$\]:P$#VDGI/$.$?AS<$#:Y@M8RF8*V$Q!OI:C(AMFNKR32[)U.K9K MW,<:S\PU^+9_V:I]P3K0UHZ MOS??WW==Y$J4%RV)/PJ)3QR )(FDEP)U^T#&+F>Q=",_\-V L9 Q 7H\-E;_ MW_^)**$_[Q")/P?OWVS>T=@'N#3U: M3!I_,?(C]&Q?1LLN+%/2%, 3-@07, M#6(P%C7S R+T-G.F'HHY;"EU8Z==*JMU[U_7H;5Z?><3+:A? P![RMU'I:K[ M^V_7IK'Q0X$BF7RXBX"9A\;AS$/MAYA',6'KSV MNJ&W)>_V6L7>N]P(I.5JSYBKW='EU7*U^^!J$^\54SRE7ABX7ASB0'?/$I&!Z])U]M6'5++U5JNMF-<[<:&;\O8VMV\C+31]ZWE M;UOG;Q//8<)%H+TP=7F<:JR/X&XD>>JJ4+(@UHD0VFIM\\41:_=XNW_6]BQ2 ML%:<&[BN,_NTY#S=-#Y+/6]W=X1I4/2F.:ND'D M [<-&7-C$B6N9JEFODJ\V*/(;8-M16AV*$+;\I\GSG_NVS_7\I\-^<_UF/\D MTH^UTKY+1,!=3H5THR!2+DM5$A%*(T^DV_'1M?RGY3]/S)/6\I_-^,_Q1/\! MU8+9^&HJDIU^;'2'F M98.1,%OZYT\J^_KZG_!'O9F^*,ZS@?&U!34;R09*#P#!(\.7'IBJ*%+5KWGA M#"\T_!^.=Q<#@%WVS>GG9IZY'L\SM[R>>1T'!77'//)+WH<-7SOZF^R-\(?9 MP'PNSL\+?2Z&VEDS#=8'HX3I4%+F;S0TMWF2SM+[81^P:N\KBGOZ_WVX_OLO=9E0 M'ASUW_%/?WWRC]_\YS,\__WXS=_]OT_/V?'G]U>?Z-^?C^')X\]?KH[>_"L] M_BSY60#J'.5:NIX())HNPA4)T2YG7BA3$28!5P>O.>N$T;SQ8E!M/?P@+!9) MJB6E8(! DHOA57JA2#UK\WB9^GYP>?CL+TX1Z+/%>2*A*O"0!.YJ%*1-T31G8(L%](X'R MI28ZGI]M$YI?X<;F!H/2I M%U*24N5)PH,P%B1E*HU9G(1Q%,?16FT*6A2Z1Q0Z.OWD@4E%X1P>[N/X_,R/ MO9B ZN3&41 !5Z$@-9GG@4Q+?>E323WAKUV:#IS(HRKRD]#G.@QB'@8R"(!; M!8P!:VE%RTZC1,I)*B(_,QRK6ILQ6VL M('4=9VR'&^-WWBC>>7/XGS-;KG!/,A'K6&C&/!Z0*"8JDJ$(TR!BB9FY.&U& MWVP^>TO,Y_5H&ABZC"(*5G(DP/;R$R:],-7$)S2(?26WV&ZB)>CM$?31U='5 M&8E)")P7C&;N45 :_-"-!)"VXJ!$<- IPU >O([##EO+,NK,H#CSI MD3CQTE3R%#3A()(B30-"PP3T;+46MK?RZ\'0'4YZ>*8% SV44!SYA%U4!''C M-- NXV%$4IP>X2V67\M4XFW(JIICW^[NW Z_#L(T5@$-@#8H]WR9*,T3%4>, M@89.*-MBD7^+P%M$8 _XM>\G8(F'L4OB( 1^S9F;$*W<0*:4@JG.4@[\FM*H M0]A\#R G&\A"8P=*T:L9;:$!60&'AKE%[8H-V]$ MZ(UIIO3S%ZAP3S"[+JP;#\YT_B]5)2>'CT#!>BYUMYD3N_]?($^,GO^7E6 M#C,)2MZ[@>P:S>[C*"E! (@"N/YRPMZ5TQSG0U@,&.&? S%2&?(WN W3N<2P MR%^S >BL&9SU(T@LPT?WX%0?0:TXLFK%VR515'-7*.L7,9MY2[GBIP3Y0<-X M-O^NXMDN)J08\WG*GG8?Q*!># ?B=>OC/?SKI^'B=WT#!BN>CT=]6%)N(6%M M6OEZDY42Q.ZHT"./E;+5?_\-%:9/G]]].WD#O_G\XH=)T> M>;/*UM]O?KWX&_?P^2V'_=#CW]Y?G?SUUO_4__/J^*^WWB?ZEH/2=7'T_0/F M@+"C]V=@!B="A,)-TX2X8. )4+"4[RK!:1!'OB9$6GT:-!:M#E$+3E/*A-:! M\(*$$^;%8/V%T@/V3GWJ"W[@:-!@+Y$G%".041^-GF6@[C0OQOFC!PA6:VT5 M6LP(@85>H=LW,+UA3T8A\>)$4"$Y4V$<<)\D<:B#6#'!V<$>^,=.&X90@>(7 M6=L/-V5F;;KD+IP(3BK642*1*&.> J637>^>:$#V-7#RT8IM@X&W#$IN,6 ;6+ M^9ED<0HL*7%CG.L)&!"YD4Q2P B* L#*CUR\#KL+DCAJ3$ \[YR8]PV3%G9 M9+': MJYRH87\$V!*1FYZ3"(QG'>U\Y0? ,#=J#3#+0[4,AWE:?4L_P^ZN)K M)O5BO#H5W_YESU([6UJ,J^7]G^0LD8HRIE*7^%'@Z((I^NSU)?">R4Z::*ABZGV'C;DXD;":Z53C7UHA3+$N9S M@<M+=:A=:%-@J"K"S""Z91B1V?3].P4;%=+\(D"$6 M/M I"!%*U,'KH#M?*+XSBM)#Z((O+;&1-'1L"$F/O.ETFX<)]SE M,1:BIFG@QEK[PO=X$L3>:DFV0^<H@/YG*6]H_WGIZ)]88ICSB<1)KGTFN M0)-)XB"5J>(ZB,*8;;FB:6-B>/O?43:\?CD7>G1^EB0REMP+W#1-P2SF'(A&8?<(DL:1%T8>2]1"HIFB M$9L2!;)[+GVUD;JT@DR_0WZI\&@@M @E"&^>,I(D@8AB+U6,41H&8DV^?;/> MVV+J?6/JZ=OO9Z&,/%^%R@T(TR[W02E.?.#O3"BB:9"H. 6&SCK>@M9N-^&D M05R;NO=5 )A'Y3A-M5P/8;WN/LN#&@YK$IJ2BE#&8\44IR2,!0UQQ(9(04,2 MJ;_5(NZ-"^91D[%?8-W.+>5"YCJR :98XJSYRYZP 3>IBZ'( MT(^MI:D_**TK&RN6\'X*#2I,425QVK4P?QUN($LSZ:3C7,^Y5S;WT]<"$^S, M*D;INZ-0(HKRQ$]I) /*_2 2OF8Z#2,2T 0^B7=#*+7:WVJ,Z.3TT_4:4Y,B!58Z;;$UPIU/2L6KT0'3RX5G3RS5/3?];GH'8GA4!?EX4#]8A#C M7(. U3N3<'[R2UW=]];[^_.G[[ N5O;!VN_A=](_IF]]H,YO\!TY_NW3U?'W M#]E<==_IA_[QYR-X#U;V_;L'SWG'W[^P3Z=?R*?37^&[/V'M0W;\V[]!2WU' M3]Z?I7X4$TFTZVMLI*!%Z@J0#R[0FQ0RT: L^;/YV]KCJ1^$1(HTY E8JR11 MFN$ZH,AR%LTFG$_!V]D@P?S6%^ZV0DI\(+IWMB?@ /E?#P Z*FR%8C(JX;=E M.1U^RTJG'"6?L7H:5V;#K?,3\"AM"A$WV+>' ?Z^=1,/6 MO^H"'DBNS>NR 6B@8XY>9.47^.% 6/'K7!8Y:*+P:G@3/@]<>M0;XLNJ+<'G M0GT>E4.K"1L=N0&(?Y2.%$61P?NG]5LI!H,[:!(P&$*,AJ,[-GQFHY@!17/E\)(P*C2EO8EB!0G^M=MGKF1\)!; H M0>(X&6P+]@'7VM#=[6EAYT<3B(Q?D.A>!NN-EY_=/Z@SYNYZR+P0D!),15/# M#1=]=9')BUF, 5M%%,-KN[T+ 6L+O#S 5[0C[%;KG@1(6G"2R5[KXE0$5K5O MW$D.,EO8H,W^N.@(M03W[Q'<#/5(,)>(J$%/4 !F4&93\34O3/FCN+S4H(0Z MHBR!?LQM8?_.PEP#%G9B*T_4:KZ"[EAI+9B%9 EDW1PDQD1, @&W2@,> TO3 M1(M8A@D+4J5">O8.=^Z%C$SEE?AKJ,>_YV4Y8;[7'U K/DG_@$\S."]^^T=> MX#Z/\^&AE,"LUMAQP'"6#(LPP?KOC!-R+4(A!IEZSZHHW1:]_UN !"RN M'8**+O&0YE']=:SF2_@T-[28B^B(;6CS0E"5>XJ<\Y'X2:YZ0 M5*6QDJD@,?*5!8G]+5^Y+SW[[?7)X9D*920X2US"T@![9$HW(13^F4;2BSWE M:28.7K/NO _&6KR;IC$R/TT3%D=A&,9<)[Y@H0ZQT0I3%)B=:K'AH;'A^_'[ M,QHJ&25Q[ 8TEBX7-'1CKI0KXXCZ41(H,'(/7OM=[V9LF!(V8]ZS6.Q,\S%T M;:,2.J[),!KGA'UANY0EG$L8O7!1TL'^*(AS,5R$QT1P@O ?I]8D<]8][(/6^_/W7\<7?IX??C_OOKO]^A]ZG^BOO:,W1Q3? _OQC[_#^TY_!9OKZ-O1^5D0H< 3 M/G;Z#4$WDK$;LUB[D4=\J("/"(\$BB4WB/:4%I;%0 MWJP/\O<<+OA4%WT'0;^!#_+V%TYO4'HL]K64@O. !VDB M"WF%)^FA FPF"A MS[*BWGB>>.^/,,V*K[*AZ&5R!:EY"%;7T+'=0WZO7%0O#@[_]?O!2^=7(0V+ MW3-%X&3@G,AAG@"#M[8QB68Z'1H=R@BQW#D$BU,9J_,X[SJT=KM^T%_SWE>$ MQB_HD[02O6HZ>.TX,('\$4.WX_7.GC9J7QZHF_E)-;: KH:28+K MZV^9S1Q8\44=QW:-:L@BZTOP.^BZQ8=$/Y_6;>RI>QAM*\K*F6C$W3"W+H0_ MCG^!JQ]\Z3C'HK)Y 1]R,)J'1AW%A D%(ANV6IBF>* _F$/C%WT;Q4O,FLXL M!.R[#PZK7U5G&Q_GX*75,Y9]CP[2KYG2ULDMG!+4*/A+B7 Q'6)KH$G[8%JA M*BHS @L2,Z/X3D;V7(+V);-+_,RT@40HCB[QMM>KS-%$\)$%HG'P1\2C;/ C^.R#T26H!4E/@+Z.BP/!W7A3Y%1S[%W$)WPRO M=\7P>GA1<_J%GT4>)V'$P>SR.75Y3)0;21VZE(-ZI<$,3]($C'!_WNP:EQ&^ MF,)28'MCIF=(&,,7 K-^AO8'<(.6+I$8$86F&0UE%JM70#_3V,_0R**7U\$9 MTV'3\&:KNV9]X_DR_S54WW17K8/(@0@B%4L-:$MYK$6B0Q$('H.QRI1/S2@% MB\CNYABMY45NT#F?0>=WU;&&^9'XEO5'_1:Q:\0^>7-(SI)(JRA,J N:5&H; M"PLNN:OC,(EC+Q Z L0F-R$V8 E&BPQT;V&#^\ 6SR9PY,_OYU)3K&V@[D! M/ Z:-F& ,13X(8L]&B@51MH_>.U[R_'DYUK0*FLMUSZ-J7Q&;,*+J5AEFFDU MY1_X!V@C2:\*N):W,36SCI7@'0Q?""?-BG+H]#*PM $S<\-:$U%FI5%JZLU< MY<47(^O%)>JU)E* 8=@]TTO?5:X[C 14.U1EJ\_2O-XEO!SCGG8'2J.&"MLV2EVA4]@M)@(8AZ%V+N HN'MXY0ORTKZV\I:E(]1Q M;2@:M41;8AG!0$YYQ8(K%,N >6&>? 5$0(%K@7ADSXR3P?G[R_BR)*16QDJZ7,+#: M>1RZ<1($+N-)&(6<1C&3V)-A@=#YL>.\H!8C##9A]VY=F-!;KS(IBTI?NMGB M,$;)"X9HJ000H//[NW^=?-@J#3P$AJ%)&'4A-X7R*8??T:?[HL$T6"" M +>Q)XD-:!'%+#-"LU%I$Q[IKUB=*8TY):_'8=LZJE+'[,>_Q#[V M(^"C:Q10/,O&\GQY8_FV1WS;([[M$=_VB%^]1_Q"A_VM#O@9AWVD: !83R*? M44Y#;,.=,AP.J,*8$6S$N=QB>"0NFM36;95#BVZ?1NU9P]5CA)VUQ.84>S0O MUE.39!C$J=8^MDSFG*5QZ <<0!K[0B=>T&K=]Z(F?;H^.CP+%8L\E?BN!-1V M.:'$%=3'7CU2A&%$$BYCU+KI?"+1C\@WUM2'(\FYY!&G0<(UET)QZL4I(4 0 MB@6RO>C[N>CC\S.AHD1JC[DRT<+E@1E_J@(WB87"]APD2O0R\\IP@3%S*&NW MP,1RO[&L;S$FB)2F.A"^(#[8>C2B"2:11=3SO2@-28L)]X()]!@,;454S!EF M#7+ !)J 3BR$9)("G4M%B.$":B9YM/J<=]%;#8:8"5P,U42S'^V/K M*]]W.94S (2'F=U6$4,2FRCI:?8-V]U> )RJ?C76!B?K]/17W=L_=W@SS1 N UTR M"G37,:JZ5)EU/.#I)#4.L]FW&(#W;H-319_CM^S,O],'2$K$K M2(0M!QEWP9I(0<)Y'@UB 78;15WGAB;W@.!X0]-)R\M8U[M!E0@SW#Y**2)# M+H-(4A]LHQ@,I31A4FJ>RI2(RH7L>X%)#K1_:5%JJRCU[@ID*=4,]"-?N=+W MP4[R8T0N4)\\SX]YS,%DQ89\K+N@7T&-4K.H-(U"4[$UVRIF,(Z1CX;E4-A M1B5AFT]WJFK2&43#:"?H1:4VC5NJYZ8$1R)ZYO?EA=9#DVP%FU0CBY.U6UL4 MAHB3)U>ENJ;]*"%^#W(IQ!;%>)JC-T+UK#<=328(-R-^&ZP M&>L!# \V$?O;:6!V+LEFO:XW&DRB R\%DU@D+/%X!/^?,0VV4\ ICV1TZR#V MM?C\88,"3]+*QSLX?^Z,7I+C\S.FA"]I&KF1*:7R8NH*!8PE#4)?<-^G5)(; MFE-D2KO=CM7&RH$Z%!?K@,GG87FX137&O"<3;OK;\1OTF4 MS]*(B5B2F%,OB83@@8J2B!)!0+C>-KBK1-?I)]C;IV]'5V>< M)H2$5( ,QGQB;(PEN-;8:#=6J9>2)/37XCU:A5HFH8FXW,Z'IDNY MM\",]LR#\^>-+L6Y#DB57\U XU)<&S=:OY\-;6L+C5DX==NWVOH9#49#6.R[ M'2=5_?:V/-,.&$T].;*0GR18POVLYSJ_(XM>X#I?6-HQ/M>O6O^A"XS<\#=81VM[*A]0*ZWSCJNY4FAQMP+!"@0,P5,6Q8'I"H1! M69X(SXTQ& ^W(*D?A8'*DRC0+JA]V)Z4-FN\ZZ'-%U:Q%V"N*>?/.!= M 8VXHI&/\E&Z/(BXF\1)X@H=$^$1'A O-KD$V^9=#VC8M"BP' 6.#\\8D5[D MX41IXC&+![$"HS74RD^I"'U"U>(>=XMYUQW:-.];!-JI1BPN&)=8P!M$-=3V M@=GC.I-&_[!M1$L<(5K'"T]2;(Z!D91G32K'GX^NP(Q0J:;"3XCK)V#I;7M= "N9K:8P652 MSE73)'U^"'1XEHA4Q4QQ-_15X'(M S=B-'*9BDDBO9""[H@3TA=F<<%M?M7% M$!OGU2TL!B;E7XU,KTVO:D!@Z@"PXP#P&MLW9"UC,J8R5F Y4@X<1[*(^33F ML4S Q!""I=MH"KC <_&KR(K_B-X(OC@TP>F323CQV;*=H^^?O@/6:,%QDD+J MBB00+H\2WP4+(P4YQM(T94PIK*8$,;2 [4R28,JI".VR3GT=S!FK@?!2Q"3-H&0IF6?&6-4PW4L;CT;!'H^,V1 M?_+FT,/?'L$[3T#%PTF-/(K<$).%.4LB0*98N"J)91KIQ&-QO#B?:DJ"K17K MF@UQ78IL31/A;O.CUU*#/J# K5*GD%.-T>K98E'#4/".WKSE1U=G$?=\(6+M M>I$@:"M2L!5E[ 9"A!HP2P2F(O?6+J4W*4(SS2-1BWY(L[)5G>\!>=XSD&=@ M8FI&2.H&'LX5D9RY,0=3DRHM(B^5L: X,RB\DQJ]YI31A5KWE+9MU*H-E:J4 M^X$6*C054X$2D<_\!/['M$=CXENEZFZ>C5:IVLCMC M^#(E;B:W9+T\N[6R1E?(PON($Q!GF@S.I@^:]KC8$1D^ZV7F:=LNS73IK\HL M5LK?WC.OD6GP5E\)]ARVFBS^M6I&>$L;)'-;>ESB :;AQ$]OD&R)EC^<# %O ME?G]8%R@S&-O'EM!Q$)$:W @JWE9 MAZ5)Y178$6J2>+Z8&0T7(AI0]W2S%5Q@<1,NY[*GU;GE0T" 2.R%Z'4,4]T# M%\:'>EQ'VUAN@K)_>MB_QX^(2A5U?89YN#[7;AR+P 6UB,;HCTRPA0+S;W)@ M #-+39MUT\W 3(NI#-!Y5*Y:L=]43P=HHS @G/$K" M&+@J]UD$5DS$XB!2?J(C'84M"C\<"LMOP'6#$*S&..%NR*EV.4F$FZB0N23A M).;<#WW,(*(T7A >':/P;L$9UY4$[1FXW7& M.S4S?ZG!029=3VM%MU*(;?^=M005\1-?22^0"G!(T3C@2>Q);)7B!;&,*Q>% M7[LH_#O4 S;=6HU+?-:^"=CW]^/S,^SCPQ3W7,\#HP\L=.E&(8O=-$Z%##P2 M!@3,OV 1:<]G/M1&BK#3C":9-FNZS?T@YCKVL3]NPC73B?*E"K5BH>>EB22W MX<8Z[JLZ4',(=A](8Z85C0-W41& C DI:[0/G&YIUD4 M<1+H4*Z2TV5+*%=S> ("H?92]6VR5:%F"JM=V30BQ-\4:F(O'W[\Q>&AYR)+ MN^>A*6O*#<0FNT>+8F5-+V:XNE--5G^802^+=P@*YK >(33IRVY%0RJRPOF* MGK1I9H]J7=UAU\XE$M7O.M6<(+QON*A![N"P).S+8.9GC7MKX ]&67EA4NU@ M;?2J[%WNRQ_8;KG*Q*\1'*?']J8$YT)Q:88J67C/18E&A;PPG4C6J[$'A9E' M5'F*\$"E(HHU5M\('UFGHEMPM4YG.7R8;!0(63]W)\7INV]@\?EAPHCP0U<% M$5A\2F#[^50!_XS3)$HB'S3E@]=1O*!";YICC@EJ&FV0):Z#%3Q.B YX$/L) M)CF2*(A#Q=,@\<,X]OA6? 5VX0 MBL@+4H^!(65P8;GQ/\--K7)NDIGK9N:BXJOK*5E;0(LR.Q_ W]; C]]P:AZ. MOM3ER>#ME 1H$<8_NCI+4S/UB[F,Q"G:V@S;VZ5NE(0I(=I+0!U;7%4WS3O6 MBP!:[9I6G.B9EC%!$-45AJ5;390444.;=@058:J MDQ0:!_.9^!5^-X;<-X,KY:1UZ_0$]K:K]"U=I?VVJ_0.[*7M*MUVE=Z!4]U+ M5^D5ND3?[^30VH\#J);W]>% S9:[3*:*(F4]X]&BV%E.LE3*@$M78B(;EU[H MQG!Y;A(P(6-?>S[1LZ-"=]\6GVYZ9$9/KU6$<'0,/.Q(E& 1'!-E/>RU*_JO_R,,Z)[XOI5-C!',P_]/!T> M097%."E!2:YXB8&]_;H2QG'<#;T0Y?&P@/]3]8LK4=TUHOJGH9K_SF?=*/*7 M?NUUR=+O;EHV[@8>VVC5F[_SV6:KMGM]G+V&*ZWZD\%:B[E &TA!_W? #B9J MJIE*_=L@NZ<*G!:MMH-6M["M1,@OYT4^&BBWVJ*46J?I383U]\L%MUV[)51P7/V 3(_W-_YF^ MG #5)*G@FG+, I2)B$BJ=>03JEE\6XNGF6R0[[K(E2@O5FB/\;8N!VWV!!Q' M*-A^N@XN/O6_]4X^'\(ZA][Q]XN+O_]Z[Q^=OO_^Z?0=ON?;I_Z[;Y].Y16Z M$?[^[8C4S\"[1G_3/X.C-[#G-^_9R6^_]OY^\^7;\9OCBZ//>*9?LT^??[TX M-F?XSY=/W_^3'F7>M]]/WPZ//GI79YXGHB"0B1O3@+M[Z!.062T*/,]5J=2W?:_G>5M+N-JEM M:)G?=ID?&S,_%E"A@YBYBGNIR_TT=".I@0URSC07+ UB'$W9@6O<%]:W8AQE M'_C1FZG,Q.:\KJ7.:[KPH O9[UZSH0=RJDT/T\#[>%-=QQ^%[F>C?LMZUF$] MUPUO&MP?V)8IF)E"^R['OXF0^2[C$0F#- 5;--E0[[H_#>K6H,]SH;^M.W=: M2MLRI4V\.HE.9:(T<0,_82ZG(G*C"$>.QZDBFC&?2X&M;]?TZK14]E2<#"WM M;9GV)MX%3PNX,#]U)4^!XECJNTGL"9>P4-* !%1KV4JY7:6_AS1V6R+<,A%. MK-Q4B=2+=>+2T--@V\:)FTC/2 K=_6JUI;UW,YZCG]I6+EA(F.2*N8J1D#^^TR[,4@4 MEU'&P5+2?BK8MJ,+.Q1 :$EYBP9S2\J/0,H3,SJ(TS@%1FP\5&!&$Q])F;@I M<&22^AZ1WJ:J?$O*^T3*#V25MZ2\95*>6.6Q+V2HM + (-=@BL7B#AQ6<*8 M#,!*CR*O)>5G0,I;,/#'361:ZKU7ZIV8\SH081WM05W9+>/EBJ+9'=%Y%-;%,P1JDOE'!Q9*#+ MA1^[L1\H5S,=Q3Z)O(2D!Z_I8\BVYQ!H?C?3 :TS,^%DO23UJFD9 X"K?(0M MT.H3M(4O6P/0D^'0C]?GH677Z[#K9DL'FOC<9Z .^9@?RQ-*W:-GG>NQSXGPC M 0M9&@=N1%D([#/"Z+6G7$("L!&D)*E_7[W#6D6SY:(M%]VU1A8M*UV/E4Y< MK-SCW/-9!)8Z!TV4<<\5)%4XHHRRF%$*%WCPFG:"8-F0J?UCI,9W^Y.9J-"8 MS+)E&HM6&E*!#M57CAV56#I]<>T,\B&0 ORA1AI'31@0PHEG9F;_-#5 I1US M-3_F*E@^Y@JW:]C$K;.7 GZPA=E8->#;\5B/-A[KEDGS.%K^X4;-WSB1Z=U0 M]RUGI5W[W_D_C\0 ?\%!/Y.E#LQD MYVIP85^+ 7X-0/ZHC<2LKC4\K(<%P>;M@V;??Y(48G.O&^GS!^LV?';PT$R!+/0VCKWGOJW:$ M [I9H@MB/O*S2CK%-2$O, 12:.>?SX1X#!1GDT,Y7QZXM,?ZWV#1(T M,9.L 7]$#ZY696D*ZN, I&R1]QV_G8)O\-9S/!-UK_L9?#7 MY+H:2[X<,[HXW-R PTZ_M&=J[$O MN"*RA%\N7P9@,( #Y2B5E!/R"PM&CCP M@VS8@_TUYK450#LMYHJ?&VJR%9I!X0 M^F[P%11P/ T2Q*@XMV.QS# LX. U-&H$@!^E(SPD[$3C$&-A!M@:V"\_*J($ M+@\7C\>#5Z!NA,.U>T+BU%'4D$"%R>Q%#6Z#G9UK>L,+^T)I!S!7XT#Y I>$ M+9L/15F3%L[Z,[_!4;NPP2NS$<3_+QJ'F^<)J#YV%![N%!3;3,(JHTOSX&VW MB_J>3GL6$9)2_W>$B K(9\:<%H[,"CGJXR!QJ*-OBG1%M)Z"6?\WT MU6-.M]^WD?)_:8.+PNEI8:;'7Q;Y5T-DB)%:7@Q@(^?7KAZ@$@1D6,#+D,+% M6-J7H\M+P$'@\(#8_;'JX!A-WL[,A;? 7WNP+W@3O.&RR/10%->--R#9#9$O M6DKO7V8].U9/H,+QW9"&L$P5N4T?IU2[_5P!RQGHX55>?#$[GMY>?1B#^B5\ M5J;7=FK?_#%Z]0A16$\K._877B2!!5?4#3(<7JA[C@5&Z8S,NO\=9?(+LE@E M+@T#,3(*Q8 #!FDF\7GS&99?N-HP8K"*)O QK+'QKG\XY45V>8FW8;9BX)?F MH(4UQB7CK@LXQ;D9O3Q]'!08Q0@VE0N0P >GOQ^\M$=$40@R;S#U]>_F>^"B M<"F%?9GHE7EU!#,\Q<+YA94ME:Q&8'PU?-9LUUPYO+@06<^\S+P"-(FR#P(( MY\M+W>N ,0[("U!V1%9T3.:/G74JC+R!5PW,$>!M,VE9Z=; WXZ48RHN.8\[=0%2[6R&_S-O!^T"_@.02%8P%.%WA M_R)((]ZBJK3:2()H "N0/4#!ZBOMPF;)I>J 0(O1AJ< M?EF].83G&,W=Y-J=H+P 8P@TR>M+= @!8:**CJ#+8!NH$ &&?Q10^1 M@C%UT^QU\I!Q9=C36\YFM"1Q7NA*=)M5<7^+CUYOM)Y^;O2+%(Q5LW-LY@)T M42+7,?LUMP\'NM0R PXU!Q[@]34L(U0[Y12TN#%_W3?)^<9.O;?37"MO&HJ6?'">XQ>_G/SGW1N7 MQ QV&L_DP8X %!#",CR&K:.N0F!^ ]P-$ZS2F2E^AS,1F56OM"B!UA@9"Y\ M,;RN[T&#H9!?:Z13RP M6RYT/P>MT,A&D*YP?T=8 #C[D+6=$@W(@C_%9^V3 M@)=@/H'R>P3,^Z+2S?_23N4(-">N]&UK.0%9CPJCF>8H^+1Y*^(D(N]J)X!] M&*,6/H/[1FH!W!M>[QM;GGA0QM JI\"%T #[3EBS^4:\ 9A?H#)DZ07$6#&Z MM'J#RJS18BY0F.IF)&XKWW/2C>>8'?"8-H9QLI MS[\[-?_;6!_=?IG5BK">3<;!OFQS,:PM;RU>:6>YFG MPROC?\.XE3D3#5VG M<_X"C-N3?H1A''5XN*X.O9C"[E6JS+QRHP$'^WM-G :=H+VF7;\F K04=R@/ MVXO:[8N*HK 3$?_QKNDY.-FJ3)S!>=V;LUS)$_P4CGY+:'X;DWQ:B-TCQ'9R MC2T90I9#TR[U=QPE?LG[_$M;TL?W1K9^U+V>J;T\UP/0TFU!I%#];)"5P\(X MSL9:^S.;UAZ0#@O6-0UW+\[RQ&^)1YW8;V]IQV^)4-*)_/T/EC_U:_* Y_%U M5=G=B_'MC?C%*CS8=U79:_H1V:!?)7.=%]E YGV]/*G]J:J!K=6[XU?T(@SF ML+*]G5VYG:"-/>WZ%;W@CT- S\W$?=-(2K'F[7HSRY^2@A=U@GA=QM!JX0^= MS]Z)O/W/9G_BET3"#HOV/POWJ=]2W/'C1[REA\Y9?91TU7R(;9OFDCSN8K+> M;6S+#N(A(1U.R&8J^.6@)^LA=, M0MX)V:Y>\'-($WUG/-U54^[YYFT;**Q/#4L"XL],DB>W/UVPF!= M#M1>[]Y<+XL[7KQA 65[OWMPOQU*-XR=/[8"43<%'>2FN>T-&-'^T.Y>$.^0:*^3$79[TL[ 2;EM"T][O[]_LB#OS5U88=\74\$9.\5AB>JU'N=WR_-WU[.[UQ!WBM1>TPQ=$.AX)6Z/\GL![K(>UU?VBAX;YO:DQ3[1Y[>KG MWVTZ(Q'8H!O61.R+C=+B\O/ Y=A_XNDC+2(_#T2F4<5=.C@H M\G%$6C?98\#^K2@&L->R#K[AJ$C0^?OYP$Z,W*P1[7S6-X,[4/D(YR^O, QQ MY\!TAZ:KJQKI+3QW%)YW><,C[?(Y^" M%Y&W*+=?*/<$NDNT*+=/*$>ZWO[W?FQ1;I]0[@6PN362PMN>'UO73M]DO=%0 MJ[L$,)\:&2TZXFZ3D=<-]K]G?HMR^X5R:^NG+F M?MIF=ZTWU@2#.R4.)U9.-C!A'Q/O<6!_&V(R\FFG*M.@0Z)UPQB[IT ]]5OR._%CCE9K;VE56B(M M+>WZ+0$MA>L6+K#9R[P8VME3,B_A7O0WV1LI>$>&714'HH=>2J?,T^$5.BA5T<-+PJMG3[LY@)6AYM2SK]' VV)A7D=AWJ4 MF$?A+_#/0I>76B(,>]<_VR7#;C3]CK@;3KVCS+YM^(:N\ZYYSJGC90@$ PWC MI9WZKNIJT77F4353_W>0^$1U2&C(:9Q0Y9\!X_ .;B56 M1/'J$U-I0;>/X7,L+EQ"O0/WM\/#/YQ?LX$8 !AZSI$6Y:AH= 1;3!# MJR1Z@)/,H3WQX22'ZO.H!*W< 79W2$"YQ0< ;*VC!_"5*&>.5S\#;+8B\14H'*@#'NV5P)KQ MTU(CYR[T5ST AMW/!J/2&2Y@(LNV6$$2=KH8TH ZF;( K5ZR;*6-;JM$V-J? MB23K9<-KNXZ]QW34F_KA\$([O^1]0-#K?\"&JP< ?/4*O6L VJB0VJP"/+TW M"PQ T*^9A.601UU=9/+"K)H6!AT1#N,'[*F'%UFAW$M1P)ND*(I,%P#,HPER MU5-X2UP(;FV\8=A7 C?:-R^''S80IOY1W]P>HM<(..8(U(\2&9S9$D#MBQY> M]L1R_+H5Y"C180\J2U-=X&;-J(0R Q(6Q62G-5% M/NHIHTO VVL 69:=E;D-IIF]=!RX!B", M;L(N)*3,"V6@>94-+QQ$JZ[S+]W+KPS^ ,7DL$(OJT)W .7%FX9[:OZ[8Z$/ M1 -P@T6&@%0&) 7JSNW@V)F\>KC-=[Q:BDKKS@HI]T0!VK.ZSM7F1I> M5.IP\\%*D'F31T0"MP+ 7_I(0_>5&GG4PPL*:ELO3(.C^>=%,5%)S[6;%%I\ M<44*FWTE>E?BNCSX:5H4@AR<@>'L\9<>,DWO[9!6)H-$RJUX>@4*N"ZL=OI/ ML3-[<4"'3/_OX']N5ZM"4&L-6@,%XO1RY'G__$F\7G232S45.+NQI28X;&K M P]<5GJ5_5??JX[KF<#UVR]+N;EB7PH+_9LC=_!S?8;G:O-AO0E9:]Q>>_?Z[] MI5[[>)5#6:,^'L)$QCB1]9._GMV$YVP$1>(7?D5M?>OH+E8_9M&BC_ M3(J?7B^$S#[@^*SO9_&A7_PY$".5@2;9<:;2S%;)(EJC]<..WSUZAK9UXE5R MEIX4Y+Q=@-S^@>U."/=,8>:MPX:?1'K!!^L :]L^;IXZL3(LPO7#;H\!C)CQ MCD_Y?>3YMFCU?-'*)[P3DKA%JQ:MMCL[)61^A]&@1:P6L;:+6%[@=\(@NIM. MN(<%'HL2-K;1Q:UY^3N?:Q7&48>'FVE!6^P+MY>PXR8UMX7=9FR'AW&'\K"% MW@;0BZ*P$Q'_V9GQ[V[-L=E66>_>H +K1/&]6!M/'G*\$P?WHDX_>U<%VK,(=''4:B%K!;YP1!U*'^'5TPNZG/FQ5?94-XFUQ35%09MT^O MWG=-F!#>W7#2TQVKX7;C^#_>JZ;Y;) H:)&H1:*[.W2+05)/*[ MC],H83>._^.CFO\W5<8\," .E1I72#V&TNVLX4VV=2[/);RPN4_YN0=F-OY3?NZ0VX)/>3==![=(CP6ENUO+[VVSFF[RK#^^SG6+7SWH>/YF_M_[ MRI1K$6J/$2J*.A[?K[=&I?/KGXB7CE>#?8K,7QBI!Y(@Z[1VB9_>11+UP[--6B7HMZ6^)Z MZ\8B6M1K46]+ ?D-Q] ]+]2;ZL:\U0T^0*/EU;K7AFR?>M=6O106].J=WOCN M-*HUV_Y+.^=Z@"U@];CIZO "[N[<]A$MA>USEQ3Y%_C5N6U$.M.#M-&9=MR. M%# >X#*7H;M\;K.KWEA/EAWH#^!XIODL[L^N_X_2*2^R2_,@ M+/E5]TK;&30'RK9-*Y4NA]G OB:Y=L2B/JA=YP1V6+]OU:;/5["5'T@W=!+; M+1J;:&)3YT*+TL NH-WHQX[=$/R0U#^L&Z,V&F5>PBWF"A_"AB2+.C_O*C81 M[.#6!!]<5XU9RIY]>)4W.K<.KR]M$]P*15XYIO14R*J%,:*'[4JKG.FBU*YS MA(U&JRZSU>..'6TXU.=PYQ6"3"W8=0#7P?+%]K]S:#K]ZGI); 4^1BPWN7;' M2):(,BO-BI-7PF_M@_AJL63O]4^RU+G2S@6@*CX&@"W@[;;OZP2MJ][FU;;+ MJG/S>.]F>T 2(T#>P7F])[R#>L'2KGCC5DJ\"11[O>MZ/_U1;YBYUUK VW71 M'WG"5,7!F% MA[B\[)G&Q_G _*Z?%]H\-.GE.P$+]E,'*)@&U@#_$IG$5>-NL?6N& PS]1UTPY'0UM0^0>]JVKI*&Y*M@: MO@;>@1O7 CMN R^;L#(@.D"ZKZ*XQK09;;0@I)K\$M\X&F3#3"_NBKT_['Y* MYVF(93MFMN*22^" QU[ 'T!"CG0/R-B*_9*&W8[*88%*10GBK1R" MR+="+]&@18"4_EPQ\!(49<.AT=@ 3:('I#RJFMR+B69?ZY-&J@.U]O(KE)BC MHAYP85JC&U2X,O3E7&#X"K0+^P)XKQ28U BGO9X,!3#K.^=YKJR\A8W*+[![ MN"#A5?,B@X3";:##P M4UF-Y*A^ *9"/?YE;7L^K>SWL4&/=@;*:J0^H'.DV<)8?9.=@^C/T*QM:%&U MT6,Z@)JY%W@0IY?UC6P#'=/V>J'3'O[+:%)3:,,9VOT6 M.\@-<\'$_."RN4E8^K\CT/)F)PC=.C:L'1C48&R-)JKMP*!'W-NIPE4F'2RT/)*I)),!Z M,TP496#<3TUOY: *KS0^[N!]($N!Y6\)&8D8DI6+^EC9(U$ .?JN;JEM:RGC[(DM=_U-J<&O&4>C^/ M!]5.ICK6LR?-+\C/^*YW0]UW:/W,!._&R/YF>)^,SY/QQ-KZ(EM#<_7]VO!P6;'8&H*=2O-&J"YB M5IVQGP2C7'F_GQFT+<=^$,,%C?L6;J?,!P/=^]F(%%BQ4SMNJ^FBH"# 2H51 MT2?$B"E#(TN@R:B$?9?ES[.4:T-]YTW>;39I9WA/#<\VK^JC-^A[I;+LST49 MQ>N7U:#'"^J4>@0C![%BL=ZK@=6JAXR5;V;QK;MFA3 M'Z(^G[67PW"AN>RS.OUUH;7<=7Z97P\L!&,RFVMB7B-6M!A(PK#P1.UV(\3ERY&(C QHPIQWBZ[+.[81<5-@=BJ4W;&X8HWD6F>SMS;4PF:& MV-R.60]IMZE%S.685'I(XV*:L4Z;ZV#B:B:0M@CB':#'L9VP"B ZE08R<6X4 MXUN;#OK/ Z4)!*,K&[5Y+BA;Q6A,0*9*2H#]C4!\UB$Q6,*PO7);D;\'C4K( MHDJ+6T10%Z"+7S5R 6S"A+;&7 VA*F7)NF0R65<#:2)T0[CU/F"5*"]N MXJTF+Z!ZPXS< Q(<:%7G)!9JC(@XT#L;"U9C^RQ:&9]O+MC!9R>Q"SA$-DT> MXMIHZ9E-Z;K0/9M(4+E@Q;G(!N6P>J[>1./Y1/3P&!U,/ -[:Y^DH<&_CVNH M$DUE9@&F-N.EX_2A>9UB5N7!AYOF6QT0,S?;:=@?G:D)[^4UH%Z_K ? ZT4; M+TI"2M ["[" M=2TE#VQ<[?Q *.G&SK2+VB-=YBR1M_N#J^,LV&58-<;"%Y87O33V.8H8@Y%C M022 C&ULMTYS7;9@+[/>D:Q2VE;ZI5-Y[:PN5ZUOJGT-NZZX!$8FETD4ROCAK?YIG?(=#*G5_L >:K(7.:JX?52& M+.I@5F4!>F?M,DZS;_CWLIF&.-WK;5-AL/"PMCB"=ND,N^==;_^Y_?B>FXZ& MYCW/WN[4[^!V ?[ 1S+\5@#7,UG1%2LTIG/-#Q$-DJIZI6Q:_!)("2BOL$J- M=;A/YX1W4,L&M7@@^M6E8R3!J I#>.MYH>NL]LUN?>'1S:W[LY?N-[G-;7>^ MFNL?8"EF>?!RR2%N@,]8FVGD[_?086(H&27R*"LO:L5+Z61H MM3+K\K@<%: %E>. H]F&J8W!_9$F9*L@7Z4&FA?V08Q>R.DVM M6C1AY7T-]I2:8@66UR^E^Z6P"46/FJ9!IJS> 07CS.E$7;J M?-**R:E"7 UJK[KY]0N[M5$Y+;Y,I9UUI/?[F3$7T==E14AR[;R5%_E+&\>H MZT6TU9FK$FKT")N_=9U9M:NNV.;3ZBEOZ*M+\S]OU(6G==K-E5I_GY1:(]R+ MK)S$AX9 J'IEL-UJ[SW&B9?VYKBQ^4.;A[!^[6A-::LAC:'T2P MJL\FN_N$USUE^BLW7C@US&@2'6RFOR_WWLSF3E.L5VP\W:R.Q:*8')BG#55- M/TC#*NAKB[_WSBTB"2=A@_LH]!+:]O-E$*80?5)4O! -&C7^76<%N.&KPV"^#G8]@&*X<1S\-F_#7(BY M-9]2@Y)YQ+RE0<$&&$I).,-JYM&43S@3@9_'=^5,2SM.3%#UGA#T%OCAFRF; M+WI>&U,;>S;OI11+4K:.JGN@9RPJ;]TW$EQXADVD01S=J@48GF9IC=-@?2U@ M>>[V?-+1!!$;F6"1C[U2UCN=V6]$J[*K-;G!PMW.\ "'AUWOQZG'QJ$#,;1I M*M/D+\8:2>--.6!MHV!WG.OU)"AMO0K7/2&]WQ:5.*Y!7#2Z%D1G M*S;GPQ4S3Q'D@KM6_FM(HM'__#$H MSV%T] :,;K#;>0U3G"QY5L-5;K:SI,0 MAO,5-_NF="[(V-^ 6W-OKC!@EEDSH^\99@T*9[ >L^[,2+]>F8D>M7 M59C%%D0VVG9<:*$:D>(!&BQXKF:N\-YY<6[,J:T0GX%<-M^*SQV=0]P^;OO9E>V-$40,, M*FED[2+-EN6H?SEN&+>PL&KOD/S-HG3*#836 @-C8B@!J B;] 4*)UF9*UH6 M39-K_6S7"F=,(E!:IT":NODJ>:=J0+!WEW>X*"MR$X?R5(+VU+T%$[.0SJ@E MJ]V=?:1>?,UXKMZ)J5T)L>US29J9A.1-IMH-_;RY+.)K'_!26&A M*E32:)HS%N)S&>A386E;?R-UKVKC;S.1#*^>H7)3Z5PO.LY*G^Y._@0LX7=6 ML;.S)28YOWLFG9:<8A/YQ&=LW&F[<4/)-.6OS!9O]B:O\/FL\WZQ(?TD\'%? M*PH6;M\BE3<;J-L\M0&3<"+L3EX/7^&;H.-<7&&J2F !'MHZQ^&P-RY;;&1B M3R7(5W,FT'DXE?M8UDF24^F63=J:K%BUP%X).D\#Z0U'&(IO>XKV?TV57&1S MQS&.@T:UE,U/]1H)J^NQZF49JAC>GN0;XP9,VNWZ/>W7$-.I,R_L#FMBGY<;',,85 M^%-=_FQJZ^"%(VDK>28="2:/56VXL>P?J_9=VU&GZ8_[N0Y'8IFS*(;U])M) M3]ZZ"!HW: M.GD:@X5C7/3KVC*(G&]\H"AS-.8NGM"BR;M2WTQ1$&?:?F.J8 M:=O.X9R4C5/45VA7CIBULSGJZR3V/P'":A/4[YR@OLXH0/OQC?, )^, IW[\ M4*GIS SQVB U'7B5_TQ2T]>X<7;+C3?*$<8QY.2^,M,?(Q]]/B%W#2@NS$:? MFS'79J.OA93<([?EQP;FWJH8 O?635?8OUST^0J'];!T02;ZW/"P-A-]7\CO MQDST-9B_?POS#YK,/UXN[G5 MDN1KW6BZJ>CR1/FM\8&'P))=3J!_="I9F%F_,@LQTYN6YM7/#6Y:(T7C,0V^ M?4OJWTGVN^9XJJ48-C<9:@[-[*"G"LWF!D8]>*$!J>S3-CM_[>S\1248;19. M,PN'MEDXN[&7Q\W">72R'3O3QGKBHWIH%Q9SKE=M$ZVEU->U-D'5)^..M38K M:I,[8T0_Z;J:E763N2DLX6[!S_"UU-5[#7/+(@CFWZQ36K-?'>X4ZG,Z2(AQG,GM^ZN-ZD,2>H<$= M2W1FFI0O3@=;E5+')+>L3?D:*U;X4?5_WX5ZG#JP;]-OZTD]5P/LL=_6Y3QP M7!Y<$NS7$JEC'! M\;7S!UD*^M)."VW,27X2B5J-RH07.-SEY9[QP@65%:M'O:,;JU.%,X#%[<2; M%&M5=ZW*(B9[567Q>P;6G:K'3?PB+A%)G0^ZFI;<%A^LX:-8.A[\2CL7 @1] MP!HC5$UR6EE-GL:_X%C KZ)G!P#^0%C8C9H_OLJ++V98475'1G6@-&Y.;/LJ MLIY!>A.M73!0*T'$^HEY(V'3\%GF3YCQK*4%EI^-,J+J MCL_.C,FF0=>?X_I&_QXT]+RQ.RLU8P0'YE>3+1I5Y>56+,.U@N9&F3(;1O6] M.J>Q46<.,$DJ = VAQ0O]J5,@A3CX=,FTH:;!CM:PUY5TPUB1EO9"!U^9-Y> M#X2?%X[6W%EDIC2"SF"-3V[9E+G8[=VP[!.P+0QC&)4V9)L-ONKRV3.%&Z%1 MM?SNAC/#D+UF5_5I MMX1_B$I9;K)9L!:]G^JAKD6=IH,O*)2H5O#)>>>";& M.=@*[>[\(!RR%%>5,%V !24S0[1#$T@F=L^A!"!,%DW/^=F4C# M^ OSLR0OBOP*7K(PH$54 WOU 0J_1&K2^AP43(9N=3DR* +Z\N1TKE,T8 MQQ_HW VO%:RXO>'T'C"8*63>,UYRTIB]S#KKS5_^,)Z8_(N=F(R(\1''*2,@ M#NNY]'4]CZAPS>A[NNB/QVNOO(Y-4IJD(=D8&_'-B-)J^8ZM1%&8O%"A836[ MV@K4'OZJ*(VO_-HZG(>YQ>D_CG]Q_B4&7SK.L:A*Y _+,A^7)>%+IG,&A4FR M>M%\.P;XS#9!K"&&XX!#H4W.2S4?8N?6NXU+AL#I,?CY ?+(=GE8G7$&T5$M:#E0%P/9!@2/*HX5K"N.V2 M,'158(0)A>S8BSH1M5UG^1'@@HV,QRXA$W&[:!>-L]I-VS)C'+ ,6\"< 77K M3A=O ZU7C3P60*_JB.!BW'$N>UJ=6[8*]X^*5B%ZG2KWQY\"["%Z*JM,&V-V M5ZZ#^:/5*EU-9XU;O>$V.U43AGJ$=07Z:D[U!!*W0J!2T9K>\">A: R&&?(O M%"^C2G-$=;4-RZRA\)@OM.0<*GVH%LCRWS QS']^(E1CX M9#Y?$H2+7 (S0VHT'ZHJQ&^FGV.2]A ^@$7Z2'Z9K8X>7Z^5OUG]RY[_-U@$LFC@S:;T5:H0UF_E@\I@G@B' MAO08#2\LF4_"GXWUX4[."]&O)*_U/U=V0Z4:@LTP_9;)TQ7E)GI*SAI=%7X- MH/^B3?&%54_+!B& 3C[,"\#Z=Q/UU: 2@D7W&H@T@0DJ(C>(TV6&O.%0%7+B M;T;6T6W]]PNHM:;(QF[''\$^$MUHQ[ P$%!KZ@M#*4V_ %A+52+&OJFN_P^, M/T J"?I9I:Z(KW#82U[&/$O 8*@Y&/BO<%5,5C\ M_*6XGGFXX_2U&%CH@9 Q^0-@?1HG58TE\%3=W::TK1N^UOHOJG7HCJX#)89Z M;%]O2P@:*U8)#'8CH#*6 MYLM:6!CY6G::P@S?U<3,AD"N1B>-"=)\?V4.;NE/:622M4J):P\O:OY0OW(Y MACW+[ 2^/#MAC:PF?M"F-+0I#0^8F':2INZ_*G_ QPL-0NBP*# P:[73/9,B MZ)3/G4$^M(P<%0T0K6[M\"C- 47C@'=(0 SW*@'Q@T;VZ!Q:88@BZP\0.O!W MN9\W;?.L31III;L6]H1B*!P$$"9=9#_.JXS M_HBN:+OJBS\'8@3JIE8OJTBPC7 9^?M^) K@V&"=?-#85 LEZJ]YT7>(Y[Y' M*QFS.BK#33GHX\I,QR=@1C:!_/]O[_J?$U62^+]"[5W=)5N&"$2CV;JK,L;- M>I=$GV;OWOV(@)&W!'R@N\E_?],],S H*!J_0,*KVI?=H,#T]/1T]WSZTPF; M;#;U)%9_O7[FQPRU(S!(FX06X ?&9H?, 4#Y"Z:D#YZ[H@3X0[I)M5VX24I5 M*_VDC^ GY6@#[1*#SY+A,OVY_']B[HF]FK$S3!) D5\X_-\W9+=RO #S3JV1 M-Y])]S2=,;"#'^\"#P0I':QQR#2BG-EJXCI.]0!H.WQO_@3YE[DQF[/#1T"L MS"T'$MP&3=K$8OT6,/M2U"2&X".+7/G)4M?TZ(KL]:X7I:%]D!")U%$?,!60 M_CA9>@_:$=8K#R!)75 -P:A"G#8!Q+I0A2R4AB2F$*\C?-$(0+?AU^&TPPTY M9\8>'%@BQ]+4 28;%]+>1.1H6ZF@KJ03Y91^FM46CLG3 WR1BG2BTFN01<6T MJ^6C#PN #02!,=!!A-+P?.E$HU^ZZU[W!NQ&81I6P'[\/:!9+IYEQQI2X) U M)GC3\&B70Q@$&?$4*TA:..+D*X'(,/9$*E;3"@S?'L&YZLC[:<':"^;// $J MHBN6S[/'TP0LD,H+#>%J?PN#^6%!5'AA;2V M,7>(OH\L0\=C''1=AOPO+F MKCNFB?4"3FM,<^E!&W@9>(0M,+K :H'IY_I,S!PM[Z8H%>*6X3'2XKJU0\G M55F0%!XVP(=I'@6]'M,VA=1:M'9X(;DKGM(O-\U%$K\-0T\[^[YG6"8&S'G17-/)-1\97E[ZM/XVE4\4^SE&0 K9/@=S MQPKH'15-/U-J)]8I?D>IF>Q?$7:F\\)(45O&C&(.@OB#&"@D>FMD'S1HC$4W M?]K- RA8:,$.<< M-J#;P#V@87)1V0^OC:P>53(UYZAP 6HF5@Q"[D]A$]$.SB5 MNQUB5 +T0BE^GUT==MHDI/1!N!S\]DS\T?M0TR+V)_;6%$R4/&G,Q0>,Q<3[ M12(!A#8P&:+4R&!AAO"-#S7@2,8/?!D& S#PIXY5)_"X$S%;,!+UQN52V7/(H0\"Q&6"_\8UP[V8Y'*2W M-:PI%H2)1^E8X>/$C S8LLC(5,2)C2]ZEI3).&4H3F%YIVW@A?,)A4/N][J^ M'S&YAAD"!&6ZL5SA9FIPDN!QI:W/%$?E5$3'_AF",1A766H* G46!R$D5'34 M2"PO\]$;"U?WJ^38/RQ:U;OTA5M;O4%EU=9: M4;6UE:JN"(WX2JN9BJ:I">Y?J$/<#PPID?',E95M">?ZX!U#4*6T>-JB14_: MER&T_PZ/F)"WC/IS-Y9A8:\^34FE0LFJ7HTB86@C[5)3E>N[2\)/.Z <)$.L M925"[B#'#Z<&X939WVGQ$#.%$83"*%Y4W84A^5)?I'U:4NB"S3$>35!N# OK0"&_'$OS(\4) MSKS#:$V$Q%)438MDCR,RV^&12:SPEJ>6Q.ZFNH\P*X<\DATCD"^36W 6,70A M*%$++54!.Z_) MED[PD(#VI0LJDO4">2K&6H8I8FSTC P/Q_5!AZ.8KBY"J-Y&8^^6/R)[/+ M,EXZGYD)UU19K5ZD7H8.FMM=:ZC:5M]<^;)UN=9,OYRSE]5D[7*[VQ[^956B M!LUM7^C@+UN3F[5L:G".ZX&N";+L8''^XY/V*F& UKM3IBZ0D1=F+:X\N MNUV;Z.:Z70?7]@UQ:\--A0U\Q9BJ,*)/F3Y:B.$_(J/20[AM#.FVP3=A\P.+ MIL5X!_J FI/ZP.;8)T)""1U,+(XU7MJJ0J$<,BN[&W6"0Z ^-.&!>&0^#TD+,2*3831 .7(7NB::G*CEF$,"*P$J#=8@N5GXVU\:JJ)^*?PTE::A2*:A7JTHC>;QE&YCCVF,_Q7* M8ZI1CZEVKBG;>DP+H\Y@&@MH 96+U9O4_HS<&EOV?DQ6@2R35I/KRI'T81<+ M,)/I*LC*W,XW23;5QYRF-T]-819ZMB'F6^NV\DUVJ'0?(9M3I[Y)OI,FC+MV$L7M"F:?)EO? Z]\X-0YG/*4U#07RF,I^SD8SQJ/Q :1R& ME6/H-VT*]0=SP-+Q8;(/( (4H'A0BQI>+*#95"O*976U_NY,) =-(NUY)G.W M2E*M[.[DD&]-)EY:0RND)N\U_?7A+-J;DF?O3T6VO0=Z%N>("5];1+#KF:[+ MBV"BQ)+95##12BP1,,<>L\UAST60%FTX?$G)8*X]W3;$1M^+15&T%[@V-,0;HQL%R]3VP\+,%KD MFB/1.ANE*4L]:##QDQ:?*;SG<]J A*;-">.!@9CF8BO>^% ,?:H;O,\[<'SP M=N_12V)#87(OWE"8E\3QUM' M(&=2R]7^M?<>15>)X.4//?)HT4E^Y:6^&XJ;;653(F4T$2/MLD#-0W;%8H]]*)7 M=W17;*^]IEW>#COD501"&2H^UA8:F)<\VB#,I!Q@P92*G]%L 777]L64JE+0 M6MUZ:C5EYV5BC^SB-<]I28X=H&Y9? 1AZQJ=MG"GMM(.XNUJH$DA,;6S">M\ MS@0@=R,BK\N3)4/='NFL%9[T7QWI%YE3D9ZBJU- ZE<5AO'-25QF&9Q[LT#L4W#FKI.93&(8-Q4-_B.2@- M[/_6EN-F0M%J59KQ-CVD%T\U*,UJO30H13$HI;=1&I0,!N4MWD9I4#8T*)FT M/V>F1*DJY/_/B2" MUJ=3VCX8/XA])73:..-&G^ED92&)).VU"@=]^)R9_D2;1@)8P33C'9JZF#RG M'^3/RY F+%?$'E;$L/WMR"OBJ.@UU,%'_<5SO>=7XG;.H DQV3B&QL1ZUL-5 M4FKG<;2SW;HKM7-9.]NZ0WLKD[_?V>X/[+Q>ZNIQ=?6F\[74U65=O8$&2W:I MJGE2U;O6=:FJRZIZIX\LI]32O&AI?] IM7192_N^%1"M+'?_/$V64KWXN)K: MQEZ#?>"D3DX/G-"V$C/6?$<(_P$I#IAP/>J82@&_Q "<'E"7XX5(;T(:;76K MQ+70W R25 15^?Q9&F+G;] %R[&,F>^Y\'+.*^_P;@?2;V$CS>663+\M:\6Z MLBD^%=45(-0<(<43X;2Y@8\W=P,?O]PG?#R_"/&CO\O>P>!Y07D/N[8Y,:7=HA&!XSLB36:ISU81Q9$]T90X\FN!$J$^]%#OWXYB[Y$MXO MJJ*4TTN6EJ'+"9V'BP+'K\F76W;26777BZI<;S0* O*_D#6U5I1WU60M8_5$ MQO#DG?GRR6"+;<;?+.3X.^UO/>GVKG?=NI/N>K?=X6.W/:Q0J70?VG*&F$3+ M1WA]](^^I_@>NG%=;; JBJ#J6(6N-FFM^7ZR%_OY:-YJH)+%>QZ<4[-QT_M^ M>]<:2@-9^F_K]K;WT!DD69%RH_E0X[]^W<2>[*IL+<_=NK*:8F_^Y) !I:3 M_O3DN4*IY1SCE3TC3S.RY$PGNNT_ Z&(:Z:!GC-C!4N/H_0XBF#S2H_C M,!Y'O_/8&4CWLC3HW78&PSU[&P<3>>[TN=S#MQ1<'YBE4$&])\L/"KE_)Y85 MI&W92T=4N3MURH%J8+Y;JZ8?,)V///.5_)C,GIU__A]02P,$% @ 48;] M4LRG.^=*"@ 5&, !$ !E8VAO+3(P,C$P-C,P+GAS9.U<44_CN!9^GU_A MVY<[*VUHT@08T)05=(854H$1,'?V/HV+SV3[?\>=C)_7'W^9)#!X099BDPYZS9_< 2@,2XG0R['V].[<^]'X[ M>??NX[\LZX^SFS'X1((L02D'(XH@1R%XQ'P*OH6(W8.(D@1\(_0>/T#+.E%& M(S)[HG@RY6!@#YSUN_0X&!PXH;-_8$6>.[ \+_ M>&0/K,/!_J'G1VYD[^__ M.CEVHVA@'SJV97M'ON6Y[J'E^^&^!2$:N+[M1$>NKT#G[)@%4Y1 (#J6LN,Y M&_:FG,^.^_W'Q\>]1W>/T$E_8-M._X_+\:TJVEN4C7%Z7RD]]VE( M7\$$L1D,T):NG;P#0'H;)S-".4AK9A%DOFHNHUR9R9:ZHJ4Y/V,20*Z"3I9G MPD#UKV;51S%G\INUPMB;L[#7-V]!QJP)A+-GM*)LF;=D<:5]:TKAYQP='?7G M,IZ:V]$8)*J\)3]:SJ!=M9NBS;QN\Z(E19%:!=5(D+?[P@3%XU5/"EM)QK#'! $QRGWSECL^HZAMQX4)$RJN MB/[;]S^ <=O^"Y,@B_\9W0]1U+;[P@2G^!F]E]9WXC[ X;!7I'$P#3^G'/.G M"Z$2-%%>[0%9].O-17,&H%JAM2_J+6I>-?G$%HF7^ /6*I$L?11H((<#);R/ M_764-?R,H? Z/5&?UT?'PGA11&.X%E;&=E4^<6%PL"-+2,2,I(C$.96=^* M3JA\C9'H6@25:AK[FL(LQ%SF:]M9:@.G(CK0%%LC!=FQP]K(!IX/2,^79]KXY4[N!5!>X$633\Y@\OLXD MV("F)W#?M@_,]5'" X6_FP-7?B?1+2?!_93$(:+L\X],Y'HO9U./JF?UP+8/ MC5B5I):K^3?(*^HHO;=9DD#Z)%R/)RF.A$BE_#0(2";R]W3R1?@O$*L@$TH- MD30TBM64X^2K"LR"F+",(LEI#JR(6T&#%38HP'>\K7G[]?DSXE$LC HX\FS/>]DP M6=32)3YO4( J#JKHF'I :8;,>,F+ZD?)H:/VH-8\KRR[YU;S>;UJH)_>/[A-P:WL MNSC-+[K>2F$J%GHI.?(V!G0G%>,<8OH?&&?H$D'I#JF=)DYOM--JB5@0JJW1 MBNLE#% XH 34VP'JI?#04X\! MS<@KWRJFR)WD;2'@N_/JG K(':NOSNII$- ,A9_G,Y0R1<,UGR)Z)6;_C,IW M4DKSO@FEK?#TD]X'IYZP+.!!@:](536 517E7&5'9:/KS>?(9Z#J9\XCMY[+ MM*:UBU-J&R9:3*S/@=4*\<#V[ ^OP' 'U?@B%;2@.S@WS5]7Q;5:*C=(&^9& M:0V4>3=]W&:EL&ZD%;G!P*W/765_=U&_2CYLE??7K/3JXWKVD=[U'126SY"F M.)VP,6'L"Z*W4TB-'N0VVNFEQG/JZE_ @/<2Z!<@H(#"ZB %A1O-Q6>#I5Z! M]MVZXB]I6/J_BSJT[LX68K3)5*](!V)(F%#105U2[UB?06$](HG,#%5[OL0P M-7O+3F.N5ZE#ISY+*#1+P8$R'E" .U:D%]J\ KD=13]N/GA._;U'+4>='$,C MHEY10ZGI.]Q5 _TX.7+JVE6Q[ZJC6PR$1CMMZ+NVY]3>VZK =#+2QR2=W"%Y MH(UO]!Y1I;PVSEW'J6N--+>D/9 '?6S>9K:8*5-45WY?J+>YUU,3\MN%'"( M1".*0LQ;",XV"+WVN)Y3>WUKC19Q0<"J7SXJX,ZKD=#F!WD4B C66Y1B0J\( M;S5'F(/IR?,\I_9J0*0UP!4%?]T&C_VJZ;US?(A\)+HWRSN@>@SSB% 1_V(AC+LU_D"5#+??KUTBF.8REFPQZG\BUZ M=4[<\0Q13,([=91+?N86+V[Y^6_$A[U C;$>8)FH$/-,MO5W2K+9L)>7Q!PE M/9"?!Y-?24@JF*1/%^*.!%\='%7KW%G&Q%AF[#3XD6&FO+K,-&0H,APN#G\X M)Q0%D/$OE/CY/OU3 NU4OVYTT// ?F*X M\*(6 T^4TZ-S&"C=N4B%XD)!,+G,%>B,4$H>Q3 :P9DHPY\V^N*Y<&V\\:?. M#L5Q7:<-9W]MDSTSV[]:]S;,1WH%W&+T%K10/5S7]Z)2Y"VT6>:G%T(0J8J; M*S%D(GE)9K/RAY@P#2\8RV3D]XFK?6&TAZP>&F>U;&#&7 M,(4308/,R.0IM ;:I35Y"WT:BTCD4Q$=- ON8P)#?7\V%G\+?1E!2C&B-RA? MYK(IGK$M4XO&XBWT:'TQE39Y\OWR#]FMMWFQ>JD[JNH/S4WD8EYZKQJ)O@:W%0NF6)A:5B<4*2'A_(ROWX:%&736JR% '7LFJJ4')%'YWQ ?Z <[3(D_G;WZ^]^?KI^#N_</EAA6F _>3U>'!W]E'/X^*,O%T<%?B^7?TW:H/&*8_#>L/GRU26*WG_$I47^#T\N@?@1<@.0_ M?ACRO5]^.#@XF8[E8H8OL1S4?_]\^=L7C\1TN/@Q+8[NUR_O/UK,A\5LFJMD M7ZWH9Q7UL"C/W^)R#7?X\60"3R',%NF+ MBV95?(OEZ5_.0L39^M/)\0!O0G@[^8W>HB-\MAB&I_1:$)K5='Y,;]7GYS_$ MLECBR76OPP<M! M362.S+N$X*,*H"QZ<,@#F.(YDY(YC.I+V=1I&VC>UGPJ88AK4FVPWZ]"NX^S MU7#ZR5J,P/B&6_^X@T&>$.+V\MA FK_Y_+1)9@:]R!XTSQ)44@*BMA:$U (] M]ZI@[#)O%X#Y+9<8EJ>=[!^^Q*M.-ICY!%I;IW+OPI9[87'%_ M.#XZ6M\3B/9'IW]?U?:WP=W5HJU,3[A#L[,KN4Y'?8+CR8>W.!_P#UQ-A+%, M*R_ <>=!.3)T(; /#*;$[/&.M;IS;P8T75H)OZ?9NVEVXQK%Y$^*8=*" :% M._*BM.,0+5? C9<\%Q.X*W>CR&X^OI?X#N?'>$J)94BKO\C'?'0\K.@)RROBN0QGYK5*F@XB:T>2-&$._:O(:1-)9 M]7$+KX/N.M11WRIUFHNG&7'(H=P:(U?>"$=DC3P3=PNW$ D2�N*>]S8:(+ M0[Z L7MVYM=NTW^&"_^\?U%F>M>4^\,PJ^L$KPX1Z5W?,<'^Y79 O$K@I@ZU:/CI=+ MTD03)6A8+@80DA<:C$U$/E9 .W11>Z*?[A-FGL=WG/%FJG\+ MQQ^+>=I R46Y'"FP3<41%&N1(A/MP1J;$S8FK,)UC?A*6A\2@(\>K+U7A&1@\H@I8O>"52Q]%K+NPK;#3.CWQ)A&@NFG889!@HR MMURXF%(L5G'R!ZLK&(($BMY9]>AT4-%H)DP??7(&R<[K^*M#7)X;GF=:.1XC M^%3(D#MAP)7(P**M'F^1&?L,[T(X8W*A=F+"N9U#.T]^R[U#8?YF&F>XP8.K M3^OD=57T_70VFQ3)E?&A ,O%4>#B"5EP),?D>:9PJ$391RE>!]V8XL>F+&DN MFF:D^?1T\O$,AB) ,D]6O-#3H[ >&&/+$*6<*(@.3M >%/H/S)*/@F948@[8\]-WO=1&L,;E' M;:U%,V$TX\>+Y8) K3Z^F(5Y7?VJ+N#;NL15]R5JS,;QFM?B@A@KE .'9,Q, M%M9(*T@_]4F9?PW5==BAOT5V-!-%8Z?Y-.]M(QFBI'1=.JM>C:>03^D$.0K. M?1+)"^SH,5^XR' ;PN-;"F4W2WBG8TO\FTTX8I+8X)S$M, M2,#(FR?%?#IFEE,R-FN03C#RWM?I#1HS#UHXZ0NSG?99?0W5^'SJ%A1I)H=V M3O;G+, G')I%)LG93S(%4#[4[:*)@1,4 ?@4E.GE69_#,CYWN@4+=ISS'@OS M==OY^6RJQJBY(4;&$LASR\5#"-J %ESGDDTPOD\F[BID#4<^<9$SG2*%+4;4 M+=*&@^=1 Q;GE-$*N.M_)G[NIZ=YO('@C M*9_SW&X]Q?W6 0-+WEI3(.G"3S;OQIPM6)E\LN2%D(=R!^N 8XCG&LCZEA/= MPSL[I5WP3$G2A-7++.0EHJR9- [9,Z$8%S*$/F_V51MF;Q61+H\Q7S!(&>L: M9*BSZRE ]CE 2#&!EM;6G5P,4[=P]&)(8U)E.[+B@H"T@1B:YRE>A(\U.'Z] M#/E3MLW3"ZBB*H2@EJTH)NLB8X0B55!8:E%$'S_]*Z#&I/C:,Z.)*)IQX^'Q M,)WC,#Q:',7I?#TC)W52;PA2K96*>:G(0HK)&H%*095RRMIB-$36TDQ M&I-]8)V::5T*:4PKSGU<"#(^AYD@*02FU_LK&@)F7@GTV MK5VCRND68US,W[S&Y=%CC*NM06))(60F:%3T[JF@(]2Z)1#(HZ4XB^=>I5P7 MXAFINWY+5IS+H.XN@VZ6<0M/X9++(.D=5(4LM<,"$2TI:B>+"SX+R3OU%;P4 MTTB=]4:\:"2+ADU@"M+C/^OG;6Q(KERF@$('#:+4L2:N(=96!$QHQHM&D4J? M<.X*8"-UO!NQI*54.FWT_.3T;PU9H2W"U&PT#:\A;\"%PBD/W ML-GS F@C=;I;*96FDME+ XGM1L=U*\[3V>)]GY;-%]R]5\?FJP;2J.=$?N-G>].4'6U>^P.6T-II)M3 3'^/)O_3[2;' DP_I,%"(_Y)& M]80XE\AG42[R0&0),G)0FMY 5U2 F 411Y"RB7U:=NYWG VZ8E4(+Y:+=U.2 M\<./?PY5@3^=SL,\U4Z2:35]=[*D7IL[,"DS,%N[L1JK(!83P8:LLN-*>NRS M(G1]C&/RSD?,][.:N!,)6K9NNPC?2=^I+_$I%I).B(#!&*#XGX-G.8/, 9/, MRLA.&Y:OCW%,H<*W3])=2=";I)^\G"U\T22OE,TT W5=7T95FV4+T)B*2,(4 MU'T\SNMC'%.D\NV3=%<2W 5)%9K5CGY MA%GDP2D-TG!>NWV3530A0XX4MAOG./?NCA>J=QK@F/RJ/=%\C-1INP!0LT'5 MH&]:CFLRO@)K<3@Y>*"B,^!%5Z,;51?X.[/*.TJM4W-X MQ1@6(R2LF]6HR +X1$&D+BFAP1RLZ%.D]I7F\'>[O6)/!+F]&#IJEJU-()O] MB@3S>=GZ>(N]Q7"'F&G,UGM015L(7"(X:Y*21L6H^QBHW7!?AVOF^^+:'@6] M'W)N@9.97HUZ@H=#MK;)-4NK'=&&:V718>G4(_:: *]#-_O=&[_=9;??4W4" M,LG)%H/BUH%RMD T3 $7Q=++((IP?EP9H+K5TA[&%8XD,B>:;( MM(8))U@4X4"MZG%"M8&F# 5"0@DRBA(310M1]LE 7(SG.I3QWQ=E&@BFHS%; MAY>?MX5LEW-GS7V)#IRTF@ 62^J1G$(I%?F"%!0$MB^#=BG(:^59V??%IUXR M[+=3\,P9-41[YX6AH")7'6DY@=(Z@C&!2>U,<+E/+O\*8-'1UD4#R>A',**6 \O0QRVZ$MJU2/2=I<3;RJOW MPNM%6VPL*Y$GFT'DV@\U)$,Q9HB@8W#*FE)0]6FO=MM]5C>?C9?X-GQ_/J.BX3&1PL:M:2PNG8 "3)#]CES-$XHT:>:\E)(W\+RZ:XT M.M^MOH5\VC5CW8!YB>N&^:\79!OJN=>UQPL-^NEB>8E?BPIY\*1#M&'U2"KM MR6($ [IHY96ER$CWV;)X6\2C.E1E3V3;BW0;GK#Q^=5XM)B_0PJUR:K4BJF) MBZ'F:R((45BM(!;@-3- PS?%$Z#(^VCNKX :U4'5=Z"^=I%1RV[2"3&O3TY= M=Z=Z_K;.UO#D R[3E.9@XH1)VF4&PM>R4E/[,S)I@2MC;6;!BDY+3E="&U,1 MRKXT4E-Q-3>#I!&)XND62*M22G6>=03_.+X!@S1EIC M5:S/E_Z\DTD7)B0(7G<\"C3U ME+( .N6B?$C"F#Z[?"^%=,.UP6^9+&W%YPVW*;VUO=UXL'B33X$B\]CV(B74:F:S64J;7P* )$XPI(I2+- MB/',]DE>7!_CMY#-V)5HE]GCQA+L5G'\^5BL(EQ/%)S=ZAC[ MFSU@U[KC'8;3J/28]#41\=GT7677N2/')H%G$7UDX P3M5>THY P<5"212\= MDL'NTRWBZ[AV55Q?N?OV#H'-(LM+/ I3FNOE\_)T.I"@_PO#U]ZZFJ?*Y1MX\ZJ*,X;&/C;T5W#'5I(R&@[<1Y5VRCFB$$VYUR($Y MR#07=5N>J-OR"D2&QG+FM7)CT(2? (^I.F5T\7Q\M)$N262E+, MA:,'97,&GPDKCR5J&P57K$\KD]OA'5/">%3,N[$PVZ3_+@=:L=62^6V\#\H* MEY_0%B]D8G2<]&0LH5J'H(N%-60&'>\))EP$X]UW;#/:8RF=&H MMIV$.XXDRN2,G]DAC3+A^TVDG!W2?E(I-OHDN9&0DI.U=TH!QR(':QBF&&SF M:N^N2M]4RJ_+6JKH0R#&*PW(>]=G:V3?4!+D)MRY M@<:ZN8#V8B13.CXZ7F]X^J)Y@<1<>2%\@T$\(%+MAOK'0U&9_:-YST5]TJSMAA,>$VC]G5$NX\M$;6 M\/(3CK2E& ]#+0^.]0C7*,D]CYG<+Y5LBK[$3BW*KWG0U*W'^BK,PG)[H$Y' M75LYTRNF*9Y5'GR('D0LB6-!^KK;R4D7X!F3O6O#CDN.IMA%#FWR"AL@+S&2 M_ON$PZND98[D[2M52PD+!Y\9 HLL:>^3=]%>I5(NO_V8\NEMQ=MH2EL?1/.$ M3,#B(Y[68'W&9()W.05(LI!!%8I#4,&!)HO'--FZI/N4\GX=UYBRWEU?_Q9R M:G+E$EQC MRE-WY4H+N32LIUSA$H?5IAKO% N*0,ST'*(J%A3J!,%:!$-D]M8R\IE[%5%> MA&=,.><^W&@@A[:=_BX?IO(FNN0<8+ 4365KP=F"X!UQE&5TJ/MPX^NXQI0, M[L.1AG+I%N4^"EXGM$,E>=JM=H]5K06P4D?ZU9AOF!^]P&=[@ M'\='L>[U>3R='==C/^KCA^?'JV%%,3-AFN2,UG">@8MJ WS.X+@)P+E1+GGM M0NZSG>:&0'=5,9<\[MQS'H9AFB9!NQQB9I"QM@#G+$"0.H,(A2?ZQN7O^QEB9&&Q3XJ"+4&E8(@L!& MDY**];0ETV?]Y): QQ2/WSD%&\NWF\G#KWWQ7 MLWK+8>QH:-=YFOK(W^;#:GE/6G[<4]#PI.>X9,D#6.% MN3H60SRV!9P4")EW9,B*;@L]:S0('@T@BD5^CB;5T(;Q5KF'?-G5XDU(](V MD(IP,][3AO/*Q*!-UL"-1HIC4R8;RA1([Z,IQ24F^[#HZ[A&T6AC[Q1J**OF M*<8-B).V'XC&2NE!1J0Q&AJM9V@A)9U2*5JDU&<]]@(P'<;WY,/F/*LOMB'0 MN!1F+H$G&KD*KH"O9UHYKE!IYCW)=E^#OA#A&*QV*]9+/%H>GPT0=3($HFW:%NW%;,(0>D"0BA7?**)0=%GU>8J:&,*.ENSIJU< MFM'EUS"=#_50!@ILYT\^U.+LX^EP>-+B8CUHTN6Q9&%)R4M-@S:B[C] $,92 ME"N#99V.7+\2VB@,I; D M6QYLIS;@7T,UIM7@ODIE!VE<,R6U^;S^B&' 7W[X/U!+ P04 " !1AOU2 MFIFP->,O #8"P( %0 &5C:&\M,C R,3 V,S!?9&5F+GAM;.U]6W-;1Y+F M>_\*K>=ULU7W2\=T;TBRU:,(V71(\LSL$Z(N61+&(*#&19;VUV\6"%(D2) MSRD @A713?,"G?-5YE=5F5F96?_^?SZ?CYY\PNEL.!G__0?^5_;#$QRG21Z. MW__]A]_>O03WP__YQU_^\N__"^"_G[]Y_>3'25JQN5# M1\/Q[W^K7V*8X1,:W'BV_/'O/WR8SS_^[>G3/_[XXZ^?XW3TU\GT_5/!F'QZ M^>D?5A__?.OS?\CEI[GW_NGRKUW-J]M(A^/YTSP\?[KZS-,P&A'B MY1/F7S[BWW^8#<\_CO#R=Q^F6#:BOQQR!:4KG'^K3WO:&=,' C)-BXA O\5Q M)7B/&.]Z>G?,5\^"C"4L1O,>$=]^=J]X)^=AV*> ;SVZ![3+!\$YGD><]@GU MQG.OX;P$N8ZP/A+3A\E?T^3\Z1+:B\EX-AD-\_##6:X(R)5O*B#!>.*5Z,M\%KJ:U/@\>_M@[W MA=)"%_1M[.!4YYQ31M7RBZ# MXEZ#TXF!*8$IS12JP&ZS<';)ZA)F<5KT^Q=%\=OF;I::!\=72_F^; ML5PH\_&C^Q$_3C$-EP(<&.\REP+!%<5 ,53@#>> + Q?B" ?< M):NY#I"8EJ!$L>#16E!)RAQ]3L7;ML1=XNA1Q==LEN:*[2#,VZKE]*?E#O2W M-)K,D); ^72!7W\Y&<]IA?QIM'PA[0GXOG[3E0^_3B>T7,Z__#H*X_FST2.>?1[.!IQG=(DY""HI4#X7B-Y$DI-TINAL??%-2+(%N!Z9 M0^3'J'Z25L5W$6M5BRI ']<+JI;01RLV;_[8)I!5A+H[,'ZZ'UV/&NYY^6F-8%N.%G'R9]=E-* M-V\G9?X'&?$_XB<<39;@?EX:<8-BE%1>*0]/.@B=!L+ M9A.D_=NKO2MPW<[I1?H;K=E_?WJ'Z]F;NSTI;^>3]/N'R8C>.:NBF7^Y<@Q[ M\[/O?TL+!WN'<:UYUHQI5FP.Q9+RA'9.&ITSLR(D9]')NSWK^]_7NTM=;6^? MLP'Z/P=ELH28;8+LB54NH<7$OQ&7^M4X33',:/I<_/?5^+8DWTQ&HY>3*1E U%17]'^+.76;*.9?]L:*J^6ZY^)]FW,(D^ MT(X\.UO,ZRE4/=@;F)BR9+0%*XUD V9C(!;,9 A&$W6(3NA&IM ZE!/G0B?) MWZ:"Z$J%9_E_%K/Y,OS];O(LYZ6LP^C7,,ROQB_"Q^$\C):@ZREA?C$Y_TB> MQS(<^09),C/:P=_B]-,PX:\X'4[R&TR3]Q<:^\\P6N# 6<IK-/"-&%6ZY&=-E&/BA>W>2][V1!?S68+S#\NIC01+V NL2W_=O9Q M>0[TTV>I MIAI1[6(KN!MQ=L4G(349!"J H@NEZ+UR[1ZL?TJR]:6[VVS3 M+1>V-SB;3X=IZ9K3IYY5\?R"\[-"HBHXG"]H4(/BE!0I9"@6R2H)MD#D=?)( M)BPSAF,C%[(K\C\E$]OH]38O3=-5<*L!<*&4IJ9M:@O643Q?MW'_.9W,9H/$G?-.! BRGMPJFE%.1@6\ M,,NMX<[P-BDNCP3\IZ1AKUJ\33[7UCJ\!S=9K3F:3,)AB/78SE?O'F_SS_<8 'J#HWIL\V[R+GS^K^'\0Y43#82D\WU=P?I.A^%;!/GO!!3 MA3T9TP?/RHO)^!-.Y\,X(L'&^=M%G.&_%O2G:T\;.!^LB4'2R(H"%0L'YVB9 M5^@E%I,LJC:GT,V&=-KT/0XFW,'QSF<\[ZKL%M,O2]DM[>%GB08RK5-Q-O\9 MYQ\F>9!B,29) <@9F2'(#(2B'82HI%8F1!G:A'VV07?:S.M=/W>0J/.!R0V0 M%TO])IV# H430QGJ;E'+9M#'0;L X;38\7N)WZ+^? M$XB;^2Y,%9&RT2 )0\UT($C2&X@BE>P3<\ZW*G*[/]>HC]P9(17SFBG 1 "6 M:1R1!P9:,L.$H.]5H\'=GSO3N<*+<>\L"PB%)QJ8Y EB1%VSPXE91?KLY6E7 M>'7)$.P@S&.I\+H:PIK=.UO6#>1"=FO0&DHVM7")OL2ZXT1)&U#B(OK4N #P M+EA'4M6UD[HW,:>SV!OD#JYA6I4(; .J:077G; .4[/5H_HFK62_-V)P12\N M.H$ALY164!_!!Z1$ _48.V;#[N(O $/",[YY,+8757Z MN*PD:I[!>!7)(:$%T8YQM"I"MP-NAL%4JP MFIQ8994&GX,'F5.21BB10ZNT[WM@G0(5^I-[@W*"-SBG\6'^*4S'Y)#.5J@$ M^)+TQK;ZWJMHW^ G'"_RQ M8GU<9ZJU)W2LAKT/SUJEJS+%\6"#E3FJ[,@,7T6?EQ6 K6-EPO1L-5:?IL@#Q' M6WP!S;(&6O(,N*@1N#12H6.8='Z(75U!['\AZ94HEVO*7G71P )] /I/G]-H M4>.CSV8SI/_E=^'S@--4YL$$"$Y84)',YZ X)\@B!)FBSJ%-B<4CP)X(S?:E MK@;&[@9Y7,3Z,"%MNZB 8E"F]B?W; MB*A;P=$$F2%G(4$%@T#&A@#!>39:9K+A6Y7>'&%$O3_E[Q1?WT4)>PNC;@/J M>WQ]9_5M%4]]C.SW=_#BF$E1&? 5H>*NUK8&"9E;*YU?.C'?.B$ZQ=?[Y\,N M(F_ @PV.OQ9"\_&>.@!_'V&$^M:'X)YWA6;F!:D7H;4+M8 UOI?B.<_5H!?>AITDK( M/2[W]X-C(9,WG&+M HZ@A!+@'"1;8\* M7P;AWDW#>!;2Q?G.:K^)G!D;BP;I4@%5T$!DIH +QCNF"^KU2-6&0.<=#]_? M-MVCS"<]"JS'#7J)Y^EWSS"NU+@$TR6VX'*]^&$? CC,8XNUB.E=6%"@[.U MH"UY ;%$7_, I9&2<]_HJ',;="=CK35328-68P]AO+0WMD#9-,2S'<[#Q'SZ MU_..1.J@I .L1"NTLL8^5.VI+90$I4L&EX*%Y)$\5>ECJYC (:GT0+3H6)BT MBV[ZMS(7Z??1).35OHK<,AE=!AEJTI J%IRAS=4Y5X]UI>-8MK0P;SQX_T&@ M%L*?]"2YODW-USB;S6E8\S5,W 0RL(H#(Q21U]6;,6UV(*/,$FU2*+;S%S:\ MX/2TVHG(G&&";:71:P\] M/2T^5F(;PW:]I<&]#,/ILJ[[YV46[_*PXIO>!Y&]=[=MQ\0Y_^<3A8? M:W.2X9A^-PRCJX.D%^&BJ>?KJR0&8B$+5B=(J=XV7%B&$*P!6:S,VI*+TJC9 M5E?D72W-J_>_'H8X'!%Y<+;24SX;O\&TF-9F5\_#;#@[BZ/AA8- M#F9+[=0MA6!6\1"Z85[=WOIR,L449O-?IY-X,;POY^'S\'QQ3@.@E4=A@1A4 MJ769M#%845.NMOR$I_E;S M%R>TB^'TG/[YE?P'UAOK133 N5"@,#+P&34$9X+PV9;,?<]$W ;7=TKN1:,- M2F_N,J.JJ?W;>!)G./U48ZVOQA\7M3-@FI!01\/5?0W7%_O+_>#+1?O*]2XF M YU\B#$D0%Z%+7@ A\&!EP69+3KH1G?F[65X?Q+V'R]E&H3?>Q[D6YS/+Y*" M2?;<%ID*!Z-3!D7V#TUV&FBHA;A6H3*N35%.NS%]GP&'($>#6T>^BO7+78*] M.'HCHZF4%"UP*RV)SG#P3!O(17E'-E6)I4V'GVW0[:N"X3@(V)>:CJ72X=K MKJ;'BU&8K;)VN/3)*P].U9#/,RI?(^TZA"?VA\GODGRAZ*9 MTBY U)P&JGVNV7"T1<68O LE9'WX2.P1D?Z!_(%OF?.[4*'O\-F&R,IEVQ*= M2%8J #XBMKOQ:ZLL]ZO7GIP5^'BA]ES1L@1Q M>4*_!8S>:UBN =A_U4H/2KQ5W$UK/V?B9)G2_.+X$@DRX9!4S4C,?H(KA(&THD M!NGD$[JR5=KZ=F6$UU^]WXJ%1PM_TH?D>B\'_7P-"%-H,]F=8*VOPPD.7*D7 MRV,NP3+C;.RO)NS&J[]!%3Y:<@U\P(O>_5_;C]=_4*6W7&22E4ED#F@J(",5 MA$SV!*TQPI7@F>-MKD^X!]3)&4A]*Z+!*=8&:"LG8!MP30-<]\([3'"J-V5N M1Y(.FMC?DG+I,T911' 6K#8UC28JB$(FX R3R2)E9]ID,QZ )@^$S:_R+G]Z7.]GP\O^UUP:34S.@&KMXY(:?OE2\WJ"JF7X:-%^\MBM???L?0P(^31^^ MO,9/JY(J39:8RP9)V8:\)2DB>.<4D(7LHC;.9-/\Q.\>?"=KTS103\MLA6MY M&+/;>%=S:QNP^SG/VP;NP<_F>M/[%LDS_2JMY8';5J S=TJR%$$[5M*71;5 '/ SK7YV;B--1%QO-I::E@;7O\7P6QOG:H6&8 M7WVRYX+!+=_6H(SP,>-<*R[4J=1;PC%GCDK*$+P.0BDA;*8O6=S)N2W?V]-R M=L<1,'W@E\EXNI97>IEBF%+0F;,,*==Z5F5J60$FL$FJ0FNJ5JQQ MVGT?P^BZQ%Y[]5=M#6N;B^,#?08$N7=L?JR!1"]L4;J/A ,;^\RXU#YIX+^7_P=?$PVC_"6H%K9MK+*?YK@>/TY>*>S%1DX#:!#ZR 2HZD M6[*K31VEM8F5$MH@XIK( \> M2NQ'P5N$>?K0SH&(%)V,/@@+.23:![(CT*IVBF>T0=3468N-$^[W3:#M(X4' MX\\N2ME7U/EJ7;[,N8X^ZZ -<,%K'6%<706M"+D37F/$_943KZ,[CG!A)[5N M$UWNHI.VAZMW5)N@3%:H(($E3Y!LT!!YCN!T$@&CRIZUN7CLN*LHC\4:ZJBQ MECU"FI6C;#/ [Z66?9=:[D2KO9>=/883WV2I)>U$P4>B9<'B0 46P7,N@4N> MC+?6&=4X2O]MD;Y3J>5Q2 MOWY->_WCOE8#U&:0=/\M/&)F-# $170P>%070" M@3-%/WAI.7Y/\CL2@NVBJSTE^?'+NR"0(=;$,N/K1><8@B1I:RXJ8T M#M_=!G4<4;N>U+E%DM]C=-'2IKH&35P6FT9!AEV]D\ZY ,H;VN=54"!-E#H' M&;#1I3SW@/JST>0QNMASRK!A4AK4'D2L53TYEMI$2(&6*0A40<34.);P[:4, M]TV3Q^CB,+>)W/1?)^6:$_+;C/R,B^'TG#F\VTL;)!!W&/5:'C%J';46R7-! M/IA*7CGZ7CN7BDPQL#N)N-OKCR9X^?HJ8ZEHX:1,&0SW$E0(IO91R%!$*M:D M)()L?'[4XV@.U2=Z]F8M'VP5.5H^:R"9=*6X3$) ,D2LK.VYZC$WBFQ)S!&# MW9MOT7DXWW14[W&\[ZMC='\T:6FO-FT$[VEEE>@,^&)JA$O5D*0E*9@U.6_)$+"=?A'Q6WJC/ MSQ[VB8.O1]?;\GNKZ]6=#2>Z M\CR6,"T/3;J+>G7=NC"*<:[)MM"ECD= *$*"9*@$)JM9:;S2]#22O5>)'!W9 M#T&)(ZP9N>]DPFD9K/$:A*WM![)F$)*BR6R0:2E,5*5YBN0Q'UL?A$*/.[W> M194'/U/P772UY_,F'TQQCA7@/ E0/B&YHO7L5'+CBG%.Z\:!RF_OO&DG M=>YPWK2++MJWJ'DUGH?Q^R'M\K5GRC\GD_S'<#3Z^MN+S+<.9TN[O:#C.5*' MT:R=&1G+=2A!%ZY)VX)L^,)\O9\X:968"X/=7M5Q:E=!D#7W"?/Z"[XZ'2%I MXQDM;RP7#JJH!,[%!-8$[=$2_L+:S/$MT'5=W"[E.W I1\8QT-@8S1[E+<0D M#8CBLTTF2!O:F/R7" ZP;/6M_?75ZE'";7!0<36)SC_2^GG1=G4V&["2 G/D M/L"8EU)L[LZ]KO:/$MI<;X8A3GF9^>3 MZ7SX_Y:QL0$-V7JIR*$4LB9&DW/@C,[@HLJTD];#RD99?#MC_;-1J@^5[7=- M(J$,;'%*5X=0&TY3P 4)49H(B5P1K:QPUC1*,K\7UY^-/+NJHL7!X$9TO\VP M+$:OAP4'M7C0T4 A.58[V\5Z,63(D 5:Y>E+9(UZP6V![JA(T]KN>:12&A#G M^FIW5M;E,!#&*1\$ L800!GGP-N,8!@R84O,Z-LD2-R/ZP3)TJ,B6ES)L'GX M+Q?SVJWS&OS5E20O%M-I;; \SB_IW[U=I(28A^/W+X>S%$;_%\-T]G5E#B%( M32-+-8*Z[*SC1*(?LZ!=5ACKW-Y-HSX&=H)$/28JW&:Z;FG7WQ[8&ZQ*H3>? ME:]C&? @96"U>VP)%A2MX1"19Y BHC3)&I4:9=5T!W]4C-T_H79P&5JP8<^. MZNTA_(*?Y^_^P-$G_'DRGG^@C0<+)A/KI0N*E@I+]HDS1M;B7I8L_8ZM=P@Y M")?7<7^G\8$XL%\O^ [T56KO_IC43BI"2RS@@G;DD6D/9$X7\)Z9PHNPNA[> M'9RX*[C?^;I?C>_5!]\(FGA''J#71L::8A*#!)54!J^XA2""9&B+UJ51LL7C M '^GZKZUOE^';@/LEY/%=%!HL1>QUJ-D23N!B0P<<@8%0^(1B^.FT=U5C\+[ MG:I[UGF/#MFR6=IFR!5E6@O7/RMSG'[%39XLRV2UL&47:22AN@:G4S@,R+DP,G=53E:;)-3 ML3W&O14(M8Z_-5++T93R;![4\R\_A_^93+]V?34I&UZ8 FTUC2]$ <'8 #4I MS>I DDQ[3^59!WFHHIY6--G>INBDKOT&PKX"_26QNX;:MV=@-\H+J= M5@38GFB]:>\(2%>T\E+% )-33CQ!7Q1"H0,R$L1NN2]1ZWV1[:'2GB.E&N[ M**T!QUXL9O/).4[?X.BB&\.'X9B,A,)8!W0KA6IZFLDSE7"Y!S\FQ#9*'>YER21LF+D8--#^V89CF>#_-P MM)C7^&IMJ+%LLO'3YS1:$+:7Q,,7M#@LYJOTOW407R-'$IU-BG845(:#$LB) M<('5M!)GI=$QF#;^05\CZ)RPV@W'L_/)8CP?,"^DU]X#M_7T+7 /D<<$46@6 MN8DBFC8AVU[@[W]=/ A_;Z7([EWU#8I6O\;E.@[G(G:G'9+OX&MW *M \93 M6U9 )XO<^6"1M8Z\]S&.?47GCX+'!Z3 L43Y.P[\^9>['["Z?X1%:;@&KDV- M_/!45>. O"W+D]?9NS8ACX:#.OPIPOZIVN_JWQME&OCI=R.[YF9L@Z_I4<1# M" ]S]G TE-B*JAWU>0C><()DB93,_#..%RHES&PZS+J#V9 M!R+F "H7#2X4!=X%RRUF5I1OPHP-@$Z,$WV(O<%J\=/YQ]'D"^*2J&JI[DHZ+N0R&T/S-I&MV!MA'1BC.A'] V.*-:6KQ4H;9B5 MB!)2JNT<#'WG@RO #$\Z,\_%^K%EFYWC)+G07>3MCRB6R)Z'&>9J>)$5M[2\ M?AV%<9<.E%L\M>/!Q:ZXU\XP; HIQ&2TK_5X*)Q*AJ:@R25&'Y,=;/'\CD', MI3V[_H)GTVD8OU\&BIY_^?J17\.7^JMG?X1IOA9 4T09'FAZ"5U3(7(&E] ! MF;_:!Z_0K&?G]Q6X[(R]L]LU6GZ&9M:=4%9)^0.51.'<*,#:=DC1]*6Y%@U$ M28YA$48K;',WZ';X]K_>[9EUM]RL_M76P)B^VL-Q^FFXLNQN87T7/C_',:EL M?NFUKH]"F*QD[8!-)E^HW=4"V7_. "NA"LFY$!O;6IWP_^G(>0"U-[#]'RW$ M"V-U]D_ZX'SV:GQQ6=C )J-\\AY$KE,QU];9O)[9>)9+82&PU";)J=]Q_.G( M?$ :-'!>'CV:G_ZU&,Z_O!J3(;Y8YHN=S3_@]-V',+Y[G#6SQ0>EP:C$+ASW M(+(&*XJQ@?.81)LU>U\C_#X1CH$Z#5HG/'J<%X&K5[/9HB;LK0;#F,W)9@LB M1@3ET--@> "KG;>V1&MSFP;@O0[C.]GW1H(&_16^'IP_.*S9IG&M+M-B0J%V M$J14]8;3S,"%E"%F;QSJ0O)MXP;V-H1])?<9P0F. MOMYH:.L5ULYRB((+D-YR[M'Y(MJ$9F_ .'S6S%Z9L!ZO>+1&#N'9;13$UV&, M^*X6L)(F&MSYG(ZY'0]C M6Z](S5D6K2-7]+\0BB=/+V=A"HLE624&=SZQVQRMU_7=>.S7"$A4BA4G$9PS M5=/60$S%0[8N&B<2]ZI-\'0SIJXKTLTG?WE3I]A9^95^6ZN[ZU]_K8T')^-? M)O-G*4T7F <81/;(-: E"2A1 T&1-M^4!'-1$.]5FW7J$6#WOWKUQ)_U-:BU MHAJD6]R2Q*JE6DS,)G(_O$>20M3UCE2RXF@UEMI9S81L4SAQ-YY]16#WPHM' M"?E8PJ2WAO+\RR^AMF4]*]>8?U$2@H[97$M"+%I0R@;P-AG(TK'DR15H=4'S M]A@/%6#M@Q /<:P?Q30PL-=6R0N4EX5E6T!K&A&]!]QA INM]'K_UM59*7OF M38XQHM .3,V341KK#1\V5O>!TP_>&[6/M68/?'D@E'@$=-E%%SW29!E@>#L/ M?FC3M8/D M)SV*K4?#=#:=#Y:&\Y*CV22,*CM(LH)0PD(LCI'?3B:SY4H$O55[$'KJM3E- M/ZW/YQNO/0&SX/%B[#&#\ K$911F"QB[[.[;:[7_V?KP#MY!!>M*[""_'E?8 M=3A!LZQ<4A""1E">OO,:$:*-F4=A0G1;7=]\'&KO;]MLY/P)WU(KN>] M\6<2U5<@/B?G?!0@K28@3-?*=R/ 1&T"UP6#VZK5Y78JO/[J;U"%CY;2@<=B@-;Z M"$$)HDA)*OADG4YMK@B[%U9GY_F.AZ^N37H^F4XG?Y#-^2)\I+_,OPQX(4=0 M&08EY[J\I0*^KG%&.I16"&X:'7+N@O( KE=OO+GE3K?23M\I%=:EYARV>0A:H]? MI:6@HI$!G0YO>Y/>A.B4^]";]!G?FWNF23<[/A_/*W9>(O^(TT7?A M/0ZC>V633W0R!!U+&V,TSO G!(MNLKZMOI= M9Y-S.JEWD<]JOZ)+H^>L7 ]O#F)BRA2;JDM56Q)F#Q[).2>J,IY)(U%O=8JV MN^7Y(+93(D?/FKC-%=]BQWD9AM/_#*-%O?W+V6(^FX=QO=U^('+@K$;^ M"%T]C'2&\.8"J!5)13+/?)O."KLB/24>-=72'<&W[AG>.*=E<7:)^1JTU85" M-J,T61>0GCE0D:QOEVF'E%I'[8J,.;9Q?1]"=E*TZ5,+=]"D29#V#5:I$<;; M@4",P?' )*"(-:1,UGET+%;,'JTS*A>NAY_?$JYE.A M7W%_4(+*A6D%+L5$R#SML]$4X$%[9Y35DK?ASD9(IT23?N1^!R,ZQU_O&O-% MAF-(F#VY^R TP5.)#'07F 86HN %972E4='>)DA[JSC:ZW*QN[2/I>[H9NCP M(G_=6>:,%B!,Y#0,(XC8A?9.9F(B[RXKV28\=QO+P1*&^]'QO6':G67=X 3Y M)J+K%U%M@:MIO= F9(OKY(6+A([N9>8%6V714KRMV/1$)76 M8&PDNY>A]6GM[&Y#KM&M1^_?2NQ'Y)/>Y-6@ /WFYK4J3),E.Q; B5!3!O+:6WL'67=(*'G)J*K>M.',37=U.]"=9@-O:O&[B5 M!W$WV,SOQA:X%3)&R"&0 \1HF7(A!4"O=##U0A+>I@_K_BCPP":^%P;L(.4F M';<^34:?:NSJ9A+BY?ZD'2HK@67.:]2"TZ:'KO9+*4*%Y(5I8\O="VO_MD!W MS=T*%/4E]A9]:9;Q\LLM<(7)1>-S*@@\6T&F2LP0?,Z0>&:L1%Y[7#<\J;B) MY@08T%G(#1:#ZQFC%^U0=? \+<9[]5 JFY56P M?X2/%>)EN2_9&]Z;>IM%LJ P*P@L%3":*5&X%EFUN6AS"W#[MP&ZZG#25@%- M.A2.\V2\S.V+8?S[&:&DK;#B>_WJ^=F;%4@9DW;!<=#"UPN>E^D3O("VT@JN M78[8*!]A&WC?/$_Z5T*+OB3+%=+SJ&D9=+4C@ZDM.B0$57LS^"BYXSH;T7-7 MDM,Q#A\OR1[K1)II,,S4."2' MHD-.B>R!M-WMA-]2RYF=A+^QYVW:]"+R?@33N>UT?A;' \GTU\F\TZ7"VS_ M\!X[">TPBK6>0IR<%!N$J>=C#3Y]C#T^S >.K?C<3RY/T6G-YTT\.IO(GV#'Q?3]*%> M%4-.#*Y*(IR)24I;('GE:+]4M%HK%8!I*PB>1[&=)]>1-G>".T6^=-="D\/A MCS=:1PRD5MXX)4%+QT$YSB$4013V3-&0N2RY3;G2.I+3H$ G^3;("/HG"6)6 M&R'C[&S\T^?:"WDQG'VH"%< :R")2^6!FWKBZ6@-A MG08C^M5 @Z/"3:O6:L$RR;!HO(3L:\$E;7,0I1]@U8^UVW\L_D'G/XXG-4JE0690<\BH0Z)-K18BI.U#*H.6B7)"&,AET[6 M"RE+\-HTJG?= MUIL*1W/31H_7-SW-<,'B%1J\(%,.9J @PI,B(G^X>3%43[ MG]'KS2J;K!^'M#7[U]^]R\@CA=^\HN2W<;CH4(2Y"F ),!MOH\RD/Y<5*!YR M/8"W8 V92BPN2_WWP(X[H)T\3;JJHX&U>AW2M;YVJPXT@V2Y]$(9T$5;4"QY M<(E\)Q26MD:=!--MMIK[<9T@4WI41(\6Z[+D9JV(!^>3I15]2>$PSC?;(7H> M50Z*0VU.19169%U;&>J-D$$$3W^VV]U(O>.+3X@5S>7>P':]HWO53Y_3:+'J M$7+5*&\@H^7:)@828[WEB:RSH+F#C/4.2A_I3VT2XK=%>!HV;!-]-&A4>+.) MXG6&_SK%\^'B?& #N5T^::#-L(!2Q&FG"&IBA5:^>A%#HWYS#T([#:;TJX$& M30CO[;-9%#?&T%"UR([65_HN",<@FY!ICS0AY3;W71Q7E]/VQ.@@]P:=">]J MEBA,S-Q[A%H[ BJ8!,&061UIF^6T']8#]'WM+*?!@*Y2;M!F\!+2V?C:*7@% M1A;267D7/@\L\PQYBF MNM[= ^HTYD1?4F_1R6ZM;?TRNSI:)740"A)WM1\7#Q!+ MM%!LC28X'QSN(PRXUUYE[<^3=I?ML?0GJZ&,^2J4\8[^S3+OMR@6E \22#X, ME*N>83TG38FYH$P,DK>ZE?PVFD-5*'36\!UG2YTDW>1J^IN85A4WVZ!J6L!Z M-Z[#%+%VU]L#1.@@]/U1@M-:R77R$-#$:MG1=YK,N\**T59*@:S1U8I[I,(# M1:W[8L(NLF[ @&N9Q9?W=RO4D=L G"<:H[=8;VXTD)30Q=N2K6N3F7(+RF%B M_5UU-.E3P V26J_ZP#__VA+^/X8XI9=\^/(:/^%H276FHV/,.'!)2$)9)#BO M:)-TC@OPO7-9]@&W1-C9S[\1W&JNE'EUL0I*,B&NPO#Z , MRLN89812?"U0,PR<*1X\$XRIS))*;8XK#T&3!TR30[!D%_FWZ!M\\[3H,A*@ ME> V1'!:%-KKE 5O: \EVRLRIITVOLU)W9UP]F]Q]*FS]1;"G06^T;C8T!EA M]>OZ)889_N,O_Q]02P,$% @ 48;]4CG]I0D;FP RUX& !4 !E8VAO M+3(P,C$P-C,P7VQA8BYX;6S4O>MRW#B6+OI_GH*G>V)V=830!9 @"?9<=LBR MW<<3+MMANW;OB8H3&;A*G$IEJLE,VYJG/P O>4\FP 0I=DR/*R617&M]2'Q< M -;EW_[WC\=Y\$T69;Y<_/L?T)_A'P*YX$N1+^[__0^_?GT+R!_^]W_\TS_] MV_\#P/]]]?E]\'K)UX]RL0KN"DE74@3?\]5#\#,4,Q4I&,7EOFI"_5CT<__]Y?W7_B#?*0@7Y0KNN!&0)G_I:Q^^7[)Z:K"_*)>P=DK MS$^@O0R87P$4@@C]^4 MC.PG6>1+\65%B]5[RN1<:U\];?7\)/_]#V7^^#27[>\>"JE./W9>%'M/-5IF M1DN4&"W_>$[8SU>H[TG?U;&N'I2KS/W@2\KY@A[AU5 MY8^57 A9L^7>HX-<_/L?]*?9N@3WE#[-OJR?M%7FW4?G=[1\>#M??G^W4,OB ML2+R6U:N"LI7,YAPFBE"M364 !QG$6 T3@&'",>I4&&&L]EJ\U6?R07X]4NK M526ZE]P_.."P.C.?"UDNUP7?O@D?YZ=>;_K-9MZ%Y.<%?93E$VUNT,H;IZ&V MYS]VU0Y$7O+YLEP7,EBJ@&LK J7-"/*M'7_YMY^W"/@;C?E+83P?$5ZC/(_-%5]L]'WY[;HK63%OS"X#57_,R7VF-[6H&]<30>[E6 MK)97??'J8=(J_B%8%D(6VF,_8>YFLDC^L)SIUU/U/&T.78A?:/&[7+W2_J+V MMI;\]U_D(Y/%C&8I"4,1 2H$!3BD$A"BG>R81-K9)CA446A#6M82IT97.SH' M6NG@L=(:&,=:!*71VXZ?["'O9J9!@!R8DPXQK!4.*HV#2N7@MUKI\XS4$TS1 M+$NK63,NJ'NBIPVN-=T[ U43O;FM8F^81+#B;OL'C<+:SG:U?.U^HQM3E\5J M]D&/_D?U"_WO97&WUI3S*(O7RT>:+V:0JU0D&0(J#1G 6,6 I8R!"*89E$Q% M*(QMV+E3RM08N=4N^*W6SY(SNI'L)EUO^ Q,M/;06,]X*].[W#G]@!U73O]T MZ,9U2QAE^EL9V4YYNXO=IGGK]GU\DH5^7RSNWTO-'^]SRO)YOGK^H-5?%X5^ MF:-]+DNW1>-EV.V6BU[!')@K-KH&E;(WP4;=FV"KL+\5HC4V7M>&EZ6.NBJT M!N%P/6A_8X^5X&?Y32[6\JU6]VZYJ!:6?\M7#RVS?5@;!^:C>ITK)8VLNWFN M__VJ)94S%H:$01@#RF.A%XB* "8)!DDJHA1"(K"0U@O$*Q29&DTUIM1G7ZTQ M]:%8:XZ>9Y5!9NMK8U)0VQ141CFLAJX90XL5YT@C,S#G_2,-BL/*=:3!&6E! M.^P@N2UU/2#;N0*^YOGC+8P]H+"W7O;QO'[^]7MY3^>_T)5Y ]PNA)&NWZER MP;7+^%7^6+W2-O\^2[6331B/@8BB6/O8YIT6F>U/EM$TI2FB$7/QL:VD3NT% MMJ>EFSMMA[*=2^T=NX%?,96^0:-PM2&WIW+PFU$ZJ+3V>/SBA))7!]M.\JA. MMA,8AXZVV\W]6.@MS8O_0^=K^8MVYM=%=^RK_)=PNNUU5?Z8_/="4_2Z-]/L_K M0)+56ZF?2.=?]+)^K4?N>>_B&44,(\@TN)*F (<:Z0PB"@2/92A11A+BY(9X MT&EJ7-(H&ZSHCZ#0^KEQB8]!LJ.>D:$?F*DVU@2UAH%6,3 Z!OL6W014>S[- M$&VL.KSI)O@DM6(^SSL\PNV5%GWH-2J+>@3RD'1]/KH?1[^6;/5N4:Z*:F?U MK?ZNWSXNUXO5#"62QH(*@"+, <9I!C*<*1!%/&-9)&.44A?B/2=H:FQJ] RV MBMX$1M6@UM6-6<]":T>7/@ ;F -[8>5,9)> \,I.9X6-2CF73#[DD8O7]R.' MN^7BFRQ6.9M+(Z%9:."($)&8E+>42( S"$$FN 2$12+D,,()=V*&DU*F1@L[ M2@9&2S)IT?C?['2EXP'IAZKH/7RSG319@&/W$ZK\&+GSU=!,?F M%.KR0_K1V@>YJC=3WB_+A/QIKO7[DQL%[2.7)*E0>E6H/4-(-')A BBA M$L!(,HQC'N/$*2F@/W)CN(,^D8L2$M.4A"")*=2ORI2 +$MB(!5%:98@!<-X MIEU\MAP4 S\SC(8- < /QG5_A3/LKC/%_=_+9;? M5P]WR\X1B1A/ 81)1& %.( 4D0 0G),*(J%J&THL$+(^ #7ULV \KZPEOB<2)J5]*_N?[Y;>?]1/J6:\_5).] MFN:7GCO*A+9'UKMDU*9&'\-J]_[V!-C I'*5"5JJ"I0): MV:#2=J@\R#.@#)@#>2CQ!?,?SQC?G?MX[J:>$9':&]F+\7[U_(&N]++WH]K^ M^OGV1UYJ.DMI(N,$P!AC@!7E@ @: D)9&@ND"8='3G&2UJ*GQB]&\YVTAN>@ MUCOXS2CKN)?F, !VI#,,K ,S4$]$W8,OG<'Q&Y)I+W[<0$UG6(["-]V?T#.H M\_%IOGR6\HLLON58?^5%K:D1GP@-9K7%9YZ-6%;^: MZE]\QX! UA8X!G_Z&4P[8AQ_B 8FSEE\&TAZ=U2R!G2[F+$H 01 M-9$<(I& *CV2A&01Y5BE,K+>J-I]\-3XT^@6&.4"HYW]3M0>6)>WGOI",# _ M65KOM+=TRM1>FTE[#QIM]^B4^KO;12?_WL]1JG>;3=!V]39HZ^I7*PF980$I M@T#12.GY9[):$J@_J=@DMB1(1,3%^^F0-;4IV9Q[;'0-6F5[K=ZZ0+;S2CQ! M-_!4[HV:LU=A@8=75Z%+WJCO?PO##U_J-K>XE]O\;!S()D28Q0K&$68@@9P# M#&-F3I0@B*(PQ!GC<11CVP*;.\^=&BD8"/-RE7-3NF(G8]R]PN8N>-T$< 4D M0Z\K^J+A5%3SA.U7E]'9HA3-/&+);*O/4GWL&0>:+?"7?Y]^D>+=8Z<>: ML.LZX/*6\_7C>FZZ0MP^+HM5_C]UV2PH(H2@H@!*10".L@PPGC 09PF-DR1) MF5O/!7<5IC;5-R5B"SFO%"P?\J>Z4,UR]:!_GV_L:LZ-;@*Z-2V@.[8Y1DVZ M#U\:*IE%,02QY"' *=-^&E(2*"@S24P:3")F1TUB7FH4[7KC>(W[WAF8VS$' MQLZW&W:V#/P6J)4'E?;!5OV@C;5WQMX]UK4W?'X#7MW5&#?JM3=,1Z&O_9_4 M[XWV6:ZT0R'%&UHL\L7]KI374N4\7\T@0T+A, 7Z;24U!68QH 1QP!7/LAC' M2E&GC?K+(J?VQFHU#F2CLAN[66!LQV9^D1N8O3:@M=H&/^T25J/P^=!99[*R M1\>!O;QM[06N@7FD M-U(](B8[D+@B7O+44T>.ENPP[#A6LNMB?Q,_G*4J"9%4 J08F&04LQ!QD M/(I#0CF5=F4$.J7\0TW\K]^7UT_\\(J)[P372T[\+J2\3/QPD(D?OOS$#UTF M?MASXF]=BG)5Y'S5-*+Z5:]NRL]??FU;H_$DS$QN<)2R%& $(T XU03 &$5, MH@A2ISHBG=*F1@1;99L>:96ZP4]:8=>$LFZ4;=<6GK ;?%G1 =L E4>L6;OZ\-?;55-;03@2!-JCUW MTZ8*$T!2$8)4QC@1T-2339WZ'-M(G1J_;$^*ERK85?M_!;7B-@4ZKA@$.]KQ M#NT()W-7H^K>V]@%);^=C:TDC]O7V 6,HZ[&3C?WS.C0CE-;1OPT)],!$5JVBME6VWV[@WBFG MHO]GX30ER5&#]8-MC MW>B$E.<5I)WLD=>23H EUH(OPDBWPIJF2-\G3* MQE\+4XZ&A8J($.LU)@LIP 1K9TXE$$280Y%D/&;4*M M!7EE3Z"61?!-EF8+YVG;MSXH*]N"G_)%\]%Q%ZSWV-FN5(IYL=M3F9'7O]=!=KPDOO)Y7K)C M-HZ(D!%#D8P!X0P"'%(!B! Q2!*D(IB)B'&K<( +!7-Z/S,5 A*&9 P MC ".. 2$8 JRD":AC"A,F-6.V-&3IS;M-\H%1CO[P_]]N"X?^/<&8>#9;&F_ MTY'^25M['>/O/VFTH_N3!NP>UY^^H&>Q?R%R\TZG\T\T%^\6=_0I7]%Y[;A7 MOL$LPDI@15+S(LX AB("-$XD2.*89'&*<*+>]@OAT)-\BY[1-M#H-?K>!,T"L5+98Y\ :WC\=@RX+';$]^T_;^3 MOI/&'(?TG;[LRA8@[W/*S!%2+LLF.UE\7'R6IN%(OKA_1^W MZMAW79H[R_Q^D:N<4^V;KW> TF]OC93C^?L@7QT[3^FEOQ #L^;VN/XFV+&P M+1L@ OT%V1@95%;>!+MV!I6A!SUK@]^^5G\S%@>5R4-T4!E@1(9IM.)3T9?I MQS( U&?;M@PAJV>%;E-/X+ AUHPA*1F"H78U3=BY2&) $OTI#E-$.:_J]#M5 MYCXE96KOC$K)8''8R,ZQ)/=)/.UX^&J4!B;2&J#C/G8>ZVYW(>"WWO9)2>/6 MV>XR]JB^=N?%?6.0GNJSS/*C>I\O9-G&/\VB+(W,UA50Q(1;ZED/"([T/XE2 M82S")%2JK>EAQP!G95E]O_>K=@SN.[:J&K^15H%?Y3:NTK@+N^&7KL%&YS"7 M49I*G@J0(+VHQTF: ,HI QQFE&4TB91P*EU^'>*C^NJ[>%>J;L,N?:%KQ\!> M,!N8A?O!U2,ZZP(4GN.QSDD;.0+K@M'',5>7;NC;=._[+>>&>4RT0;%0, MQW8;L$)-FH:>B@SHE8UOJ[,?-EW.T8URN: S/I/I!U[8]&W6"CKS]BM(;&*^%= MECHJD5F#<$A0]C?V(YX[6CZ8_S=Y^]_HW/#K\V9^9L?O'*J/^O5V1NE)%_-$DJQRD(.LIB& (>A:;S($R ( MYS"$4D&B66RYHG,[%AM7?2=*W!@QW$QN50^J*,KRH5H"5Q_DUDHW0ASY^V#' MKM,=Y8&IVIAR$YA_@QV+;H*=VDUW[;@?_F[OAAJ$8/.%^:G%X4\WP0:*H,4B M,& $-1K^7@0O,XI>WRHCFS#J*^IEAN?P??="6GCO8O'J^1?ZW\OB;D[+LFJA ME.I77\PD!1D+C?_.8Y"E:0QHC$@H5,01X9[:5QS*GIHGWUV.WZS;*_V#RH!> MO:QNL4//M!V;#>EX1LZTU0QMBN68KM9Z;9IOU+?J2?TYNX@A7.[7Z8TA2DROX MG^N%_)<_H@3^:P1O C/MJ@M>:PFFQGOS)U3]25^@S7F2?*47?7/'>/+.4<5) M3/6 ZBF?QJ8S,L* )3P%B$.%0@53@=/9-UFPY=CCNBMTDB/K<10LW]B>D!WZ M;=M"^GD'4JI6)C%H#]&F:O+[I6E,<^<[4<@&+;^OR"Z!X[[>+$P_>C79W'-] M@(LID6>^ !_5^^7B_JLL'E]+MIH1J7B6B@2(I.IB)1#(TL0L4!"-,D52_8[I M&^%R6N347C'[D1F>4HDLD'>/<;D>SU%IUJU08K3#0H_D8&)6'B7/IAF>P M0)]5T(3%, MCYJ3$E^F-TV7\6=[TG3>=&7-GM=YR>=+4XRAW)2$)3R5)$XRD$(,S;9J")C M^D>5Z"453K'(5*_:.R>$38TZ=MJ<[&C;N^IN)\Z69_6>T!OZ<+XWY!#:CON%M8 MPP-_M ,V@LB>+XXJMJO=+.;:KR0805-YAP*<2@28U/YGDC$NDHRF:49=\BCV MGNY$SB.D.7PU,H)KRFWM@V=)HGTA&9KVFL):_C?+3QGLEYGV)(S+):>,.YK] M)R]R+\O\>LG755%Y[3[2^7])6KS5OREG&4IC_7\,*"42@)%( 5&I_H%]+[^\+$PU9^0--3KZ[1D%$H88H3()C^!].0 M@@RF(0A#E*I0)#&%3LNP+F&3F^Y[NIKCEK9M9*_"&9TXV[W&?:$W- _T!L[Y M/6^#B-?7?J? 4;T &],/G0*K>WH>2%VJ.7&NY$23!/Y7?>&J?+>H \%F..,< M,BH!9)%>%$B9@8PP#(A 2)HJ;A*&3B=87M6;&E75VIG4Z:=*OYNV@L05C3/] MCJ?E@=F+C=+ E&A3Y:>SR,]-6];B)M@.]J=FL#_4\5W;5IP>'*YAA\3O49]? M%<<]&QP$WJ/#Q&&D]-S]>5P6J_Q_FE?08<;?+%49#1.! %*):?^>04!2E *F MPC!,.$Q3R)QV_CO%38W)=[7MF8[1#:_EAI$WT(;>0=K%2W/@46*PQSTE*TS\ M;C)UBQQWU\G*_*-M*+N[KFD7]F%MXLMGF4Q#)B@%,38Q3QA10)1V(),0$HI) MHF)EU6S]U,.GQA)OMEVQ@EK#/EW"&N N;SU= \? \]\!B9[-P?9-OK(S6/.P M%V@+MF_&Z9Y@!]>X34K)'Y8FZKI82_%9,KJ2FT,*Q#@,:18"$G&SF(LXH DE M0&4QDECJ?[%5IN9Y$5.;H(V205%K:3<[.Q#LGJ-^MK8C/75=P%DPA6_-5QYR@L=EGSELLLKKPR7+)V M6FX7HKN9E;[@PW)1[/6V>I\OY+N5?"QG"#&$N2(@,6>=N:J73/K)G?!;\;2H#*U;RRGER^!W2KL MQ89VX%?!BXQJ_T!3G^@/$YGJ1<.7"67U">[9V%>O0JY,V/FHWN8+NN YG7]: MEE6N^R8F/,LX02E+ (H3"3"3,: 1CD&4<=!NA4Z/\C<[5EG:K M=="JW3L8WVH +(\I/,,Z].'#]8CV3_BQ@&B8O)\NP2^3_F,!Q=DL()M[7R2* M_[9J%C@C%'$>IWI$XC#42WR< !+&"4BE1"D/,0JY4]:0%ZTF1VW506P@&ROJ M?%[3?YO3.5_/-YO8E>'Z[[*QRISJUJ>X_<]S_0RSY>G!V(,W]-;%F>C\-WL# MN6.3&<36*G-*6Y_K:F>WLFPRX?S[0$\I<+_1[!\I1'\?3,_!^ Z^4CS1_"C-.%.JU/]HA=&H4M+M!QIZ#1N^@4CQH->\7AFPU M!H[;DYZ0'7'7L3^H_;<1+5 :9G>P2_#+;/I90'%V+\_FWK[A)*82-1NG&O9N-!D!S8"+R 62/8!8K>*Z(;^E^_L@A M+U;&'D?!V-UVM??3'D,\;UNW9&F*:))1S>)Q"C#$#!#)$D,S*A7ZBR33OF[/ ML;2I4>-[W!/.F[J MN4/?5IE]NRQ>-U5[C\N;?E[.YVI9F*C]692ED7954E/[6'LJ1/LL5&$*A%2I MHC!-!73:Q7'68&H$<[*&[]GJO<%OQA233V-L<2V9XSQ:EIOJ0X[!T!OH@\#O MOEW>%T*_6^/.6HR[#=X7I*,M[]X/ZKM\^_)(Y_-7ZS)?R+*%V#Z"M@NOWKB,L]"R MA*3'DNJDX5P01K MW54=3LMWB]UK\@7/G^8[=303HF+*4@IHPA/37L[$T^IU5):$7.E);R*G7'P= M#SI-C1JT2<%6WV#?J"JHLC'+)!7O7=A:UCOJRL<(V_E'(X_;.!Z3&84O*SU" M^O58!K\^";-'M!VP<^,U2$B71X"]^E,^]!K5P_((Y*'/Y?/1/=*_WNM7PDH+ M615K_OM\2<4O5>^?6WWDL0N7=O/F7VO/>*/JM['>-NTM[E;/C[F58.\ MM]+TN./FBW(O9U(1!;F*0,(8!%AJ+LP(IH!1 M,,T@* MW1?W351<\M]-SS(I7J]-&F1=]*LZW#Q=1^ROQ;(L9PK'"DH<@1!)[=(H2 E MB@(1H90A&5,JG^HQ-0HQ'+U^FFBJ#J4SB- ,11!G D,> 8AAICTR*3&$6 MPLRIAHA7[:;&P)\UTQ8Y-VQ;L_!ZD:_*X-[4M-2_6RV#;U3KO2X#^?@T7SY+ M9P[V.K:6S/Q2(S8&7U]7*'>/\K=E4I5 M"B.G(KI#*#FU]T2E:6!4[;G,'V0D/;T.!AZ?H4_#'8;&/YU?@=VXK-Y'T6F1 M^Q50.W/\-;)Z[JS^,$?NZ[Q\J$NZF#[P.TG@810S&',,&(HXP!%- $L0KPJF MPC",5))9G9+;B9L:_>YK:XXPC+XWUQ#R!;PM-V"]H3CT3NQ5 +KOREKAXG=[ MMEODN/NT5N8?;=C:W=6/7O8/AUI/D',E(2, D0@!3&D,&(\$B&.*I)!*J-2I M,-,I(5.CDH.SSY[L<1)..\ZX%J2!F<(9'V=RZ + *R6<%#0J$729>CC].Z_M MF1Q6E[9L8V5E3"6A2L]O[4T G @"6(880'$:)X*K3'&WS*^]QT]MHE]H\6$# MF-V$[@_#T"NCNGSN$/&^IVT>H(GNRT3AGC;O=!M=7Z46]YJAF'?_Z[RL(G$_ M%?(Q7S_.*,H2E;(8**71PC(3IOA-#'A,,P6E?F6[%8"]*'%J,]JH&(A&QX#N MJ']-%Z134%M.?)\ #LT%![V0*BQ;=8.?&H7/UXV\LB-2!S@#-D4Z)?4%^R)U M@-#=&JGKQBLK3K_?E)U/I."1$J%V!R(%<(020$P# AA*215/DRQV:N=[+&)J M?+(M=URVNI9_Z5DX^KUC^?[KT!GZH&U3%'J8ZOGGC1^FW//[EZEC?][,LZ6< MCZ^\MI[,B7I8F^_]1NP=K7LY[K !HR2+&-/>A5XAX PJ0%$2 9F*2)$(JA3U M+#G33Z')<<=.P;C3U>)N=LJI;R=4:YB/;B-]Q]:.H<8$U4&_[Q9Z25HEGI4?5P^R^/I %Z=;;V>-:J_+1B'CP/B;=8 MM[[R>]0-N*-%D.0 =6#J4$_& V M4C6!GMBY%12XC$AG38&.V\(5H%O5VWZN6^6#WXSZ0:6_ MQXV5?L!Y]5<=51C5Z^P'SZ'OV/,I_A./MSEV[?V\JT0^C'EG?[XL?BZ_+Z893C.%.$0Q"%AV@8!J8 MV7HAU*,R\UD,KJC.?/S,D2LTGS7JN$KS^4O[.6=?"RJD281J=T8BD8411B9D M@)I&H;'^%*<*D$AAFN(0A2IV<;8.!4QM:E?Z!=45;M[/$7)VWLPU> P\AVLH M*MT\;AE=,MRKTW D9%0GX)R)AR_UL]?UF\.?Y8KF"RG:YL)M<=XPH2P,,1!) M2 $F1 (:LA"$*DK2C N5N76>.BUF:O.YU7+3I]MM5I_!TFYN7X_0P#/\")P! MYGDW"%YG^QE1H\[Y;G,/9_Z%J_O-?Q-BO#W.J]JB*1+Q&$<()-5;G)J6EBH4 M(,4L1B%2*8%.A82.14QMWE=!\5L5>[6:.P&DW<2_#IZ!)[TC,LX3_KSQ7B?[ M"3&C3O3S9AY.\HXK^TWP=PM>2%K*U[+^[[O%IT(^T5R\EDH6A::3'R8 P-0U MJ,[RZYW<&4T4CF"LD908ZH4ZEB"C,-,D$(=IED9I&LO90M[3E11?[;F@GS96 M$R*K)\213L--CD;U0-8ZU^=(=?P7[9&$V'.D[%AF0.#'8:+6@."GUH0_5<%2 MS1@TZE=#4(=77<@#=::JZQ#T2F<]51F5\JZ#ZY 6KWQ:S^+]R\6]YI%'P\G5 M4[?G6SNMIA02)$P@8%)!TVHJ!DQD B#%513'6$#D%$EK(W1J_I.)<'@VYQ'T ML4HK7*K@PW*E"7&Y"+0) 6MB[TL33>V8:64U"'89 ,;Q>0_!;JMQ$\;H5^!RB.2O.[W-M_Z;9]ZF8N(!&)+*8I2(72R[<( M,TU-L=2.7&S^*T@2.YUXGQ8S-0K:Y#6W 28]>].= =5^*7<=5&,LY]Q0ZK6D M.P^"]V7="5&C+^W.FWMJ>==Q==\F0W5S\5R6'[32:^T/Z:5C^]5-$\D$B34? M,,@!SA)LSF,R("2),20)A6'DUE:H0]K4:&&K83#?ZNWJ@G3B:^E[^$)M:*=C MJ^=-L(/>(*Z:>FP%U21RY_8^%\<<-?VQNNC)%JORO?RFYR' MS:DF"P7E(HX C6D,<,A,IPFA0!@R$?%,R-CMA+A#UM2(H=+M7_Z($OBO8<\2 M#B< M?,C/,$T,!/L%EZH%;T)*E6#<(!38PM,ABF5<$+>RU1!.&_XV0('';?T M(PO-.4^R6#V;ZMBKVT65*OI4YY)6=;/-B:A(]6H$:=^!D8P!S'D(,J$(X#+. M)(*$Q)D3:5C(G!QYF%V]]_DW*8*O>_DQO4Z=;4"W(Q;/4(ZQ-]H'16=R<<#% M*\G8R!V5;!R ."0=EUO[GG+KN2O+57,,9+99WOS@\[7(%_>[-?5FG"(E(XY! M)$T3E#BF@&&A"0GQ+.-)C!*"IT=#=,Y^,ETK7)[!GW3G-=L] YN;4J6]CB0=H/*\Q&TI?"1#YW=(#D^ M9G:\OV=6(W^08CV7']6M7KR)?+Y>Z5?9%\G71;6W4\N4XJTVT!3H6*^:@J!M MZ-\G653U.;Y2_>*;12JE*HECD'&]"L-82D"I% #&)-)<)T(JW8HY>55O:LS7 M6F=.J7?M"[8&!JV%@?F*!3LVFILV\:_:S+KP3_!;9:EK:RB_WP([?GVYL1V8 MA5]B6-V3)0=!WV_JI%\5QTVD' 3>H[3*8:3T*)%T^, /ZT=9F*_@YG"**QYQ M"A.02(@!SD("J) $$*IBI1(8082M*R5=%#J2M80=197NOR4\6HL65NT5VK)_JXK M#T1V#F)_D=3$)/-U8 M&E2FW@2[QM;'$L&^N3Z*<_O\9C@>";W0>(]XEC3V4/<_BAI@+(8YP_*IZ,L< M?@T ]=E3LR%D]7P5Y8M\):LCD(,R7+^64JWG[W,E9XF44D:S+6RCB1O@[DE M:7M&Z:]/K.G0FO?SJ<[&<>/X/HY\N(>LC5/@_1P)G9 M)P2_2@N9UUWW-NS/WT3A_*W?/70\MP7.I?EW0-=+#0R544:R;"@L5[& M8 8!5BP$!(88( 5IG!#%4I0X]:NW$#HY-Z/1.?BNE0Y:K6^"2N^@4;Q7#*'5 M$-A1DV]@A_97?&#J3$XN('DE)RO!HY*3"Q2'Y.1TKX_B6)_ED_[B/9B6.&_U M]^FVJG4P$PDFG,@$**(=)LR25'.3H"!4,5>4B9"$HG^UK),RIT9-.TH&2E_2 ME(&XIG[6::SM2,@S@@-ST$&%+5/$>XNFT3BX[4;SRII;G?@,6(3KM-P7K,K5 M"41WF:[N6_MQSYL?JWQQO\[+!R.A[@5>O8E9FG#%%0-A:-(Q(Z@ 210!A,1I MC*'*8.84P7Q.T-189E_/32_[/A[/66SM",8'8@.S2C^PG*GD$A)>^>.LL%%) MXY+)ATQQ\?I^]/!K*3^J-^4J?Z0K6P_?FI44-7^*C:1FR=:.->U^+05561G:X<;2QQ ;,<-_8$;F!$.L;@) M/BWG.7\.?FO^.TA'IM-P>*6% Q&CDL%I\PXIX,Q5U^8.' 8[F=-G?KL0KTU$ MJA15=.FV]5C,LQ@30O02!64 JXP#RL($2*Q]B2Q5 DNGU,N>>DR-2@Z"P)G1 MO>(.46L?R#:2[TD6 6^Z)1DS^P;[NPV;'>N,,!@#T]-N^/ZIX,E7FX%I+&F" M\X>AK2OQ'"@@WTV7%XJ\[P78^1#[?H_K6P'GRX.8 M 9Q) 8B "5""DU DE!"[A=;IQT^-")OB+96*0:.C:X&;/?BZF>MZ4(9>0;G@ MT:-^S2FSKZA:L_>XD6O5G#+EN$+-R:O<)^I[C>W\T\-R88*[3=T4B+,,RP0! M3.+$3%.IIVF6@BSBJ5*(B,@NH_O4PZ 7=Y@EX#Q\#3 MTP$)I\EYSN1>4_/H8:--S'-F[$[+L]?T7)B8UW/YB>;B[;+X2G^8\%?@GQU5.G^^ Y1)GJ"$=:7UC% 2L.M7Y1)^K M7=G;HM"7R/K8I[8O^%L[P*8)KS8SV+$S^+@91(]+G2MP];O.Z:/(N(N<*Z Z M6N%<\ZR^H3:/C_FJVAW5"RAS?*Z%R07/97FBXG5".,WT4@?(--)\S!@!+ T% M@$P3-(Q"%E/H%G/C('UJ?M>.\A7S[JGOH^RXV]C8,>9@B ],E3[![A&&K?KN6^AF:.>F\*;*9D##&(8D!40("G.(( M:))30$HE4DGC$#.K:)US J9&7'LJ.B3PG\*NFW5\(#(PL>QI=[D.J1TJ#H4, MKD1GI-(%^R@5\IM3+^T7^/VT='58L?Z\RZRJV7IG;GY9%T=G$#DQ29\[HK$-7KB[H$(&#/H/U<';]X:-EU">W.*@BG[ANO[D&'UGN5 M#KJN>_':!G5!*IY%*&,2@A1RU=2-YT3_2"1D(4?\RV+FL+SG$ []\7FAT7[*"P7!%RKPK^8]:N:"S4-E@KU;E-V9!X]\8-MMWO'1[87K^_F; M3?MBB#*D*#7)Q:9=H8HD($PORT/"XEC)*$8)FZV6*SJW\Q+=&Q=O'S[@HLK( MZ-45VJG+\^2Z-OMNPCQ@4^67:)+KAV5AEN^S MB,HT2U,,$BZD.7/5]EC5Z'K3GJ[2C;K] MCT"[\+;?M_> X@B[]!K +S6 S>GE5E._._(7X/"^_WY.WNB[[1<,/[6W?NF6 MOCU&%_*CNM,KAWSUEIIUP>KYLWRDN8G.?+4LBN5W_>&.ZF^+_LL,\3@EE*0@ MRJC)1PDIH#CC($UPS!(81YA;U1WN)WYJ9+/1-&"MJ@%O='5M1>HT#':$,QRX M W.04=P$L-2J!ZWN)H>V!7RC?G!W"? >_4O[X.:YH:F3"B-W..T#SW'+TUY/ MZ7%>>+Y0FFD'8L*C=EN W"K-'/\E:?%6?YUG4(1IS#@$ O-$KV)B#FB;[^B +28V&#L=LUPR$Q2'E2/ .O9_<79&Q-66O]]!- M4 U%8,P)C#TC#8K#&>E(@S/26>JP@^1V'NH!V/][YJ@<4]LYA?3RO MGT?^:EWJ5V-9:I^?Y8OJ\9M@FI7^5.9"%DW)X7K[_[G=$B8))C!B&NUK,*IY7QN"D%QEYUX#P-CYZ^/ _? M[Z_6B&#'BIMMK-\JV#-D>V:JO7MO&_[^ /7JU%^ASJ@._O6P'3K['I[8L]K. MJ333&2)2X32+ 8]Y"'"6"9 I! %5$66:/Y5B3E4U3DJ9&@76F=9F_W-=BBKK MO=H'==P&/0TH20D*$4F 5*8>?<8C0+G^,4IYH@@7&$,X^R8+MAP-TEUI0X-Z MMI; 0'#;O4ZNAG#H<]]SY0 \UC'J@L!O$:.3DL:M8-1E[%'YHLZ+KVO6;+)? M/LC53,1AI&06 AZ2"& $3:!@$@.AD&19+!2G3J5)#IX_-8*]H^5#\*1U"\2Z M"O9:/4@S\?-EG?5U71_F%E2[N7\%5 //^DU79:/:;C/E._J4K^B\.J5K+[H) M/CY5CH%IMFSB%*I8)_^ME@]@&J2C.!S'5!>]\D\ M+N:Z+8*3:7\K2N,0Q"P4 %.9 B82!3B$F"NE: AC%X*P%3PUYFCT=B,&:Y3M M&&,([ :FDD;EMNOOJ9K/P6^#U!%R!&0]> M!SR"&"G(0I#JP04X23'(8J4'G)(DC6$68@;W!_S-0OPC#G>K]BB#+1=B6L-L M]^I\N1$;/\5EQ\3Z37NY++<'.>_;$RM'SM ELL00S%,JHM735\FWV4( ML,\FO0PBS#WSY75STOQ5WSI3*8T@9! DD,4 I]3TXXPH0"'%"468QY'53L?A M@Z>V4&EU"XQR]GDL>UAU<^HU" Q,@W;&.V6EG+*T5Q;*WH-&RSHYI?YNELG) MO_MHV=+N5WS6CDI5&]QX*]S$?=S+6:94+"*9 JHP 555" :Y!$)P%),,LM2N M%H2[Z*E-UUJ_S<9C4.@?K^G>T@F[G:\T#)A#S_S#7BZ;34RC^$W0X+S5?:BF M+C9X#=C;I5/\"[9XL8&EN].+U1-Z=G30WZPJ4DB*2F99KLUZQX01+4K-5B0, M,Q4A$&>:LG#,4D"$B$$4Q2AC,$,TQ3TJ)79+[;$<'*,FXH[2=5^35NV@T=NQ MT4,W\G:$Y0'(D1I!] ;/O?N#%29^NT%TBQRW.X25^4?=(NSNNN[HM7F:$3#C ML5Y\A&$(5)CH10FG$- D@P!)0L,0"T9$V.?X=4?&U!R>;0VR0,FZ;M$F,Z?< M^D&R#YN<@CB+DAA#HH"$)-&N9IP"1BC2-)ZJF$0(IC1Q27*^%N(1,I[?>0?1 M[42[)S1CG6HWZMU4%.S_H/J$]8,<5N_*>9$#ZQ.&GCNT/G5I/Q:M^D_EHGE@ M&[S+LS1+:4P!@F%5P3H"+)+:8>.*2^VB*9@YK2=/2ID:DS9*MK/]AR)P)>I_MI2:-.^$YC#Z=\]\4]=Y;RDM[?%[(NP/U1 M-0?1!_V:"*%Q'/$,\)B% ,,T!E1@"I(HPRP1*%+8;5/)1NK42&%?Z;K$?(_( M%3O$+?>3?.,X]%;2$81M%,N0?:^<4/*[@60E>=R](Q7O&C-&(I5SS3D(!CC)3[)@00$(6QUE*>"PCE[7&22E36VW4]946&_V" M^59KUPH+IT"U(YFKH1J85';TNPFV&OJLB- !@.?"!ZFE]1J>;F M2QQAU3V3KT%@X,E;&]^C:OFN]0Z9^#U1&"FSWNZKX)8A?\+BSHSWW>O'RV _ MH>5>1OJIOU_1T>NH"\U.UZ)7S]M+FJ9&M]]I(=[G"_EN)1_+F8Q#B7DJ0<:4 M=D92O28B(=5KHEA%$]&7E7WKTW[IN MQ.P\G7''86!FW>W-M6O.;H.N@#T')WMX&:."WXQ90667SR[$WD#VWZCK.K7& M;]OE!<:33;S\/+EW!M5R_LW4O]JKC]6\[%$:884R!A EFGRQ3 !). .4QXHS M"<,LYHYI4^>E38U7-\H>5H=SSI[J0-B.++WA-C /GH7LLM?9)S/J,B:^TZ$Z M)(Z= W79^!.)3Q8W]?3T\OM%KG).-3]QOEQ7)3<^+>>YZ8 M+(0QP*$(-9=$,4@@5%#)-$/<*0_33NS4F.7+^O&1%L]F3W;'@&!K0=":X.B\ MV0V"I8/F'=JAG;!N* =*T'2#R:\;92=Z7%?)"8XC=\CM[KY=1)KCO,_2=!G3 M$DPMY)^'I;R+^OY8(_W_[(RQG!4:2BF ->%2./1+7_! &D:9S!),29<-J$LI Y M-9+83E7L9DF"S3#KDODS-Z&8BS M&: 6M_8CG0]R98HX?2J6WW(AQ:OG7TM3_G53@VA;@F@691"A2 @0,<0 5B(R MU0-#P*-((@I1QA+N+MMT[5C8T=(P M" _,3@;B2>=8BT MFE?C9YU]T@]ZH*5I8*V"'96##\N5*VMU 6Z[J7P=?F-M*;=:'H+F-^_! @W/ MF\GGY8V\E7S1\..-Y,NW7+D8JSO7W2Y$=^=9?<&'Y:+8*[Q1MXMF/%4<20%$ MQ"* ">* I#($(B5I*$@QV:^YLR^>8A+9=_:]L G[U<#HN M",<!/BHHE+/X9B$C,>&B!,B M !:1*89OAE;$:223.$XQ[5\N99+D^H4_2+&>5SWFWB\7]T +?0P.JGR4_ZK!+GR\]R7JV\ MEE_I#U-@[6$Y-_6YWRZ+TV%1,YS0"&:A27T/S4(2)H 0G( P0DD<<44E@CT6 MDE>H--&%YMU.9XBRJI[X(.>B/.=W$DFX#!TU= %[H%[ZL6@)H^X(= X./FZ'UV%K]>ES]]F._0I]Q MF[A?#]Q1YWDF,$ MB)0HY33D%%G7KNR4-#4OL(D8,'-P7]V@UM=ALG2Z!@1_8#+RCKN[9]43/+_NE*L2 MX_I0/2$ZO?AJ]ES71?E259U9^7*_*E5Y7-1MS?!81 M&C+*"8@X(0#'(@.9BDP)STA394I$D@FW[H=.\EWFY#A=$5_+Q?+1]/G4<]#, M0W:A2R((OC<& UI;W"Z23?_$^J-CXT2W$;0CR\%&96"F;/4.&L4;;ZU*=*AA MWE'>>P_&7JAYI4@W#4;EQU[@'))COX?X::C[.I^OM>A9&$<93F@(L.)Z%4G2 M3"\@&002)PF10J'$K@/"!3E3<_X:M;SW>6UAY5&6\4Q[URF5D7ZU) BP,*0@ M(5D6KE^HL%NH^5P+78/8!BT MR6XKZT7;[!X8?*G1[N'E'AW4YM%'O+_==9SQ5!*62@C"!&D^"=,(9)B$(,(I MA1Q"FD96R517ZC$U&G_3GK4TAR8FE]^W\VDQ.E>XH7XQ?R&'M*7\8Z\TV-HQ ML&=J#^3P/JJ%+B_OK=H#9N6W.CRN;Y'GY;>\S)>+$UL),VC:$6N?"H19J@"6 MFAI)JD+ TH0K4S1?_]&MUO-Y85,CP9,;:CM;:&W%X^ G4_2R*.G9$\H>Y2/OHR1YRK2'0)'+B9]V?3CFM(6]_3NRJ&_%28(NX[[^R!7 MFW[W?UTNQ?=\/I]E*$0(*0YDG BSH< MT$KIFV A5V:#BG*^?EQ71^5!TS]E4SGYG[/TAN"HBG'YYRR\22)HNLC^YWHA M_^6/*('_&L&;P'QGJRM>ZZEH7C#-GU#U)WV!MN-)FH0;.7<\D[$:7CM>\SUH M _/;SGC=-N-E,M5^VN@.PN&=90G&B;87]O3Q>KR4/1 MC/I9/C7I51_5F[^O\]7S#*913&08 \EI##"#*L%/H M1","]U+/5D45"/Y<+T(=7:M.Q"U]JZL!'*D!1YMY9HZ6MIH:"&M=/;I2-I#X M]:4Z)8[K3-D8?^1-6=UT91I:W>?YO7:=YZBIV$<2+"''&:!<$;UPDQQ0[3@! M21 G%"&*1=8KL>Q8UM28!J8,7:3M6I%;X)*U0 - M4 +1 I-ADJY.R'N9-*KSAI]-C.JXQ6LMCW>+)EI^FV-_R\I50?EJ!K,DRP1C M@%5GF-!$M@F8@(RD0B0JA9(X;?ZXJS U:MFHZKN,1]9:55=> M.X.K'7==C]; _-0JJ-VE+4Q&1W_4TXV!5WHY(VI4"NDV]Y F+EQ]Y?*I._>\ M2C;_=;%DI2RJDXO*-3.AM0M3F;K:?7WUW#[C^6Y.R_+U\I'FBQD,S98JAD#_ MF^I%6"@ (2(%,4<,84D9ZUG=8RB-IT90VX6*<0@V&@>5RL%OM=)]JWT,-NR. M2\4I#.9H"\Y>X]A_R3DTML,L7 ?3^F66OT,/PME%].""O2[%W^8+JB7OE]6D M&24RX0!3O?K&2$6 B^[-I[H_R8)34[$!MCH7U*_!06V!VP6"ZLNY[@GDC_NNF!^+6@ MBS(W?%D7/9^%F5Y+DU"!""H&3+L"0'$B0<((02&,&<:A;0[].2%3\U5;/8.M MHDW5??O$^;. =O./+Y@&9IH>"#DERE^"H%>._-F'CI8>?\FLW>X(_#'AO O]2 5_KY\T3.V^[5 MXS@A9E3/XKR9AQY$QY5]HS_Y\E%^I3]>YR6?+\UR;'/&)7BB8)PRD)(8 YR$ M*<@$A2!)DTQD5%&4.K4NZ9 U-;^A5K4J(K-5UN9TRQED.Q+P!-W ;- ;M1YA MEA?Q\!Q=>5[>R$&5%PT_CJ6\?$O/SHU+M?INT@5-1,3RR?@X36 .ED@)%'.@ MHC@"&"H(" DCP# G1)&(81@Y-6L\)VEJQ-$J&NQHZMB)\2RH=E3A!:J!B>(4 M2@,$.5V$PF]/Q;/2QFVC>,GHH\Z)%V_H6\=9R:(P&QP-_^SL_'Z0JQFB3*@H MRT H.-6+%:8 )80!D:!$)2Q+8[>#N ORIL84K;I!7K\U5_2'ZU[I)83M",,C M;D/O5;20[3@:.\I6^1T^BSI;X>*YP'.WS)&+/5L!<%SXV>ZVG@$"^2)?R?=Z M!2X.DT3>MXWM9P)E(DXR!A16(< (:?'V#H M.W7,%@JOA'-1Z*AD8PO!(=%8W]>/9#ZN'F1QRWFQEKMM>)HVUK,(P50I&0$H MB0(XI1C0*(E!F"*%XTBQ!#MMS7:+FYIK4VGKQAT7\+1C#G\H#:(ZK3RLU:[#-=R?UH MNJHSSU?Y8_5*F_7[#%-J]FXI2)(8:N>%"Y#IKQL@F+$H)!$2R"I*Q(VQ9I #CVFU34'(&DSADJ5-'BDYI4R/.G52#)N;;_5RL&U[+C2A?H V] [7% M:T=3S6-#,)@5*,/D5)R4^#+Y$%W&G\UEZ+S)C44D?UC.;E^]?TMYE=G0'J0C M2F/%8L %E0"') 14)13P4%'%49IEL57)D-./GQI/: 6#5D,[=C@#6S<=7 _& MP/-_%X?+Y^(V@(@F!K5N=C@<,'MRI@*0-25VVU]SH+FF(C:81+"BM3-WC<)C MW1JWQ'7AJIX94TOC6#W)E;R]+V3U1B^;;QO*.(L4BP!%" &]I,2 ) D"2<15 MEI*$">)4P?N\J*DQF-84-*H&=*.K8PK4>6#MW!P_< W,<5LE@ZV6 P0!70;# M;_;2>7'C9BM=-/LH.^GR'5?L99NGT_*AJ2D\$Q1*1A $:6SZ,1.2 )*&*9"$ M4,92R15U.J$_(6."U%#E2N8++4V6JT#6>O;8R#X TV'WNC]$HVQ9MQB]N0!- MOUWJT\;[WYH^D#/^?O1I0T]N0I^YM&_(WU,A>;VWHC_/I?EPNQ"W.T619PA" MJ)*(Z#4,1^;LBH!,8 HH@3%,".$DB]WB_BX+G1H7[.ISNEHUV#0*TP-R. M(7PC.3!E[*IK>I8W"E=XWMK@V2,DT!X@SW&!%H)'#@ZTA^(X0M#AWA[;**\E M6[U;E*NB6HI^D*NE,K\RNS6F8K[^?KPKR[7IU'FW+%?EC*0BS@0D(!(\!5B8 MFHJ9$D"O\"@+6:37+LPF8*>/\*D%[QA=@ZW^=WPU[1@+B/M)/D'7^WS::> '9N1;D^<[R-JI[6[FUC M]7U&S\[S=8S&%SJGQ4Z\$($HA%$H09HFS/1#@8 )%9M:&@AG*)*4.'42/2UF M:EYK&U!4;1,LRA[.ZADX[=S3ZT$:>MN^P:?5<(!HJVX,_#9M/RUJW-;LG>8> M-6#OOMI[PLFNO]HLH/]+TN*K'@8YRU0H: I#D)),4X3(*"!(Z54OXC0EBHLT M=NR*VU,3EPDR3M=<_86+O"6C= Z"';&, .S S-.9LG)3;:?QJI?ECCDW@;$D MJ$P9)8_%!LNQ4ELZ=9E*MHL-8 X),%:/NS;D=!,;T!#1&%)& M!((*Q"16 ,.( Y9 ;F)0I8(1E7$(^\6@>M!N:DY94SV.SILTOVJMLIM\\]B8 M9%B/X)X/D/4I9)A,RDV1I# E"<[T MNX 1&9G&63$@+ F!"&.4,8%AF#B=%ML*GAK7'^8##I]3Z5BG:@A@!V;>TSF6 M@U2M+MOOR)_IL*'&FPI0S M3!'@:9P!3!4"A*08*!JBD F>8JD85M M8.9I=0U^:K7]DZFAO@'RTP4@^U3-LP/'=^V\"U+'KJ!G!\*).GJ6-XZQT?A9 MFJ8'^NG:D7JDAMB9O!K]2>Y2[@U6;5>U<_E2>Y:=*+_@_N5IO2:\ ME]D)Y'7[FMV/[A%2] M=T'LIJA+NIG9[):S-K8%I1""-@(A%JEV_D($L$P@P MJ%>K5) H)%:IG9<$3><@:^0W^1B+8.\W'PL)%_>+_+_T1>K91'0X,RM?)Z;4GV11/7KG.#N3*E4, IY)"7!&,L B$8-( M1(+'L>),6>7P7Y0T-2YI%0U^,IV!_Q1HA>O9X$8 U,&1NH-A@- M5.WC(AA>V>*\M%&IXJ+1ASQQ^09?/;MN^=_7>2&%"5;^1:X>EF(6HC1F*5* M8<@!3H3INQ-%($-QQ$.&<"*1ERY>Q[*M9L3X?;T^Z0<]T-)X(MIKWVOR=6T7 MKA/XV[&*-SA?L%/73=#J?%-E-02UVD,V\#H/TL MO4X(?N$F7^>AN-SVJ^/> MO@NB'V -ON IJZ2I2LTJBJ)5-#":^ESN7$+#\V+G MK+B1ESJ7S#Y>Z%R\8ZQTB+?Z:S8+$Q6J*%1 I#C5:R * 4D9 BF/%&("$HJ< MDO[[J3$U?M%?.SQT(D0%_Q"GC7U G>0!8Y4&82QYR2R(721?. FB4F7"YX:' M<%V? K'WM)X9$,8U,YFG4KQ>FW!9O73,EZ)RUJJ_?7PR0LLW/V3!\U**601Y M3)B@VIE2D:;$F )JVJOJQ5^<\CB.!'6B1&<-IL:&K6+5^8I1.%C6&CNF)3B/ MA!T[#HKOP,18Z1?4R@>U]D&M_F8E6%_2V!!LC/"8.] 7/[_Y D MHSC_W@]RX[^R6,U^T83[N'YLCJ)Y(GDJF 12<=,V&DE #;DIQA*2L42(Q*HW MR=&3I\97C7)V['2,4S?K7&7]P&S2Z.6Q6.-9:[OFOKYI9][KGP[G_/%31YG+ M9XUIY^CY"_H4.VKB,/0R[\UBE:^>WRW4LGBL7)Q-]D;&((^H#$&6*E/A*"& MQ2@%,%28,TY@AJTR*JTE3FVNMCK7*1Z5UL&.VLZMW>VA[Y[F@P Z\/1_.2Q= M*A-YQG2LKFXU;W M0*QEL%H&I9S/7?N)CO5EL'LY3'"(!WZ%M!8'.R:;&);-2.^9$.R:K2_;?#5J MT\T+Y=RM-YNZ*Q[[+H\\7EY?1V/I/NI+:^0!.7RUC2V^9RU4_7B1S]>FJ>(7 M4Q6F*KOPY@>?KX44;S6H6O^G=;U$_J@.8RC?:Q/?K>1C.4LDIPRE L29D@ K MJ4"&5 K"F&>2(,H)N5" ML 0LTPL9A4F"DA"',K4_9>@4-36FOCNSQ'#8 .^&UN(4P1M@ Q/C62>]1TIT M-V@.QP7>P!OIG* _B&[' U:X=)X+=#]AO ,!*TOV3@+L[NA=4&SY*$U:7$W< M1M):"_OXU$@I7TFU++;-RV7Y2[Y8%M5Y1-T_[G8A]I]25SRKLP'>+ M52%S4[6[U _2-LS-DUJ(O%;\&WN\?-<.'$W_L:L0CCTP)^H9CJY"SW@)6/&%CC!<11 X'9WWQ;(N^WIOLKB<18G(4HQ$X S" %F4IKZ M@*:Z5*2DQ"2$S.FXXUC$U#CH?:ZJ+)[;5^\#17EU^E2%6)FR:*X15B<0M:.8 MZW :F$Z.^DY^]5(L[K+MGOL2'XD9N0OQ.3./>PZ?O?*:'9PO*[JJ3F/?FR'1 M3M/KI:D\.J,,T2S"YF S(P!S! %CG !&0@*C$(4)=JJ9T"EM:M._6>1LM U: M=8/?:H4MMWCMH'99N7H <)RU9A_L>JX.+V RP'KNG,076(%=,/[TFNG233TK ML*S+E7YX\5G6Y_CE0_Y4-B<92F*40AH"A*($8"HAH%RE@$:2*0VUB EW*L%R M7M;4R*15-2AV=76LPM(!K1U]> )LZ*.U%JL]-3V>"3G X;<02X>\<2NQ7#;\ MJ!2+Q2UNC"%D/OM:4%.T\LOS(UO.9THDBB8$ LT2"F L&"!I$H,PA0)10?5" MPVJ)(9;VF\]H<_:>F+ZEI+_^7[Y[6=] M3SUS]8=JPE93]?A)HTS,LP:TT_#\!3V;UBU-G&9S,LQS6;[?Q+J%A% 2A1R$ M&4'FH#72LQ!Q$"<(XBQ4&4\BIS9U9T5-;5H:38,]5>WBUEP1MGM9^\%MX)G< M%S+WKG,7T?#;9^Z\N'$[RUTT^ZB7W.4[^E'&IV+Y)(O5\R?]!:CR2O^^SI_, M^N,U$*"*NPA2$6#,'1@("(D()$I4F2H0TA!-U=RINN2UY)7+U?P)57_2%VAS3%&P_)N<.[;.[!Q5.Z+R-58#4U6K MYDU0*;IID]F,EE;6'UO90.*5KSH%CLI8-J8?7R:+Y^E M?"474N6K\FY=%/KY,Y91)950(-.>#< 004 CO>Z(, XI%CAET"D%O5O9T=L%KNK7@!:^B]E5U^:$'S63K+'@V_>ROGQ8V[ MMW+1[*.]E:#4V&R=ZB+_I%6-5%[V4BWQIW(^5+>V Z? 8'H5QE\-M7TPX^&*1_ESU>?J-!+XL=-Q+4&H:C*%#[.Z]C MI*7J*$3_=FU*4ITH1U]]=;:3"/(LRJ@2((H5 A@A#K)49(#@5-"(Q"F*W0K] M>51N:BSWIESEC]5F,=U1O0UVW_3Q79AIJ4RX=A6-6NUF5IV J5JYEH'R.M9N MA#GV"(Y(K9UM/+1'5UNWU\6C#;T?A7M]0C\(2WM1\$7XW">TYYC?JPP/?2#_ M_^Z^M<>-',OR^_R*^+# 5 ')V7B0$206&,#E1Z\Q;MM;Y>[&;'T0^+0UK92R M):5=V;]^R7A(2DFA(!ED9,P"93LK%1'W\E \P<>]YS8*AEU%MT4EQR->9<R]7T/%ZPV_6<>RYQ4.5YS>YWZ_J@.1:!*Y;WIGY M[4*E@N=5A@$F2 (HRPHP5F%0907.&(.$$N3 )D/V9DHE1X];K6_=/)\ICT8IG MDCPVUX?(V_QPB#BD*>6<,0K2BC$ <\VDA.0"5"(K,>2<0.1T--EC9VYKZ;,] MK1'1G'W VLVV L 5F2N]D!J9SWF!0\2DS@\O$[XYT.#;Z9V7E_N3PIOECJ\V M>M9VLE.3RU)F%\OW1;WNXT M< U*>QH8"= 4-'!T,?D]R@[4 [!:>":K^1E[LG/=>Z$>HY]K4AQBDG"B)B60@Y[P$4.B)%2M+#D19T9PI@0EU M.N[L,S2WF=5!][W5R_;PM8>:AWM^+K]VH#X%:Y,%_32@_0GS7$!)!V:#7 MV*2D,-3DSRW M>0XK1K.K?&^.^^LC@EJQ0XK7F]U^5W/;+W0GQ6?Z=!;IF)>JS"J*0)4*HF)8[.&,@B4U. M)VA$$"GK;7I@G>1S*Q-+(O( 6:0@)(SEN5Y25GAE'%SP];<1GCM6RLRXC;";P%J M-]8#P11YU!LOD]I-4P[#.'J7U*XF1002L, D*!WDIAPJB-]GHC-7"2%WCM=%BEJ"A2P0&GF5Y9(

#IQ]Q(YB"DT=9QJ'-8FM3X8P+V:9:\LRJ)5V_9L=0$?1"9P;H6)&T3FE(0 M;9^PFJN='L'C:Y=8>[4/2;-NC]_SS2K1Z'JZ=?Y<-FNU^4 M I*2BU3/I6"FF4)E *>X!*QBDI899_I)MI+1/3;F1A&=F\G!SZ1QU%Y'N@_- MV[00"*/(?. .CY/,] 7H+3?<^<3'IZH%&G(M1#E_KJ)*W-9NY6BN7^75MJ MJ558^66SW6Y^:#9Y376/Z]\O>(DX+ H!*C/*H=3SK/CPI,!^>3UT-0 M>R@QN6,66)O)P8&)U9K.SVW ML+9>[ 1",/Z"IP;OU-/$N!I/?W8 E!CZLWTF7T)_=J#Y/?JS0W>%FRG5HAX+ MR)A2R 01IIFFE QB0"DM0$64+"')9%$X[3+W6IH;F_2\L5L1'=>R';WX^L]Z MG%%[F2G.(&!!IC//P(@^=VFLO?A$Y5FC;68ESV_PI JY-\.O>_1)XL.K>[-# ML^ %51E#&<@%A@"FJ02LP IPR--25%E&L1MC#!B<'7$T_M9ZDLU0V!Q=OC/Z M:X\W7J9^F%NR2$ D8Y/)$<263SZ=@OCJ-HCNE&*)3%AF&3(Z+<%80G#!,[;W M^982UD^7NWT3UOQJ+;I?M.>[)R=(SQ4#(:XX244%4,49@*;J&.%ZXB*9A$*P M#.B.-8. /70_9T9N)2R>,@NZRB//)YG@66ZX3*.ANACG): ME&F*(6((\"++-'WF#! L"X"@_@2AJLA@Y515^T/6__YW,BT19][FGA1Z;GO M.O=3^[?KO=EA/S[P4L$A*P7*:4E!*C@!,%,0,)CIOW"A<,5DI915\H2=N;EQ M6>-Q\OPKWNIFV"A"^" ^?,@?%L?(]# 60J?3?WMDO (!+!X_64R ?5-/PP,< M[O+.@127.8"0E0!7H@2<%)(1 MR@BA3I5HAPS.C5*>^VO6CJW'8]0/AT"WFV2$A#(RJXQ$T2?7U J:T,FDMXU. MG2UJ!<&5=%"[^WS76[O]SM2D;;,4C@7+F8'K/8_6-NNO1D+4*#6>E"CENDD45GJRD6%BJDDC0$O&]4\4 MZN5-1C-H%8U\V\S<".%80TQH/^NZ]XZ'9M?1M#PJ&XU1[ .R9R76[C0E\-5C MO>73113^F>X?M[Q2O.]R/7F M?KDVG71XO14DK4154L!3(0 LL@*P2D!3T+$H)=>_R*$-.]@:G!M/G+AH.6.P MAO8V5<0 +/:NQH4RX%URXK%S3I@UD@[U+ (C.E%=BP#(NM6X<(#I9JT+F^=, M5_/"H57/:E^XW.>IN2BW:K.]I[H-S>93JSY1:;+-2\* *!@$4)0Y8&G%C4P/ MI$J5LLB^"TFYT% "DRTY[BTVX;A]?O&( AK$!B MCZUIM1%O-_A"%G'@.+$:\?]'$N8+9=SP<&+O;P[.GR7'%6!G@4"1=C[<<,I M<)RUE>F)@ZY=X+B,P':ZVS,CK*[,>K*_(E M)(I*M-AO]G1EQSOG!IP8YF FWDCY8FPDZZ.T#ZT==LSU.D?1CE;&8!.90+IZ MT$?G N9O]30[;,;6N9%I<[1ZFGB1E=5WG>=H7M7H2W%4&CW5(FWWFQ>"$966 M*34U=5( ,:P 82('64Y44?%"%8Y*-E9FYS:W:+23&_U>?JJ=W)X@.5* '?26 MQ! (PE*+G>EI"<<)C@L:C:2XE1S5HI +G')%,M+C*WB9D;X M,#?:ZCPV21:^ AMCNL1B5SL^T-&73SUR&Z?@M^UPD=X(U@D.&^+Q.V.B/?)8 MG>*V<3X.SIM[Z9Z/GFY[?5S;G^VXCWR4QQNH)R+K>1I,=I9&ICC!BE0(%)B9 M,HDITS-EG@,.2\8(X:*H4NOWCX\'5T]8O'9BXQOYI6/G MODL"7R#H'5XVL;M@HE>-=O!Q1;>).&Z7ZF^ZZ/ONFT3836(FT%\W6R/U*>3# MDM?JG]\V/Y*UB:217>K^7;)?WC>I_&N1/&K6W>ZI?L#3Z0/-1]S4'U.KS8]= M8FKP4:4D-\FU["F1FJTW]TN>*,KUN^K? KW;QO3>S3>;UX.G>Z^-:?>SM]JH M!_EO^?PP1U3O-MLWFT>V5X^K3CKYU[IXG;'6J4XAKF0JE029-,6565H"4E84 ME((*1!7B)'.J"N-D?6[OLH/6^/;@J1Z478OJ^GZB;5-"VVO=-X4<.@?Q+*.Y M7MVJ5 )8D!0P+A'@F,),3CGKUK*/:18$I\3JL M.!:BKTC!6$5-8#V' .(ZH:<0(%,X%X)DI.3,M7YVY)Z*7UM[AOUDO]\:!?G8 MIS2! ??:A74&+OAFK+T'D^_).H-S;6O6_2'^6N;O])27KC[7C/%._VZWJ/*R MRE)1@M),%R"D%)!"42"Q*C(F,I(C*R6B,$K;_/*IDZN;]S;LFKYY_\5^BX>W]9IR^5T>J_[J M1>SKC2F4\*C7J)_TS*%>RNP62J$Y6M8^WQE2 MX4$G+>YX!9VQ.)B?=+KB#LOY7,7C"7Z\]:O<[;=+LQM6!W&TP=\J533/*J,7 MFF( *2P EB4%3(F*9H2R# H7BKIJ96YL='2R$9]RXZ+K0-K1SFAX(C/,"3*U M@Q$BZ&]"$)0TKEN:E!]N-O:<"FY?[)E#TQ;-_J1,BJ01VS+KHCJ9>B'S4E*S M648*)@'$!=8SDRP#A.90%"6J4.DDUWG#UMP8H',NX<8[QSR:&Y#:L4 @H")S M0>>E.6,Q?B8'T%[?!,T]IV88CK!Y-3?L39M;,]SPB_P:BUL\#OJ_;!_YWU<; M*MJW&UI^\SSX_)[ICGI[O'UV MBMMWC>3EB,G,3:K1;+'\)GDKS_-1?U'>;.[IA.,);0A"69(:/3$HTE!!=D8WN?_X'PYRYXY W=RT6.854BC(") M5#(Q2B4@>9$!7$ A!2]D7EFE#O9:F!NE'(XXV[--[6;RQOK,IQ_(VZP1!)[( M-.&,C-?![]76CSKT??[$R0]\KS;HVF'O]0N]MTY-F(@1G:P+0=+54>"40I56 M"I5 (+,&*2@$I( *I*3@3'\+"I4[K4%NV)K;X.Y.M.V>=93 T! M7?S-5#_4?'93A_ (O9O::V_JW=2AAE_931V\Q5-LFNZ^F3]O__&X_$Y7LHX\ MZXYWS ?:Y/-?G%RY**3 !$$$9&KD9S&2@ FAB4;E%.ZM:CNE!W%!&IPH!EE0"0JQR0JE" M9Q J)"ADN7(-=IZX ^,'/]_H/JE_^R(=9_?6F:PK(K^7C&=W2=T/;T_A/PD$ M.'32^>].;@@HA1X"V+!ZZ:,\FE94/01X%\KK01XZND;>9[K]M-7O%&VCEO7J M=$<7,,]0*1@%%<<,0%8AP'BF7YLJ*U51"?W%=]K L[ YMSEY7R6]GY;KY'$G MCI7T?O:N0=<+OR5?A@4U-BL^JT&E'=9?VJ1QN14%/&@.1ZE<-P11K&)VO79? MJK[=$! W2MX-WNI;!>]7/;$T:X3UWNP9+@I1*0Q3HDD'4: G=_HGIB0H5,4A M5JHH2N16]^ZY@;EQ35NF[>ADO<7M6MCN#,3AG;VQT$1F#$=4/&K576_ZB.IT M9P^9<5J#KNB?=VP$48V/^)@81 M='S/+;V F&]/8Z\K^O9=[#?JWZ_U@)*[?9-6U:IQ?I3[18E17A8:-):6PL3[ MZ/>]D>VFA)5$9I146;'X+K=L8SOT^TRY?+]/#<;[FG>>^LGU]D)JQP$A8(I, M P=\VOS*GUHO?[Y+/MZHA>=,!4-0!&6#7F.3$L)0D\\Y8?!Z/UIXMUPO]_+# M\KL4VH+N^R5;R89_WCT:R;'34,36:D=,:_'.A P]AJNV])5 M+EO72E=5UI3K\7X-RD>5W&*L4S4"T'Y/;;/D[XF)NJ \[?-5&:# MO[3^M-WL=HLL*U%6EA (Q F 2): %"D'%6:001-CFCL5IQ@R.+?7ADD4"$;Z M#:2C6=L9J!>FW=K?29CT&3)346%C="Y<]@P"!S)Z?E]P-M'SZ\.T)5492VF! M05I1/9-%B@#*"09%2A'!.<]85@7BE!.SR+TQ%VNNI9W=7@)J*F4Y-SX6?KL#AP%+7[O8];7^MIUA;NGJ_ M%O*/_Y!/B[Q(2R;+ F#.4Q-YGP/*<@CTTCJCF"F25U8+[%X+V0\3MU[6C_BV/W\B1.?N_]"OTE' MMVJOLWO[>..LA@)+485SA@!AT)3 M-C*[__DDIN97"B$%^>/_+IU];>9VT) K)2H)2<@1@FF+-CKD MB F9JY)7$%M%&SI9G1L+UJXYEC:W0M>.U()C%IG&&G^3@\-)ZW$C'?M3[?3/ M$90>G7 *6]C'K[!_]FZL_6,;F\0!G'>058 M:33@2)H")LH,D(QD.51I67+KE=8U W-CE<['I'/2,;#Y*HC#JZRQT,2> [FA MXK3$NM5TKQ76U0=.ML"ZU9S3]=7-ZWRCG9HRD&]D\^_[=:L;O?[Z84F9*16Y ME, _>)R?N1]GI]4,N<-B5DPL3!V/YP',9 MHN7U% ]YVE\>=\NUW.U>\7\\+G=+N]_FFW%*U*_KO-5G*ZVW_> M;ECCPM-]4QAW@9&4:<;T?*820L]GS'82+5+ ,RQHKG($*ZLZ?L$\FAL/GGC8 MU-6D_)L9K";B2K6M2%K?DY_H+J$FL=34F;#,%PG7E[?Y\T5Z*#*E=LU)3MIS MEQQ;E#QKTEW2-2HY[=6?VG9-WE\.JL!3]]M$4L)=D?6'D^XPX8P_OLEU0O5_ MQ^8V(T^_&USDR,E0-VY"0W]0P#F)H.N'CD+@\ M4TL.^F!?985U_5K^VW+_[?7C;K^YE]O?Z$KNS&QX+5>M4&)ZWKGEJIEAUAMV(( M#V_DUUH@9#W$%ER "JRW8&5Z8LD%%S@N51><[O8\038)H4:O6XHWCUM-E8W6 M8Y,B6G_XZ:&ND_7V#STI7>ZD6&!5&/T7#&AN#I!SB0%&!(,*5U2I2J22*Z<# M9&<7YD9DG6-F?E\G?R>;QF/_Y&^/?K$\.XZ*=NQM4^,E8'I5+/3,_-X$C#<) M#:^V6[/;5(O LJ?D]+JVMDORZ@?=BKND;=U=TK5O9_90/M\61',_7/9&.>S9 MLKL;TQXM>\-T<;+L_Z2H.R=OEKNZ0K(Y5?J+MOIE\T9J2KK7M[^CRVVMH;-@ M+*U0*2N &"P!%$@!IDR.&U:B8ADN.((1]E!L?)L;U78^U]5.DT;1'1^ M)TH[WLIT:3+FQX4\/VUYE(6Z55<'W6()W8$SVVPY]'5]HOZ7MJ\/34Q,&QOA ML)?KSRA;,*'[=:+-F!?HWU@[,BX]$&AOQLKD''=I7+#RW*]Q,N&W$/J;7'[] MMI?BU7=M\ZO\^&B"/SZI-Z:DA6SG$9\>][L]79MTQ$7&4ESJ=0](!:< 5ICJ M]9!^<9>R4 H2(;GDB_UF3U=VJR!'^T[OY8,7$=_+ZC:(NG6 MR$7O:K5,WBIJFM;XKXU^=T,4N0ARN%VQA=W>,H9FD(E4IQ$V+1"% N&JY*:PSG)! 0P*TI D6(@*V&NN0UC M#JT"7 8MS8W%6D<]F:H?T Q*C&&NWPV4FC!)H0"1J0*2Z#=&+JJL4J7+S#D, MH!/,D;\8&PF-!*L=V0*I1)H7" MBKB)95@8G1L+'S?![I)3MTTQF=9Q1Y$,&^3MR"0TGI%YY13*@Y<19H8NL(25 MP[ Q/*T8A@,4%U(8+O?ZL="O\KMY_DYGJ.1JB* :B!+GBM>":6B\'YO]YM0]=F0Y'>B1>;,G.Z[MAMKOI&U/HX6V4<\_ M/+8J9L:<#[J1,^B<7'KAC#H?^(8S[+R>ZLVYS3/-F?9J8R:V1_D?5+&T(J(" M,BLS/:.D$N#")!1#F670*$>*PI%1>XW-E"]KM)UYLA]2:Q8, E1\CFLQ2HZ. M)K]'T4>R@20T,?4;G)IV!IM^A52&[QE7=*6EIF[#-R<5Q'F. .="+T33H@!$ M8 H@*7%&"69(.LE37S7K;=^Q5;.H+0EB;$ 1:>'MM#*89X3?-?\ M-@91*JR2&^/_5! 11[[7A@Y"8L-@> E+M;[T,D$QH::=2HR-GBMWSO><,;[]6Z_ MK=,T?J&[Y>ZWAZVDXM/ZKW2[-),)$_J>+0H&42JE %Q/\?7;'F+ ,(% T0S! M0I6L$M+EO6]K>&Z$4'N:[&I7D\TZ^=XZVZ2%^:CH.'>%W80A!L"1B<2XG!Q] MODL:L'\[@-TY7N?MA)M7N$(5=*YA;7S2^8:&* (PE!7J]PE.5TKP@CGL6EI;G1F!'=42O2C?VB/N> @7 \64. M?(YRB)V(_+1*B-?QFDH$\?E)JMU HQ;1$!: D+0%D7 L> 5R+%6!\TS/P,AB M+;^:$JM?'"+!W=RP&GJD&7H7SD3=D*T]/CD_O4L.3:N3 5]OI5CNDP^;W>XN MJ=NS42*6U(L%*85CC-05'2#$ E(< *$E#2E FAREPO/EVF;KV6YC95 MZQQ])NWDQE[]J-KQ5!"L(C/25LLRQ)].YH)CVEDSAD#IW]:AQ4Z M<1([;IM^F=0.*SAZDSOL[AY)376],3V'6IK*B]UVV.[S9K7D3PN8F6TGQ$&E MR@+ $E) H%[LY1"E:8ZKC#&GLAU65F=,3$U9OL;ODWU@QZ \.^P=>2D4HM/1 M4A^8=TGC=?)[^V^4&#XGX.(PUDW++T-8-F#T\I75S;Y:O'1?SY4_J==T]^V= M7O>=%!="5!6:C0"5:04@SS @HJR 4CG,8$I1BK";ZFZ_L;F1T\%7,YR,MTGM MKLW.KCO0=I04"K[8BS)_Y#PT;X\/@Q#JVPTV_5*RUN,>S"D&]\_>. M\KJR0;T **LJ*XV 25E O?Q*509H1B4H**>E_A8QFI5.%09EXH^?=?Z;FPZ:^>_&?Z M7YOMZQ7=[4P!Q+;,1:F(9"Q3@%1Z=0/+/ <4"01H96ITP8)#Z*3.YFA_;M1P MN^KX75*W(:D;4=?E]*Q!XMI+EHNA>-C'7A8%A]U]0>0'7MBED:,/TRZ2_ "Z M6"YY/L:WZI*1E:TWMMMC%4A06F": H:$*; D*\!(20&N] <8*YPSM^G.N86Y M45KC8%)[Z%HIZ1P\RRG.&$ABSW!.T(APX-3;], 5C1EW6*^B[T M&\VGD8GUE)OEF>"08E#D)0:PR!!@JN! (E:6,J^*BCHI[IP;F-M8?A9?Z[5N MN8#0;DB/ 2;RB';"Q'E ]S4\Z'B^,#+I<.YKXOEH[KW.;S!_E'NSN_%YN_F^ M%%+\\F3D^XW@PG>YJ^/Z^'[YO=857)C4):F,$"@SNJ <4T#24NF5"D&\XBDI M&''1!;4W[40 $PB%&G42;C;KZOHVR[7^K_4YH0>GW1C!H1_LN"(.NI%9Q !; M[X)V;IMB83_]I4'YY^3@?/)J&&9GDG%'+"C].)B?E)C<83FG+(\G>(M$/]X_ MKDQD[1OYL)5\V50GD0\K:7XP$M7WF^U^^<_Z]]JA![G=/WW6W\&]_NSM/QZ7 M#_>UIG0A9)F15/<1R0$TH<4LEPIPR5&E5%I6E=/R))1CA7(],V54,( (TVO0#!<*92[3TRLVYC8/;>6F:B72S4-;B\MQXGD-2CN^ M' E09.H[IIFU*/UD'.Q/-G9FKQO-#TI$U^Q,RBDW&GI.#[T.1>?X MTZ\F7/V3^JQ_:W:LS:>?#=ULUA\W^U9Z:I&66&&2/'R8VT1-D_)C$V1":W7:.N1DN>Y$BA_DFJ[,!+Q^U?M)=_GTE!W1 M1,8_,A$9_Y(3]^^2N@&F+[HFM#E@;2L2W8RD;4=(52!O$ .+!KG[,;&FD#=0 MEY)#_H\*NIUW3-,]++4/\70P)5*S8P;R+,OT6E="0,Q/&$F1(2IP*9SRQMQ= MF!M9'J<.@7?S;G7#J%V]0."^[.[>B3# H151 B']09QBP^^6&W/8^+. R7(# MT.9)P>.O3I>G;84ZHQ/UY<=F@5&J2(85("HU45AE:00%4D"5H$CDE!28++[+ M+=L$B,/J]\-EQ)YZ$V_@ZB]P'BRTZD8'V'%@=% CT^#-,*N[NB0FKZL%/]N4 MJ_7B=$,FB;4:QG&JB*L;GLPE[FH8+(?H*XN'1:@EA\"H!,7N/C M)8MYS+)JQ\CR','J<%RIH)I"KA2L!( 8Z95JFDE "Y4#P1GGI"1*I<)EA_^_ M2T5:WBK'KH[^.F[-^5:CG749VKCE9R>J._O2!6?M*\T&+S%[R2-UC.JWS4H_ M8V>."O=/OVY6JW>;[0^Z%0M!BEI%%\ <(P 1XH!5)=%$0$@IBX\=[K?B6GBK5<11?-GKB9 I)&G/+]5=M MI);J^L4H=;W>W)LU8+T<7!!,,Y8*!:J2:]JK% $LS0N 2)FFI:0P+U./I9FO M/S-=JQWDX/1JK2[+VK;#+-R:2*C])EG+?;(SK4KTHGN_:FH7FR.YACM;F31J M>MMQKN7=NW:$&K6SIF'6M@EW=9FT$]_OD@&)NG#$.A;%H SK[%F"C%5I2A%#JG**D[@T,3=Z.,OI\])8N *D'1V, M@R%NOX,:5GJE"0BP-3]#59[H4[]>OZ<-R3U=M MAGW%23Y/ET6]'110KQ.T()CB.D8GF &']PXG+=PDUT96- MUXVX;4!!%1>4PHJL6%F>5GC%!8P+,1:GFWVK51XS\Q85UC,9JA 0"!$ RZP" M#%8%2!DK<,D0S9F3M-SIP^?&+V^\4XV?06;''+Y 1"8(*PP\:C]>-C9P?<<3 M Q/7<+QLVF6=QBO7^ W.7^5#N_/Y29GRCXNRK%A>9BG(3)5XR',,2 XSP$A! M:5JQBE&GF<&Y@;D-TJ-_YKQ%: _=ANH%@';#=0PLD8?LW$+$>>#V-3OH MX+TP,ND [FOB^2#NO$H!Y#D"I"24U H(0L$*5%N=55=C,^- %H_$]8YJI<#C:>N46T. M'6!'$K%@C4P@QNU:0/ZY<+11;&V@/CB?O!Z"VB-0SAVSP"%T#@Y,'%SG#LUE MV)W',WQS[==?-0'<&W+\HA_1[M<7@F&L*F*DZ8T8DIZ@,%ED>JI298B5J%+$ MZ6STNIFYL93Q$A@WZQ?R76(\]3P#Z<'5DI)&HQ6;?+R \LA?OX5#X!3UJZ8F MSD*_U=S+1/.;5WNKJ=5%3#_3)W/T\F5+A>S"QQD8!PAEFA-8F0.F2@EP M6K(R%;"L2N4HD-9G:V[$<*CL^]#XZJQIU@NJY9%(&*AB'XAT*+5N:EXPCD8( MU+? ([0P6*^]J;6^AAI^1;YK\)80.CU+N?O29!-BSC"B%+",,@ %5P#CL@2H MX!(RDF85=3I(O6YF;A1Q)OE2ZQC4CCI/'*Z":CMQ& M5](F#,THC56_.08@H M;',P]8+:->?-O2U/ M^^'PBCS\?:&RI@$[)*XPP4[R?_NZ^?X_]0,:$M _U&._'O4#CYUDX-LUK1O[ MEE=[I^UVR?XFF&K!< DK14VNA%"F+$0&:"DR0$3*$4=9!:73^>79\^MV9'??]-)@]RN]R(1&VV1E3S(!7BG('[#%B[5_X(N"*/]V?"'L:W MH(FQUQH=.O'UF8VI$UNO-?!*XNK5RSP34[<;+J78O=/NF&.'77?NL* JJQ23 M>O$N46E2[Q$PN:B@%(2PG)A!+US&>*^EN8WVSM%&8_MX8KE9)Z]^^9"H]D#& M,46T%V>[(1\$O:0#$.9PH+ U.F,X*:UN1''A^M'\LGO M]0>URZZ;@3?!MMP3# 5A[*W!,>@%B6"X0"5ZR,+1XHO'*%PTWB8HX?(FW^AE MMG^_WNVWCR96ZZ3\,DRYD!FB(&5F$E)R")A>:0!):9KA2D@FG'81^PS-C4J, MG\G1T;LQ):][P;7CCQ"01:8.3[0\(J)O0Q$X.KK'V,21TK>;?!DU/7"]^_[C M;Y+K5??^*/WQN M1% [95Z+6?X3^SGIW+7?8[Q ;WAG<0PFL8\3'.%PVD?L:[?7[N'%PR;;,^QK MQNE.8>\UGMKK4E]+5^\>UV+W5BEIM-WE;S_H@\G=;D^S1$8KDE4Y4'G& @\,8^3QK[V] MBE[RZ;OB LY=(=;0TF- M?MI_D]M# 8H3;=,%I"HKA,H!584"D"$!]#,Y*)F@)),EHZG37J>#[;EQ5%N3 MJ!.#:JJ#;8SW_EK$+EUA?0(2 ^#XIR/7]$5KUT]*X7RPP#F KN@@8I$U1?OM MO[">Z" PPUJBPX_P+()JGMM4C>@BB*LR+62."T )S@ L( &L8$@OB00M\I1* M5#AQUZ6)N5%4,UXZA71:N^I8 /421CO>&0=.9'II<&F\BQ!TW=_VL+5/+\U, M6_JTMYD7E4_[K_04JMSKR8_9-VEB?G,*4XY9!9 J(( H5X!REH)*48ISEDN& MN9- Y;/'SVU4'[SSBYL^P\YN./LC$GDHVX/A+BQYM;9*'?]9^WF[7^D3?RTI\WJR5_:O[^(O_8_Z)=_?LBDX(@GN4 MY=)L8&8*D+1B0!8LI1SF.78[U7!U8&Y#7_N?'!N0/&^!:Q5.Q[ZP(XJ8"$>F MDIO@FHA,XWCR>_NO:4%2-R%H\4T_] *7WG1T8N+"FWX079;=]'S.N+H&7S:O M^#\>EUNI3>I5S_[IL_X.[E^MA1&\>C"7+(1"!EK%WS6#_I&=TVLU$/K?+WK(CO/_:H16/2)'?D%AGC2 MB@,[4_FA=3OI_-:L9SR_JU%^.XBR=ZD!>\"B%!>P,/\BY03L8>DK(.#PA!'[ M+%=*J)4053@M&"BS7"_)-VZ-\O58WU"U9R;GU0M7Y B MQ3RM,D#JD->R5(!6)0*T2#/$B*G1A)U"U'I-S8T5FG.[6M&O]3G9'9QV+$5W M V [=@@#6V2"Z)Q,CE[>)1V,Z^07NEORY"W=KNO:59\UF=25+I+?N[:$#&8; M!"QL.%N_N6D#V@:;?1'2-GR'&ZGLMOM%*^?5Q<8PB+,<45"EDIDZ(Q(P3O3: M*$6Z4T3IGQPV7.-VF@E&MCSSR.U6^<-$HO:V]-6SU32=# M5O_?^7"]?.HDH[.W,=U@[+_ ]X6^XZO-[G%K8MI/:@BUI;W;[7VG M;MUQ>"?E%$%140BP?L4#**61P6(IR!5E!9,Y(7GF]M(?X\[<1OE U2R;UUF, M3K.=2$S5%;'/D,;W@L>D(@1X@2<>HUR:>'(2 K[+"4R0IX80"7OZ2/?:CS8! M)4<5(P6$ *%23WN(( !7N ".LM-]J/ MLAWM!<(N,J?YPS921NPJ(!&UQ)[;>T%!L:L-OZTJ=OT6]S72K^95]>J/Y6Y1 M48EQJ>F!,S/=R@L("%*I_BD7@M$R4S2U71\=GCHW2C Q"#4 MO:>ULY9\\!RVX>62%QBQYRU^.#@MG"[:/7K1='SB9 NFBT:<+I8N/_3-]S_& M9E.49E6E*D!2J0=?P3F@HB1 2*)H@=-,5/I]O=G3E>7[VC,,_F AWI?PB['A M?]+A'M$^SXCU**'HL4/-7RR4W")4?'PHN.3?-DW\VA?ZQZM'L=RWFV-4R0HK MHJ?/BF, 3> H+O3_0H7*+,<8YJG5;+K/P!S?E[745%([:3= >]&[/4I#8#+! M:_,$CN&=1CM1UQV"#UWG&O/-O4CRNY"?59IZ=,&0=G'L,U62P)!DM2J!4K@"D9A4@)0=% MH7)1EJ7^K=-)J[WIN5&?V<79K+OJ8?0L9<\Q<-Z^ ^QF,G%@CK=,&SRX% M\L3O-@P_3GBL.V!AH_7MS4\;R>\,RT64O_L3/,NF_*!;88JPU,ON0N2"\PP# MAI4102,<8*YQSS11,8XQ8KG5;L75I\^-BFKGV@) #AL5UY&S(QAO/")SB#T4 M[@5/KC4Y;(F39Q:F+6IRK7$794RN7N0I5[)<+_?RP_*[%._U?'/]=:FYH$GD M>W6_V>Z7_ZSGH&^;]^E'31)??LC5=_GGS7K_;;?@A.CO0BD 2U$*($&FP D6 M@$NH7\604\R="IR,GK;I+_E/2;?)I'; ^?!A PPJDC'-I6NV4(/!=R*J$>6IP6OTH]PM5 M2)FK$@-8:.Z$6.EI$8(0<):53%*8PZ)PV3V^;6YN&\K:I6"L:- /BD M _F\2>?#\^)S7]6E#?_[M\U*W[$S^28K MP5(EXEK_;[[9(][NLCSOTF^4S#YJSW(Q)8=NS"S,328WW-O)0?Z[W2 M\P!2_-?C;M]I8PBQ-+M\=&4*Q+U?OZ8/2\WNC:%#Z(#)!5E_E]N]6<>;L@V_ M/;*='CGZHY.G+1 J> XQ X6>B@*(% 2T(B;'O2((J9SEHO20[8GFL-58FU[E MYU?YT.K\&#[BQX8DZ\W>9(&O99-)+Y7<;O7*TJ.89+PO@>6Y[(OVZ41GO$>O M:F6A0ROK:I=&S;EMZ%U'KH>VUL6M3CK>-/@HH15QC&01:$78/HM P@K,:!Y*2DK69D1UKUU+$^+_#SQ>)U$?I,<\JSV MYC6R6XI:9'RS3L1C/7G;R=5*;AW/FCR[R?(0*B+T$PD[';VZ2TQSDKH]R3&S M-N#AU#BTPIY:>?HR[7'6., NSKE&/LZ/*#4MWV_6];J@3L7>O=_M'J58D#0G ML,A+P-.T!+ 2"A!%(5"<%UE:"5D0IU.N'CMSVQ=NW&SVH^Z27>UILJQ=37[2 MDZSF-S^[L5P?QG8L%@"YR"S5@O9; UKCY%W2N!F.GP9P",H_?;8FY9>!!I_S MQ]#EG@O\)H#YI/A[)YZ8I1)768$ )$Q/E00K 5,(@KQ*J<@EUE,IIVC$7DMS MXXC&PV:AG#S0)[-[Y;A@[@75Z&4DVUB' M.T=SUF78G;H<;_0=5*B;3;]X"[?P'9^7B"O=WT!1$U_%E'ZOD!P#1?3$DV84 MYKETBG*?1;=/$H=U6"#>/1.P^*%;FYPV-VG:FSQO\%UR:'*M"*KI^M!J/:T[ MMGLV7Q7';8 7_0)$?MV^>-_[[S=$ZY8X6Q+AW7V978MHL/=N;,2S.(O9R^?Z ML/^\)N-",5;F"!8@%5POEK!^LQ&6EH ((F!&*P8%\CC(G,3YF1YJOOYF1(;, MH9,7-)AHA"A H.= ]KU"9XPP7A>=IPLQZ_04Z M_+_)U+;GJ_$B4Y<1W?W_P2RF:7URI1CR;"S5^B*Q]QC?9>\<.L<.ZZ/!GED$@^*MG>"G1-J4;+P M[#QXD50])W#Z\OG<'N))>G2YWAFVE;M/Z[=_&&)]7.Z^W=>!L28:=B%0GJLJ M+T%&]*Q9SZ09(*4L0<%*4F44E3G*/?8+!PW/=*_/^)W\M*JG2)MU(I]YWF0N M,$>%D^$^L.2S()!.Q&$UC!\Z&-]>P/CF%HSNI&4+35BB&K0Z+3G9@G!!2-8W M>A8ATX]XO]9\5NL>_T5_;VJ))BD,W9D:[@O,"&1$49!"B/5LJV DSP%D*(< MT2)G,/7)OAHT/%,2,GXG1\?ODA/7D\YWQYIB@WU@1T)A()VH#.DH&-V+@ME" M$[;NUZ#5:4M[V8)P4;W+^D8_$M)3+:F_7/M/Z[-\(+TH_:2^T#\6B"B%%1> M%T3/A$PX$&,E Z6DM%2\,.&G+DN^08MS6^9U#ILW]F4&W\Y+(^BWFU6FU^ M4-VJ=YOMZZT4RWV])_9\> M;LR-IKI6),=FW"6'AB1JLTV:IB2F+-K:"R@V)SMKB0N!,+R8E 0H1"2 VRN6\*D$FTQ26 M(A<$"K\**D.FY\:5I_4^;FO/MJ/5<=_>H5/L.#(.U)%Y,2#*(ZJJV (6J:K* MH/D7JJIB"TM_517K)X02YCL<=*FR*K$HJ(G>50 BO2YE149!48H2Z=^S@DBW MK*1^8R[C:9JLHFMJ9XZA)C>PM>2C('C%YA][M;,H9X;#($460'N9T\#A9@\+ MH@4ZYWO3ZFD=4B[;T@>_R+54R_VBXE)6*26 $\(!3'D%6$X(0) CQB!!1>&D MKS!@;V[3H,[=0W";N^K8$,*VV^?!<(N^>=Y"=LRH3EIGDY]:=P-&,EL"$WCK M_+;-B3?.K0"XW#:WNRW$R=U1W._5?7UDQ BI)%04Y$6. *1F>B((!1F#C# N M$%;4C55NF9L;J9QH'=+[L2=R%]CZ',>-06SJL[@3]%[=1F_D05P?*!%/X2Y, MON 17%_S;Y^_]=[5QR.GO?=!__3O_]+]1O_%]'/^_5_^'U!+ P04 " !1 MAOU2R!16_(E: #O$ 0 %0 &5C:&\M,C R,3 V,S!?<')E+GAM;.R]69=; M28XF^%Z_(B;[=9!A^Y*GJOJX%!'9.J,(:21%9_>\\-@"DUA))Y4D72'5KQ\8 M?5_%Y1JO>5;GR9!<[O1[L7P& V PX%__^]?3V0]?<+F:+N;_]B?^9_:G'W"> M%GDZ__AO?_K]PR_@_O3?__U?_N5?_R^ __7BW>L??EJDLU.Y]_['S4^O/KJ:/O1!>BS_\7_]^OI]^H2G M :;SU3K,4WW!:OJ7U>:;KQB>G3XL]I&/E]H-\_SS?#U=?WLU M+XOEZ892HG[SM/6WS_AO?UI-3S_/\/)[GY98_NU/]5E0U; M[T[J:R>7;SMYX&TG<;5>AK2>9.6++^A!"$8X3<9!M*Q 3#YJY42P\;M"V_IM MYQ+82+$@CB(."'%Q2'IS+"K5D43-^ MFX.JGQ4I:(/-%:8_?UQ\^9'>\6/EJGZQ86_#VE-OOLW-342<+-,/BV7&)1FH MRU>'9;J'CMN+X^(3/WX.2WH0I$_36;[\[6JI6JIVO1A8TN59,2]%. @C=]^X%3CD\P/'09(=&167TDB+)0%Z(X_WI!-\N3B; MKY??7BXR3JPRP<1 TG V@')101!>0(F&O$"57 CF(*!L0<16V%'/#SM#RW]D M.-%>6B.4]]].XV(V83QKXQ1MI,5KBB%D@.@-Q1"E,&:4?%TNRBT$R KDD_KFJ=I'$P54!E)E)%TN(60^P]]QZZ78)-O;\,'*H@#LQ M)1_HLY.$-2N8#>0HR.\.7H$WW)()+/0=3R90#V,_ZMNV0\1SSKGN*M).H/ 6 ME]-%OMP6 Z)V1@N0.1(##"-YVBJ13V5*U-KGXH?!Q*W7;@>.9YQDW5_(W6PH MOYV=1EQ.T/"@G,^01$T/!T/!NHD,N J!OI.R+G&@W>3\C=MAXQGF6 \2;2?& MX]Q5.D?WN;-D#6U]#AVH' .%ZL% *)H\)I*1RSQ'[@[+K#[ZZNV \@P3JL,( M>V3$G! '>36Z[9#QC/, MH^XOU"ZVE9>+T]-Z.+!(?W__B42Y>G.VKN4K-3<\$:Q$GIT"'6RMUG$.@@L> MN,P%F5<^A3S 1O,4#=OAYMDF60<3?Q=@>G\:9K,79ZOI'%>KB="Q,%H08(5# M6@'D@_LL,SGB6I*Q1"S%#X">6R_=#B[/-M^ZOX"[P,?/I[C\2,C^ZW+QQ_H3 M8?]SF'\C5]PE2U@&YLGQ4B@EA$Q16W+<*)MX<>*PC>B)EV^'EV>8=!U*X%W@ MYD/X^BJ3I*9E>EY&>>&M>OZ5.8?\3-069.67C-$+2.'A1'6WUU#K0@(B&?"9\.BXX> M>NMV%6S/,!E[L(B[,# 71U3GY7>U*H)T0[%=E%DZK1%X*34;( KX$!18KV*) M@3@Q@QP9/_CV[2#S#+.U@XF\"^B\FM/32!S3+_A36(<+MB8B,6.$+%!OAUTGF$N=S"1=P&=]Y]P-KMTRG(N+C)">G3, M@LJ^!GM%5??,%)E5M&*0:.G&.[>#R;--Z^XMWB[ <9(S*61U\==KBOCXA#,> M94$#@F([??5V4'F&B=UAA-TI8L2$3*&Q2*X7 MIIHBB"6#,UP3]I.1.2,W<8@(Z8%7;X>89YCP'4;8/2'F)7WY9OEA\<=\8@K7 MSM1$HT5!H*\%?#(7$%8QPY%%%$,4JMQ[\79H>;9IWL,$W1-6-M<(WBS?+A=? MIO.$$YU8LB63EV65 Z59!J\)^)*<+1&B]@*'.")X^.W;H>;99GL'$'E/T'F[ M6*W#[/^;?MY@#JUP>?_=VL'FV2=^# MQ3UV97;E88GAG.[(/ IE@.(W CMC 0*S$C)1;"-SAAUXV>?FV[8#QC/,Z.XM MTI&A\'I1JRT^+>:7]3DR,^4X[9A114D"B*)>HF9@E<+L(U>&'68U[KYQN]NE MSS!Q>Y!H!X/%O_YX3Z[D2_]]GV86+Q?SU6(VS;5-R6;+K*);+GZ[NZX76^+71Y_<*N+O7DYL//%V0H^AO!Y4F^.GN+5FZ_ IHJ*/.I" MKH=.M<[X&<;9>77YG(W-@_**KR7_[ M#D'[VI;+Q[[#+S@_PU]HW9'(-X_\VW3]Z>79:DVO6_[\-7^,MB#V'&:; R)HDN3=2R- MC;CA7;+XDARW5;7Y7S_CG+BXDEMPWO*D-03.:D:*"_!&$4<2,Q;II8]/Q5K[ M(^\QBL;IR]$27H/(OA,,O2E_72QRY>8]+K],$Z[>+V9Y(BU&X46$XGT@]T]' M"A^# ).+M3'[&@TT0]'#-(UKIH;1^0- &D !'4#I/B>&V;P&H[^L8U54T@UD Q M'<#M)Z0WI^E&-?3U##:#?\PF/]'.\<-/\0[G81E#C0YR:!*D,0-[28F MH;IK";-6X9N+.RXY90?$4GXWK*;3GWGG!:(,DIT@Y'L"+$D!X8[D,@F73 M*FO4I)[BZH$?0ISAA+MD-=84DMGBJ;(\LGF(?M#9POBQL73(;I?M%5$S]BJ#/VT. W3^<0: MPQVS#H01G@1E)3&7/5@??=W,LY9'QM8U<>-B:W! ; NX/;73 >#>+\KZC^H@ MXA><+3;,_(J;@MIBE%,&>P/N?@>*N0.@W"S+F!CO,I<"P17%:D?;3=]C#LAR$,*%$M53 _\7858'E+[_A+@^.+"__;!! _TSMGFS-LDI1\D9UP ':+?!Z%R MB+ [0,S+L/I$'G_]JWK]7\*L9F-/UB_#%%6UB)@E92Y$E MB86<.<_ REH&4&^]BS:'8EN1UP.B#H+!W1L*@^ND Z"=I%1'7*[>84)BB4*$ MWW!]V2",)X>2&0,^.D>^($4,09(S9YB7+BO')+8)HIZB:MQP:GA8#::!#M#T M=HF?P_2RE/Z2B8*1@LZ80,O:HI!>#-'P3"&%B[9.:"ZFS06J!\D9MTQ\>/P< M+O,.@/-F_0F7MV0SJ4.[?2@:2A$$?@LSD"629&''8YFK!/5K&+0T? M'C('2KL#O-PA7B#/#!AX M'2CR#FS+H\J,2]9%78]:0J(%A>@@ICH\446A4BR&/]EUML%1Z+97EQI' M6H?J?=N#SUV5T &@ZJ7V/Z:SV<03TXRL)22AB/AJDJ.,#H0UWINBH\ V>=%+ M"GJP-0,#92_A=@"*5R3X^<@BX!H;6<&KH 5/7 >2UF";1":^R MT