0001558370-20-010185.txt : 20200810 0001558370-20-010185.hdr.sgml : 20200810 20200810160727 ACCESSION NUMBER: 0001558370-20-010185 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 43 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200810 DATE AS OF CHANGE: 20200810 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PC CONNECTION INC CENTRAL INDEX KEY: 0001050377 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-CATALOG & MAIL-ORDER HOUSES [5961] IRS NUMBER: 020513618 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-23827 FILM NUMBER: 201089396 BUSINESS ADDRESS: STREET 1: ROUTE 101A STREET 2: 730 MILFORD RD CITY: MERRIMACK STATE: NH ZIP: 03054 BUSINESS PHONE: 6036832000 MAIL ADDRESS: STREET 1: ROUTE 101A STREET 2: 730 MILFORD RD CITY: MERRIMACK STATE: NH ZIP: 03054 10-Q 1 cnxn-20200630x10q.htm 10-Q
Accelerated Filerus-gaap:AccruedLiabilitiesAndOtherLiabilitiesOne-month LIBOR--12-312020Q20001050377false0001050377us-gaap:TreasuryStockMember2020-01-012020-06-300001050377us-gaap:TreasuryStockMember2019-04-012019-06-300001050377us-gaap:TreasuryStockMember2019-01-012019-06-300001050377us-gaap:CommonStockMember2020-04-012020-06-300001050377us-gaap:CommonStockMember2020-01-012020-06-300001050377us-gaap:CommonStockMember2019-04-012019-06-300001050377us-gaap:CommonStockMember2019-01-012019-06-300001050377us-gaap:RetainedEarningsMember2020-06-300001050377us-gaap:AdditionalPaidInCapitalMember2020-06-300001050377us-gaap:RetainedEarningsMember2020-03-310001050377us-gaap:AdditionalPaidInCapitalMember2020-03-3100010503772020-03-310001050377us-gaap:RetainedEarningsMember2019-12-310001050377us-gaap:AdditionalPaidInCapitalMember2019-12-310001050377us-gaap:RetainedEarningsMember2019-06-300001050377us-gaap:AdditionalPaidInCapitalMember2019-06-300001050377us-gaap:RetainedEarningsMember2019-03-310001050377us-gaap:AdditionalPaidInCapitalMember2019-03-3100010503772019-03-310001050377us-gaap:RetainedEarningsMember2018-12-310001050377us-gaap:AdditionalPaidInCapitalMember2018-12-310001050377cnxn:SoftwareMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-04-012020-06-300001050377cnxn:SoftwareMembercnxn:PublicSectorMember2020-04-012020-06-300001050377cnxn:SoftwareMembercnxn:LargeAccountSegmentMember2020-04-012020-06-300001050377cnxn:ServersAndStorageMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-04-012020-06-300001050377cnxn:ServersAndStorageMembercnxn:PublicSectorMember2020-04-012020-06-300001050377cnxn:ServersAndStorageMembercnxn:LargeAccountSegmentMember2020-04-012020-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-04-012020-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:PublicSectorMember2020-04-012020-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:LargeAccountSegmentMember2020-04-012020-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-04-012020-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:PublicSectorMember2020-04-012020-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:LargeAccountSegmentMember2020-04-012020-06-300001050377cnxn:NetAndComMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-04-012020-06-300001050377cnxn:NetAndComMembercnxn:PublicSectorMember2020-04-012020-06-300001050377cnxn:NetAndComMembercnxn:LargeAccountSegmentMember2020-04-012020-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-04-012020-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:PublicSectorMember2020-04-012020-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:LargeAccountSegmentMember2020-04-012020-06-300001050377cnxn:DesktopsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-04-012020-06-300001050377cnxn:DesktopsMembercnxn:PublicSectorMember2020-04-012020-06-300001050377cnxn:DesktopsMembercnxn:LargeAccountSegmentMember2020-04-012020-06-300001050377cnxn:AccessoriesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-04-012020-06-300001050377cnxn:AccessoriesMembercnxn:PublicSectorMember2020-04-012020-06-300001050377cnxn:AccessoriesMembercnxn:LargeAccountSegmentMember2020-04-012020-06-300001050377cnxn:SoftwareMember2020-04-012020-06-300001050377cnxn:SmallAndMediumSizedBusinessesSegmentMember2020-04-012020-06-300001050377cnxn:ServersAndStorageMember2020-04-012020-06-300001050377cnxn:PublicSectorMember2020-04-012020-06-300001050377cnxn:OtherHardwareAndServicesMember2020-04-012020-06-300001050377cnxn:NotebooksAndMobilityMember2020-04-012020-06-300001050377cnxn:NetAndComMember2020-04-012020-06-300001050377cnxn:LargeAccountSegmentMember2020-04-012020-06-300001050377cnxn:DisplaysAndSoundsMember2020-04-012020-06-300001050377cnxn:DesktopsMember2020-04-012020-06-300001050377cnxn:AccessoriesMember2020-04-012020-06-300001050377cnxn:SoftwareMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-01-012020-06-300001050377cnxn:SoftwareMembercnxn:PublicSectorMember2020-01-012020-06-300001050377cnxn:SoftwareMembercnxn:LargeAccountSegmentMember2020-01-012020-06-300001050377cnxn:ServersAndStorageMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-01-012020-06-300001050377cnxn:ServersAndStorageMembercnxn:PublicSectorMember2020-01-012020-06-300001050377cnxn:ServersAndStorageMembercnxn:LargeAccountSegmentMember2020-01-012020-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-01-012020-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:PublicSectorMember2020-01-012020-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:LargeAccountSegmentMember2020-01-012020-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-01-012020-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:PublicSectorMember2020-01-012020-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:LargeAccountSegmentMember2020-01-012020-06-300001050377cnxn:NetAndComMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-01-012020-06-300001050377cnxn:NetAndComMembercnxn:PublicSectorMember2020-01-012020-06-300001050377cnxn:NetAndComMembercnxn:LargeAccountSegmentMember2020-01-012020-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-01-012020-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:PublicSectorMember2020-01-012020-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:LargeAccountSegmentMember2020-01-012020-06-300001050377cnxn:DesktopsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-01-012020-06-300001050377cnxn:DesktopsMembercnxn:PublicSectorMember2020-01-012020-06-300001050377cnxn:DesktopsMembercnxn:LargeAccountSegmentMember2020-01-012020-06-300001050377cnxn:AccessoriesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-01-012020-06-300001050377cnxn:AccessoriesMembercnxn:PublicSectorMember2020-01-012020-06-300001050377cnxn:AccessoriesMembercnxn:LargeAccountSegmentMember2020-01-012020-06-300001050377cnxn:SoftwareMember2020-01-012020-06-300001050377cnxn:SmallAndMediumSizedBusinessesSegmentMember2020-01-012020-06-300001050377cnxn:ServersAndStorageMember2020-01-012020-06-300001050377cnxn:PublicSectorMember2020-01-012020-06-300001050377cnxn:OtherHardwareAndServicesMember2020-01-012020-06-300001050377cnxn:NotebooksAndMobilityMember2020-01-012020-06-300001050377cnxn:NetAndComMember2020-01-012020-06-300001050377cnxn:LargeAccountSegmentMember2020-01-012020-06-300001050377cnxn:DisplaysAndSoundsMember2020-01-012020-06-300001050377cnxn:DesktopsMember2020-01-012020-06-300001050377cnxn:AccessoriesMember2020-01-012020-06-300001050377cnxn:SoftwareMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-04-012019-06-300001050377cnxn:SoftwareMembercnxn:PublicSectorMember2019-04-012019-06-300001050377cnxn:SoftwareMembercnxn:LargeAccountSegmentMember2019-04-012019-06-300001050377cnxn:ServersAndStorageMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-04-012019-06-300001050377cnxn:ServersAndStorageMembercnxn:PublicSectorMember2019-04-012019-06-300001050377cnxn:ServersAndStorageMembercnxn:LargeAccountSegmentMember2019-04-012019-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-04-012019-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:PublicSectorMember2019-04-012019-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:LargeAccountSegmentMember2019-04-012019-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-04-012019-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:PublicSectorMember2019-04-012019-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:LargeAccountSegmentMember2019-04-012019-06-300001050377cnxn:NetAndComMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-04-012019-06-300001050377cnxn:NetAndComMembercnxn:PublicSectorMember2019-04-012019-06-300001050377cnxn:NetAndComMembercnxn:LargeAccountSegmentMember2019-04-012019-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-04-012019-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:PublicSectorMember2019-04-012019-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:LargeAccountSegmentMember2019-04-012019-06-300001050377cnxn:DesktopsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-04-012019-06-300001050377cnxn:DesktopsMembercnxn:PublicSectorMember2019-04-012019-06-300001050377cnxn:DesktopsMembercnxn:LargeAccountSegmentMember2019-04-012019-06-300001050377cnxn:AccessoriesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-04-012019-06-300001050377cnxn:AccessoriesMembercnxn:PublicSectorMember2019-04-012019-06-300001050377cnxn:AccessoriesMembercnxn:LargeAccountSegmentMember2019-04-012019-06-300001050377cnxn:SoftwareMember2019-04-012019-06-300001050377cnxn:SmallAndMediumSizedBusinessesSegmentMember2019-04-012019-06-300001050377cnxn:ServersAndStorageMember2019-04-012019-06-300001050377cnxn:PublicSectorMember2019-04-012019-06-300001050377cnxn:OtherHardwareAndServicesMember2019-04-012019-06-300001050377cnxn:NotebooksAndMobilityMember2019-04-012019-06-300001050377cnxn:NetAndComMember2019-04-012019-06-300001050377cnxn:LargeAccountSegmentMember2019-04-012019-06-300001050377cnxn:DisplaysAndSoundsMember2019-04-012019-06-300001050377cnxn:DesktopsMember2019-04-012019-06-300001050377cnxn:AccessoriesMember2019-04-012019-06-300001050377cnxn:SoftwareMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-01-012019-06-300001050377cnxn:SoftwareMembercnxn:PublicSectorMember2019-01-012019-06-300001050377cnxn:SoftwareMembercnxn:LargeAccountSegmentMember2019-01-012019-06-300001050377cnxn:ServersAndStorageMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-01-012019-06-300001050377cnxn:ServersAndStorageMembercnxn:PublicSectorMember2019-01-012019-06-300001050377cnxn:ServersAndStorageMembercnxn:LargeAccountSegmentMember2019-01-012019-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-01-012019-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:PublicSectorMember2019-01-012019-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:LargeAccountSegmentMember2019-01-012019-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-01-012019-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:PublicSectorMember2019-01-012019-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:LargeAccountSegmentMember2019-01-012019-06-300001050377cnxn:NetAndComMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-01-012019-06-300001050377cnxn:NetAndComMembercnxn:PublicSectorMember2019-01-012019-06-300001050377cnxn:NetAndComMembercnxn:LargeAccountSegmentMember2019-01-012019-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-01-012019-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:PublicSectorMember2019-01-012019-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:LargeAccountSegmentMember2019-01-012019-06-300001050377cnxn:DesktopsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-01-012019-06-300001050377cnxn:DesktopsMembercnxn:PublicSectorMember2019-01-012019-06-300001050377cnxn:DesktopsMembercnxn:LargeAccountSegmentMember2019-01-012019-06-300001050377cnxn:AccessoriesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-01-012019-06-300001050377cnxn:AccessoriesMembercnxn:PublicSectorMember2019-01-012019-06-300001050377cnxn:AccessoriesMembercnxn:LargeAccountSegmentMember2019-01-012019-06-300001050377cnxn:SoftwareMember2019-01-012019-06-300001050377cnxn:SmallAndMediumSizedBusinessesSegmentMember2019-01-012019-06-300001050377cnxn:ServersAndStorageMember2019-01-012019-06-300001050377cnxn:PublicSectorMember2019-01-012019-06-300001050377cnxn:OtherHardwareAndServicesMember2019-01-012019-06-300001050377cnxn:NotebooksAndMobilityMember2019-01-012019-06-300001050377cnxn:NetAndComMember2019-01-012019-06-300001050377cnxn:LargeAccountSegmentMember2019-01-012019-06-300001050377cnxn:DisplaysAndSoundsMember2019-01-012019-06-300001050377cnxn:DesktopsMember2019-01-012019-06-300001050377cnxn:AccessoriesMember2019-01-012019-06-300001050377srt:MaximumMember2020-06-300001050377cnxn:RelatedPartiesMember2019-06-300001050377cnxn:OthersMember2019-06-300001050377us-gaap:RetainedEarningsMember2020-04-012020-06-300001050377us-gaap:RetainedEarningsMember2020-01-012020-06-300001050377us-gaap:RetainedEarningsMember2019-04-012019-06-300001050377us-gaap:RetainedEarningsMember2019-01-012019-06-300001050377cnxn:RelatedPartiesMember2020-06-300001050377cnxn:RelatedPartiesMember2020-04-012020-06-300001050377cnxn:OthersMember2020-04-012020-06-300001050377cnxn:RelatedPartiesMember2020-01-012020-06-300001050377cnxn:OthersMember2020-01-012020-06-300001050377cnxn:RelatedPartiesMember2019-04-012019-06-300001050377cnxn:OthersMember2019-04-012019-06-300001050377cnxn:RelatedPartiesMember2019-01-012019-06-300001050377cnxn:OthersMember2019-01-012019-06-300001050377us-gaap:OperatingSegmentsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-04-012020-06-300001050377us-gaap:OperatingSegmentsMembercnxn:PublicSectorMember2020-04-012020-06-300001050377us-gaap:OperatingSegmentsMembercnxn:LargeAccountSegmentMember2020-04-012020-06-300001050377us-gaap:CorporateNonSegmentMember2020-04-012020-06-300001050377us-gaap:OperatingSegmentsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-01-012020-06-300001050377us-gaap:OperatingSegmentsMembercnxn:PublicSectorMember2020-01-012020-06-300001050377us-gaap:OperatingSegmentsMembercnxn:LargeAccountSegmentMember2020-01-012020-06-300001050377us-gaap:CorporateNonSegmentMember2020-01-012020-06-300001050377us-gaap:OperatingSegmentsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-04-012019-06-300001050377us-gaap:OperatingSegmentsMembercnxn:PublicSectorMember2019-04-012019-06-300001050377us-gaap:OperatingSegmentsMembercnxn:LargeAccountSegmentMember2019-04-012019-06-300001050377us-gaap:CorporateNonSegmentMember2019-04-012019-06-300001050377us-gaap:OperatingSegmentsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-01-012019-06-300001050377us-gaap:OperatingSegmentsMembercnxn:PublicSectorMember2019-01-012019-06-300001050377us-gaap:OperatingSegmentsMembercnxn:LargeAccountSegmentMember2019-01-012019-06-300001050377us-gaap:CorporateNonSegmentMember2019-01-012019-06-300001050377us-gaap:PrimeRateMember2020-06-300001050377us-gaap:LondonInterbankOfferedRateLIBORMember2020-06-300001050377cnxn:AccruedExpensesAndOtherLiabilitiesMember2020-06-300001050377cnxn:AccruedExpensesAndOtherLiabilitiesMember2019-12-310001050377us-gaap:TreasuryStockMember2020-06-300001050377us-gaap:CommonStockMember2020-06-300001050377us-gaap:TreasuryStockMember2020-03-310001050377us-gaap:CommonStockMember2020-03-310001050377us-gaap:TreasuryStockMember2019-12-310001050377us-gaap:CommonStockMember2019-12-310001050377us-gaap:TreasuryStockMember2019-06-300001050377us-gaap:CommonStockMember2019-06-300001050377us-gaap:TreasuryStockMember2019-03-310001050377us-gaap:CommonStockMember2019-03-310001050377us-gaap:TreasuryStockMember2018-12-310001050377us-gaap:CommonStockMember2018-12-3100010503772018-12-310001050377us-gaap:OperatingSegmentsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2020-06-300001050377us-gaap:OperatingSegmentsMembercnxn:PublicSectorMember2020-06-300001050377us-gaap:OperatingSegmentsMembercnxn:LargeAccountSegmentMember2020-06-300001050377us-gaap:IntersegmentEliminationMember2020-06-300001050377us-gaap:OperatingSegmentsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2019-06-300001050377us-gaap:OperatingSegmentsMembercnxn:PublicSectorMember2019-06-300001050377us-gaap:OperatingSegmentsMembercnxn:LargeAccountSegmentMember2019-06-300001050377us-gaap:IntersegmentEliminationMember2019-06-3000010503772019-12-3100010503772020-08-070001050377us-gaap:EmployeeSeveranceMember2020-04-012020-06-300001050377us-gaap:EmployeeSeveranceMember2020-01-012020-06-300001050377us-gaap:EmployeeSeveranceMember2019-01-012019-06-300001050377us-gaap:ContractTerminationMember2019-01-012019-06-3000010503772019-01-012019-12-310001050377cnxn:OthersMember2020-06-300001050377us-gaap:CorporateNonSegmentMember2020-06-300001050377us-gaap:CorporateNonSegmentMember2019-06-300001050377us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000010503772020-04-012020-06-300001050377us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-3000010503772020-01-012020-06-300001050377us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-3000010503772019-04-012019-06-300001050377us-gaap:AdditionalPaidInCapitalMember2019-01-012019-06-3000010503772019-01-012019-06-3000010503772020-06-3000010503772019-06-30iso4217:USDcnxn:leasecnxn:facilityxbrli:sharesxbrli:pureiso4217:USDxbrli:sharescnxn:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

(Mark One)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934*

For the quarterly period ended June 30, 2020

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 0-23827

PC CONNECTION, INC.

(Exact name of registrant as specified in its charter)

Delaware

02-0513618

(State or other jurisdiction of

(I.R.S. Employer Identification No.)

incorporation or organization)

730 Milford Road

Merrimack, New Hampshire

03054

(Address of principal executive offices)

(Zip Code)

(603) 683-2000

(Registrant's telephone number, including area code)

Former name, former address and former fiscal year, if changed since last report: N/A

Securities registered pursuant to Section 12(b) of the Act:

C

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock

CNXN

Nasdaq 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 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, a 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  

The number of shares outstanding of the issuer’s common stock as of August 7, 2020 was 26,125,678.

PC CONNECTION, INC. AND SUBSIDIARIES

FORM 10-Q

TABLE OF CONTENTS

PART I FINANCIAL INFORMATION

Page

ITEM 1.

Unaudited Condensed Consolidated Financial Statements:

Condensed Consolidated Balance Sheets–June 30, 2020 and December 31, 2019

1

Condensed Consolidated Statements of Income–Three and Six Months Ended June 30, 2020 and 2019

2

Condensed Consolidated Statements of Stockholders’ Equity–Three and Six Months Ended June 30, 2020 and 2019

3

Condensed Consolidated Statements of Cash Flows–Six Months Ended June 30, 2020 and 2019

5

Notes to Unaudited Condensed Consolidated Financial Statements

6

ITEM 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations.

14

ITEM 3.

Quantitative and Qualitative Disclosures About Market Risk

26

ITEM 4.

Controls and Procedures

27

PART II OTHER INFORMATION

ITEM 1A.

Risk Factors

28

ITEM 6.

Exhibits

29

SIGNATURES

30

PART I. FINANCIAL INFORMATION

ITEM 1FINANCIAL STATEMENTS

PC CONNECTION, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

(amounts in thousands)

June 30, 

December 31, 

    

2020

    

2019

ASSETS

Current Assets:

Cash and cash equivalents

$

165,943

$

90,060

Accounts receivable, net

 

446,716

 

549,626

Inventories, net

 

165,632

 

124,666

Income taxes receivable

 

 

1,388

Prepaid expenses and other current assets

 

13,450

 

10,671

Total current assets

 

791,741

 

776,411

Property and equipment, net

 

65,387

 

64,226

Right-of-use assets

14,755

13,842

Goodwill

 

73,602

 

73,602

Intangible assets, net

 

7,698

 

8,307

Other assets

 

1,157

 

947

Total Assets

$

954,340

$

937,335

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current Liabilities:

Accounts payable

$

247,005

$

235,641

Accrued payroll

 

20,409

 

28,050

Accrued expenses and other liabilities

 

40,793

 

45,232

Total current liabilities

 

308,207

 

308,923

Deferred income taxes

 

20,170

 

20,170

Noncurrent operating lease liabilities

11,566

10,330

Other liabilities

 

3,184

 

600

Total Liabilities

 

343,127

 

340,023

Stockholders’ Equity:

Common stock

289

288

Additional paid-in capital

 

119,628

 

118,045

Retained earnings

 

537,233

 

514,694

Treasury stock, at cost

(45,937)

(35,715)

Total Stockholders’ Equity

 

611,213

 

597,312

Total Liabilities and Stockholders’ Equity

$

954,340

$

937,335

See notes to unaudited condensed consolidated financial statements.

1

PC CONNECTION, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(Unaudited)

(amounts in thousands, except per share data)

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

 

Net sales

$

550,002

$

741,076

$

1,261,852

$

1,373,997

Cost of sales

 

461,002

 

624,089

 

1,059,734

 

1,157,663

Gross profit

 

89,000

 

116,987

 

202,118

 

216,334

Selling, general and administrative expenses

 

77,420

 

84,664

 

169,887

 

165,899

Restructuring and other charges

992

992

703

Income from operations

 

10,588

 

32,323

 

31,239

 

49,732

Interest income, net

 

5

 

184

 

96

 

382

Income before taxes

 

10,593

 

32,507

 

31,335

 

50,114

Income tax provision

 

(2,950)

 

(8,839)

 

(8,796)

 

(13,719)

Net income

$

7,643

$

23,668

$

22,539

$

36,395

Earnings per common share:

Basic

$

0.29

$

0.90

$

0.86

$

1.38

Diluted

$

0.29

$

0.89

$

0.86

$

1.37

Shares used in computation of earnings per common share:

Basic

 

26,107

 

26,337

 

26,172

 

26,348

Diluted

 

26,279

 

26,494

 

26,350

 

26,506

See notes to unaudited condensed consolidated financial statements.

2

PC CONNECTION, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(Unaudited)

(amounts in thousands)

Three months ended June 30, 2020

Total

Common Stock

Additional

Retained

Treasury Stock

Stockholders'

    

Shares

    

Amount

    

Paid-In Capital

    

Earnings

    

Shares

    

Amount

    

Equity

Balance at March 31, 2020

28,874

$

289

$

118,620

$

529,590

 

(2,773)

$

(45,937)

$

602,562

Stock-based compensation expense

624

624

Restricted stock units vested

6

Issuance of common stock under Employee Stock Purchase Plan

12

536

536

Shares withheld for taxes paid on stock awards

(152)

(152)

Net income

7,643

7,643

Balance at June 30, 2020

 

28,892

$

289

$

119,628

$

537,233

 

(2,773)

$

(45,937)

$

611,213

Six months ended June 30, 2020

Total

Common Stock

Additional

Retained

Treasury Stock

Stockholders'

    

Shares

    

Amount

    

Paid-In Capital

    

Earnings

    

Shares

    

Amount

    

Equity

Balance at December 31, 2019

28,870

$

288

$

118,045

$

514,694

(2,526)

$

(35,715)

$

597,312

Stock-based compensation expense

1,248

1,248

Restricted stock units vested

10

1

1

Issuance of common stock under Employee Stock Purchase Plan

12

 

 

536

 

 

 

 

536

Shares withheld for taxes paid on stock awards

(201)

(201)

Repurchase of common stock for treasury

(247)

(10,222)

(10,222)

Net income

22,539

22,539

Balance at June 30, 2020

28,892

$

289

$

119,628

$

537,233

 

(2,773)

$

(45,937)

$

611,213

See notes to unaudited condensed consolidated financial statements.

3

Three months ended June 30, 2019

Total

Common Stock

Additional

Retained

Treasury Stock

Stockholders'

    

Shares

    

Amount

    

Paid-In Capital

    

Earnings

    

Shares

    

Amount

    

Equity

Balance at March 31, 2019

28,790

$

288

$

116,098

$

453,737

 

(2,434)

$

(32,531)

$

537,592

Stock-based compensation expense

564

564

Restricted stock units vested

 

9

 

 

 

 

 

 

Issuance of common stock under Employee Stock Purchase Plan

19

622

622

Shares withheld for taxes paid on stock awards

 

 

 

(72)

 

 

 

 

(72)

Repurchase of common stock for treasury

(66)

(2,207)

(2,207)

Net income

23,668

23,668

Balance at June 30, 2019

28,818

$

288

$

117,212

$

477,405

 

(2,500)

$

(34,738)

$

560,167

Six months ended June 30, 2019

Total

Common Stock

Additional

Retained

Treasury Stock

Stockholders'

    

Shares

    

Amount

    

Paid-In Capital

    

Earnings

    

Shares

    

Amount

    

Equity

Balance at December 31, 2018

28,787

$

288

$

115,842

$

441,010

(2,391)

$

(31,237)

$

525,903

Stock-based compensation expense

833

833

Restricted stock units vested

12

 

 

 

 

 

 

Issuance of common stock under Employee Stock Purchase Plan

19

609

609

Shares withheld for taxes paid on stock awards

(72)

(72)

Repurchase of common stock for treasury

(109)

(3,501)

(3,501)

Net income

36,395

36,395

Balance at June 30, 2019

28,818

$

288

$

117,212

$

477,405

 

(2,500)

$

(34,738)

$

560,167

See notes to unaudited condensed consolidated financial statements.

4

PC CONNECTION, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(amounts in thousands)

Six Months Ended

June 30, 

 

2020

    

2019

 

Cash Flows provided by Operating Activities:

Net income

$

22,539

$

36,395

Adjustments to reconcile net income to net cash provided by operating activities:

Depreciation and amortization

 

6,502

 

7,077

Provision for doubtful accounts

 

3,627

 

(346)

Stock-based compensation expense

 

1,248

 

833

Deferred income taxes

 

 

10

Loss on disposal of fixed assets

 

13

 

118

Changes in assets and liabilities:

Accounts receivable

 

99,283

 

(52,868)

Inventories

 

(40,966)

 

(56,709)

Prepaid expenses, income tax receivables and other current assets

 

(1,391)

 

3,473

Other non-current assets

 

(180)

 

231

Accounts payable

 

12,500

 

58,181

Accrued expenses and other liabilities

 

(764)

 

6,934

Net cash provided by operating activities

 

102,411

 

3,329

Cash Flows used in Investing Activities:

Purchases of equipment

(8,214)

(13,877)

Net cash used in investing activities

 

(8,214)

 

(13,877)

Cash Flows used in Financing Activities:

Purchase of treasury shares

 

(10,222)

 

(3,501)

Dividend payments

 

(8,427)

 

(8,452)

Issuance of stock under Employee Stock Purchase Plan

536

609

Payments of payroll taxes on stock-based compensation through shares withheld

 

(201)

 

(72)

Net cash used in financing activities

 

(18,314)

 

(11,416)

Increase (decrease) in cash and cash equivalents

 

75,883

 

(21,964)

Cash and cash equivalents, beginning of period

 

90,060

 

91,703

Cash and cash equivalents, end of period

$

165,943

$

69,739

Non-cash Investing and Financing Activities:

Accrued capital expenditures

$

327

$

2,081

Supplemental Cash Flow Information:

Income taxes paid

$

1,082

$

11,962

See notes to unaudited condensed consolidated financial statements.

5

PC CONNECTION, INC. AND SUBSIDIARIES

PART I―FINANCIAL INFORMATION

Item 1―Financial Statements

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(amounts in thousands, except per share data)

Note 1–Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of PC Connection, Inc. and its subsidiaries (the “Company”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission regarding interim financial reporting and in accordance with accounting principles generally accepted in the United States of America. Such principles were applied on a basis consistent with the accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission (the “SEC”). The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K.

In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the results of operations for the interim periods reported and of the Company’s financial condition as of the date of the interim balance sheet. The Company considers events or transactions that occur after the balance sheet date but before the financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated through the date of issuance of these financial statements. The operating results for the three and six months ended June 30, 2020 may not be indicative of the results expected for any succeeding quarter or the entire year ending December 31, 2020.

Use of Estimates in the Preparation of Financial Statements

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions. These estimates and assumptions affect the amounts reported in the accompanying condensed consolidated financial statements.

The Company’s operations and financial performance in certain areas of its business were negatively impacted by the coronavirus pandemic (“COVID-19”) in the six months ended June 30, 2020. The extent to which the COVID-19 pandemic impacts the Company’s financial results and operations for the remainder of 2020 and beyond will depend on future developments that are highly uncertain and cannot be predicted at this time. The Company updated its estimates and judgements in response to the economic uncertainty associated with COVID-19, which were reflected in the amounts reported in the accompanying condensed consolidated financial statements. The Company has experienced, and may continue to experience, delays in collecting amounts owed to it, and in some cases, may experience inabilities to collect altogether. As a result, the Company increased its customer allowance for doubtful accounts by $3,250 in the six months ended June 30, 2020 compared with the same period a year ago. The Company has also evaluated the potential impact of the pandemic on the carrying values of its goodwill and intangible assets, and based on the assessment, did not identify any indications to suggest that an impairment may exist. These estimates may change as new events occur and actual results could differ materially from these estimates.

Restructuring and other charges

The restructuring and other charges recorded in the second quarter of 2020 were related to an involuntary reduction in workforce across our business segments and included cash severance and other related termination benefits. These costs will be paid within a year of termination and any unpaid balances are included in accrued expenses at June 30, 2020. All currently planned restructuring and other charges were incurred as of June 30, 2020, and as of the date of this report, the Company has no ongoing restructuring plans.

The restructuring and other charges recorded in 2019 were related to a reduction in workforce in the Company’s Headquarters/Other group and included cash severance payments and other related benefits. Also included were exit costs incurred associated with the closing of one of our office facilities, which were expensed as incurred.

6

Restructuring and other charges are presented separately from SG&A expenses. Costs incurred were as follows:

Three Months Ended June 30, 

Six Months Ended June 30,

2020

2019

2020

    

2019

Employee separations

$

992

$

$

992

$

553

Lease termination costs

 

 

 

 

150

Total restructuring and other charges

$

992

$

$

992

$

703

Included in accrued expenses as of June 30, 2020 and 2019 were $549 and $373, respectively, related to unpaid termination benefits.

Adoption of Recently Issued Financial Accounting Standards

In January 2017, the FASB issued ASU 2017-04, Simplifying the Test for Goodwill Impairment, which simplifies the accounting for goodwill impairments by eliminating step two from the goodwill impairment test. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. ASU 2017-04 also clarifies the requirements for excluding and allocating foreign currency translation adjustments to reporting units related to an entity's testing of reporting units for goodwill impairment and clarifies that an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company has adopted this standard beginning January 1, 2020 for both interim and annual reporting periods. The Company performs an annual goodwill impairment assessment in the fourth quarter of each calendar year, and more frequently if events or circumstances occur that would indicate a potential decline in fair value. As a result of the adoption, and in accordance with the new guidance, the Company would not perform a step two analysis in the event an impairment loss is identified.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses, which adds an impairment model for financial instruments, including trade receivables, that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of lifetime expected losses, which is expected to result in more timely recognition of such losses. The Company adopted this new standard beginning January 1, 2020 for both interim and annual reporting periods. At adoption, this ASU did not have a material impact on the Company’s consolidated financial statements. The impact of the adoption of this standard was limited to the Company’s trade receivables as it does not currently have any other financial instruments that would be affected by this standard. Customers are evaluated for their credit worthiness at the time of contract inception. Based on the results of the credit assessments, the Company will extend credit under its standard payment terms or may request alternative early payment actions. In addition, the Company analyzes its aged receivables for collectability at least quarterly, and if necessary, records a reserve against those receivable it determines may not be collectable.

Recently Issued Financial Accounting Standards

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This guidance provides temporary optional expedients and exceptions to the U.S. GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate. This ASU is applied prospectively and is effective immediately through December 31, 2022. The Company’s secured credit facility agreement references LIBOR, which is expected to be discontinued as a result of reference rate reform. The Company expects to adopt the guidance during the allowable time period but does not believe the adoption will have a material effect on its consolidated financial statements.

7

Note 2–Revenue

The Company disaggregates revenue from its arrangements with customers by type of products and services, as it believes this method best depicts how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.

The following tables represent a disaggregation of revenue from arrangements with customers for the three months ended June 30, 2020 and 2019, along with the reportable segment for each category.

Three Months Ended June 30, 2020

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

62,652

$

79,730

$

50,308

$

192,690

Desktops

14,500

27,014

9,107

50,621

Software

24,251

24,876

8,347

57,474

Servers/Storage

23,646

 

22,976

 

8,020

54,642

Net/Com Products

 

14,764

19,285

7,444

 

41,493

Displays and Sound

19,231

 

18,524

 

9,686

47,441

Accessories

 

19,486

 

32,673

 

12,622

 

64,781

Other Hardware/Services

 

12,559

21,681

6,620

 

40,860

Total net sales

$

191,089

$

246,759

$

112,154

$

550,002

Three Months Ended June 30, 2019

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

80,422

$

96,842

$

34,691

$

211,955

Desktops

34,787

39,277

18,688

92,752

Software

39,259

35,739

20,885

95,883

Servers/Storage

29,383

 

14,737

 

20,157

64,277

Net/Com Products

23,367

 

12,572

 

15,079

51,018

Displays and Sound

 

20,866

26,236

14,291

 

61,393

Accessories

 

23,677

 

59,540

 

10,922

 

94,139

Other Hardware/Services

 

19,291

33,096

17,272

 

69,659

Total net sales

$

271,052

$

318,039

$

151,985

$

741,076

The following table represents a disaggregation of revenue from arrangements with customers for the six months ended June 30, 2020 and 2019, along with the reportable segment for each category.

Six Months Ended June 30, 2020

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

154,265

$

159,046

$

79,274

$

392,585

Desktops

47,794

61,223

19,579

128,596

Software

60,649

51,058

15,642

127,349

Servers/Storage

 

49,476

 

39,210

 

19,766

 

108,452

Net/Com Products

35,776

44,231

17,254

97,261

Displays and Sound

 

43,177

 

42,092

 

21,129

 

106,398

Accessories

 

47,507

 

123,647

 

21,431

 

192,585

Other Hardware/Services

31,230

59,670

17,726

108,626

Total net sales

$

469,874

$

580,177

$

211,801

$

1,261,852

8

Six Months Ended June 30, 2019

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

161,357

$

163,407

$

62,066

$

386,830

Desktops

61,571

75,246

29,575

166,392

Software

73,947

63,515

30,157

167,619

Servers/Storage

55,100

 

32,162

 

32,573

 

119,835

Net/Com Products

45,606

 

27,200

 

25,223

 

98,029

Displays and Sound

41,198

53,171

24,170

118,539

Accessories

 

45,730

 

116,055

 

20,567

 

182,352

Other Hardware/Services

39,475

62,918

32,008

134,401

Total net sales

$

523,984

$

593,674

$

256,339

$

1,373,997

Contract Balances

The following table provides information about contract liabilities from arrangements with customers as of June 30, 2020 and December 31, 2019.

    

June 30, 2020

    

December 31, 2019

Contract liabilities, which are included in "Accrued expenses and other liabilities"

$

2,190

$

5,942

Changes in the contract liability balances during the six months ended June 30, 2020 and 2019 are as follows (in thousands):

2019

Balances at December 31, 2018

$

2,679

Cash received in advance and not recognized as revenue

 

7,168

Amounts recognized as revenue as performance obligations satisfied

 

(5,123)

Balances at June 30, 2019

$

4,724

2020

Balances at December 31, 2019

$

5,942

Cash received in advance and not recognized as revenue

 

6,297

Amounts recognized as revenue as performance obligations satisfied

 

(10,049)

Balances at June 30, 2020

$

2,190

Note 3–Earnings Per Share

Basic earnings per common share is computed using the weighted average number of shares outstanding. Diluted earnings per share is computed using the weighted average number of shares outstanding adjusted for the incremental shares attributable to non-vested stock units and stock options outstanding, if dilutive.

9

The following table sets forth the computation of basic and diluted earnings per share:

Three Months Ended June 30,

Six Months Ended June 30,

    

2020

    

2019

    

2020

    

2019

 

Numerator:

Net income

$

7,643

$

23,668

$

22,539

$

36,395

Denominator:

Denominator for basic earnings per share

 

26,107

 

26,337

 

26,172

 

26,348

Dilutive effect of unvested employee stock awards

 

172

 

157

 

178

 

158

Denominator for diluted earnings per share

 

26,279

 

26,494

 

26,350

 

26,506

Earnings per share:

Basic

$

0.29

$

0.90

$

0.86

$

1.38

Diluted

$

0.29

$

0.89

$

0.86

$

1.37

For the three and six months ended June 30, 2020 and 2019, the Company had no outstanding non-vested stock units that were excluded from the computation of diluted earnings per share because including them would have had an anti-dilutive effect.

k

Note 4—Leases

The Company leases certain facilities from a related party, which is a company affiliated with us through common ownership. Included in the right-of-use asset as of June 30, 2020 was $4,014 and a corresponding lease liability of $4,014 associated with related party leases.

As of June 30, 2020, there were no additional operating leases that have not yet commenced. Refer to the following table for quantitative information related to the Company’s leases for the three and six months ended June 30, 2020 and 2019:

Three months ended June 30, 2020

 

Six months ended June 30, 2020

Related Parties

Others

Total

 

Related Parties

Others

Total

Lease Cost

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating lease cost

$

379

$

798

$

1,177

$

758

$

1,581

$

2,339

Short-term lease cost

 

41

 

2

 

43

 

82

 

4

 

86

Total lease cost

$

420

$

800

$

1,220

$

840

$

1,585

$

2,425

Other Information

 

  

 

  

 

  

 

  

 

  

 

  

Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:

 

 

 

 

 

 

Operating cash flows

$

379

$

827

$

1,206

$

758

$

1,608

$

2,366

Weighted-average remaining lease term (in years):

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating leases

3.42

6.05

5.37

Weighted-average discount rate:

Capitalized operating leases

3.92%

3.92%

3.92%

10

Three months ended June 30, 2019

 

Six months ended June 30, 2019

Related Parties

Others

Total

 

Related Parties

Others

Total

Lease Cost

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating lease cost

$

379

$

792

$

1,171

$

758

$

1,623

$

2,381

Short-term lease cost

 

41

 

2

 

43

 

82

 

4

 

86

Total lease cost

$

420

$

794

$

1,214

$

840

$

1,627

$

2,467

Other Information

 

  

 

  

 

  

 

  

 

  

 

  

Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:

 

 

 

 

 

 

Operating cash flows

$

379

$

870

$

1,249

$

758

$

1,754

$

2,512

Weighted-average remaining lease term (in years):

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating leases

4.35

10.69

8.58

Weighted-average discount rate:

Capitalized operating leases

3.92%

3.92%

3.92%

As of June 30, 2020, future lease payments over the remaining term of capitalized operating leases were as follows:

For the Years Ended December 31, 

    

Related Parties

    

Others

    

Total

2020, excluding the six months ended June 30, 2020

$

627

$

1,664

$

2,291

2021

 

1,253

 

3,092

 

4,345

2022

 

1,253

 

2,111

 

3,364

2023

 

1,149

 

1,675

 

2,824

2024

1,699

1,699

2025

1,594

1,594

Thereafter

888

888

4,282

12,723

17,005

Imputed interest

(1,440)

Lease liability balance at June 30, 2020

$

15,565

As of June 30, 2020, the ROU asset had a balance of $14,755. The long-term lease liability was $11,566 and the short-term lease liability, which is included in accrued expenses and other liabilities in the consolidated balance sheets, was $3,999.

Note 5–Segment Information

The internal reporting structure used by the Company’s chief operating decision maker (“CODM”) to assess performance and allocate resources determines the basis for our reportable operating segments. The Company’s CODM is its Chief Executive Officer, and he evaluates operations and allocates resources based on a measure of operating income.

The Company’s operations are organized under three reportable segments—the Business Solutions segment, which serves primarily small- and medium-sized businesses; the Enterprise Solutions segment, which serves primarily medium-to-large corporations; and the Public Sector Solutions segment, which serves primarily federal, state, and local governmental and educational institutions. In addition, the Headquarters/Other group provides services in areas such as finance, human resources, information technology, marketing, and product management. Most of the operating costs associated with the Headquarters/Other group functions are charged to the operating segments based on their estimated usage of the underlying functions. The Company reports these charges to the operating segments as “Allocations.” Certain headquarters costs relating to executive oversight and other fiduciary functions that are not allocated to the operating segments are included under the heading of Headquarters/Other in the tables below.

11

Segment information applicable to our reportable operating segments for the three and six months ended June 30, 2020 and 2019 is shown below:

Three Months Ended June 30,

Six Months Ended June 30,

    

2020

    

2019

    

2020

    

2019

 

Net sales:

Business Solutions

$

191,089

$

271,052

$

469,874

$

523,984

Enterprise Solutions

 

246,759

 

318,039

 

580,177

 

593,674

Public Sector Solutions

 

112,154

 

151,985

 

211,801

 

256,339

Total net sales

$

550,002

$

741,076

$

1,261,852

$

1,373,997

Operating income (loss):

Business Solutions

$

1,452

$

16,211

$

12,752

$

24,976

Enterprise Solutions

 

13,667

 

19,108

 

30,390

 

34,581

Public Sector Solutions

 

(1,807)

 

661

 

(5,130)

 

(2,405)

Headquarters/Other

 

(2,724)

 

(3,657)

 

(6,773)

 

(7,420)

Total operating income

 

10,588

 

32,323

 

31,239

 

49,732

Interest income, net

 

5

 

184

 

96

 

382

Income before taxes

$

10,593

$

32,507

$

31,335

$

50,114

Selected operating expense:

Depreciation and amortization:

Business Solutions

$

159

$

148

$

318

$

298

Enterprise Solutions

 

679

 

606

 

1,361

 

1,245

Public Sector Solutions

 

15

 

25

 

30

 

46

Headquarters/Other

 

2,502

 

2,589

 

4,793

 

5,488

Total depreciation and amortization

$

3,355

$

3,368

$

6,502

$

7,077

Total assets:

Business Solutions

$

326,748

$

291,912

Enterprise Solutions

 

538,994

 

506,086

Public Sector Solutions

 

73,885

 

80,461

Headquarters/Other

 

14,713

 

33,343

Total assets

$

954,340

$

911,802

The assets of our three operating segments presented above consist primarily of accounts receivable, net intercompany receivable, goodwill, and other intangibles. Assets reported under the Headquarters/Other group are managed by corporate headquarters, including cash, inventory, property and equipment, right-of-use assets, and intercompany balance, net. As of June 30, 2020 and 2019, total assets for the Headquarters/Other group are presented net of intercompany balance eliminations of $29,100 and $25,093, respectively. Our capital expenditures consist largely of IT hardware and software purchased to maintain or upgrade our management information systems. These information systems serve all of our segments, to varying degrees, and accordingly, our CODM does not evaluate capital expenditures on a segment-by-segment basis.

Note 6–Commitments and Contingencies

The Company is subject to various legal proceedings and claims, including patent infringement claims, which have arisen during the ordinary course of business. In the opinion of management, the outcome of such matters is not expected to have a material, adverse effect on our financial position, results of operations, and/or cash flows.

The Company is subject to audits by states on sales and income taxes, employment matters, and other assessments. Additional liabilities for these and other audits could be assessed, but such outcomes are not expected to have a material, adverse impact on our financial position, results of operations, and/or cash flows.

Note 7–Bank Borrowings

The Company has a $50,000 credit facility collateralized by our account receivables that expires February 10, 2022. This facility can be increased, at our option, to $80,000 for permitted acquisitions or other uses authorized by the lender on substantially the same terms. Amounts outstanding under this facility bear interest at the one-month London

12

Interbank Offered Rate (“LIBOR”) (0.16% at June 30, 2020), plus a spread based on our funded debt ratio, or in the absence of LIBOR, the prime rate (3.25% at June 30, 2020). The credit facility includes various customary financial ratios and operating covenants, including minimum net worth and maximum funded debt ratio requirements, and default acceleration provisions. The credit facility does not include restrictions on future dividend payments. Funded debt ratio is the ratio of average outstanding advances under the credit facility to trailing twelve months Adjusted EBITDA (Earnings Before Interest Expense, Taxes, Depreciation, Amortization, and Special Charges). The maximum allowable funded debt ratio under the agreement is 2.0 to 1.0. Decreases in our consolidated trailing twelve months Adjusted EBITDA could limit our potential borrowing capacity under the credit facility. The Company had no outstanding bank borrowings at June 30, 2020 or 2019, and accordingly, the entire $50,000 facility was available for borrowings under the credit facility.

13

PC CONNECTION, INC. AND SUBSIDIARIES

PART I―FINANCIAL INFORMATION

Item 2 - MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS

Statements contained or incorporated by reference in this Quarterly Report on Form 10-Q that are not based on historical fact are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Exchange Act. These forward-looking statements regarding future events and our future results are based on current expectations, estimates, forecasts, and projections and the beliefs and assumptions of management including, without limitation, our expectations with regard to the industry’s rapid technological change and exposure to inventory obsolescence, availability and allocations of goods, reliance on vendor support and relationships, competitive risks, pricing risks, and the overall level of economic activity and the level of business investment in information technology products. Forward-looking statements may be identified by the use of forward-looking terminology such as “may,” “could,” “expect,” “believe,” “estimate,” “anticipate,” “continue,” “seek,” “plan,” “intend,” or similar terms, variations of such terms, or the negative of those terms.

We cannot assure investors that our assumptions and expectations will prove to have been correct. Because forward-looking statements relate to the future, they are subject to inherent uncertainties, risks, and changes in circumstances that are difficult to predict. These statements involve known and unknown risks, uncertainties and other factors, including the effects of the coronavirus pandemic (“COVID-19”) and successful integration of our new ERP system on our business, financial condition, and results of operations, that may cause our actual results, performance, or achievements to be materially different from any future results, performance, or achievements expressed or implied by the forward-looking statements. We therefore caution you against undue reliance on any of these forward-looking statements. Important factors that could cause our actual results to differ materially from those indicated or implied by forward-looking statements include those discussed in Item 2. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Quarterly Report on Form 10-Q and in Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019. Any forward-looking statement made by us in this Quarterly Report on Form 10-Q speaks only as of the date on which this Quarterly Report on Form 10-Q was first filed. We undertake no intention or obligation to update or revise any forward-looking statements, whether as a result of new information, future events, or otherwise, except as may be required by law.

OVERVIEW

We are a leading solutions provider of a wide range of information technology, or IT, solutions. We help our customers design, enable, manage, and service their IT environments. We provide IT products, including computer systems, software and peripheral equipment, networking communications, and other products and accessories that we purchase from manufacturers, distributors, and other suppliers. We also offer services involving design, configuration, and implementation of IT solutions. These services are performed by our personnel and by third-party service providers. We operate through three sales segments: (a) the Business Solutions segment, which serves small- to medium-sized businesses, through our PC Connection Sales subsidiary, (b) the Enterprise Solutions segment, which serves large enterprise customers, through our MoreDirect subsidiary, and (c) the Public Sector segment, which serves federal, state, and local governmental and educational institutions, through our GovConnection subsidiary.

We generate sales through (i) outbound telemarketing and field sales contacts by sales representatives focused on the business, educational, healthcare, and government markets, (ii) our websites, and (iii) direct responses from customers responding to our advertising media. We seek to recruit, retain, and increase the productivity of our sales personnel through training, mentoring, financial incentives based on performance, and updating and streamlining our information systems to make our operations more efficient.

As a value-added reseller in the IT supply chain, we do not manufacture IT hardware or software. We are dependent on our suppliers—manufacturers and distributors that historically have sold only to resellers rather than directly to end users. However, certain manufacturers have, on multiple occasions, attempted to sell directly to our customers, and in some cases, have restricted our ability to sell their products directly to certain customers, thereby attempting to eliminate our role. We believe that the success of these direct sales efforts by suppliers will depend on their ability to meet our customers’ ongoing demands and provide objective, unbiased solutions to meet their needs. We believe more of our

14

customers are seeking comprehensive IT solutions, rather than simply the acquisition of specific IT products. Our advantage is our ability to be product-neutral and provide a broader combination of products, services, and advice tailored to customer needs. By providing customers with customized solutions from a variety of manufacturers, we believe we can mitigate the negative impact of continued direct sales initiatives from individual manufacturers. Through the formation of our Technical Solutions Group, we are able to provide customers complete IT solutions, from identifying their needs, to designing, developing, and managing the integration of products and services to implement their IT projects. Such service offerings carry higher margins than traditional product sales. Additionally, the technical certifications of our service engineers permit us to offer higher-end, more complex products that generally carry higher gross margins. We expect these service offerings and technical certifications to continue to play a role in sales generation and improve gross margins in this competitive environment.

The primary challenges we continue to face in effectively managing our business, especially in the current economic environment, are (1) increasing our revenues while at the same time improving our gross margin in all three segments, (2) recruiting, retaining, and improving the productivity of our sales and technical support personnel, and (3) effectively controlling our selling, general, and administrative, or SG&A, expenses while making major investments in our IT systems and solution selling personnel, especially in relation to changing revenue levels.

To support future growth, we have expanded, and expect to continue to expand, our IT solutions business, which requires the addition of highly-skilled service engineers. Although we expect to realize the ultimate benefit of higher-margin service revenues under this multi-year initiative, we believe that our cost of services will increase as we add service engineers. If our service revenues do not grow enough to offset the cost of these headcount additions, our operating results may be negatively impacted.

Market and economic conditions and technology advances significantly affect the demand for our products and services. Virtual delivery of software products and advanced Internet technology providing customers enhanced functionality have substantially increased customer expectations, requiring us to invest on an ongoing basis in our own IT development to meet these new demands.

Our investments in IT infrastructure are designed to enable us to operate more efficiently and provide our customers enhanced functionality. In the second quarter of 2020, we deployed a new Enterprise Resource Planning (“ERP”) system, which was the result of a multi-year planning and implementation process. The implementation was substantially completed during the quarter, but required significant focus by key employees and management, as well as additional efforts by members of our sales team in certain circumstances, that adversely affected our second quarter execution and sales. While we cannot quantify the adverse impact on our second quarter results, we believe the impact resulted in reduced potential incremental sales but did not result in any material cancelation of or inability to fulfill orders. These additional efforts have continued in the third quarter, at successively decreasing levels, as we work toward complete integration with our business processes. Ultimately, we expect the new ERP system to improve business performance by automating certain manual processes, standardizing business practices, and strengthening our internal financial controls.

EFFECTS OF COVID-19

In December 2019, a novel coronavirus disease was reported, and in January 2020, the World Health Organization (“WHO”) declared it a Public Health Emergency of International Concern. On February 28, 2020, the WHO raised its assessment of the COVID-19 threat from high to very high at a global level due to the continued increase in the number of cases and affected countries. On March 11, 2020, the WHO characterized COVID-19 as a global pandemic.

National, state and local governments have responded to the COVID-19 pandemic in a variety of ways, including declaring states of emergency, restricting people from gathering in groups or interacting within a certain physical distance (i.e., social distancing), and in certain cases, ordering businesses to close or limiting operations and instructing people to stay at home. Our company was deemed an essential business by local government authorities as we have worked diligently to supply technology solutions to federal and state government agencies, along with hospitals and other healthcare facilities across the country. We implemented remote work arrangements and restricted business travel in mid-March, but to date, these arrangements have not materially affected our ability to maintain our business operations, including the operation of financial reporting systems, internal controls over financial reporting, and disclosure controls and procedures. We have also evaluated the potential impact of the pandemic on the carrying values

15

of our goodwill and intangible assets, and based on our assessment, did not identify any indications to suggest that an impairment may exist.

The COVID-19 pandemic has resulted in adverse economic conditions that are impacting, and may continue to impact, our business and the businesses of our suppliers and customers. Although the extent and duration of the impact of the COVID-19 pandemic on our business and operations and the business and operations of our suppliers and customers remains uncertain, the continued spread of COVID-19 and the imposition of related public health measures and restrictions have and may continue to materially adversely impact our business, financial condition, results of operations and cash flows.

The COVID-19 pandemic has caused material disruptions to our business and operations and could cause further material disruptions to our business and operations in the future as a result of, among other things, quarantines, worker illness, worker absenteeism due to illness or other factors, social distancing measures and other travel, health-related, business or other restrictions. For similar reasons, the COVID-19 pandemic has also adversely impacted, and may continue to adversely impact, our suppliers and their manufacturers. Depending on the extent and duration of the previously-described effects on our business and the operations of our suppliers, our costs to obtain certain products could increase, our ability to obtain products or services from suppliers may be adversely impacted, our ability to service certain customers could be adversely impacted and, as a result, our business, financial condition and results of operations could be materially adversely affected.

In addition, the COVID-19 pandemic has caused, and may continue to cause, material disruptions to the business and operations of our customers. Certain of our customers have been, and may in the future be, required to close down or operate at a lower capacity, which may adversely impact our business, financial condition and results of operations. In our opinion, customers who operate within the hospitality, airline, and retail industries are likely to be most adversely affected. We have experienced, and may continue to experience, decreases in orders as a result of the pandemic and there can be no assurances that any decrease in sales resulting from the COVID-19 pandemic will be met by increased sales in the future. We also experienced, and may continue to experience, delays in collecting amounts owed to us, and in some cases, may experience inabilities to collect altogether. As a result, we have increased our customer allowance for doubtful accounts by $3.3 million in the six months ended June 30, 2020 compared with the prior year.

As the effects of the COVID-19 pandemic continue to evolve, it is difficult to predict and forecast the impact it might have on our business and results of operations in the future. However, we continue to monitor the effects on our customers, suppliers, and the economy as a whole and will adjust our business practices, as necessary, to respond to the changing demand for, and supply of, our products.

See the important information in Item 1A. Risk Factors below, under the caption “The spread of COVID-19 and the imposition of related public health measures and restrictions have, and may in the future, further materially adversely impact our business, financial condition, results of operations and cash flows.”

RESULTS OF OPERATIONS

The following table sets forth information derived from our statements of income expressed as a percentage of net sales for the periods indicated:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

  

Net sales (in millions)

$

550.0

$

741.1

$

1,261.9

$

1,374.0

Gross margin

16.2

%  

15.8

%  

16.0

%  

15.7

Selling, general and administrative expenses

 

14.1

%  

 

11.4

%  

 

13.5

%  

 

12.1

%

Income from operations

 

1.9

%  

 

4.4

%  

 

2.5

%  

 

3.6

%

Net sales of $550.0 million for the second quarter of 2020 reflected a decrease of $191.1 million compared to the second quarter of 2019, which was driven by lower net sales across all of our business segments, primarily as a result of the decline in macroeconomic conditions due to the COVID-19 pandemic compared with the prior year. While we continue to supply our customers with necessary technologies to implement work-from-home strategies, remote learning capabilities, and assist on the front lines of the COVID-19 pandemic fight, the impact of the shrinking economy over the

16

course of the second quarter was felt by customers across our business and caused a significant reduction in demand for our products. Gross profit dollars decreased year-over-year by $28.0 million, primarily due to the decrease in net sales. SG&A expenses decreased by $7.2 million, driven primarily by lower personnel costs associated with reduced headcount and lower variable compensation, along with lower product marketing expenses year-over-year. These decreases were partially offset by increases in bad debt expense year-over-year resulting from anticipated collection challenges from customers who have been significantly impacted by the COVID-19 pandemic. Also contributing to the offset were increased professional service fees resulting from the deployment of our new ERP system, which was largely completed in the second quarter of 2020. Operating income in the second quarter of 2020 decreased year-over-year both in dollars and as a percentage of net sales by $21.7 million and 244 basis points, respectively, primarily as a result of the decrease in net sales.

Net Sales Distribution

The following table sets forth our percentage of net sales by segment and product mix:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2020

    

2019

2020

    

2019

Sales Segment

Enterprise Solutions

45

%

43

%

46

%  

43

%  

Business Solutions

35

37

37

38

Public Sector Solutions

20

 

20

 

17

 

19

 

Total

100

%  

100

%  

100

%  

100

%  

Product Mix

Notebooks/Mobility

35

%  

29

%  

31

%  

28

%  

Desktops

9

13

10

12

Software

10

13

10

12

Servers/Storage

10

 

9

 

9

9

 

Net/Com Products

8

 

7

 

8

7

 

Displays and Sound

9

 

8

 

8

9

 

Accessories

12

 

13

 

15

 

13

 

Other Hardware/Services

7

 

8

 

9

 

10

 

Total

100

%  

100

%  

100

%  

100

%  

Gross Profit Margin

The following table summarizes our gross margin, as a percentage of net sales, over the periods indicated:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2020

2019

2020

    

2019

Sales Segment

Enterprise Solutions

15.1

%  

14.4

%  

14.4

%

14.7

%  

Business Solutions

19.5

19.5

19.1

18.7

Public Sector Solutions

12.9

 

12.0

 

13.6

 

12.2

 

Total

16.2

%  

15.8

%  

16.0

%  

15.7

%  

17

Operating Expenses

The following table reflects our SG&A expenses for the periods indicated:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

($ in millions)

2020

2019 (1)

2020

2019 (1)

Personnel costs

$

56.9

$

64.5

$

126.4

$

125.4

Advertising

 

2.7

 

5.0

 

7.4

 

9.6

Facilities operations

 

2.3

 

2.2

 

4.4

 

4.4

Service contracts/subscriptions

3.2

 

3.0

 

6.9

 

6.1

Professional fees

 

4.0

 

2.9

 

6.6

 

5.4

Credit card fees

 

1.3

 

1.7

 

2.9

 

3.1

Depreciation and amortization

 

3.4

 

3.4

 

6.5

 

7.1

Other

 

3.6

 

2.0

 

8.8

 

4.8

Total SG&A expense

$

77.4

$

84.7

$

169.9

$

165.9

Percentage of net sales

14.1

%  

11.4

%  

13.5

%  

12.1

%  

(1)Operating expenses were separated into additional categories in 2020. Certain prior-year balances have been classified to conform with the new presentation.

Restructuring and other charges

In the second quarter of 2020, we undertook a number of actions across our business to lower our cost structure and align our business in an effort to improve our ability to execute our strategy. In connection with these restructuring initiatives, we incurred restructuring and other costs of $1.0 million in the second quarter of 2020, which were related to an involuntary reduction in workforce across our business segments and included cash severance and other related termination benefits. These costs will be paid within a year of termination and any unpaid balances are included in accrued expenses at June 30, 2020. There were no restructuring and other charges recorded in the second quarter of 2019.

Year-Over-Year Comparisons

Three Months Ended June 30, 2020 Compared to Three Months Ended June 30, 2019

Changes in net sales and gross profit by segment are shown in the following table:

Three Months Ended June 30, 

2020

2019

% of

% of

%

($ in millions)

    

Amount

    

Net Sales

    

Amount

    

Net Sales

    

Change

    

Net Sales:

Enterprise Solutions

$

246.8

44.9

%  

$

318.0

42.9

%  

(22.4)

%  

Business Solutions

 

191.1

 

34.7

 

271.1

 

36.6

 

(29.5)

 

Public Sector Solutions

 

112.2

 

20.4

 

152.0

 

20.5

 

(26.2)

 

Total

$

550.1

100.0

%  

$

741.1

100.0

%  

(25.8)

%  

Gross Profit:

Enterprise Solutions

$

37.3

15.1

%  

$

45.8

14.4

%  

(18.5)

%  

Business Solutions

 

37.2

 

19.5

 

53.0

 

19.5

 

(29.7)

 

Public Sector Solutions

 

14.5

 

12.9

 

18.2

 

12.0

 

(20.6)

 

Total

$

89.0

16.2

%  

$

117.0

15.8

%  

(23.9)

%  

Net sales decreased in the second quarter of 2020 compared to the second quarter of 2019, as explained below:

Net sales of $246.8 million for the Enterprise Solutions segment reflect a decrease of $71.2 million, or 22.4%, year-over-year. We experienced decreases in net sales across the majority of our product offerings primarily as a result of the deterioration in macroeconomic conditions in the second quarter of 2020. The United States

18

economy shrank significantly period-over-period, the impact of which was felt by our customers and business partners and was reflected in our financial results. Net sales of accessory products decreased by $26.9 million, primarily due to the change in macroeconomic conditions and the timing of large product rollouts. We also experienced decreases in net sales of notebooks/mobility products, desktop products, other hardware/services, and software products of $17.1 million, $12.3 million, $11.4 million, and $10.9 million, respectively.

Net sales of $191.1 million for the Business Solutions segment reflect a decrease of $80.0 million, or 29.5% year-over-year. The Business Solutions Segment, which primarily serves the small- and medium-sized business sector, has been heavily impacted by the deterioration in macroeconomic conditions and drove the significant decrease in net sales year-over-year. We experienced a decrease in net sales of desktop products of $20.3 million, notebooks/mobility products of $17.8 million, software products of $15.0 million, and net/com products of $8.6 million. No other product category decreased by more than $6.7 million.

Net sales of $112.2 million for the Public Sector Solutions segment decreased by $39.8 million, or 26.2%, compared with the same period a year ago. The decrease in net sales was primarily driven by a deterioration in macroeconomic conditions and some larger projects with the federal government in the second quarter of 2019 that did not repeat in the current year. Though we experienced decreases across the majority of our product lines, including software products of $12.5 million and servers/storage products of $12.1 million, net sales for notebooks and mobility products increased by $15.6 million year-over-year, which was primarily driven by orders by educational institutions preparing for and implementing remote learning capabilities.

Gross profit for the second quarter of 2020 decreased year-over-year in dollars, but increased as a percentage of net sales (gross margin), as explained below:

Gross profit for the Enterprise Solutions segment decreased primarily as a result of the 22.4% decrease in net sales year-over-year. Gross margin improved by 70 basis points in the current quarter, driven by fluctuations in customer and hardware product mix. Gross margin for the quarter also benefitted from a higher percentage of our software sales in the current period being reported on a net basis.

Gross profit for the Business Solutions segment decreased year-over-year due primarily to a 29.5% decrease in net sales, while gross margin remained relatively flat.

Gross profit for the Public Sector Solutions segment decreased as a result of a 26.2% decrease in net sales. Gross margin improved by 90 basis points year-over-year resulting from changes in customer mix, improved hardware margins, and as a result of a higher percentage of our software sales in the current period being reported on a net basis.

Selling, general and administrative expenses decreased in dollars, but increased as a percentage of net sales in the second quarter of 2020 compared to the prior year quarter. SG&A expenses attributable to our three segments and the remaining unallocated Headquarters/Other group expenses are summarized in the table below:

Three Months Ended June 30, 

2020

2019

% of 

% of

Segment Net

Segment Net

%

($ in millions)

    

Amount

    

Sales

    

Amount

    

Sales

    

Change

    

Enterprise Solutions

$

23.6

9.6

%  

$

26.7

8.4

%  

(11.6)

%  

Business Solutions

 

35.6

 

18.6

36.7

 

13.5

 

(3.0)

 

Public Sector Solutions

 

16.2

 

14.4

 

17.5

 

11.5

 

(7.4)

 

Headquarters/Other, unallocated

 

2.0

 

3.8

 

(47.4)

 

Total

$

77.4

14.1

%  

$

84.7

11.4

%  

(8.6)

%  

SG&A expenses for the Enterprise Solutions segment decreased in dollars, but increased as a percentage of net sales. The year-over-year change in SG&A dollars was attributable to decreased personnel costs of $2.3 million, driven primarily by a reduction in headcount and lower variable compensation expense associated with lower gross profit, along with lower product marketing and advertising expenses of $1.4 million. These decreases were partially offset by increases of $0.2 million in the use of Headquarter services, including increased

19

contractor and consulting fees associated with the deployment of our new ERP system, and an increase of $0.2 million in bad debt expense, resulting from anticipated collection challenges from customers who have been significantly impacted by the COVID-19 pandemic. SG&A expenses as a percentage of net sales was 9.6% for the Enterprise Solutions segment in the second quarter of 2020, which reflects an increase of 120 basis points and is a result of lower net sales in the quarter compared with the same period a year ago.

SG&A expenses for the Business Solutions segment decreased in dollars and increased as a percentage of net sales. The year-over-year change in SG&A dollars was attributable to decreased personnel costs of $1.7 million, driven primarily by a reduction in headcount and lower variable compensation expense associated with lower gross profit. Also contributing to the decrease in the current quarter were lower product marketing and advertising expenses of $1.0 million and lower credit card fees of $0.3 million. These decreases were partially offset by increases of $1.3 million in bad debt expense, resulting from anticipated collection challenges from customers who have been significantly impacted by the COVID-19 pandemic, and a $0.5 million increase in the use of Headquarter services, driven, in part, by increased contractor and consulting fees associated with the deployment of our new ERP system. SG&A expenses as a percentage of net sales was 18.6% for the Business Solutions segment in the second quarter of 2020, which reflects an increase of 510 basis points and is a result of lower net sales in the quarter compared with the same period a year ago.

SG&A expenses for the Public Sector Solutions segment decreased in dollars and increased as a percentage of net sales. Personnel costs decreased by $1.6 million year-over-year, mainly due to a reduction in headcount and lower variable compensation associated with lower gross profit. Partially offsetting the expense savings was an increase in the use of Headquarter services by $0.3 million period-over-period, which included increased contractor and consulting fees associated with the deployment of our new ERP system. SG&A expenses as a percentage of net sales was 14.4% for the Public Sector Solutions segment in the second quarter of 2020, which reflects an increase of 300 basis points. This increase year-over-year is primarily attributable to lower net sales in the quarter compared with the same period a year ago.

SG&A expenses for the Headquarters/Other group decreased primarily resulting from a $2.0 million decrease in personnel-related costs driven primarily by a lower headcount and decreased variable compensation associated with lower gross profit. Unallocated executive oversight costs also decreased by $1.0 million in the current period. The Headquarters/Other group provides services to the three segments in areas such as finance, human resources, IT, marketing, and product management. Most of the operating costs associated with such corporate Headquarters services are charged to the segments based on their estimated usage of the underlying services. The amounts shown in the table above represent the remaining unallocated costs. These decreases were partially offset by an increase in professional service fees of $1.1 million year-over-year, primarily driven by an increase in contractor and consulting fees arising from the deployment of our new ERP system in the second quarter of 2020.

Restructuring and other charges incurred in the second quarter of 2020 were $1.0 million and related to an involuntary reduction in workforce across our business segments, and included cash severance payments and other termination related benefits. There were no such charges incurred in the second quarter of 2019.

Income from operations for the second quarter of 2020 decreased to $10.6 million, compared to $32.3 million for the second quarter of 2019, primarily due to the decreases in net sales and gross profit, along with lower SG&A expenses that decreased at a lower rate than net sales year-over-year. Income from operations as a percentage of net sales was 1.9% for the second quarter of 2020, compared to 4.4% of net sales for the prior year quarter, primarily as a result of the decrease in net sales and increase in SG&A expenses.

Our effective tax rate was 27.9% for the second quarter of 2020, compared to 27.2% for the second quarter of 2019. We expect our corporate income tax rate for 2020 to range from 26% to 28%.

Net income for the second quarter of 2020 decreased to $7.6 million, compared to $23.7 million for the second quarter of 2019, primarily due to lower net sales and gross profit, combined with an increase in operating expenses in the second quarter of 2020, as compared to the second quarter of 2019.

20

Six Months Ended June 30, 2020 Compared to Six Months Ended June 30, 2019

Changes in net sales and gross profit by segment are shown in the following table (dollars in millions):

Six Months Ended June 30, 

2020

2019

% of

% of

%

($ in millions)

    

Amount

    

Net Sales

    

Amount

    

Net Sales

    

Change

    

Net Sales:

Enterprise Solutions

$

580.2

 

46.0

%  

$

593.7

 

43.2

%  

(2.3)

%  

Business Solutions

469.9

37.2

524.0

38.1

(10.3)

Public Sector Solutions

 

211.8

 

16.8

 

256.3

 

18.7

 

(17.4)

 

Total

$

1,261.9

100.0

%  

$

1,374.0

100.0

%  

(8.2)

%  

Gross Profit:

Enterprise Solutions

$

83.5

 

14.4

%  

$

87.1

 

14.7

%  

(4.1)

%  

Business Solutions

89.7

19.1

97.9

18.7

(8.4)

Public Sector Solutions

 

28.9

 

13.6

 

31.3

 

12.2

 

(7.7)

 

Total

$

202.1

16.0

%  

$

216.3

15.7

%  

(6.6)

%  

Net sales decreased for the six months ended June 30, 2020 compared to the six months ended June 30, 2019, as explained below:

Net sales of $580.2 million for the Enterprise Solutions segment reflect a decrease of $13.5 million, or 2.3%, year-over-year as customers and business partners face the challenges of the decline in macroeconomic conditions resulting from COVID-19. Net sales of desktop, software, and displays and sound products decreased year-over-year by $14.0 million, $12.5 million, and $11.1 million, respectively. These decreases were partially offset by increases in net/com and accessory products of $17.0 million and $7.6 million, respectively.

Net sales of $469.9 million for the Business Solutions segment reflect a decrease of $54.1 million, or 10.3% year-over-year. The majority of the customers served by our Business Solutions segment are small- to medium-sized business, which have been heavily impacted by the decline in macroeconomic conditions in the quarter resulting from the COVID-19 pandemic. We experienced declines in net sales across virtually all of our product lines, including decreases in desktop, software, net/com, and other hardware/services of $13.8 million, $13.3 million, $9.8 million, and $8.2 million, respectively.

Net sales of $211.8 million for the Public Sector Solutions segment decreased by $44.5 million, or 17.4%, compared with the same period a year ago. We experienced decreases year-over-year in other hardware and services of $14.3 million, primarily as a result of the decline in the current macroeconomic environment, along with some larger projects with the Federal government in the half of 2019 that did not repeat in the current year. Net sales of software and servers/storage products also decreased by $14.5 million and $12.8 million, respectively, compared with the prior year. These decreases in net sales were partially offset by an increase in sales of notebooks/mobility products of $17.2 million, primarily driven by orders from educational institutions preparing for and implementing remote learning capabilities.

Gross profit for the six months ended June 30, 2020 decreased year-over-year in dollars, but increased as a percentage of net sales (gross margin), as explained below:

Gross profit for the Enterprise Solutions segment decreased year-over-year, primarily due to the 2.3% decrease in net sales. The decrease in gross margin in the quarter of 30 basis points was driven by fluctuations in customer and hardware product mix.

Gross profit for the Business Solutions segment decreased as a result of an 10.3% decrease in net sales. However, gross margin increased year-over-year by 40 basis points, resulting from higher invoice selling margins and a greater percentage of our software sales in the current quarter reported on a net basis.

Gross profit for the Public Sector Solutions segment decreased by $2.4 million year-over-year, primarily as a result of lower net sales in the current period. Gross margin improved by 140 basis points based on changes in

21

customer mix, improved hardware margins, and a higher percentage of our software sales in the current period reported on a net basis.

Selling, general and administrative expenses increased in dollars and as a percentage of net sales in the six months ended June 30, 2020 compared to the six months ended June 30, 2019. SG&A expenses attributable to our three segments and the remaining unallocated Headquarters/Other group expenses are summarized in the table below (dollars in millions):

Six Months Ended June 30, 

2020

2019

% of

% of

Segment Net

Segment Net

%

($ in millions)

    

Amount

    

Sales

    

Amount

    

Sales

    

Change

    

Enterprise Solutions

$

53.0

 

9.1

%  

$

52.5

 

8.8

%  

1.0

%  

Business Solutions

76.9

16.4

73.0

13.9

5.3

Public Sector Solutions

 

33.9

 

16.0

 

33.7

 

13.1

 

0.6

 

Headquarters/Other, unallocated

 

6.1

 

6.7

 

(9.0)

 

Total

$

169.9

13.5

%  

$

165.9

12.1

%  

2.4

%  

SG&A expenses for the Enterprise Solutions segment increased in dollars and as a percentage of net sales. The year-over-year change in SG&A dollars was primarily attributable to a $1.0 million increase in bad debt expense, resulting from anticipated collection challenges from customers who have been significantly impacted by the COVID-19 pandemic, and a $0.6 million increase in the use of Headquarter services, which included increased contractor and consulting fees associated with the deployment of our new ERP system. These increases were partially offset by a decrease of $1.3 million in product marketing and advertising expense. There were no other costs incurred during the quarter that had an individually significant impact on the change period-over-period. SG&A expenses as a percentage of net sales was 9.1% for the Enterprise Solutions segment in the first half of 2020, which reflects an increase of 30 basis points. This increase year-over-year is primarily attributable to lower net sales and increased spending compared with the same period a year ago.

SG&A expenses for the Business Solutions segment increased in both dollars and as a percentage of net sales. The year-over-year increase in SG&A dollars was primarily driven by a $3.3 million increase in bad debt expense resulting from higher expected credit losses from customers who have been significantly impacted by the COVID-19 pandemic. The use of Headquarter services also increased by $1.9 million year-over-year, driven, in part, by an increase in contractor and consulting fees associated with the deployment of our new ERP system. These increases were partially offset by a decrease in product marketing and advertising expense of $1.2 million. SG&A expenses as a percentage of net sales was 16.4% for the Business Solutions segment in the first half of 2020 compared to 13.9% in the first half of 2019, which reflects an increase of 250 basis points year-over-year, resulting from lower net sales and increased spending compared with the same period a year ago.

SG&A expenses for the Public Sector Solutions segment increased in both dollars and as a percentage of net sales. The increase in SG&A dollars year-over-year is almost entirely attributable to an increase in the usage of Headquarter services of $0.9 million, which included an increase in contractor and consulting fees associated with the deployment of our new ERP system. This increase was partially offset by a decrease in personnel costs, driven by lower variable compensation associated with lower gross profit. SG&A expenses as a percentage of net sales was 16.0% for the Public Sector Solutions segment in the first half of 2020, which reflects an increase of 290 basis points. This increase year-over-year is primarily attributable to lower net sales and increased spending compared with the same period a year ago.

SG&A expenses for the Headquarters/Other group decreased primarily due to a $3.4 million decrease in unallocated executive oversight costs year-over-year. This increase was partially offset by increases in personnel costs of $1.5 million and professional service fees of $1.3, which were primarily driven by an increase in contractor and consulting fees arising from the deployment of our new ERP system in the second quarter of 2020.

Restructuring and other charges in the current year of $1.0 million were incurred in the second quarter of 2020 and related to an involuntary reduction in workforce across our business segments, and included cash severance payments and other related termination benefits. Restructuring and other charges were $0.7 million in the six months ended June

22

30, 2019 and related to a reduction in workforce in our Headquarters/Other group, and included cash severance payments and other related benefits. Also included were costs incurred related to the closing of one of our office facilities.

Income from operations for the six months ended June 30, 2020 decreased to $31.2 million, compared to $49.7 million for the six months ended June 30, 2019, primarily due to the decreases in net sales and gross profit, along with an increase in SG&A expense year-over-year. Income from operations as a percentage of net sales decreased to 2.5% for the second quarter of 2020, compared to 3.6% of net sales for the prior year, primarily due to the decrease in net sales and increase in SG&A expenses year-over-year.

Our effective tax rate was 28.1% for the six months ended June 30, 2020, compared to 27.4% for the six months ended June 30, 2019. We expect our corporate income tax rate for 2020 to range from 26% to 28%.

Net income for the six months ended June 30, 2020 decreased to $22.5 million, compared to $36.4 million for the six months ended June 30, 2019, primarily due to lower net sales and gross profit, combined with an increase in operating expenses in the first half of 2020, as compared to the first half of 2019.

Liquidity and Capital Resources

Our primary sources of liquidity have historically been internally generated funds from operations and borrowings under our bank line of credit. We have used those funds to meet our capital requirements, which consist primarily of working capital for operational needs, capital expenditures for computer equipment and software used in our business, special dividend payments, repurchases of common stock for treasury, and as opportunities arise, acquisitions of businesses. Market conditions impact and help determine our strategic use of funds.

We believe that funds generated from operations, together with available credit under our bank line of credit, will be sufficient to finance our working capital, capital expenditures, and other requirements for at least the next twelve calendar months. Our investments in IT systems and infrastructure are designed to enable us to operate more efficiently and to provide our customers enhanced functionality.

We expect to meet our cash requirements for the next twelve months through a combination of cash on hand, cash generated from operations, and borrowings under our bank line of credit, as follows:

Cash on Hand. At June 30, 2020, we had $165.9 million in cash and cash equivalents.

Cash Generated from Operations. We expect to generate cash flows from operations in excess of operating cash needs by generating earnings and managing net changes in inventories and receivables with changes in payables to generate a positive cash flow.

Credit Facilities. As of June 30, 2020, we had no borrowings under our $50.0 million bank line of credit, which is available until February 10, 2022.

The COVID-19 global pandemic has created some uncertainty in financial liquidity. A number of customers across affected industries have requested various payment term concessions from us. We have worked closely with our partners to mitigate the impact these concessions might have on us, but we expect that these situations may continue to arise as we navigate through this crisis. In certain cases, our partners provided us with extended payment terms, which will generally return to their original terms beginning in the third quarter of 2020.

Our ability to continue funding our planned growth, both internally and externally, is dependent upon our ability to generate sufficient cash flow from operations or to obtain additional funds through equity or debt financing, or from other sources of financing, as may be required. While we do not anticipate needing any additional sources of financing to fund our operations at this time, if demand for IT products declines, or our customers continue to be materially adversely affected by the COVID-19 pandemic, our cash flows from operations may be substantially affected. See also related risks listed below under “Item 1A. “Risk Factors.”

23

Summary of Sources and Uses of Cash

The following table summarizes our sources and uses of cash over the periods indicated:

Six Months Ended

($ in millions)

    

2020

    

2019

Net cash provided by operating activities

$

102.4

$

3.3

Net cash used in investing activities

 

(8.2)

 

(13.9)

Net cash used in financing activities

 

(18.3)

 

(11.3)

Increase (decrease) in cash and cash equivalents

$

75.9

$

(21.9)

Cash provided by operating activities was $102.4 million in the six months ended June 30, 2020. Cash flow provided by operations in the six months ended June 30, 2020 resulted primarily from net income before depreciation and amortization and a decrease in accounts receivable, which was reduced by $99.3 million year-over-year driven primarily by a decrease in net sales and the timing of product shipments. Accounts payable also increased year-over-year, which led to improved cash flows from operations. These factors that contributed to the positive inflow of cash from operating activities were partially offset by increases in inventory of $41.0 million. Our days sales outstanding increased to 68 days at June 30, 2020, compared to 55 days at June 30, 2019. Inventory increased from the prior year-end balance due to higher levels of inventory on-hand, which resulted primarily from an increase in purchases due to anticipated shortages of certain products and increased prices resulting from the COVID-19 pandemic. Inventory turns, which measures the number of times inventory was sold and replaced during the period, decreased to 12 for the second quarter of 2020 compared to 17 turns for the prior year quarter. Operating cash flow in the six months ended June 30, 2019 resulted primarily from net income before depreciation and amortization, an increase in accounts payable, an increase in accrued expenses, and a decrease in prepaid expenses, partially offset by increases in inventory and accounts receivable.

Cash used in investing activities in the six months ended June 30, 2020 represented $8.2 million of purchases of property and equipment. These expenditures were primarily for computer equipment and capitalized internally-developed software in connection with investments in our IT infrastructure, particularly related to our new ERP system implementation. In the prior year, we made similar investments with $13.9 million in purchases of property and equipment. Our new ERP system was deployed in the second quarter of 2020, which resulted in fewer capital expenditures in the current year as the project was winding down.

Cash used in financing activities in the six months ended June 30, 2020 consisted primarily of $10.2 million for the repurchase treasury shares and an $8.4 million payment of a special $0.32 per share dividend. In the six months ended June 30, 2020, we have purchased 0.2 million shares at an average price of $41.34, and we are authorized to purchase an additional $12.7 million in shares under our Board-approved repurchase program. In the prior year period, financing activities primarily represented an $8.5 million payment of a special $0.32 per share dividend and $3.5 million for the purchase of treasury shares.

Debt Instruments, Contractual Agreements, and Related Covenants

Below is a summary of certain provisions of our credit facilities and other contractual obligations. For more information about the restrictive covenants in our debt instruments and inventory financing agreements, see “Factors Affecting Sources of Liquidity” below. For more information about our obligations, commitments, and contingencies, see our condensed consolidated financial statements and the accompanying notes included in this Quarterly Report.

Bank Line of Credit. Our bank line of credit extends until February 2022 and is collateralized by our accounts receivable. Our borrowing capacity is up to $50.0 million. Amounts outstanding under the facility bear interest at the one-month London Interbank Offered Rate, or LIBOR, plus a spread based on our funded debt ratio, or in the absence of LIBOR, the prime rate (3.25% at June 30, 2020). The one-month LIBOR rate at June 30, 2020 was 0.16%. In addition, we have the option to increase the facility by an additional $30.0 million to meet additional borrowing requirements. Our credit facility is subject to certain covenant requirements which are described below under “Factors Affecting Sources of Liquidity.” At June 30, 2020, $50.0 million was available for borrowing under the facility.

Off-Balance Sheet Arrangements. We do not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future material effect on our financial condition, changes in financial condition, revenues and expenses, results of operations, liquidity, capital expenditures, or capital resources.

24

Contractual Obligations. The disclosures relating to our contractual obligations in our Annual Report on Form 10-K for the year ended December 31, 2019 have not materially changed since the report was filed.

Factors Affecting Sources of Liquidity

Internally Generated Funds. The key factors affecting our internally generated funds are our ability to minimize costs and fully achieve our operating efficiencies, timely collection of our customer receivables, and management of our inventory levels. These factors may also be adversely impacted by the COVID-19 pandemic.

Credit Facility. Our credit facility contains certain financial ratios and operational covenants and other restrictions (including restrictions on additional debt, guarantees, and other distributions, investments, and liens) with which we and all of our subsidiaries must comply. Our credit facility does not include restrictions on future dividend payments. Any failure to comply with the covenants and other restrictions would constitute a default and could prevent us from borrowing funds under this line of credit. This credit facility contains two financial covenants:

Our funded debt ratio (defined as the average outstanding advances under the line for the quarter, divided by our consolidated trailing twelve months Adjusted EBITDA—earnings before interest expense, taxes, depreciation, amortization, and special charges—for the trailing four quarters) must not be more than 2.0 to 1.0. Our outstanding borrowings under the credit facility during the six months ended June 30, 2020 were zero, and accordingly, the funded debt ratio did not limit potential borrowings as of June 30, 2020. Future decreases in our consolidated trailing twelve months Adjusted EBITDA, could limit our potential borrowings under the credit facility.

Our minimum consolidated net worth (defined as our consolidated total assets less our consolidated total liabilities) must be at least $346.7 million, plus 50% of consolidated net income for each quarter, beginning with the quarter ended December 31, 2016 (loss quarters not counted). Such amount was calculated as $465.2 million at June 30, 2020, whereas our consolidated stockholders’ equity at that date was $611.2 million.

Capital Markets. Our ability to raise additional funds in the capital market depends upon, among other things, general economic conditions, the condition of the information technology industry, our financial performance and stock price, and the state of the capital markets.

APPLICATION OF CRITICAL ACCOUNTING POLICIES AND ESTIMATES

Our critical accounting policies have not materially changed from those discussed in our Annual Report on Form 10-K for the year ended December 31, 2019.

RECENTLY ISSUED FINANCIAL ACCOUNTING STANDARDS

Recently issued financial accounting standards are detailed in Note 1, “Summary of Significant Accounting Policies,” in the Notes to the Unaudited Condensed Consolidated Financial Statements included in Item 1 of this Quarterly Report on Form 10-Q.

25

PC CONNECTION, INC. AND SUBSIDIARIES

PART I―FINANCIAL INFORMATION

Item 3 - QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

For a description of our market risks, see Item 7A. “Quantitative and Qualitative Disclosures About Market Risk” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019. See also “Part II – Other Information” of this Form 10-Q. No other material changes have occurred in our market risks since December 31, 2019.

26

PC CONNECTION, INC. AND SUBSIDIARIES

PART I―FINANCIAL INFORMATION

Item 4 - CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

Our management, with the participation of the Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2020. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by the 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. Disclosure controls and procedures include, without limitation, controls and procedures 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 accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. 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. Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives as described above. Based on this evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control over Financial Reporting

In 2017, we began the process of implementing a new company-wide ERP system as part of a multi-year plan to integrate and upgrade our systems and processes. The system became operational in May 2020. As the implementation of the new ERP system has now been largely completed, we have experienced certain changes to our processes and procedures which, in turn, have resulted in changes to the design and operation of certain internal controls over financial reporting. We believe the necessary steps have been taken to monitor and maintain appropriate internal control over financial reporting during this period of change and we will continue to evaluate the operating effectiveness of related key controls during subsequent periods. While we ultimately expect the new ERP system to strengthen our internal financial controls by automating certain manual processes and standardizing business processes and reporting across our organization, management will continue to evaluate and monitor our internal controls as each of the affected areas evolves.

Furthermore, in response to the COVID-19 pandemic, we have undertaken measures to protect our employees, partners, and clients, including encouraging employees to work remotely. These changes have compelled us to modify some of our control procedures, however, those changes have so far not been material.

Except for the changes as described in detail above, there were no additional changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the fiscal quarter ended June 30, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

27

PART II - OTHER INFORMATION

Item 1A - Risk Factors

In addition to other information set forth in this report, you should carefully consider the factors discussed in Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2019, as supplemented by the below risk factor, which could materially affect our business, financial position, and results of operations. The COVID-19 pandemic has heightened, and in some cases manifested, certain of the risks we normally face in operating our business, including those disclosed in the Annual Report, and the risk factor disclosure in the Annual Report is qualified by the information relating to COVID-19 that is described in this Quarterly Report on Form 10-Q.

The spread of COVID-19 and the imposition of related public health measures and restrictions have, and may in the future, further materially adversely impact our business, financial condition, results of operations and cash flows.

In December 2019, the 2019 novel coronavirus surfaced in Wuhan, China. The World Health Organization declared a global emergency on January 30, 2020, with respect to the outbreak and several countries, including the United States, Japan and Australia have initiated travel restrictions to and from China. The impacts of the outbreak are unknown and rapidly evolving.

The COVID-19 pandemic has caused material disruptions to our business and operations and could cause material disruptions to our business and operations in the future as a result of, among other things, quarantines, worker illness, worker absenteeism as a result of illness or other factors, social distancing measures and other travel, health-related, business or other restrictions.

We rely on third-party suppliers and manufacturers. This outbreak has resulted in the extended shutdown of certain businesses, which may in turn result in disruptions or delays to our supply chain. These may include disruptions from the temporary closure of third-party supplier and manufacturer facilities, interruptions in product supply or restrictions on the export or shipment of our products. Any disruption of our suppliers and their contract manufacturers will likely impact our sales and operating results. In addition, the COVID-19 pandemic has caused, and may continue to cause, disruptions to the business and operations of our customers. Certain of our customers have been, and may in the future be, required to close down or operate at a lower capacity. We have experienced, and may continue to experience, a decrease in orders as a result of the pandemic. We have also experienced, and may continue to experience, delays in collecting amounts owed to us.

This widespread health crisis has adversely affected the global economy, and may result in a sustained economic downturn that could impact demand for our products going forward.

The future impact of the outbreak is highly uncertain and cannot be predicted, and there is no assurance that the outbreak will not have a material adverse impact on the future results of the Company. The extent of the impact will depend on future developments, including actions taken to contain COVID-19.

28

Item 6 - Exhibits

Exhibit
Number

Description

31.1

*

Certification of the Company’s President and Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2

*

Certification of the Company’s Senior Vice President and Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1

*

Certification of the Company’s President and Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2

*

Certification of the Company’s Senior Vice President and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

99.1

**

2020 Stock Inventive Plan (incorporated by reference to the Company’s Current Report on FormDef14A filed with the SEC on April 29, 2020).

101.INS

**

Inline XBRL Instance Document* - The Instance document does not appear in the interactive data file because its XBRL tages are embedded within the inline XBRL document.

101.SCH

**

Inline XBRL Taxonomy Extension Schema Document.

101.CAL

**

Inline XBRL Taxonomy Calculation Linkbase Document.

101.DEF

**

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

**

Inline XBRL Taxonomy Label Linkbase Document.

101.PRE

**

Inline XBRL Taxonomy Presentation Linkbase Document.

104

*

Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101).

*      Filed herewith.

**    Submitted electronically herewith.

Attached as Exhibit 101 to this report are the following formatted in XBRL (Extensible Business Reporting Language): (i) Condensed Consolidated Balance Sheets at June 30, 2020 and December 31, 2019, (ii) Condensed Consolidated Statements of Income for the three and six months ended June 30, 2020 and June 30, 2019, (iii) Condensed Consolidated Statements of Stockholders’ Equity at June 30, 2020 and December 31, 2019, (iv) Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2020 and June 30, 2019, and (v) Notes to Unaudited Condensed Consolidated Financial Statements.

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.

PC CONNECTION, INC.

Date:

August 10, 2020

By:

/s/ TIMOTHY J. MCGRATH

Timothy J. McGrath

President and Chief Executive Officer

(Duly Authorized Officer)

Date:

August 10, 2020

By:

/s/ THOMAS C. BAKER

Thomas C. Baker

Senior Vice President, Chief Financial Officer and Treasurer  (Principal Financial and Accounting Officer)

30

EX-31.1 2 cnxn-20200630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Timothy J. McGrath, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of PC Connection, 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 (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

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.

6

Date: August 10, 2020

/s/ TIMOTHY J. MCGRATH

Timothy J. McGrath

President and Chief Executive Officer


EX-31.2 3 cnxn-20200630xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, Thomas C. Baker, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of PC Connection, 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 (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

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: August 10, 2020

/s/ THOMAS C. BAKER

Thomas C. Baker

Senior Vice President, Chief Financial Officer and Treasurer


EX-32.1 4 cnxn-20200630xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of PC Connection, Inc. (the “Company”) for the period ended June 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Timothy J. McGrath, President and Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that:

(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 10, 2020

/s/ TIMOTHY J. MCGRATH

Timothy J. McGrath

President and Chief Executive Officer


EX-32.2 5 cnxn-20200630xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of PC Connection, Inc. (the “Company”) for the period ended June 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Thomas C. Baker, Senior Vice President, Chief Financial Officer and Treasurer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that:

(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 10, 2020

/s/ THOMAS C. BAKER

Thomas C. Baker

Senior Vice President, Chief Financial Officer and Treasurer


EX-101.SCH 6 cnxn-20200630.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - LEASES - Lease Cost and Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - LEASES - Future Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - LEASES - Future Lease Payments (Details) CALC 2 link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - BANK BORROWINGS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - BASIS OF PRESENTATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - BASIS OF PRESENTATION - Restructuring and Other Charges (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - REVENUE - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - REVENUE - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - SEGMENT INFORMATION - Segment Information Applicable to Reportable Operating Segments (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - BANK BORROWINGS (Details) link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cnxn-20200630_cal.xml EX-101.CAL EX-101.DEF 8 cnxn-20200630_def.xml EX-101.DEF EX-101.LAB 9 cnxn-20200630_lab.xml EX-101.LAB EX-101.PRE 10 cnxn-20200630_pre.xml EX-101.PRE XML 11 cnxn-20200630x10q_htm.xml IDEA: XBRL DOCUMENT 0001050377 us-gaap:TreasuryStockMember 2020-01-01 2020-06-30 0001050377 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001050377 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0001050377 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001050377 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001050377 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001050377 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001050377 us-gaap:RetainedEarningsMember 2020-06-30 0001050377 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001050377 us-gaap:RetainedEarningsMember 2020-03-31 0001050377 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001050377 2020-03-31 0001050377 us-gaap:RetainedEarningsMember 2019-12-31 0001050377 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001050377 us-gaap:RetainedEarningsMember 2019-06-30 0001050377 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001050377 us-gaap:RetainedEarningsMember 2019-03-31 0001050377 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001050377 2019-03-31 0001050377 us-gaap:RetainedEarningsMember 2018-12-31 0001050377 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001050377 cnxn:SoftwareMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:SoftwareMember cnxn:PublicSectorMember 2020-04-01 2020-06-30 0001050377 cnxn:SoftwareMember cnxn:LargeAccountSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:PublicSectorMember 2020-04-01 2020-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:LargeAccountSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:PublicSectorMember 2020-04-01 2020-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:LargeAccountSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:PublicSectorMember 2020-04-01 2020-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:LargeAccountSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:NetAndComMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:NetAndComMember cnxn:PublicSectorMember 2020-04-01 2020-06-30 0001050377 cnxn:NetAndComMember cnxn:LargeAccountSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:PublicSectorMember 2020-04-01 2020-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:LargeAccountSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:DesktopsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:DesktopsMember cnxn:PublicSectorMember 2020-04-01 2020-06-30 0001050377 cnxn:DesktopsMember cnxn:LargeAccountSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:AccessoriesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:AccessoriesMember cnxn:PublicSectorMember 2020-04-01 2020-06-30 0001050377 cnxn:AccessoriesMember cnxn:LargeAccountSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:SoftwareMember 2020-04-01 2020-06-30 0001050377 cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:ServersAndStorageMember 2020-04-01 2020-06-30 0001050377 cnxn:PublicSectorMember 2020-04-01 2020-06-30 0001050377 cnxn:OtherHardwareAndServicesMember 2020-04-01 2020-06-30 0001050377 cnxn:NotebooksAndMobilityMember 2020-04-01 2020-06-30 0001050377 cnxn:NetAndComMember 2020-04-01 2020-06-30 0001050377 cnxn:LargeAccountSegmentMember 2020-04-01 2020-06-30 0001050377 cnxn:DisplaysAndSoundsMember 2020-04-01 2020-06-30 0001050377 cnxn:DesktopsMember 2020-04-01 2020-06-30 0001050377 cnxn:AccessoriesMember 2020-04-01 2020-06-30 0001050377 cnxn:SoftwareMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:SoftwareMember cnxn:PublicSectorMember 2020-01-01 2020-06-30 0001050377 cnxn:SoftwareMember cnxn:LargeAccountSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:PublicSectorMember 2020-01-01 2020-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:LargeAccountSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:PublicSectorMember 2020-01-01 2020-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:LargeAccountSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:PublicSectorMember 2020-01-01 2020-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:LargeAccountSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:NetAndComMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:NetAndComMember cnxn:PublicSectorMember 2020-01-01 2020-06-30 0001050377 cnxn:NetAndComMember cnxn:LargeAccountSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:PublicSectorMember 2020-01-01 2020-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:LargeAccountSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:DesktopsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:DesktopsMember cnxn:PublicSectorMember 2020-01-01 2020-06-30 0001050377 cnxn:DesktopsMember cnxn:LargeAccountSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:AccessoriesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:AccessoriesMember cnxn:PublicSectorMember 2020-01-01 2020-06-30 0001050377 cnxn:AccessoriesMember cnxn:LargeAccountSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:SoftwareMember 2020-01-01 2020-06-30 0001050377 cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:ServersAndStorageMember 2020-01-01 2020-06-30 0001050377 cnxn:PublicSectorMember 2020-01-01 2020-06-30 0001050377 cnxn:OtherHardwareAndServicesMember 2020-01-01 2020-06-30 0001050377 cnxn:NotebooksAndMobilityMember 2020-01-01 2020-06-30 0001050377 cnxn:NetAndComMember 2020-01-01 2020-06-30 0001050377 cnxn:LargeAccountSegmentMember 2020-01-01 2020-06-30 0001050377 cnxn:DisplaysAndSoundsMember 2020-01-01 2020-06-30 0001050377 cnxn:DesktopsMember 2020-01-01 2020-06-30 0001050377 cnxn:AccessoriesMember 2020-01-01 2020-06-30 0001050377 cnxn:SoftwareMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:SoftwareMember cnxn:PublicSectorMember 2019-04-01 2019-06-30 0001050377 cnxn:SoftwareMember cnxn:LargeAccountSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:PublicSectorMember 2019-04-01 2019-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:LargeAccountSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:PublicSectorMember 2019-04-01 2019-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:LargeAccountSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:PublicSectorMember 2019-04-01 2019-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:LargeAccountSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:NetAndComMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:NetAndComMember cnxn:PublicSectorMember 2019-04-01 2019-06-30 0001050377 cnxn:NetAndComMember cnxn:LargeAccountSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:PublicSectorMember 2019-04-01 2019-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:LargeAccountSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:DesktopsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:DesktopsMember cnxn:PublicSectorMember 2019-04-01 2019-06-30 0001050377 cnxn:DesktopsMember cnxn:LargeAccountSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:AccessoriesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:AccessoriesMember cnxn:PublicSectorMember 2019-04-01 2019-06-30 0001050377 cnxn:AccessoriesMember cnxn:LargeAccountSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:SoftwareMember 2019-04-01 2019-06-30 0001050377 cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:ServersAndStorageMember 2019-04-01 2019-06-30 0001050377 cnxn:PublicSectorMember 2019-04-01 2019-06-30 0001050377 cnxn:OtherHardwareAndServicesMember 2019-04-01 2019-06-30 0001050377 cnxn:NotebooksAndMobilityMember 2019-04-01 2019-06-30 0001050377 cnxn:NetAndComMember 2019-04-01 2019-06-30 0001050377 cnxn:LargeAccountSegmentMember 2019-04-01 2019-06-30 0001050377 cnxn:DisplaysAndSoundsMember 2019-04-01 2019-06-30 0001050377 cnxn:DesktopsMember 2019-04-01 2019-06-30 0001050377 cnxn:AccessoriesMember 2019-04-01 2019-06-30 0001050377 cnxn:SoftwareMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:SoftwareMember cnxn:PublicSectorMember 2019-01-01 2019-06-30 0001050377 cnxn:SoftwareMember cnxn:LargeAccountSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:PublicSectorMember 2019-01-01 2019-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:LargeAccountSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:PublicSectorMember 2019-01-01 2019-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:LargeAccountSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:PublicSectorMember 2019-01-01 2019-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:LargeAccountSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:NetAndComMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:NetAndComMember cnxn:PublicSectorMember 2019-01-01 2019-06-30 0001050377 cnxn:NetAndComMember cnxn:LargeAccountSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:PublicSectorMember 2019-01-01 2019-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:LargeAccountSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:DesktopsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:DesktopsMember cnxn:PublicSectorMember 2019-01-01 2019-06-30 0001050377 cnxn:DesktopsMember cnxn:LargeAccountSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:AccessoriesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:AccessoriesMember cnxn:PublicSectorMember 2019-01-01 2019-06-30 0001050377 cnxn:AccessoriesMember cnxn:LargeAccountSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:SoftwareMember 2019-01-01 2019-06-30 0001050377 cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:ServersAndStorageMember 2019-01-01 2019-06-30 0001050377 cnxn:PublicSectorMember 2019-01-01 2019-06-30 0001050377 cnxn:OtherHardwareAndServicesMember 2019-01-01 2019-06-30 0001050377 cnxn:NotebooksAndMobilityMember 2019-01-01 2019-06-30 0001050377 cnxn:NetAndComMember 2019-01-01 2019-06-30 0001050377 cnxn:LargeAccountSegmentMember 2019-01-01 2019-06-30 0001050377 cnxn:DisplaysAndSoundsMember 2019-01-01 2019-06-30 0001050377 cnxn:DesktopsMember 2019-01-01 2019-06-30 0001050377 cnxn:AccessoriesMember 2019-01-01 2019-06-30 0001050377 srt:MaximumMember 2020-06-30 0001050377 cnxn:RelatedPartiesMember 2019-06-30 0001050377 cnxn:OthersMember 2019-06-30 0001050377 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001050377 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001050377 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001050377 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001050377 cnxn:RelatedPartiesMember 2020-06-30 0001050377 cnxn:RelatedPartiesMember 2020-04-01 2020-06-30 0001050377 cnxn:OthersMember 2020-04-01 2020-06-30 0001050377 cnxn:RelatedPartiesMember 2020-01-01 2020-06-30 0001050377 cnxn:OthersMember 2020-01-01 2020-06-30 0001050377 cnxn:RelatedPartiesMember 2019-04-01 2019-06-30 0001050377 cnxn:OthersMember 2019-04-01 2019-06-30 0001050377 cnxn:RelatedPartiesMember 2019-01-01 2019-06-30 0001050377 cnxn:OthersMember 2019-01-01 2019-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-04-01 2020-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:PublicSectorMember 2020-04-01 2020-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:LargeAccountSegmentMember 2020-04-01 2020-06-30 0001050377 us-gaap:CorporateNonSegmentMember 2020-04-01 2020-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-01-01 2020-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:PublicSectorMember 2020-01-01 2020-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:LargeAccountSegmentMember 2020-01-01 2020-06-30 0001050377 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-04-01 2019-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:PublicSectorMember 2019-04-01 2019-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:LargeAccountSegmentMember 2019-04-01 2019-06-30 0001050377 us-gaap:CorporateNonSegmentMember 2019-04-01 2019-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-01-01 2019-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:PublicSectorMember 2019-01-01 2019-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:LargeAccountSegmentMember 2019-01-01 2019-06-30 0001050377 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-06-30 0001050377 us-gaap:PrimeRateMember 2020-06-30 0001050377 us-gaap:LondonInterbankOfferedRateLIBORMember 2020-06-30 0001050377 cnxn:AccruedExpensesAndOtherLiabilitiesMember 2020-06-30 0001050377 cnxn:AccruedExpensesAndOtherLiabilitiesMember 2019-12-31 0001050377 us-gaap:TreasuryStockMember 2020-06-30 0001050377 us-gaap:CommonStockMember 2020-06-30 0001050377 us-gaap:TreasuryStockMember 2020-03-31 0001050377 us-gaap:CommonStockMember 2020-03-31 0001050377 us-gaap:TreasuryStockMember 2019-12-31 0001050377 us-gaap:CommonStockMember 2019-12-31 0001050377 us-gaap:TreasuryStockMember 2019-06-30 0001050377 us-gaap:CommonStockMember 2019-06-30 0001050377 us-gaap:TreasuryStockMember 2019-03-31 0001050377 us-gaap:CommonStockMember 2019-03-31 0001050377 us-gaap:TreasuryStockMember 2018-12-31 0001050377 us-gaap:CommonStockMember 2018-12-31 0001050377 2018-12-31 0001050377 us-gaap:OperatingSegmentsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2020-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:PublicSectorMember 2020-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:LargeAccountSegmentMember 2020-06-30 0001050377 us-gaap:IntersegmentEliminationMember 2020-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2019-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:PublicSectorMember 2019-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:LargeAccountSegmentMember 2019-06-30 0001050377 us-gaap:IntersegmentEliminationMember 2019-06-30 0001050377 2019-12-31 0001050377 2020-08-07 0001050377 us-gaap:EmployeeSeveranceMember 2020-04-01 2020-06-30 0001050377 us-gaap:EmployeeSeveranceMember 2020-01-01 2020-06-30 0001050377 us-gaap:EmployeeSeveranceMember 2019-01-01 2019-06-30 0001050377 us-gaap:ContractTerminationMember 2019-01-01 2019-06-30 0001050377 2019-01-01 2019-12-31 0001050377 cnxn:OthersMember 2020-06-30 0001050377 us-gaap:CorporateNonSegmentMember 2020-06-30 0001050377 us-gaap:CorporateNonSegmentMember 2019-06-30 0001050377 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001050377 2020-04-01 2020-06-30 0001050377 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001050377 2020-01-01 2020-06-30 0001050377 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001050377 2019-04-01 2019-06-30 0001050377 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001050377 2019-01-01 2019-06-30 0001050377 2020-06-30 0001050377 2019-06-30 iso4217:USD cnxn:lease cnxn:facility shares pure iso4217:USD shares cnxn:segment Accelerated Filer us-gaap:AccruedLiabilitiesAndOtherLiabilities One-month LIBOR --12-31 2020 Q2 0001050377 false 10-Q true 2020-06-30 false 0-23827 PC CONNECTION, INC. DE 02-0513618 730 Milford Road Merrimack NH 03054 603 683-2000 Common Stock CNXN NASDAQ Yes Yes false false false 26125678 165943000 90060000 446716000 549626000 165632000 124666000 1388000 13450000 10671000 791741000 776411000 65387000 64226000 14755000 13842000 73602000 73602000 7698000 8307000 1157000 947000 954340000 937335000 247005000 235641000 20409000 28050000 40793000 45232000 308207000 308923000 20170000 20170000 11566000 10330000 3184000 600000 343127000 340023000 289000 288000 119628000 118045000 537233000 514694000 45937000 35715000 611213000 597312000 954340000 937335000 550002000 741076000 1261852000 1373997000 461002000 624089000 1059734000 1157663000 89000000 116987000 202118000 216334000 77420000 84664000 169887000 165899000 992000 992000 703000 10588000 32323000 31239000 49732000 5000 184000 96000 382000 10593000 32507000 31335000 50114000 2950000 8839000 8796000 13719000 7643000 23668000 22539000 36395000 0.29 0.90 0.86 1.38 0.29 0.89 0.86 1.37 26107000 26337000 26172000 26348000 26279000 26494000 26350000 26506000 28874000 289000 118620000 529590000 -2773000 -45937000 602562000 624000 624000 6000 12000 536000 536000 152000 152000 7643000 7643000 28892000 289000 119628000 537233000 -2773000 -45937000 611213000 28870000 288000 118045000 514694000 -2526000 -35715000 597312000 1248000 1248000 10000 1000 1000 12000 536000 536000 201000 201000 247000 10222000 10222000 22539000 22539000 28892000 289000 119628000 537233000 -2773000 -45937000 611213000 28790000 288000 116098000 453737000 -2434000 -32531000 537592000 564000 564000 9000 19000 622000 622000 72000 72000 66000 2207000 2207000 23668000 23668000 28818000 288000 117212000 477405000 -2500000 -34738000 560167000 28787000 288000 115842000 441010000 -2391000 -31237000 525903000 833000 833000 12000 19000 609000 609000 72000 72000 109000 3501000 3501000 36395000 36395000 28818000 288000 117212000 477405000 -2500000 -34738000 560167000 22539000 36395000 6502000 7077000 3627000 -346000 1248000 833000 10000 -13000 -118000 -99283000 52868000 40966000 56709000 1391000 -3473000 180000 -231000 12500000 58181000 -764000 6934000 102411000 3329000 8214000 13877000 -8214000 -13877000 10222000 3501000 8427000 8452000 536000 609000 201000 72000 -18314000 -11416000 75883000 -21964000 90060000 91703000 165943000 69739000 327000 2081000 1082000 11962000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Note 1–Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:18pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements of PC Connection, Inc. and its subsidiaries (the “Company”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission regarding interim financial reporting and in accordance with accounting principles generally accepted in the United States of America. Such principles were applied on a basis consistent with the accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission (the “SEC”). The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the results of operations for the interim periods reported and of the Company’s financial condition as of the date of the interim balance sheet. The Company considers events or transactions that occur after the balance sheet date but before the financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated through the date of issuance of these financial statements. The operating results for the three and six months ended June 30, 2020 may not be indicative of the results expected for any succeeding quarter or the entire year ending December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates in the Preparation of Financial Statements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions. These estimates and assumptions affect the amounts reported in the accompanying condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">The Company’s operations and financial performance in certain areas of its business were negatively impacted by the coronavirus pandemic (“COVID-19”) in the six months ended June 30, 2020. The extent to which the COVID-19 pandemic impacts the Company’s financial results and operations for the remainder of 2020 and beyond will depend on future developments that are highly uncertain and cannot be predicted at this time. The Company updated its estimates and judgements in response to the economic uncertainty associated with COVID-19, which were reflected in the amounts reported in the accompanying condensed consolidated financial statements. The Company has experienced, and may continue to experience, delays in collecting amounts owed to it, and in some cases, may experience inabilities to collect altogether. As a result, the Company increased its customer allowance for doubtful accounts by $3,250 in the six months ended June 30, 2020 compared with the same period a year ago. The Company has also evaluated the potential impact of the pandemic on the carrying values of its goodwill and intangible assets, and based on the assessment, did not identify any indications to suggest that an impairment may exist. These estimates may change as new events occur and actual results could differ materially from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Restructuring and other charges</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">The restructuring and other charges recorded in the second quarter of 2020 were related to an involuntary reduction in workforce across our business segments and included cash severance and other related termination benefits. These costs will be paid within a year of termination and any unpaid balances are included in accrued expenses at June 30, 2020. All currently planned restructuring and other charges were incurred as of June 30, 2020, and as of the date of this report, the Company has no ongoing restructuring plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">The restructuring and other charges recorded in 2019 were related to a reduction in workforce in the Company’s Headquarters/Other group and included cash severance payments and other related benefits. Also included were exit costs incurred associated with the closing of one of our office facilities, which were expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">Restructuring and other charges are presented separately from SG&amp;A expenses. Costs incurred were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:89.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Employee separations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 553</p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Lease termination costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 150</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total restructuring and other charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.3%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 703</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">Included in accrued expenses as of June 30, 2020 and 2019 were $549 and $373, respectively, related to unpaid termination benefits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Adoption of Recently Issued Financial Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">In January 2017, the FASB issued ASU 2017-04, <i style="font-style:italic;">Simplifying the Test for Goodwill Impairment</i>, which simplifies the accounting for goodwill impairments by eliminating step two from the goodwill impairment test. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. ASU 2017-04 also clarifies the requirements for excluding and allocating foreign currency translation adjustments to reporting units related to an entity's testing of reporting units for goodwill impairment and clarifies that an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company has adopted this standard beginning January 1, 2020 for both interim and annual reporting periods. The Company performs an annual goodwill impairment assessment in the fourth quarter of each calendar year, and more frequently if events or circumstances occur that would indicate a potential decline in fair value. As a result of the adoption, and in accordance with the new guidance, the Company would not perform a step two analysis in the event an impairment loss is identified.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments—Credit Losses</i>, which adds an impairment model for financial instruments, including trade receivables, that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of lifetime expected losses, which is expected to result in more timely recognition of such losses. The Company adopted this new standard beginning January 1, 2020 for both interim and annual reporting periods. At adoption, this ASU did not have a material impact on the Company’s consolidated financial statements. The impact of the adoption of this standard was limited to the Company’s trade receivables as it does not currently have any other financial instruments that would be affected by this standard. Customers are evaluated for their credit worthiness at the time of contract inception. Based on the results of the credit assessments, the Company will extend credit under its standard payment terms or may request alternative early payment actions. In addition, the Company analyzes its aged receivables for collectability at least quarterly, and if necessary, records a reserve against those receivable it determines may not be collectable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Issued Financial Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">In March 2020, the FASB issued ASU 2020-04, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i>. This guidance provides temporary optional expedients and exceptions to the U.S. GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate. This ASU is applied prospectively and is effective immediately through December 31, 2022. The Company’s secured credit facility agreement references LIBOR, which is expected to be discontinued as a result of reference rate reform. The Company expects to adopt the guidance during the allowable time period but does not believe the adoption will have a material effect on its consolidated financial statements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:18pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements of PC Connection, Inc. and its subsidiaries (the “Company”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission regarding interim financial reporting and in accordance with accounting principles generally accepted in the United States of America. Such principles were applied on a basis consistent with the accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission (the “SEC”). The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the results of operations for the interim periods reported and of the Company’s financial condition as of the date of the interim balance sheet. The Company considers events or transactions that occur after the balance sheet date but before the financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated through the date of issuance of these financial statements. The operating results for the three and six months ended June 30, 2020 may not be indicative of the results expected for any succeeding quarter or the entire year ending December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Arial Unicode MS';font-size:9pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates in the Preparation of Financial Statements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions. These estimates and assumptions affect the amounts reported in the accompanying condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">The Company’s operations and financial performance in certain areas of its business were negatively impacted by the coronavirus pandemic (“COVID-19”) in the six months ended June 30, 2020. The extent to which the COVID-19 pandemic impacts the Company’s financial results and operations for the remainder of 2020 and beyond will depend on future developments that are highly uncertain and cannot be predicted at this time. The Company updated its estimates and judgements in response to the economic uncertainty associated with COVID-19, which were reflected in the amounts reported in the accompanying condensed consolidated financial statements. The Company has experienced, and may continue to experience, delays in collecting amounts owed to it, and in some cases, may experience inabilities to collect altogether. As a result, the Company increased its customer allowance for doubtful accounts by $3,250 in the six months ended June 30, 2020 compared with the same period a year ago. The Company has also evaluated the potential impact of the pandemic on the carrying values of its goodwill and intangible assets, and based on the assessment, did not identify any indications to suggest that an impairment may exist. These estimates may change as new events occur and actual results could differ materially from these estimates.</p> 3250000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Restructuring and other charges</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">The restructuring and other charges recorded in the second quarter of 2020 were related to an involuntary reduction in workforce across our business segments and included cash severance and other related termination benefits. These costs will be paid within a year of termination and any unpaid balances are included in accrued expenses at June 30, 2020. All currently planned restructuring and other charges were incurred as of June 30, 2020, and as of the date of this report, the Company has no ongoing restructuring plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">The restructuring and other charges recorded in 2019 were related to a reduction in workforce in the Company’s Headquarters/Other group and included cash severance payments and other related benefits. Also included were exit costs incurred associated with the closing of one of our office facilities, which were expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">Restructuring and other charges are presented separately from SG&amp;A expenses. Costs incurred were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:89.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Employee separations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 553</p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Lease termination costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 150</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total restructuring and other charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.3%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 703</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">Included in accrued expenses as of June 30, 2020 and 2019 were $549 and $373, respectively, related to unpaid termination benefits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:89.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Employee separations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 553</p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Lease termination costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 150</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total restructuring and other charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.3%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 703</p></td></tr></table> 992000 992000 553000 150000 992000 992000 703000 549000 373000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Adoption of Recently Issued Financial Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">In January 2017, the FASB issued ASU 2017-04, <i style="font-style:italic;">Simplifying the Test for Goodwill Impairment</i>, which simplifies the accounting for goodwill impairments by eliminating step two from the goodwill impairment test. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. ASU 2017-04 also clarifies the requirements for excluding and allocating foreign currency translation adjustments to reporting units related to an entity's testing of reporting units for goodwill impairment and clarifies that an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company has adopted this standard beginning January 1, 2020 for both interim and annual reporting periods. The Company performs an annual goodwill impairment assessment in the fourth quarter of each calendar year, and more frequently if events or circumstances occur that would indicate a potential decline in fair value. As a result of the adoption, and in accordance with the new guidance, the Company would not perform a step two analysis in the event an impairment loss is identified.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments—Credit Losses</i>, which adds an impairment model for financial instruments, including trade receivables, that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of lifetime expected losses, which is expected to result in more timely recognition of such losses. The Company adopted this new standard beginning January 1, 2020 for both interim and annual reporting periods. At adoption, this ASU did not have a material impact on the Company’s consolidated financial statements. The impact of the adoption of this standard was limited to the Company’s trade receivables as it does not currently have any other financial instruments that would be affected by this standard. Customers are evaluated for their credit worthiness at the time of contract inception. Based on the results of the credit assessments, the Company will extend credit under its standard payment terms or may request alternative early payment actions. In addition, the Company analyzes its aged receivables for collectability at least quarterly, and if necessary, records a reserve against those receivable it determines may not be collectable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Issued Financial Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">In March 2020, the FASB issued ASU 2020-04, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i>. This guidance provides temporary optional expedients and exceptions to the U.S. GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate. This ASU is applied prospectively and is effective immediately through December 31, 2022. The Company’s secured credit facility agreement references LIBOR, which is expected to be discontinued as a result of reference rate reform. The Company expects to adopt the guidance during the allowable time period but does not believe the adoption will have a material effect on its consolidated financial statements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Note 2–Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">The Company disaggregates revenue from its arrangements with customers by type of products and services, as it believes this method best depicts how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">The following tables represent a disaggregation of revenue from arrangements with customers for the three months ended June 30, 2020 and 2019, along with the reportable segment for each category.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Notebooks/Mobility</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62,652</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,730</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50,308</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 192,690</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Desktops</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50,621</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,251</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,876</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,347</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57,474</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Servers/Storage</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 54,642</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Net/Com Products</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,764</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,285</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,444</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 41,493</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Displays and Sound</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,441</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accessories</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,673</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,622</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64,781</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other Hardware/Services</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40,860</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 191,089</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 246,759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 112,154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 550,002</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Notebooks/Mobility</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 80,422</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 96,842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,691</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 211,955</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Desktops</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 92,752</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,259</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 95,883</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Servers/Storage</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64,277</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Net/Com Products</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,367</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,572</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 51,018</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Displays and Sound</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,393</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accessories</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,677</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,540</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,922</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 94,139</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other Hardware/Services</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 69,659</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 271,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 318,039</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 151,985</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 741,076</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">The following table represents a disaggregation of revenue from arrangements with customers for the six months ended June 30, 2020 and 2019, along with the reportable segment for each category.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Notebooks/Mobility</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 154,265</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 159,046</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,274</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 392,585</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Desktops</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128,596</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,649</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 51,058</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,642</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 127,349</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Servers/Storage</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 108,452</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Net/Com Products</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,776</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44,231</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,254</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 97,261</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Displays and Sound</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 106,398</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accessories</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,507</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 123,647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,431</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 192,585</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other Hardware/Services</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 108,626</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 469,874</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 580,177</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 211,801</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,261,852</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Notebooks/Mobility</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 161,357</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 163,407</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62,066</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 386,830</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Desktops</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 75,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 166,392</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 73,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 63,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30,157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 167,619</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Servers/Storage</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 119,835</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Net/Com Products</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 45,606</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,200</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,223</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 98,029</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Displays and Sound</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 41,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 53,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 118,539</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accessories</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 45,730</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 116,055</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,567</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 182,352</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other Hardware/Services</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 134,401</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 523,984</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 593,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 256,339</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,373,997</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Contract Balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">The following table provides information about contract liabilities from arrangements with customers as of June 30, 2020 and December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Contract liabilities, which are included in "Accrued expenses and other liabilities"</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,190</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,942</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">Changes in the contract liability balances during the six months ended June 30, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balances at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,679</p></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash received in advance and not recognized as revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,168</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Amounts recognized as revenue as performance obligations satisfied</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,123)</p></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balances at June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,724</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balances at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,942</p></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash received in advance and not recognized as revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,297</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Amounts recognized as revenue as performance obligations satisfied</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (10,049)</p></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balances at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,190</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Notebooks/Mobility</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62,652</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,730</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50,308</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 192,690</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Desktops</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50,621</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,251</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,876</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,347</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57,474</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Servers/Storage</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 54,642</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Net/Com Products</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,764</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,285</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,444</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 41,493</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Displays and Sound</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,441</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accessories</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,673</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,622</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64,781</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other Hardware/Services</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40,860</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 191,089</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 246,759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 112,154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 550,002</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Notebooks/Mobility</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 80,422</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 96,842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,691</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 211,955</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Desktops</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 92,752</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,259</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 95,883</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Servers/Storage</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64,277</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Net/Com Products</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,367</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,572</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 51,018</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Displays and Sound</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,393</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accessories</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,677</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,540</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,922</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 94,139</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other Hardware/Services</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 69,659</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 271,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 318,039</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 151,985</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 741,076</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Notebooks/Mobility</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 154,265</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 159,046</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,274</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 392,585</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Desktops</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128,596</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,649</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 51,058</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,642</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 127,349</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Servers/Storage</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 108,452</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Net/Com Products</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,776</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44,231</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,254</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 97,261</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Displays and Sound</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 106,398</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accessories</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,507</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 123,647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,431</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 192,585</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other Hardware/Services</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 108,626</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 469,874</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 580,177</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 211,801</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,261,852</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector<br/>Solutions</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Notebooks/Mobility</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 161,357</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 163,407</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62,066</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 386,830</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Desktops</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 75,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 166,392</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 73,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 63,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30,157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 167,619</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Servers/Storage</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 119,835</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Net/Com Products</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 45,606</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,200</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,223</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 98,029</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Displays and Sound</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 41,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 53,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 118,539</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accessories</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 45,730</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 116,055</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,567</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 182,352</p></td></tr><tr><td style="vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other Hardware/Services</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 134,401</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 523,984</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 593,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 256,339</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,373,997</p></td></tr></table> 62652000 79730000 50308000 192690000 14500000 27014000 9107000 50621000 24251000 24876000 8347000 57474000 23646000 22976000 8020000 54642000 14764000 19285000 7444000 41493000 19231000 18524000 9686000 47441000 19486000 32673000 12622000 64781000 12559000 21681000 6620000 40860000 191089000 246759000 112154000 550002000 80422000 96842000 34691000 211955000 34787000 39277000 18688000 92752000 39259000 35739000 20885000 95883000 29383000 14737000 20157000 64277000 23367000 12572000 15079000 51018000 20866000 26236000 14291000 61393000 23677000 59540000 10922000 94139000 19291000 33096000 17272000 69659000 271052000 318039000 151985000 741076000 154265000 159046000 79274000 392585000 47794000 61223000 19579000 128596000 60649000 51058000 15642000 127349000 49476000 39210000 19766000 108452000 35776000 44231000 17254000 97261000 43177000 42092000 21129000 106398000 47507000 123647000 21431000 192585000 31230000 59670000 17726000 108626000 469874000 580177000 211801000 1261852000 161357000 163407000 62066000 386830000 61571000 75246000 29575000 166392000 73947000 63515000 30157000 167619000 55100000 32162000 32573000 119835000 45606000 27200000 25223000 98029000 41198000 53171000 24170000 118539000 45730000 116055000 20567000 182352000 39475000 62918000 32008000 134401000 523984000 593674000 256339000 1373997000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Contract liabilities, which are included in "Accrued expenses and other liabilities"</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,190</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,942</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">Changes in the contract liability balances during the six months ended June 30, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balances at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,679</p></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash received in advance and not recognized as revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,168</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Amounts recognized as revenue as performance obligations satisfied</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,123)</p></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balances at June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,724</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balances at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,942</p></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash received in advance and not recognized as revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,297</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Amounts recognized as revenue as performance obligations satisfied</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (10,049)</p></td></tr><tr><td style="vertical-align:bottom;width:85.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balances at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,190</p></td></tr></table> 2190000 5942000 2679000 7168000 5123000 4724000 5942000 6297000 10049000 2190000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Note 3–Earnings Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">Basic earnings per common share is computed using the weighted average number of shares outstanding. Diluted earnings per share is computed using the weighted average number of shares outstanding adjusted for the incremental shares attributable to non-vested stock units and stock options outstanding, if dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">The following table sets forth the computation of basic and diluted earnings per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.74%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Net income</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Denominator for basic earnings per share</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Dilutive effect of unvested employee stock awards </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 172</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 178</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 158</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Denominator for diluted earnings per share</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Earnings per share:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Basic</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.29</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.89</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.86</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">For the three and six months ended June 30, 2020 and 2019, the Company had no outstanding non-vested stock units that were excluded from the computation of diluted earnings per share because including them would have had an anti-dilutive effect.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.74%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Net income</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Denominator for basic earnings per share</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Dilutive effect of unvested employee stock awards </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 172</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 178</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 158</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Denominator for diluted earnings per share</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Earnings per share:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Basic</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.29</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.89</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.86</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 7643000 23668000 22539000 36395000 26107000 26337000 26172000 26348000 172000 157000 178000 158000 26279000 26494000 26350000 26506000 0.29 0.90 0.86 1.38 0.29 0.89 0.86 1.37 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Note 4—Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">The Company leases certain facilities from a related party, which is a company affiliated with us through common ownership. Included in the right-of-use asset as of June 30, 2020 was $4,014 and a corresponding lease liability of $4,014 associated with related party leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">As of June 30, 2020, there were no additional operating leases that have not yet commenced. Refer to the following table for quantitative information related to the Company’s leases for the three and six months ended June 30, 2020 and 2019:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:101.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:24.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="8" style="vertical-align:bottom;width:26.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Related Parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Related Parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Lease Cost</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Capitalized operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,339</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Short-term lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 86</p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,425</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Other Information</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Operating cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,366</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Weighted-average remaining lease term (in years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.05</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.37</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Weighted-average discount rate:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-family:'Arial Unicode MS';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.57%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:24.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="8" style="vertical-align:bottom;width:26.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Related Parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Related Parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Lease Cost</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Capitalized operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,381</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Short-term lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 86</p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,467</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Other Information</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Operating cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,512</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Weighted-average remaining lease term (in years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.35</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10.69</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.58</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Weighted-average discount rate:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">As of June 30, 2020, future lease payments over the remaining term of capitalized operating leases were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Related Parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2020, excluding the six months ended June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 627</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,664</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,291</p></td></tr><tr><td style="vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,345</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,253</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,364</p></td></tr><tr><td style="vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,824</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,699</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,699</p></td></tr><tr><td style="vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,594</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 888</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 888</p></td></tr><tr><td style="vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,005</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,440)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Lease liability balance at June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,565</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-family:'Arial Unicode MS';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">As of June 30, 2020, the ROU asset had a balance of $14,755. The long-term lease liability was $11,566 and the <span style="-sec-ix-hidden:Hidden_FKW7vHTfVU6tRJzqgHDXRg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">short-term lease liability</span></span>, which is included in accrued expenses and other liabilities in the consolidated balance sheets, was $3,999<span style="font-family:'Arial Unicode MS';font-size:9pt;">.</span></p> 4014000 4014000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:101.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:24.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="8" style="vertical-align:bottom;width:26.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Related Parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Related Parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Lease Cost</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Capitalized operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,339</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Short-term lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 86</p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,425</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Other Information</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Operating cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,366</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Weighted-average remaining lease term (in years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.05</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.37</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Weighted-average discount rate:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-family:'Arial Unicode MS';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.57%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:24.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="8" style="vertical-align:bottom;width:26.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Related Parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Related Parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Lease Cost</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Capitalized operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,381</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Short-term lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 86</p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,467</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Other Information</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Operating cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,512</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Weighted-average remaining lease term (in years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.35</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10.69</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.58</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Weighted-average discount rate:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td></tr></table> 379000 798000 1177000 758000 1581000 2339000 41000 2000 43000 82000 4000 86000 420000 800000 1220000 840000 1585000 2425000 379000 827000 1206000 758000 1608000 2366000 P3Y5M1D P6Y18D P5Y4M13D 0.0392 0.0392 0.0392 379000 792000 1171000 758000 1623000 2381000 41000 2000 43000 82000 4000 86000 420000 794000 1214000 840000 1627000 2467000 379000 870000 1249000 758000 1754000 2512000 P4Y4M6D P10Y8M8D P8Y6M29D 0.0392 0.0392 0.0392 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Related Parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2020, excluding the six months ended June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 627</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,664</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,291</p></td></tr><tr><td style="vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,345</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,253</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,364</p></td></tr><tr><td style="vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,824</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,699</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,699</p></td></tr><tr><td style="vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,594</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 888</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 888</p></td></tr><tr><td style="vertical-align:bottom;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,005</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,440)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Lease liability balance at June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,565</p></td></tr></table> 627000 1664000 2291000 1253000 3092000 4345000 1253000 2111000 3364000 1149000 1675000 2824000 1699000 1699000 1594000 1594000 888000 888000 4282000 12723000 17005000 1440000 15565000 14755000 11566000 3999000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Note 5–Segment Information</b></p><p style="font-family:'Arial Unicode MS';font-size:9pt;line-height:1.19;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">The internal reporting structure used by the Company’s chief operating decision maker (“CODM”) to assess performance and allocate resources determines the basis for our reportable operating segments. The Company’s CODM is its Chief Executive Officer, and he evaluates operations and allocates resources based on a measure of operating income.</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;line-height:1.19;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">The Company’s operations are organized under </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">three</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;white-space:pre-wrap;"> reportable segments—the Business Solutions segment, which serves primarily small- and medium-sized businesses; the Enterprise Solutions segment, which serves primarily medium-to-large corporations; and the Public Sector Solutions segment, which serves primarily federal, state, and local governmental and educational institutions. In addition, the Headquarters/Other group provides services in areas such as finance, human resources, information technology, marketing, and product management. Most of the operating costs associated with the Headquarters/Other group functions are charged to the operating segments based on their estimated usage of the underlying functions. The Company reports these charges to the operating segments as “Allocations.” Certain headquarters costs relating to executive oversight and other fiduciary functions that are not allocated to the operating segments are included under the heading of Headquarters/Other in the tables below. </span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;white-space:pre-wrap;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">Segment information applicable to our reportable operating segments for the three and six months ended June 30, 2020 and 2019 is shown below:</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;line-height:1.19;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net sales:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Business Solutions</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 191,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 271,052</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 469,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 523,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Enterprise Solutions</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 246,759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 318,039</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 580,177</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 593,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Public Sector Solutions</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 112,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 151,985</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 211,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 256,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;">Total net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 550,002</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 741,076</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,261,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,373,997</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating income (loss):</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Business Solutions</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,452</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 16,211</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 12,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 24,976</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Enterprise Solutions</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 13,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 19,108</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 30,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 34,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Public Sector Solutions</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (1,807)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 661</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (5,130)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (2,405)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Headquarters/Other</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (2,724)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (3,657)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (6,773)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (7,420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;">Total operating income</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 10,588</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 32,323</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 31,239</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 49,732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">Interest income, net</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 184</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;">Income before taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 10,593</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 32,507</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 31,335</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 50,114</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Selected operating expense:</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Depreciation and amortization: </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;">Business Solutions</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 148</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;">Enterprise Solutions</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 679</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 606</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,361</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,245</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;">Public Sector Solutions</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;">Headquarters/Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 2,502</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 2,589</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 4,793</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 5,488</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 24pt;">Total depreciation and amortization</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 3,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 3,368</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 6,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 7,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total assets: </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Business Solutions</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 326,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 291,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Enterprise Solutions</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 538,994</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 506,086</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Public Sector Solutions</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 73,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 80,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Headquarters/Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 14,713</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 33,343</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 18pt;">Total assets</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 954,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 911,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;line-height:1.19;text-indent:18pt;margin:12pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">The assets of our </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">three</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;"> operating segments presented above consist primarily of accounts receivable, net intercompany receivable, goodwill, and other intangibles. Assets reported under the Headquarters/Other group are managed by corporate headquarters, including cash, inventory, property and equipment, right-of-use assets, and intercompany balance, net. As of June 30, 2020 and 2019, total assets for the Headquarters/Other group are presented net of intercompany balance eliminations of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">$29,100</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">$25,093</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">, respectively. Our capital expenditures consist largely of IT hardware and software purchased to maintain or upgrade our management information systems. These information systems serve all of our segments, to varying degrees, and accordingly, our CODM does not evaluate capital expenditures on a segment-by-segment basis.</span></p> 3 <p style="font-family:'Arial Unicode MS';font-size:9pt;line-height:1.19;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net sales:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Business Solutions</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 191,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 271,052</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 469,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 523,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Enterprise Solutions</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 246,759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 318,039</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 580,177</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 593,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Public Sector Solutions</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 112,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 151,985</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 211,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 256,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;">Total net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 550,002</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 741,076</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,261,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,373,997</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating income (loss):</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Business Solutions</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,452</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 16,211</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 12,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 24,976</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Enterprise Solutions</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 13,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 19,108</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 30,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 34,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Public Sector Solutions</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (1,807)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 661</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (5,130)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (2,405)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Headquarters/Other</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (2,724)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (3,657)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (6,773)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (7,420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;">Total operating income</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 10,588</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 32,323</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 31,239</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 49,732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">Interest income, net</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 184</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;">Income before taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 10,593</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 32,507</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 31,335</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 50,114</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Selected operating expense:</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Depreciation and amortization: </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;">Business Solutions</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 148</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;">Enterprise Solutions</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 679</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 606</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,361</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,245</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;">Public Sector Solutions</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;">Headquarters/Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 2,502</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 2,589</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 4,793</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 5,488</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 24pt;">Total depreciation and amortization</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 3,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 3,368</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 6,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 7,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total assets: </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Business Solutions</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 326,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 291,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Enterprise Solutions</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 538,994</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 506,086</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Public Sector Solutions</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 73,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 80,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Headquarters/Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 14,713</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 33,343</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 18pt;">Total assets</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 954,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 911,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr></table> 191089000 271052000 469874000 523984000 246759000 318039000 580177000 593674000 112154000 151985000 211801000 256339000 550002000 741076000 1261852000 1373997000 1452000 16211000 12752000 24976000 13667000 19108000 30390000 34581000 -1807000 661000 -5130000 -2405000 -2724000 -3657000 -6773000 -7420000 10588000 32323000 31239000 49732000 5000 184000 96000 382000 10593000 32507000 31335000 50114000 159000 148000 318000 298000 679000 606000 1361000 1245000 15000 25000 30000 46000 2502000 2589000 4793000 5488000 3355000 3368000 6502000 7077000 326748000 291912000 538994000 506086000 73885000 80461000 14713000 33343000 954340000 911802000 3 -29100000 -25093000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Note 6–Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">The Company is subject to various legal proceedings and claims, including patent infringement claims, which have arisen during the ordinary course of business. In the opinion of management, the outcome of such matters is not expected to have a material, adverse effect on our financial position, results of operations, and/or cash flows.</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;line-height:1.19;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;white-space:pre-wrap;">The Company is subject to audits by states on sales and income taxes, employment matters, and other assessments. Additional liabilities for these and other audits could be assessed, but such outcomes are not expected to have a material, adverse impact on our financial position, results of operations, and/or cash flows.</span></p> <p style="font-family:'Tms Rmn';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Note 7–Bank Borrowings</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;">The Company has a $50,000 credit facility collateralized by our account receivables that expires <span style="white-space:pre-wrap;">February 10, 2022</span><span style="white-space:pre-wrap;">. This facility can be increased, at our option, to $80,000 for permitted acquisitions or other uses authorized by the lender on substantially the same terms. Amounts outstanding under this facility bear interest at the one-month London </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="white-space:pre-wrap;">Interbank Offered Rate (“</span><span style="-sec-ix-hidden:Hidden_XCurNC8tWESxtw0AvvDfsQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;white-space:pre-wrap;">LIBOR</span></span><span style="white-space:pre-wrap;">”) (0.16% at June 30, 2020), plus a spread based on our funded debt ratio, or in the absence of LIBOR, the prime rate (3.25% at June 30, 2020). The credit facility includes various customary financial ratios and operating covenants, including minimum net worth and maximum funded debt ratio requirements, and default acceleration provisions. The credit facility does not include restrictions on future dividend payments. Funded debt ratio is the ratio of average outstanding advances under the credit facility to trailing twelve months Adjusted EBITDA (Earnings Before Interest Expense, Taxes, Depreciation, Amortization, and Special Charges). The maximum allowable funded debt ratio under the agreement is 2.0 to 1.0. Decreases in our consolidated trailing twelve months Adjusted EBITDA could limit our potential borrowing capacity under the credit facility. The Company had no outstanding bank borrowings at June 30, 2020 or 2019, and accordingly, the entire $50,000 facility was available for borrowings under the credit facility. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 50000000 2022-02-10 80000000 0.0016 0.0325 2.0 0 0 50000000 50000000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2020
Aug. 07, 2020
Document And Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2020  
Entity File Number 0-23827  
Entity Registrant Name PC CONNECTION, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 02-0513618  
Entity Address, Address Line One 730 Milford Road  
Entity Address, City or Town Merrimack  
Entity Address, State or Province NH  
Entity Address, Postal Zip Code 03054  
City Area Code 603  
Local Phone Number 683-2000  
Title of 12(b) Security Common Stock  
Trading Symbol CNXN  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   26,125,678
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001050377  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current Assets:    
Cash and cash equivalents $ 165,943 $ 90,060
Accounts receivable, net 446,716 549,626
Inventories, net 165,632 124,666
Income taxes receivable   1,388
Prepaid expenses and other current assets 13,450 10,671
Total current assets 791,741 776,411
Property and equipment, net 65,387 64,226
Right-of-use assets 14,755 13,842
Goodwill 73,602 73,602
Intangible assets, net 7,698 8,307
Other assets 1,157 947
Total Assets 954,340 937,335
Current Liabilities:    
Accounts payable 247,005 235,641
Accrued payroll 20,409 28,050
Accrued expenses and other liabilities 40,793 45,232
Total current liabilities 308,207 308,923
Deferred income taxes 20,170 20,170
Noncurrent operating lease liabilities 11,566 10,330
Other liabilities 3,184 600
Total Liabilities 343,127 340,023
Stockholders' Equity:    
Common stock 289 288
Additional paid-in capital 119,628 118,045
Retained earnings 537,233 514,694
Treasury stock, at cost (45,937) (35,715)
Total Stockholders' Equity 611,213 597,312
Total Liabilities and Stockholders' Equity $ 954,340 $ 937,335
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Condensed Consolidated Statements of Income        
Net sales $ 550,002 $ 741,076 $ 1,261,852 $ 1,373,997
Cost of sales 461,002 624,089 1,059,734 1,157,663
Gross profit 89,000 116,987 202,118 216,334
Selling, general and administrative expenses 77,420 84,664 169,887 165,899
Restructuring and other charges 992   992 703
Income from operations 10,588 32,323 31,239 49,732
Interest income, net 5 184 96 382
Income before taxes 10,593 32,507 31,335 50,114
Income tax provision (2,950) (8,839) (8,796) (13,719)
Net income $ 7,643 $ 23,668 $ 22,539 $ 36,395
Earnings per common share:        
Basic $ 0.29 $ 0.90 $ 0.86 $ 1.38
Diluted $ 0.29 $ 0.89 $ 0.86 $ 1.37
Shares used in computation of earnings per common share:        
Basic 26,107 26,337 26,172 26,348
Diluted 26,279 26,494 26,350 26,506
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Total
Balance at Dec. 31, 2018 $ 288 $ 115,842 $ 441,010 $ (31,237) $ 525,903
Balance (in shares) at Dec. 31, 2018 28,787     (2,391)  
Stock-based compensation expense   833     833
Restricted stock units vested (in shares) 12        
Issuance of common stock under Employee Stock Purchase Plan   609     609
Issuance of common stock under Employee Stock Purchase Plan (in shares) 19        
Shares withheld for taxes paid on stock awards   (72)     (72)
Repurchase of common stock for treasury       $ (3,501) (3,501)
Repurchase of common stock for treasury (in shares)       (109)  
Net income     36,395   36,395
Balance at Jun. 30, 2019 $ 288 117,212 477,405 $ (34,738) 560,167
Balance (in shares) at Jun. 30, 2019 28,818     (2,500)  
Balance at Mar. 31, 2019 $ 288 116,098 453,737 $ (32,531) 537,592
Balance (in shares) at Mar. 31, 2019 28,790     (2,434)  
Stock-based compensation expense   564     564
Restricted stock units vested (in shares) 9        
Issuance of common stock under Employee Stock Purchase Plan   622     622
Issuance of common stock under Employee Stock Purchase Plan (in shares) 19        
Shares withheld for taxes paid on stock awards   (72)     (72)
Repurchase of common stock for treasury       $ (2,207) (2,207)
Repurchase of common stock for treasury (in shares)       (66)  
Net income     23,668   23,668
Balance at Jun. 30, 2019 $ 288 117,212 477,405 $ (34,738) 560,167
Balance (in shares) at Jun. 30, 2019 28,818     (2,500)  
Balance at Dec. 31, 2019 $ 288 118,045 514,694 $ (35,715) 597,312
Balance (in shares) at Dec. 31, 2019 28,870     (2,526)  
Stock-based compensation expense   1,248     1,248
Restricted stock units vested $ 1       1
Restricted stock units vested (in shares) 10        
Issuance of common stock under Employee Stock Purchase Plan   536     536
Issuance of common stock under Employee Stock Purchase Plan (in shares) 12        
Shares withheld for taxes paid on stock awards   (201)     (201)
Repurchase of common stock for treasury       $ (10,222) (10,222)
Repurchase of common stock for treasury (in shares)       (247)  
Net income     22,539   22,539
Balance at Jun. 30, 2020 $ 289 119,628 537,233 $ (45,937) 611,213
Balance (in shares) at Jun. 30, 2020 28,892     (2,773)  
Balance at Mar. 31, 2020 $ 289 118,620 529,590 $ (45,937) 602,562
Balance (in shares) at Mar. 31, 2020 28,874     (2,773)  
Stock-based compensation expense   624     624
Restricted stock units vested (in shares) 6        
Issuance of common stock under Employee Stock Purchase Plan   536     536
Issuance of common stock under Employee Stock Purchase Plan (in shares) 12        
Shares withheld for taxes paid on stock awards   (152)     (152)
Net income     7,643   7,643
Balance at Jun. 30, 2020 $ 289 $ 119,628 $ 537,233 $ (45,937) $ 611,213
Balance (in shares) at Jun. 30, 2020 28,892     (2,773)  
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash Flows provided by Operating Activities:    
Net income $ 22,539 $ 36,395
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 6,502 7,077
Provision for doubtful accounts 3,627 (346)
Stock-based compensation expense 1,248 833
Deferred income taxes   10
Loss on disposal of fixed assets 13 118
Changes in assets and liabilities:    
Accounts receivable 99,283 (52,868)
Inventories (40,966) (56,709)
Prepaid expenses, income tax receivables and other current assets (1,391) 3,473
Other non-current assets (180) 231
Accounts payable 12,500 58,181
Accrued expenses and other liabilities (764) 6,934
Net cash provided by operating activities 102,411 3,329
Cash Flows used in Investing Activities:    
Purchases of equipment (8,214) (13,877)
Net cash used in investing activities (8,214) (13,877)
Cash Flows used in Financing Activities:    
Purchase of treasury shares (10,222) (3,501)
Dividend payments (8,427) (8,452)
Issuance of stock under Employee Stock Purchase Plan 536 609
Payments of payroll taxes on stock-based compensation through shares withheld (201) (72)
Net cash used in financing activities (18,314) (11,416)
Increase (decrease) in cash and cash equivalents 75,883 (21,964)
Cash and cash equivalents, beginning of period 90,060 91,703
Cash and cash equivalents, end of period 165,943 69,739
Non-cash Investing and Financing Activities:    
Accrued capital expenditures 327 2,081
Supplemental Cash Flow Information:    
Income taxes paid $ 1,082 $ 11,962
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2020
Basis of Presentation  
Basis of Presentation

Note 1–Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of PC Connection, Inc. and its subsidiaries (the “Company”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission regarding interim financial reporting and in accordance with accounting principles generally accepted in the United States of America. Such principles were applied on a basis consistent with the accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission (the “SEC”). The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K.

In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the results of operations for the interim periods reported and of the Company’s financial condition as of the date of the interim balance sheet. The Company considers events or transactions that occur after the balance sheet date but before the financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated through the date of issuance of these financial statements. The operating results for the three and six months ended June 30, 2020 may not be indicative of the results expected for any succeeding quarter or the entire year ending December 31, 2020.

Use of Estimates in the Preparation of Financial Statements

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions. These estimates and assumptions affect the amounts reported in the accompanying condensed consolidated financial statements.

The Company’s operations and financial performance in certain areas of its business were negatively impacted by the coronavirus pandemic (“COVID-19”) in the six months ended June 30, 2020. The extent to which the COVID-19 pandemic impacts the Company’s financial results and operations for the remainder of 2020 and beyond will depend on future developments that are highly uncertain and cannot be predicted at this time. The Company updated its estimates and judgements in response to the economic uncertainty associated with COVID-19, which were reflected in the amounts reported in the accompanying condensed consolidated financial statements. The Company has experienced, and may continue to experience, delays in collecting amounts owed to it, and in some cases, may experience inabilities to collect altogether. As a result, the Company increased its customer allowance for doubtful accounts by $3,250 in the six months ended June 30, 2020 compared with the same period a year ago. The Company has also evaluated the potential impact of the pandemic on the carrying values of its goodwill and intangible assets, and based on the assessment, did not identify any indications to suggest that an impairment may exist. These estimates may change as new events occur and actual results could differ materially from these estimates.

Restructuring and other charges

The restructuring and other charges recorded in the second quarter of 2020 were related to an involuntary reduction in workforce across our business segments and included cash severance and other related termination benefits. These costs will be paid within a year of termination and any unpaid balances are included in accrued expenses at June 30, 2020. All currently planned restructuring and other charges were incurred as of June 30, 2020, and as of the date of this report, the Company has no ongoing restructuring plans.

The restructuring and other charges recorded in 2019 were related to a reduction in workforce in the Company’s Headquarters/Other group and included cash severance payments and other related benefits. Also included were exit costs incurred associated with the closing of one of our office facilities, which were expensed as incurred.

Restructuring and other charges are presented separately from SG&A expenses. Costs incurred were as follows:

Three Months Ended June 30, 

Six Months Ended June 30,

2020

2019

2020

    

2019

Employee separations

$

992

$

$

992

$

553

Lease termination costs

 

 

 

 

150

Total restructuring and other charges

$

992

$

$

992

$

703

Included in accrued expenses as of June 30, 2020 and 2019 were $549 and $373, respectively, related to unpaid termination benefits.

Adoption of Recently Issued Financial Accounting Standards

In January 2017, the FASB issued ASU 2017-04, Simplifying the Test for Goodwill Impairment, which simplifies the accounting for goodwill impairments by eliminating step two from the goodwill impairment test. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. ASU 2017-04 also clarifies the requirements for excluding and allocating foreign currency translation adjustments to reporting units related to an entity's testing of reporting units for goodwill impairment and clarifies that an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company has adopted this standard beginning January 1, 2020 for both interim and annual reporting periods. The Company performs an annual goodwill impairment assessment in the fourth quarter of each calendar year, and more frequently if events or circumstances occur that would indicate a potential decline in fair value. As a result of the adoption, and in accordance with the new guidance, the Company would not perform a step two analysis in the event an impairment loss is identified.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses, which adds an impairment model for financial instruments, including trade receivables, that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of lifetime expected losses, which is expected to result in more timely recognition of such losses. The Company adopted this new standard beginning January 1, 2020 for both interim and annual reporting periods. At adoption, this ASU did not have a material impact on the Company’s consolidated financial statements. The impact of the adoption of this standard was limited to the Company’s trade receivables as it does not currently have any other financial instruments that would be affected by this standard. Customers are evaluated for their credit worthiness at the time of contract inception. Based on the results of the credit assessments, the Company will extend credit under its standard payment terms or may request alternative early payment actions. In addition, the Company analyzes its aged receivables for collectability at least quarterly, and if necessary, records a reserve against those receivable it determines may not be collectable.

Recently Issued Financial Accounting Standards

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This guidance provides temporary optional expedients and exceptions to the U.S. GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate. This ASU is applied prospectively and is effective immediately through December 31, 2022. The Company’s secured credit facility agreement references LIBOR, which is expected to be discontinued as a result of reference rate reform. The Company expects to adopt the guidance during the allowable time period but does not believe the adoption will have a material effect on its consolidated financial statements.

XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE
6 Months Ended
Jun. 30, 2020
Revenue  
Revenue

Note 2–Revenue

The Company disaggregates revenue from its arrangements with customers by type of products and services, as it believes this method best depicts how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.

The following tables represent a disaggregation of revenue from arrangements with customers for the three months ended June 30, 2020 and 2019, along with the reportable segment for each category.

Three Months Ended June 30, 2020

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

62,652

$

79,730

$

50,308

$

192,690

Desktops

14,500

27,014

9,107

50,621

Software

24,251

24,876

8,347

57,474

Servers/Storage

23,646

 

22,976

 

8,020

54,642

Net/Com Products

 

14,764

19,285

7,444

 

41,493

Displays and Sound

19,231

 

18,524

 

9,686

47,441

Accessories

 

19,486

 

32,673

 

12,622

 

64,781

Other Hardware/Services

 

12,559

21,681

6,620

 

40,860

Total net sales

$

191,089

$

246,759

$

112,154

$

550,002

Three Months Ended June 30, 2019

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

80,422

$

96,842

$

34,691

$

211,955

Desktops

34,787

39,277

18,688

92,752

Software

39,259

35,739

20,885

95,883

Servers/Storage

29,383

 

14,737

 

20,157

64,277

Net/Com Products

23,367

 

12,572

 

15,079

51,018

Displays and Sound

 

20,866

26,236

14,291

 

61,393

Accessories

 

23,677

 

59,540

 

10,922

 

94,139

Other Hardware/Services

 

19,291

33,096

17,272

 

69,659

Total net sales

$

271,052

$

318,039

$

151,985

$

741,076

The following table represents a disaggregation of revenue from arrangements with customers for the six months ended June 30, 2020 and 2019, along with the reportable segment for each category.

Six Months Ended June 30, 2020

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

154,265

$

159,046

$

79,274

$

392,585

Desktops

47,794

61,223

19,579

128,596

Software

60,649

51,058

15,642

127,349

Servers/Storage

 

49,476

 

39,210

 

19,766

 

108,452

Net/Com Products

35,776

44,231

17,254

97,261

Displays and Sound

 

43,177

 

42,092

 

21,129

 

106,398

Accessories

 

47,507

 

123,647

 

21,431

 

192,585

Other Hardware/Services

31,230

59,670

17,726

108,626

Total net sales

$

469,874

$

580,177

$

211,801

$

1,261,852

Six Months Ended June 30, 2019

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

161,357

$

163,407

$

62,066

$

386,830

Desktops

61,571

75,246

29,575

166,392

Software

73,947

63,515

30,157

167,619

Servers/Storage

55,100

 

32,162

 

32,573

 

119,835

Net/Com Products

45,606

 

27,200

 

25,223

 

98,029

Displays and Sound

41,198

53,171

24,170

118,539

Accessories

 

45,730

 

116,055

 

20,567

 

182,352

Other Hardware/Services

39,475

62,918

32,008

134,401

Total net sales

$

523,984

$

593,674

$

256,339

$

1,373,997

Contract Balances

The following table provides information about contract liabilities from arrangements with customers as of June 30, 2020 and December 31, 2019.

    

June 30, 2020

    

December 31, 2019

Contract liabilities, which are included in "Accrued expenses and other liabilities"

$

2,190

$

5,942

Changes in the contract liability balances during the six months ended June 30, 2020 and 2019 are as follows (in thousands):

2019

Balances at December 31, 2018

$

2,679

Cash received in advance and not recognized as revenue

 

7,168

Amounts recognized as revenue as performance obligations satisfied

 

(5,123)

Balances at June 30, 2019

$

4,724

2020

Balances at December 31, 2019

$

5,942

Cash received in advance and not recognized as revenue

 

6,297

Amounts recognized as revenue as performance obligations satisfied

 

(10,049)

Balances at June 30, 2020

$

2,190

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2020
Earnings Per Share  
Earnings Per Share

Note 3–Earnings Per Share

Basic earnings per common share is computed using the weighted average number of shares outstanding. Diluted earnings per share is computed using the weighted average number of shares outstanding adjusted for the incremental shares attributable to non-vested stock units and stock options outstanding, if dilutive.

The following table sets forth the computation of basic and diluted earnings per share:

Three Months Ended June 30,

Six Months Ended June 30,

    

2020

    

2019

    

2020

    

2019

 

Numerator:

Net income

$

7,643

$

23,668

$

22,539

$

36,395

Denominator:

Denominator for basic earnings per share

 

26,107

 

26,337

 

26,172

 

26,348

Dilutive effect of unvested employee stock awards

 

172

 

157

 

178

 

158

Denominator for diluted earnings per share

 

26,279

 

26,494

 

26,350

 

26,506

Earnings per share:

Basic

$

0.29

$

0.90

$

0.86

$

1.38

Diluted

$

0.29

$

0.89

$

0.86

$

1.37

For the three and six months ended June 30, 2020 and 2019, the Company had no outstanding non-vested stock units that were excluded from the computation of diluted earnings per share because including them would have had an anti-dilutive effect.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES
6 Months Ended
Jun. 30, 2020
Leases  
Leases

Note 4—Leases

The Company leases certain facilities from a related party, which is a company affiliated with us through common ownership. Included in the right-of-use asset as of June 30, 2020 was $4,014 and a corresponding lease liability of $4,014 associated with related party leases.

As of June 30, 2020, there were no additional operating leases that have not yet commenced. Refer to the following table for quantitative information related to the Company’s leases for the three and six months ended June 30, 2020 and 2019:

Three months ended June 30, 2020

 

Six months ended June 30, 2020

Related Parties

Others

Total

 

Related Parties

Others

Total

Lease Cost

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating lease cost

$

379

$

798

$

1,177

$

758

$

1,581

$

2,339

Short-term lease cost

 

41

 

2

 

43

 

82

 

4

 

86

Total lease cost

$

420

$

800

$

1,220

$

840

$

1,585

$

2,425

Other Information

 

  

 

  

 

  

 

  

 

  

 

  

Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:

 

 

 

 

 

 

Operating cash flows

$

379

$

827

$

1,206

$

758

$

1,608

$

2,366

Weighted-average remaining lease term (in years):

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating leases

3.42

6.05

5.37

Weighted-average discount rate:

Capitalized operating leases

3.92%

3.92%

3.92%

Three months ended June 30, 2019

 

Six months ended June 30, 2019

Related Parties

Others

Total

 

Related Parties

Others

Total

Lease Cost

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating lease cost

$

379

$

792

$

1,171

$

758

$

1,623

$

2,381

Short-term lease cost

 

41

 

2

 

43

 

82

 

4

 

86

Total lease cost

$

420

$

794

$

1,214

$

840

$

1,627

$

2,467

Other Information

 

  

 

  

 

  

 

  

 

  

 

  

Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:

 

 

 

 

 

 

Operating cash flows

$

379

$

870

$

1,249

$

758

$

1,754

$

2,512

Weighted-average remaining lease term (in years):

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating leases

4.35

10.69

8.58

Weighted-average discount rate:

Capitalized operating leases

3.92%

3.92%

3.92%

As of June 30, 2020, future lease payments over the remaining term of capitalized operating leases were as follows:

For the Years Ended December 31, 

    

Related Parties

    

Others

    

Total

2020, excluding the six months ended June 30, 2020

$

627

$

1,664

$

2,291

2021

 

1,253

 

3,092

 

4,345

2022

 

1,253

 

2,111

 

3,364

2023

 

1,149

 

1,675

 

2,824

2024

1,699

1,699

2025

1,594

1,594

Thereafter

888

888

4,282

12,723

17,005

Imputed interest

(1,440)

Lease liability balance at June 30, 2020

$

15,565

As of June 30, 2020, the ROU asset had a balance of $14,755. The long-term lease liability was $11,566 and the short-term lease liability, which is included in accrued expenses and other liabilities in the consolidated balance sheets, was $3,999.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2020
Segment Information  
Segment Information

Note 5–Segment Information

The internal reporting structure used by the Company’s chief operating decision maker (“CODM”) to assess performance and allocate resources determines the basis for our reportable operating segments. The Company’s CODM is its Chief Executive Officer, and he evaluates operations and allocates resources based on a measure of operating income.

The Company’s operations are organized under three reportable segments—the Business Solutions segment, which serves primarily small- and medium-sized businesses; the Enterprise Solutions segment, which serves primarily medium-to-large corporations; and the Public Sector Solutions segment, which serves primarily federal, state, and local governmental and educational institutions. In addition, the Headquarters/Other group provides services in areas such as finance, human resources, information technology, marketing, and product management. Most of the operating costs associated with the Headquarters/Other group functions are charged to the operating segments based on their estimated usage of the underlying functions. The Company reports these charges to the operating segments as “Allocations.” Certain headquarters costs relating to executive oversight and other fiduciary functions that are not allocated to the operating segments are included under the heading of Headquarters/Other in the tables below.

Segment information applicable to our reportable operating segments for the three and six months ended June 30, 2020 and 2019 is shown below:

Three Months Ended June 30,

Six Months Ended June 30,

    

2020

    

2019

    

2020

    

2019

 

Net sales:

Business Solutions

$

191,089

$

271,052

$

469,874

$

523,984

Enterprise Solutions

 

246,759

 

318,039

 

580,177

 

593,674

Public Sector Solutions

 

112,154

 

151,985

 

211,801

 

256,339

Total net sales

$

550,002

$

741,076

$

1,261,852

$

1,373,997

Operating income (loss):

Business Solutions

$

1,452

$

16,211

$

12,752

$

24,976

Enterprise Solutions

 

13,667

 

19,108

 

30,390

 

34,581

Public Sector Solutions

 

(1,807)

 

661

 

(5,130)

 

(2,405)

Headquarters/Other

 

(2,724)

 

(3,657)

 

(6,773)

 

(7,420)

Total operating income

 

10,588

 

32,323

 

31,239

 

49,732

Interest income, net

 

5

 

184

 

96

 

382

Income before taxes

$

10,593

$

32,507

$

31,335

$

50,114

Selected operating expense:

Depreciation and amortization:

Business Solutions

$

159

$

148

$

318

$

298

Enterprise Solutions

 

679

 

606

 

1,361

 

1,245

Public Sector Solutions

 

15

 

25

 

30

 

46

Headquarters/Other

 

2,502

 

2,589

 

4,793

 

5,488

Total depreciation and amortization

$

3,355

$

3,368

$

6,502

$

7,077

Total assets:

Business Solutions

$

326,748

$

291,912

Enterprise Solutions

 

538,994

 

506,086

Public Sector Solutions

 

73,885

 

80,461

Headquarters/Other

 

14,713

 

33,343

Total assets

$

954,340

$

911,802

The assets of our three operating segments presented above consist primarily of accounts receivable, net intercompany receivable, goodwill, and other intangibles. Assets reported under the Headquarters/Other group are managed by corporate headquarters, including cash, inventory, property and equipment, right-of-use assets, and intercompany balance, net. As of June 30, 2020 and 2019, total assets for the Headquarters/Other group are presented net of intercompany balance eliminations of $29,100 and $25,093, respectively. Our capital expenditures consist largely of IT hardware and software purchased to maintain or upgrade our management information systems. These information systems serve all of our segments, to varying degrees, and accordingly, our CODM does not evaluate capital expenditures on a segment-by-segment basis.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies  
Commitments and Contingencies

Note 6–Commitments and Contingencies

The Company is subject to various legal proceedings and claims, including patent infringement claims, which have arisen during the ordinary course of business. In the opinion of management, the outcome of such matters is not expected to have a material, adverse effect on our financial position, results of operations, and/or cash flows.

The Company is subject to audits by states on sales and income taxes, employment matters, and other assessments. Additional liabilities for these and other audits could be assessed, but such outcomes are not expected to have a material, adverse impact on our financial position, results of operations, and/or cash flows.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
BANK BORROWINGS
6 Months Ended
Jun. 30, 2020
Bank Borrowings  
Bank Borrowings

Note 7–Bank Borrowings

The Company has a $50,000 credit facility collateralized by our account receivables that expires February 10, 2022. This facility can be increased, at our option, to $80,000 for permitted acquisitions or other uses authorized by the lender on substantially the same terms. Amounts outstanding under this facility bear interest at the one-month London

Interbank Offered Rate (“LIBOR”) (0.16% at June 30, 2020), plus a spread based on our funded debt ratio, or in the absence of LIBOR, the prime rate (3.25% at June 30, 2020). The credit facility includes various customary financial ratios and operating covenants, including minimum net worth and maximum funded debt ratio requirements, and default acceleration provisions. The credit facility does not include restrictions on future dividend payments. Funded debt ratio is the ratio of average outstanding advances under the credit facility to trailing twelve months Adjusted EBITDA (Earnings Before Interest Expense, Taxes, Depreciation, Amortization, and Special Charges). The maximum allowable funded debt ratio under the agreement is 2.0 to 1.0. Decreases in our consolidated trailing twelve months Adjusted EBITDA could limit our potential borrowing capacity under the credit facility. The Company had no outstanding bank borrowings at June 30, 2020 or 2019, and accordingly, the entire $50,000 facility was available for borrowings under the credit facility.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
BASIS OF PRESENTATION (Policies)
6 Months Ended
Jun. 30, 2020
Basis of Presentation  
Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements of PC Connection, Inc. and its subsidiaries (the “Company”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission regarding interim financial reporting and in accordance with accounting principles generally accepted in the United States of America. Such principles were applied on a basis consistent with the accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission (the “SEC”). The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K.

In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the results of operations for the interim periods reported and of the Company’s financial condition as of the date of the interim balance sheet. The Company considers events or transactions that occur after the balance sheet date but before the financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated through the date of issuance of these financial statements. The operating results for the three and six months ended June 30, 2020 may not be indicative of the results expected for any succeeding quarter or the entire year ending December 31, 2020.

Use of Estimates in the Preparation of Financial Statements

Use of Estimates in the Preparation of Financial Statements

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions. These estimates and assumptions affect the amounts reported in the accompanying condensed consolidated financial statements.

The Company’s operations and financial performance in certain areas of its business were negatively impacted by the coronavirus pandemic (“COVID-19”) in the six months ended June 30, 2020. The extent to which the COVID-19 pandemic impacts the Company’s financial results and operations for the remainder of 2020 and beyond will depend on future developments that are highly uncertain and cannot be predicted at this time. The Company updated its estimates and judgements in response to the economic uncertainty associated with COVID-19, which were reflected in the amounts reported in the accompanying condensed consolidated financial statements. The Company has experienced, and may continue to experience, delays in collecting amounts owed to it, and in some cases, may experience inabilities to collect altogether. As a result, the Company increased its customer allowance for doubtful accounts by $3,250 in the six months ended June 30, 2020 compared with the same period a year ago. The Company has also evaluated the potential impact of the pandemic on the carrying values of its goodwill and intangible assets, and based on the assessment, did not identify any indications to suggest that an impairment may exist. These estimates may change as new events occur and actual results could differ materially from these estimates.

Restructuring and other charges

Restructuring and other charges

The restructuring and other charges recorded in the second quarter of 2020 were related to an involuntary reduction in workforce across our business segments and included cash severance and other related termination benefits. These costs will be paid within a year of termination and any unpaid balances are included in accrued expenses at June 30, 2020. All currently planned restructuring and other charges were incurred as of June 30, 2020, and as of the date of this report, the Company has no ongoing restructuring plans.

The restructuring and other charges recorded in 2019 were related to a reduction in workforce in the Company’s Headquarters/Other group and included cash severance payments and other related benefits. Also included were exit costs incurred associated with the closing of one of our office facilities, which were expensed as incurred.

Restructuring and other charges are presented separately from SG&A expenses. Costs incurred were as follows:

Three Months Ended June 30, 

Six Months Ended June 30,

2020

2019

2020

    

2019

Employee separations

$

992

$

$

992

$

553

Lease termination costs

 

 

 

 

150

Total restructuring and other charges

$

992

$

$

992

$

703

Included in accrued expenses as of June 30, 2020 and 2019 were $549 and $373, respectively, related to unpaid termination benefits.

Adoption of Recently Issued Financial Accounting Standards and Recently Issued Financial Accounting Standards

Adoption of Recently Issued Financial Accounting Standards

In January 2017, the FASB issued ASU 2017-04, Simplifying the Test for Goodwill Impairment, which simplifies the accounting for goodwill impairments by eliminating step two from the goodwill impairment test. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. ASU 2017-04 also clarifies the requirements for excluding and allocating foreign currency translation adjustments to reporting units related to an entity's testing of reporting units for goodwill impairment and clarifies that an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company has adopted this standard beginning January 1, 2020 for both interim and annual reporting periods. The Company performs an annual goodwill impairment assessment in the fourth quarter of each calendar year, and more frequently if events or circumstances occur that would indicate a potential decline in fair value. As a result of the adoption, and in accordance with the new guidance, the Company would not perform a step two analysis in the event an impairment loss is identified.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses, which adds an impairment model for financial instruments, including trade receivables, that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of lifetime expected losses, which is expected to result in more timely recognition of such losses. The Company adopted this new standard beginning January 1, 2020 for both interim and annual reporting periods. At adoption, this ASU did not have a material impact on the Company’s consolidated financial statements. The impact of the adoption of this standard was limited to the Company’s trade receivables as it does not currently have any other financial instruments that would be affected by this standard. Customers are evaluated for their credit worthiness at the time of contract inception. Based on the results of the credit assessments, the Company will extend credit under its standard payment terms or may request alternative early payment actions. In addition, the Company analyzes its aged receivables for collectability at least quarterly, and if necessary, records a reserve against those receivable it determines may not be collectable.

Recently Issued Financial Accounting Standards

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This guidance provides temporary optional expedients and exceptions to the U.S. GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate. This ASU is applied prospectively and is effective immediately through December 31, 2022. The Company’s secured credit facility agreement references LIBOR, which is expected to be discontinued as a result of reference rate reform. The Company expects to adopt the guidance during the allowable time period but does not believe the adoption will have a material effect on its consolidated financial statements.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
BASIS OF PRESENTATION (Tables)
6 Months Ended
Jun. 30, 2020
Basis of Presentation  
Schedule of restructuring and other charges

Three Months Ended June 30, 

Six Months Ended June 30,

2020

2019

2020

    

2019

Employee separations

$

992

$

$

992

$

553

Lease termination costs

 

 

 

 

150

Total restructuring and other charges

$

992

$

$

992

$

703

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2020
Revenue  
Schedule of disaggregation of revenue from contracts with customers

Three Months Ended June 30, 2020

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

62,652

$

79,730

$

50,308

$

192,690

Desktops

14,500

27,014

9,107

50,621

Software

24,251

24,876

8,347

57,474

Servers/Storage

23,646

 

22,976

 

8,020

54,642

Net/Com Products

 

14,764

19,285

7,444

 

41,493

Displays and Sound

19,231

 

18,524

 

9,686

47,441

Accessories

 

19,486

 

32,673

 

12,622

 

64,781

Other Hardware/Services

 

12,559

21,681

6,620

 

40,860

Total net sales

$

191,089

$

246,759

$

112,154

$

550,002

Three Months Ended June 30, 2019

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

80,422

$

96,842

$

34,691

$

211,955

Desktops

34,787

39,277

18,688

92,752

Software

39,259

35,739

20,885

95,883

Servers/Storage

29,383

 

14,737

 

20,157

64,277

Net/Com Products

23,367

 

12,572

 

15,079

51,018

Displays and Sound

 

20,866

26,236

14,291

 

61,393

Accessories

 

23,677

 

59,540

 

10,922

 

94,139

Other Hardware/Services

 

19,291

33,096

17,272

 

69,659

Total net sales

$

271,052

$

318,039

$

151,985

$

741,076

Six Months Ended June 30, 2020

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

154,265

$

159,046

$

79,274

$

392,585

Desktops

47,794

61,223

19,579

128,596

Software

60,649

51,058

15,642

127,349

Servers/Storage

 

49,476

 

39,210

 

19,766

 

108,452

Net/Com Products

35,776

44,231

17,254

97,261

Displays and Sound

 

43,177

 

42,092

 

21,129

 

106,398

Accessories

 

47,507

 

123,647

 

21,431

 

192,585

Other Hardware/Services

31,230

59,670

17,726

108,626

Total net sales

$

469,874

$

580,177

$

211,801

$

1,261,852

Six Months Ended June 30, 2019

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

161,357

$

163,407

$

62,066

$

386,830

Desktops

61,571

75,246

29,575

166,392

Software

73,947

63,515

30,157

167,619

Servers/Storage

55,100

 

32,162

 

32,573

 

119,835

Net/Com Products

45,606

 

27,200

 

25,223

 

98,029

Displays and Sound

41,198

53,171

24,170

118,539

Accessories

 

45,730

 

116,055

 

20,567

 

182,352

Other Hardware/Services

39,475

62,918

32,008

134,401

Total net sales

$

523,984

$

593,674

$

256,339

$

1,373,997

Schedule of information on contract liability

    

June 30, 2020

    

December 31, 2019

Contract liabilities, which are included in "Accrued expenses and other liabilities"

$

2,190

$

5,942

Changes in the contract liability balances during the six months ended June 30, 2020 and 2019 are as follows (in thousands):

2019

Balances at December 31, 2018

$

2,679

Cash received in advance and not recognized as revenue

 

7,168

Amounts recognized as revenue as performance obligations satisfied

 

(5,123)

Balances at June 30, 2019

$

4,724

2020

Balances at December 31, 2019

$

5,942

Cash received in advance and not recognized as revenue

 

6,297

Amounts recognized as revenue as performance obligations satisfied

 

(10,049)

Balances at June 30, 2020

$

2,190

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2020
Earnings Per Share  
Computation of basic and diluted earnings per share

Three Months Ended June 30,

Six Months Ended June 30,

    

2020

    

2019

    

2020

    

2019

 

Numerator:

Net income

$

7,643

$

23,668

$

22,539

$

36,395

Denominator:

Denominator for basic earnings per share

 

26,107

 

26,337

 

26,172

 

26,348

Dilutive effect of unvested employee stock awards

 

172

 

157

 

178

 

158

Denominator for diluted earnings per share

 

26,279

 

26,494

 

26,350

 

26,506

Earnings per share:

Basic

$

0.29

$

0.90

$

0.86

$

1.38

Diluted

$

0.29

$

0.89

$

0.86

$

1.37

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2020
Leases  
Schedule of lease cost

Three months ended June 30, 2020

 

Six months ended June 30, 2020

Related Parties

Others

Total

 

Related Parties

Others

Total

Lease Cost

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating lease cost

$

379

$

798

$

1,177

$

758

$

1,581

$

2,339

Short-term lease cost

 

41

 

2

 

43

 

82

 

4

 

86

Total lease cost

$

420

$

800

$

1,220

$

840

$

1,585

$

2,425

Other Information

 

  

 

  

 

  

 

  

 

  

 

  

Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:

 

 

 

 

 

 

Operating cash flows

$

379

$

827

$

1,206

$

758

$

1,608

$

2,366

Weighted-average remaining lease term (in years):

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating leases

3.42

6.05

5.37

Weighted-average discount rate:

Capitalized operating leases

3.92%

3.92%

3.92%

Three months ended June 30, 2019

 

Six months ended June 30, 2019

Related Parties

Others

Total

 

Related Parties

Others

Total

Lease Cost

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating lease cost

$

379

$

792

$

1,171

$

758

$

1,623

$

2,381

Short-term lease cost

 

41

 

2

 

43

 

82

 

4

 

86

Total lease cost

$

420

$

794

$

1,214

$

840

$

1,627

$

2,467

Other Information

 

  

 

  

 

  

 

  

 

  

 

  

Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:

 

 

 

 

 

 

Operating cash flows

$

379

$

870

$

1,249

$

758

$

1,754

$

2,512

Weighted-average remaining lease term (in years):

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating leases

4.35

10.69

8.58

Weighted-average discount rate:

Capitalized operating leases

3.92%

3.92%

3.92%

Schedule of future lease payments on capitalized operating leases

For the Years Ended December 31, 

    

Related Parties

    

Others

    

Total

2020, excluding the six months ended June 30, 2020

$

627

$

1,664

$

2,291

2021

 

1,253

 

3,092

 

4,345

2022

 

1,253

 

2,111

 

3,364

2023

 

1,149

 

1,675

 

2,824

2024

1,699

1,699

2025

1,594

1,594

Thereafter

888

888

4,282

12,723

17,005

Imputed interest

(1,440)

Lease liability balance at June 30, 2020

$

15,565

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 30, 2020
Segment Information  
Segment information applicable to reportable operating segments

Three Months Ended June 30,

Six Months Ended June 30,

    

2020

    

2019

    

2020

    

2019

 

Net sales:

Business Solutions

$

191,089

$

271,052

$

469,874

$

523,984

Enterprise Solutions

 

246,759

 

318,039

 

580,177

 

593,674

Public Sector Solutions

 

112,154

 

151,985

 

211,801

 

256,339

Total net sales

$

550,002

$

741,076

$

1,261,852

$

1,373,997

Operating income (loss):

Business Solutions

$

1,452

$

16,211

$

12,752

$

24,976

Enterprise Solutions

 

13,667

 

19,108

 

30,390

 

34,581

Public Sector Solutions

 

(1,807)

 

661

 

(5,130)

 

(2,405)

Headquarters/Other

 

(2,724)

 

(3,657)

 

(6,773)

 

(7,420)

Total operating income

 

10,588

 

32,323

 

31,239

 

49,732

Interest income, net

 

5

 

184

 

96

 

382

Income before taxes

$

10,593

$

32,507

$

31,335

$

50,114

Selected operating expense:

Depreciation and amortization:

Business Solutions

$

159

$

148

$

318

$

298

Enterprise Solutions

 

679

 

606

 

1,361

 

1,245

Public Sector Solutions

 

15

 

25

 

30

 

46

Headquarters/Other

 

2,502

 

2,589

 

4,793

 

5,488

Total depreciation and amortization

$

3,355

$

3,368

$

6,502

$

7,077

Total assets:

Business Solutions

$

326,748

$

291,912

Enterprise Solutions

 

538,994

 

506,086

Public Sector Solutions

 

73,885

 

80,461

Headquarters/Other

 

14,713

 

33,343

Total assets

$

954,340

$

911,802

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
BASIS OF PRESENTATION - Restructuring and Other Charges (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2019
facility
Restructuring and other charges        
Number of office facilities closed | facility       1
Restructuring and other charges $ 992 $ 992 $ 703  
Accrued employee termination benefits 549 549 373  
Customer allowance for doubtful accounts        
Increase in customer allowance for doubtful accounts due to COVID-19   3,250    
Employee separations        
Restructuring and other charges        
Restructuring and other charges $ 992 $ 992 553  
Lease termination costs        
Restructuring and other charges        
Restructuring and other charges     $ 150  
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of revenue        
Net sales $ 550,002 $ 741,076 $ 1,261,852 $ 1,373,997
Notebooks/Mobility        
Disaggregation of revenue        
Net sales 192,690 211,955 392,585 386,830
Desktops        
Disaggregation of revenue        
Net sales 50,621 92,752 128,596 166,392
Software        
Disaggregation of revenue        
Net sales 57,474 95,883 127,349 167,619
Servers/Storage        
Disaggregation of revenue        
Net sales 54,642 64,277 108,452 119,835
Net/Com Products        
Disaggregation of revenue        
Net sales 41,493 51,018 97,261 98,029
Displays and Sound        
Disaggregation of revenue        
Net sales 47,441 61,393 106,398 118,539
Accessories        
Disaggregation of revenue        
Net sales 64,781 94,139 192,585 182,352
Other Hardware/Services        
Disaggregation of revenue        
Net sales 40,860 69,659 108,626 134,401
Business Solutions        
Disaggregation of revenue        
Net sales 191,089 271,052 469,874 523,984
Business Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 62,652 80,422 154,265 161,357
Business Solutions | Desktops        
Disaggregation of revenue        
Net sales 14,500 34,787 47,794 61,571
Business Solutions | Software        
Disaggregation of revenue        
Net sales 24,251 39,259 60,649 73,947
Business Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 23,646 29,383 49,476 55,100
Business Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 14,764 23,367 35,776 45,606
Business Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 19,231 20,866 43,177 41,198
Business Solutions | Accessories        
Disaggregation of revenue        
Net sales 19,486 23,677 47,507 45,730
Business Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales 12,559 19,291 31,230 39,475
Enterprise Solutions        
Disaggregation of revenue        
Net sales 246,759 318,039 580,177 593,674
Enterprise Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 79,730 96,842 159,046 163,407
Enterprise Solutions | Desktops        
Disaggregation of revenue        
Net sales 27,014 39,277 61,223 75,246
Enterprise Solutions | Software        
Disaggregation of revenue        
Net sales 24,876 35,739 51,058 63,515
Enterprise Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 22,976 14,737 39,210 32,162
Enterprise Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 19,285 12,572 44,231 27,200
Enterprise Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 18,524 26,236 42,092 53,171
Enterprise Solutions | Accessories        
Disaggregation of revenue        
Net sales 32,673 59,540 123,647 116,055
Enterprise Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales 21,681 33,096 59,670 62,918
Public Sector Solutions        
Disaggregation of revenue        
Net sales 112,154 151,985 211,801 256,339
Public Sector Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 50,308 34,691 79,274 62,066
Public Sector Solutions | Desktops        
Disaggregation of revenue        
Net sales 9,107 18,688 19,579 29,575
Public Sector Solutions | Software        
Disaggregation of revenue        
Net sales 8,347 20,885 15,642 30,157
Public Sector Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 8,020 20,157 19,766 32,573
Public Sector Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 7,444 15,079 17,254 25,223
Public Sector Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 9,686 14,291 21,129 24,170
Public Sector Solutions | Accessories        
Disaggregation of revenue        
Net sales 12,622 10,922 21,431 20,567
Public Sector Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales $ 6,620 $ 17,272 $ 17,726 $ 32,008
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE - Contract Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Change in contract liability      
Beginning balance - Contract liability $ 5,942 $ 2,679  
Cash received in advance and not recognized as revenue 6,297 7,168  
Amounts recognized as revenue as performance obligations satisfied (10,049) (5,123)  
Ending balance - Contract liability 2,190 $ 4,724  
Accrued expenses and other liabilities      
Contract liabilities      
Contract liabilities $ 2,190   $ 5,942
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Numerator:        
Net income $ 7,643 $ 23,668 $ 22,539 $ 36,395
Denominator:        
Denominator for basic earnings per share 26,107 26,337 26,172 26,348
Dilutive effect of unvested employee stock awards 172 157 178 158
Denominator for diluted earnings per share 26,279 26,494 26,350 26,506
Earnings per share:        
Basic $ 0.29 $ 0.90 $ 0.86 $ 1.38
Diluted $ 0.29 $ 0.89 $ 0.86 $ 1.37
Additional Disclosure        
Employee stock awards excluded from computation of diluted earnings per share 0 0 0 0
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Lease Cost and Other Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
lease
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Leases          
Right-of-use assets $ 14,755   $ 14,755   $ 13,842
Lease liability 15,565   $ 15,565    
Number of additional operating or financing leases not yet commenced | lease     0    
Lease Cost          
Capitalized operating lease cost 1,177 $ 1,171 $ 2,339 $ 2,381  
Short-term lease cost 43 43 86 86  
Total lease cost 1,220 1,214 2,425 2,467  
Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:          
Operating cash flows $ 1,206 $ 1,249 $ 2,366 $ 2,512  
Weighted-average remaining lease term - Capitalized operating leases (in years) 5 years 4 months 13 days 8 years 6 months 29 days 5 years 4 months 13 days 8 years 6 months 29 days  
Weighted-average discount rate - Capitalized operating leases 3.92% 3.92% 3.92% 3.92%  
Related Parties          
Leases          
Right-of-use assets $ 4,014   $ 4,014    
Lease liability 4,014   4,014    
Lease Cost          
Capitalized operating lease cost 379 $ 379 758 $ 758  
Short-term lease cost 41 41 82 82  
Total lease cost 420 420 840 840  
Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:          
Operating cash flows $ 379 $ 379 $ 758 $ 758  
Weighted-average remaining lease term - Capitalized operating leases (in years) 3 years 5 months 1 day 4 years 4 months 6 days 3 years 5 months 1 day 4 years 4 months 6 days  
Weighted-average discount rate - Capitalized operating leases 3.92% 3.92% 3.92% 3.92%  
Others          
Lease Cost          
Capitalized operating lease cost $ 798 $ 792 $ 1,581 $ 1,623  
Short-term lease cost 2 2 4 4  
Total lease cost 800 794 1,585 1,627  
Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:          
Operating cash flows $ 827 $ 870 $ 1,608 $ 1,754  
Weighted-average remaining lease term - Capitalized operating leases (in years) 6 years 18 days 10 years 8 months 8 days 6 years 18 days 10 years 8 months 8 days  
Weighted-average discount rate - Capitalized operating leases 3.92% 3.92% 3.92% 3.92%  
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Future Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Future lease payments over the remaining term of capitalized operating leases    
2020, excluding the six months ended June 30, 2020 $ 2,291  
2021 4,345  
2022 3,364  
2023 2,824  
2024 1,699  
2025 1,594  
Thereafter 888  
Total 17,005  
Imputed interest (1,440)  
Lease liability balance 15,565  
Right-of-use assets 14,755 $ 13,842
Long-term lease liability 11,566 $ 10,330
Short-term lease liability $ 3,999  
Current operating lease liability, Statement of Financial Position us-gaap:AccruedLiabilitiesAndOtherLiabilities  
Related Parties    
Future lease payments over the remaining term of capitalized operating leases    
2020, excluding the six months ended June 30, 2020 $ 627  
2021 1,253  
2022 1,253  
2023 1,149  
Total 4,282  
Lease liability balance 4,014  
Right-of-use assets 4,014  
Others    
Future lease payments over the remaining term of capitalized operating leases    
2020, excluding the six months ended June 30, 2020 1,664  
2021 3,092  
2022 2,111  
2023 1,675  
2024 1,699  
2025 1,594  
Thereafter 888  
Total $ 12,723  
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION - Segment Information Applicable to Reportable Operating Segments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
segment
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting Information          
Number of reportable segments | segment     3    
Number of operating segments | segment     3    
Net sales:          
Net sales $ 550,002 $ 741,076 $ 1,261,852 $ 1,373,997  
Operating income (loss):          
Operating income (loss) 10,588 32,323 31,239 49,732  
Interest income, net 5 184 96 382  
Income before taxes 10,593 32,507 31,335 50,114  
Depreciation and amortization:          
Depreciation and amortization 3,355 3,368 6,502 7,077  
Total assets:          
Total assets 954,340 911,802 954,340 911,802 $ 937,335
Goodwill 73,602   73,602   $ 73,602
Business Solutions          
Net sales:          
Net sales 191,089 271,052 469,874 523,984  
Enterprise Solutions          
Net sales:          
Net sales 246,759 318,039 580,177 593,674  
Public Sector Solutions          
Net sales:          
Net sales 112,154 151,985 211,801 256,339  
Operating Segments | Business Solutions          
Net sales:          
Net sales 191,089 271,052 469,874 523,984  
Operating income (loss):          
Operating income (loss) 1,452 16,211 12,752 24,976  
Depreciation and amortization:          
Depreciation and amortization 159 148 318 298  
Total assets:          
Total assets 326,748 291,912 326,748 291,912  
Operating Segments | Enterprise Solutions          
Net sales:          
Net sales 246,759 318,039 580,177 593,674  
Operating income (loss):          
Operating income (loss) 13,667 19,108 30,390 34,581  
Depreciation and amortization:          
Depreciation and amortization 679 606 1,361 1,245  
Total assets:          
Total assets 538,994 506,086 538,994 506,086  
Operating Segments | Public Sector Solutions          
Net sales:          
Net sales 112,154 151,985 211,801 256,339  
Operating income (loss):          
Operating income (loss) (1,807) 661 (5,130) (2,405)  
Depreciation and amortization:          
Depreciation and amortization 15 25 30 46  
Total assets:          
Total assets 73,885 80,461 73,885 80,461  
Headquarters/Other          
Operating income (loss):          
Operating income (loss) (2,724) (3,657) (6,773) (7,420)  
Depreciation and amortization:          
Depreciation and amortization 2,502 2,589 4,793 5,488  
Total assets:          
Assets net of intercompany balance eliminations 14,713 33,343 14,713 33,343  
Intersegment Elimination          
Total assets:          
Total assets $ (29,100) $ (25,093) $ (29,100) $ (25,093)  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
BANK BORROWINGS (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Subordinated Borrowing    
Line of credit, borrowing capacity $ 50,000  
Credit facility, expiration date Feb. 10, 2022  
Line of credit, maximum borrowing capacity $ 80,000  
Debt instrument, description of variable rate basis One-month LIBOR  
Line of credit, outstanding borrowing $ 0 $ 0
Line of credit, available for borrowing $ 50,000 $ 50,000
Maximum    
Subordinated Borrowing    
Debt ratio 2.0  
Prime Rate    
Subordinated Borrowing    
Debt instrument, interest rate 3.25%  
One-month LIBOR rate    
Subordinated Borrowing    
Debt instrument, interest rate 0.16%  
EXCEL 38 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .R "E$'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 " #L@ I1RRN-R>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G60+5<(VEXHG!<&"XBTDTS:XV0W)R&[?WFQLMX@^@,?,_/GF M&YC6!&F&B,]Q"!C)8;J9?-U"+-4_L:4#[)R7\JZE>L3 MZ=Y@_I6621A'^_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 .R "E$&PO=V]R:W-H965T&UL MI9A=TI!S3=Z26*17G5#K[1?+2OV0)RR]E%LN MX)>U5 G3<*HV5KI5G 5Y4!);U+8'5L(BT9F,\VL+-1G+3,>1X M%TBQ)F-I? M\UCNKCI.YWCA*=J$VERP)N,MV_ EUW]L%PK.K%(EB!(NTD@*HOCZJC-UOG@N M-0'Y'7]&?)>>'!/S*BLI7\S)++CJV(:(Q]S71H+!OU?N\3@V2L#QXR#:*9]I M D^/C^IW^A_A9JF5R" :")!+%?_9V2,1) +7/!-!# /T0X)Q[@GL(#FCG(D9Y0.ZET&$*J@$/WL=;0%FBTB/J-44% M?\O$)7'M"T)M:M?P>'CX--M<$GM8%_X.QRTSY^9Z;E/FIK690Y[0*Y_0RY_0 M:WK"\W[+ZP8 #W?L[B-"T2\I^NTH'C.F-%?QGCSQK52ZC@B7TBKC"-&@)!JT MS(MBX"?Y/#V/A&NM69QB3,.2:=B.:<%5),V$" A\D+7#ABL=I_E/GSXUS-11 MR39"%0^3\RZ*.9EGR8JK.BI\1[F\UOO>?8POR"SN7>)T#EV98AV&[Z9\*6".95_S!=DJ6$PB53$DYG0 M:@__@UKH!O6;6PSRQ+6=-I#/[(W, IAVT3KR"\,^/\ -DC;MVGW''3@CC)!6 MA+0-X30(H'JD%\<#\@WN(P^B/G>XY-"UR7UD>I> /$F&U12G1K)/SZ+.*:\Z\86E45'-S+ M/Z(M9*I93/Z)MN<_#5S1=NU^#V.KZH.#FWH^AE/H:L^CX (#V\5 JJ+@X%[^ M3?J0DT4H!>:\#2*#D=N%KARK!$Y5"AS7MM)6WF\8'"C=8YT:JVJG>H#/U M?5AW0BO @T(,HZO,G;8R]V7"XIA<9RG\G-:/(Z[3U,+2RM-I*T^_3;C:F*GU M*RCH$$PTV3)1GSA[*Q^_QQ 6A/N=K M9?*0:2B&PKA9[3JU4.[GRF:?Y75"!P[M#X;0>KW6457V3AM,^6 /=U%J*L]W MSA2Z%&F0ZW8=VG4=+&&5O5/Z08567V;CNS!S %4#,1\#?R.Z^=\0U2T#@X=M]VA]C:S:W,WL6M>0K) M"HJ$Q:QN=E\W")S] JV332QC0/G>7DI\L]XJ]K/*J^7^X33?-;.JVXO-QWMF M_"LE,5]#J'TYA$]-%?MYQ8F6VWQ+;"6UEDE^&'(6<&5N@-_74NKCB7E N:LZ M^1=02P,$% @ [( *44\OO;=>!0 ;Q4 !@ !X;"]W;W)KR15+.FT22[XX_'LG[DYSL5/FS6DNIT6N>%=7E:*WUYNMX M7,5KF8OJB]K( GY9J3(7&E[+YW&U*:5(&J<\&U.,_7$NTF(TG33?'LKI1&UU MEA;RH435-L]%^78E,[6[')'1^X?OZ?-:UQ_&T\E&/,NEU#\V#R6\C=LH29K+ MHDI5@4JYNAS-R- MY%QF61T).'X=@H[:-FO'X^?WZ'\VG8?./(E*SE7V7YKH]>4H'*%$KL0VT]_5 M[IL\=,BKX\4JJYJ_:+>W]=D(Q=M*J_S@# 1Y6NS_B]=#(HX<"'U;X]ZFCO[VWQ!3'\&5%,L<5]/NR^D#&XD]J=1*?N8^AY MVWW:=I\V\9BK^]NRE(5&LZJ2NOHZ$)&U$5D3D;LBBFJ-(#@O 7E@Z"S.%9;X(+%&$N M?,KD9U1(;>/<1_*. #CW ^+W.$TSCT<^]>V@7@OJ#8+>%"^0/U6FLG(">D;+ MD$B?T1Z@Q8QRWW< ^BV@?P8P5KE$6KS*XVS:9K=O K PM#[B7-XL5AO&W2"XI9ZK<\C P(WV-A MT$.U6''J6B8$=Z4<#[(V&GRA5A?;2@[D\Q#E9#1YX'D]2)L9"SEU4!X)#AFD M_$NI9)=FF16-F(/(?-Q?QF?-3M$Z,2#TS$+6HGA.8>T>TN<+_BV.Q8P)CG .S$A'@?4OS;5#RE6:I!589DGW0B0(95H-73C7ASE/\K8M9_ MR@.,C;5GL6.>SQW%C'1208:U B#+K4QJQE(YUJ!9["GF..HC6LQ"[#DV):03 M!3*L"N^$%C7+NB&S@IL*P'$0]3=3-C./,E?QZ(2"#"O%J9R=8S4E@.&08F.1 M6NTBRNRTM-,*.JP5"[F20)K =K[;O-A(J2D#L/<.^NOUK-DI9Z<6=%@M[E3Q MGM):B(5.BV>423BXG4LQ-44"JJ#?W[/:S#!C+O"C@\6PEMQ_9,I24R 8"7D? MT;3RL0NP4Q$ZK"+[^7I[!M 4"<89H?UY:K7#V#E/.SVA?+!<+[6*?ZY5ELBR M^@U=PP9,OPW5:]H) 1T^5LQ5GJL"574#UJZ;AP4:]JN@U=E- S4I(D M:7W) >-3[^POX,@=BTT*XV4%M1PJ"!R[^KL1JUV(N4-2:2?U6+'O("X,MII"?V(EMCFOA77/:RD NS: WU=*Z?>7^LZMO6.=_@]02P,$% @ M[( *42FN1ULI=U>.(Y9;5J3BDN]8";^L M>56D$H;5QA&[BJ6KVJC('>*Z@5.D63F:C.MGC]5DS/_2#5LP^7WW6,'(Z;RLLH*5(N,EJMCZ>G2#KQ(< M*X,:\5?&#N+D'BDJ+YS_4(/;U?7(53-B.5M*Y2*%RRN;L3Q7GF >_[1.1UU, M97AZ_^[]6TT>R+RD@LUX_G>VDMOK431"*[9.][E\XH??64O(5_Z6/!?U?W1H ML>X(+?="\J(UAAD46=E/CS=G[S#(/%,USNDOOG!7KXAF[O9P]W"?J*OB_FZ)(NI>(.(2US*?V=GF.+;1^7_1DY^._B$9M"L46ONC M?87"(:NE8"L$=X+GV2J5,%A(N$#CD +Q-;HME[Q@ ]&\+II71_-ZHMU#BQ1I MSJQEU)@&M:EJA*\3WW==EXR=U]/5,6&AA]TP^ B;FS!, ASYFKO$@J,AC>.P MPWU@ZG=,_4&F,RZD2ETOV\;9M)$-C+!1#$NK<351& =Q%&I<31B\2AA'&E4+ M# ?T)",?F(8=TW"0Z0+VOJS<7* -*UF5Y@B:(DI7T,(S(:M4;8^(O>W4*V5= M]M"851AZ1,^$B8J\(- 6(:# 13PSX[I=R7T$Z MZBQPN6456L(>LK%SCXR)Q+%6[_,S,(F)"=V> HX[-O$@FZ;#H77%"P1J32TD MM$,;B=CVID5:\SV$K9W MQ?T"E*[>I>RP3"EOL[8A/DNQCU="I,C9W(.9R"KVO)KIKX K*2) M$?\KB7V](=E@4:27ZMP*"\UEML!@U\4]+0D?Q0RFG^J+S")66J[4E Z!9ZRO MB2(T""*=J@5&?./EM-77C"Q[TDL9Y#&\HH%ALH,FK%1.%+&O7D[RA8\+!B MF6?Y7EH_1Z:MY6<4;2A#E]E1!D<3!1Q[%"@^2A4<#M;(HOFX&%]T%]!YO8-PESOGS,KC%*CS5J]A;IDL'OS^LKH*!OP ML&X8*B-SWR8!"8TZLL&\V-@];3"J]^G$"O/=0./IG)PL% STFCK2$5 %^U(V MWX[=T^[8Z*8^+-&>3_'5#%N>S]4Q4WV2<73?G%'=@3S,2H%RMH90[F4(!"M =ODW^ U!+ P04 " #L M@ I1Y(-1 34' "<* & 'AL+W=O2GP.*9]LBO)GM>"\1H_++*].!XNZ7GT8C:K9@B^3ZGVQ MXKGXSUU1+I-:G);WHVI5\F3>-EIF(^)YP6B9I/G@[*3][KH\.RG6=9;F_+I$ MU7JY3,I?GWA6;$X'>/#TQ4UZOZB;+T9G)ZODGD]Y_7UU78JST2[*/%WRO$J+ M')7\[G3P$7^X8%'3H%7\G?)-M7>,FJ[\*(J?S#:(#F_"Y99_5- ML?G,NP[Y3;Q9D57M7[3IM-X S=9572R[QL+!,LVWG\ECEXB]!IA:&I"N =$: MD-#2@'8-J'Z%R-* =0V8WL"W-/"[!OZA?0BZ!D&;^VVRVDR/DSHY.RF+#2H; MM8C6'+3#U;86"4[SYLZ:UJ7X;RK:U6?G5]_&DV_3R1B)H^G5E\OQQUMQ,KT5 M'U\GWVZGZ.I"G%V=__GYZLMXVB6%=)/J_>H=^4\Y-1+=K"V>4#Y'DZ3,T_P>ZLS$'>)6//35 MNOQE[&,1$+XL#\(I@9C/V)$E8U-&6/8PYXJFYBR(<6$AJKLPI3YQ(\] MNI,IJ:&[U-"#4O-&W+;;&_KM06G:1O65-(61YGEBJH:$QABVS':6F=-R>S,- MFWEUCF;%4L"F2MKIFC\VQQQZ;)AA)*)42[!;HUCU=U9]I]4;7M5E.JN%TZIQ MC=9Y6E?H07PMOMK+.91BW_"#"6PGV-D)G'8NJVK=CG9QUV2NF6B>;,UYB2;+ M55;\XGS[N*+K=3E;B"RC:W&+0$D-#(.!%VM)=6N47H2[7H2OU8N^E(=FRBUF MHYW9R'VS;B&Q2>O%@F=S)(HB5">/XJN5F*#1SGNR24J0%^>1^0R%VDQSX=8H MQN.=\;CGUET]94[/<]N';FJ'H! #$YKO8R_AN^=.F'17 M4>QAVYV+]\H.['3W313-:2Y<0;/4N&N\?U$:T-C7,M,3X*)#RD(:Z0DRX_F!AX/0DB$) M2_PL6O9G"\)EA".]?Q O?<^SV); Q&YB[@WLUZ3<@1VVR@X96).5&(N)/=(' MUM0QGX9Z;3,!+CJDQ*?ZG '$$^'\V#+788S?0GU,*81/)?L#T1+M%JET);NPF]U'E$#;A;)N.)9RQF\XO7!!A MD\,!T5G=(U)[(FF-W;A^Q:((FZ2V545$8IJX,7U\740 0AN%48](-2\I3MP4 M/Z(VZB(K,QTAGK'8,Q&ORE3G>PMA-^)?J#HB)F"'06 Q)^E*W'1U%T<$8"@- M IW]O3+5G&0H.9BAO;@GAS"40 P%BB- !Q9'P$7!X@B(YRJ.B&0H>19#^[,% M,=0LC@"9HS@BDJ'$S5#+YA!L-3AD8$UV8AQYS-<'%F L9D',](Z;%Q4KI1#K MRP(H7AQ2VZ8!D=@F;FP?L$<$9\LDMLA6:.Q_F3(QL,0VG4BXDYZE]S.*(V+" M&1-F/$(]*M6P9#CI6W([RB,PP>9*6Z^8"0!ORXZA9#?M6V(?4<91D\C8\@Q3 M"63J!O(+UW'4I*]/ RVS/2*U)Q+0U WH5ZSC*+ :M\P-=&_[V,WLX^LX"BUZ MC=VB/I5J7U*=NJE^1"5' =YBCQCU/C5YJ^E4[Y*WM&]S^45J.0JN32W5 )58 MI6ZLNHLY:K**B/6^OGO<*U/-2:+1PXBFEB?$ Q^;$&"^9O2< CO'. Z(OB$" MZ'P:$OU=Q 2XZ)#YL?%2"(@78$RP[:V0A"=UP[._F+-DRT2C8'Y,]/X!.]8D M#&VV)4*I&Z'P3I?%JDE/8& !?N(H()X^L*;.)[%O[ 0!%X4'UHP7>,0/++,& MD_!F;GCW[W3!V6(FMYMB3B]6 9EC8)DD/',3_EDO_4Q"!T3?Z>H1J78EQEG? M.ON($HF9H+;4%4QRFKDY_<(5$C-Q;%9(/2*U)WMO?]W(?L4*B0%+CN+L$(H#(I#B M@ ZD.* #)WM YZ(XDQ1GKT-Q=AC% 1DTV8_V?J?5_&Y/L.8^S2N4\3O1SGL? MB@#E]J=PVY.Z6+4_W?I1U'6Q; \7/!%/=R,0_[\KBOKII/DUV.X'B6?_ U!+ M P04 " #L@ I1;8>M'UP& !S& & 'AL+W=O*IT^VS;&2C+494 M$OG87[\2V$! *.E+#>1*.O?HWGNNU-,G+G[)E%(%GO=9+L\FJ5+%R6PF-RG= M$_F%%S37?]ERL2=*OXK=3!:"DJ0:M,]FR//"V9ZP?')^6GU;BO-37JJ,Y70I M@"SW>R)>+FG&G\XF<'+\\)WM4F4^S,Y/"[*C*ZI^%$NAWV;-+ G;TUPRG@-! MMV>3"WBRP+X94%G\P^B3[#P#X\J:\U_FY38YFW@&$/W8=))LZ89V'T^SGY3.:^=61-)%SS[R1*5GDVB"4CHEI29^LZ?_J('AP(S MWX9GLOH7/!ULO0G8E%+Q_6&P1K!G>?U+G@]$= ;H>>P#T&$ Z@_P1P;@PP!< M.5HCJ]RZ(HJ7ET\Z)?5@_[Y=GWWL +W-V!QL?H+W'R]_[D"4_!C=04^?O@$/@"6 M@X>4EY+DB3R=*8W&S#G;'%:^K%=&(RN'X!O/52K!=9[0Y/7XF?:B<04=7;E$ MS@G_+O,O 'N? ?*09\&S>/=P&#O@X(997,V'QY@E,@4W.DTD* 1_9-I)L'X! M]P451+%\!RY,!#/%J#QQ+.(Y0 M@+6;CUV"AE8XQ''06+T"%C3 BIO^'YAF44Y UB\]V\ M;0QE7;)X0Q9Y%UEA@RETDG5%=KM6VS#0=&UYJ1FU8YP,8.$3S'M:A MT13[H1UKU&"-G%A7BF]^34U138#>5JTTLF:8/IMG:V!& QP0^5$/[- HPMB. M-6ZPQF]$P)8*H8$>(Y \4QN;BW@(T+,O#;VVYGK.Q;]R*8'F)6&RX))D@&_! MECUK-$1*:M_5PY2O@. >3S8;&(V@[2@$=!>RE.0[*DVYK^%5&9,QLF;9FQD) M4;L,R3KS!HPAUFZ/L8QB@94#,VF 8K",3;:J@ZQ$^9M_JA+ M&1?,&BZ7A]&OUO6]. S[^"QV03CWXA%\K0Q MPXL!2T(2XXY)S]W(KQ#;;V) M7*54Z#9#9T*N7,'G#]%"',.^4T,S[,]',A6V @(#ITOW% . 0[,@@M$8Q%9-H%M.-$11TC8Z M.E'026@K<(MBS$._CWMH%<;8'X'="@MT*\O=>YL#*W*+QGC(AX/H'=IAC,82 MLA4:&+^W#RQE)3C U!#Y!ST@:I4%N95E68I-2LS&:DFAOTM6F,;+Q@H::L4T M0K"_H38SB*.QM@:UJH+@^[;T2 IK2'%OYV'>-X%;S%S 6YU"Z$_W\X;E1/>T M[]_/5FV06VV.^VFV4^ECNBS%"Y I$2/<6%1%QSKJ=ZHV.QQX(^4%M>*#W.)S MQ4QVZI*B*V#5\5M!6L0D\@<=JMTL0",86S5!;C6YE;+4NU51*DW'"DI] !7@ M>E]D_(524+6QH&%^F1'KD0 --23 ?9FW&(5C&H]:H4%NH5D>V#4N:*8%S[*Z M@35-I1SKPE4J>+E+#^$#GIA*4YHE5M^&\C-%7K]@VJSF8_O32A1R2]2@,&R; M['JC,%@4"D9X6!EL=M"'(Z6LRF",;AB-*B5JV0^URT& /[&:SICN6YV0<3=E0P;H^= MX8DI]KRPW^'8S.#<&VD6<:N V*V #@=,87)"QY;S4QC$?I]]BUT8S_%(7N-6 M$['[I'5G6EP#NVT0C"=_*B^XU3+\YIFK:@%! MX;88(6^L=<6=ZS3W?=JJ+(J,FKJG@38BK*FJ[[)UA7-RTFH8=FO8;>=" )BC ME)6(X549]**^S-JL=)+V2^2L&PO=V]R:W-H965T&ULQ5G9Q5:*<^PS.@"3L&6 ,8$3Q[^_I!F:A-B])55XD#I9&+Z=/-V:.UM9] M\2NE@K@I"^/?[JQ"J-X,ASY;J5+Z75LI@YF%=:4,>'3+H:^E,EY;(YQ:O-V9CM^<[--Z7O"75FO?^RW(DKFU7^CA/'^[ M,R*%5*&R0!(D_EVK4U44) AJ?$TR=]HC:6/_=R/]/=L.6^;2JU-;_$_G8?5V MY]6.R-5"UD6XM.O?5++G@.1EMO#\5ZSCVLED1V2U#[9,FZ%!J4W\+V^2'WH; M7HT>V#!)&R:L=SR(M7PG@SP^SLP]7TZOSCQ^.A@&B:<$P2V).HIC) V)>B#^M"2LOSDRN\NW] M0ZC4ZC5I]#J9/"KP]]KLBKW10$Q&D]$C\O9:._=8WMY#=DJOO; +<>&45R9( MPL0CNYUKJ73RHNG 6?2^9/1X6D\F)_&A\_$2EXK,5?*")!")1W. MJVKG:VF""%;03E<7$$*2G5K6!9O#"M#D3&6UTT&G%68B6G)8[,Y*Z8U=FJ+V.M'")1587&>B(8H@<$CGRO?8"7 MHP8A!:S1 G')R-Q<^7=TS[7CEX=>3(VI8>(EFT@G$ ^)\>CY?P78F+=L ME'1"4FK!F_'L!-!29:);[#U?U(S\Y.FRCOWD7=CV#-KVQ= MY$")H+I!YF+/Y]I$8NZ)#2F1ZZ<%^HZ,A$4<])XF45-PTHB9!F<(.0" MXECPEL!XY+P.@!3L4KSB7O>#CP2@7<,^D%'E[#6.AE^C$5BK:( $.T7$!"[# MNDPY#II"?,K( X[&:6G0BPV $@)9P*HZ];76;DMJKGU66%\[1;0Q]UA!=) , M[BA37N!61?E?FFLMM??BXI(0-31 MZK#Y9\M$@P;?(Q."3BF_J!Z>*!P2X2TKQCS'T#^R )FP@-\C*Y6D:2]SDTH_ M2\^[6_Z[G?L]"B&=.@$8YSL! 90I@;J(>>W!TC[52H,Z3IB".S4. M81C--ZP[:C82YUJ[V@L8%^HFI BL M5SJ+^=7(ZTZ*ZOAOD%^3 \R4=YG5*;H$Y90 BYA1M'"N-@@%0(8"D"O,-6$95,)D18*]PDX"/4Q\:GV)1)DY(3"$=V,F43(-!Q #1JFV3K M*L:;@K -JL]UONS2 "95L$$UK9H"6BQYI#T<"0(<6C@@-+U$X[]!\BD'%Y>I M(C)# \=_'*9] UR$ET$? M5=B;48*DT,0+'A #CK%K3B5"4V[K>5C41<-*GM+DR=Y@ MPIY8]*$:D[)A[N5]QEULKD'%CEH .)-K MP\+9,A7H5GQ'JI<8:68@DC=+:#VEODZ[ZQ%JTA+C==+GG*U[PKO(EW M4D(6,8*6?6*N;0$H4?\(7-2Q]888>FD"S&64F,Z"JBV,;WG;JV5JI#AV65'3 MZ4B+%::N08$$V4[/]DR%TFIB$9ZCABYT:&M<9CWD,2"(S*2.("6:B[ D=/7V M+%SU&?1XD*1O'$CK<*PA1G4F\-BQ"V"H+H"O$MI[,W M<1)MS%/?NR5XD*KUW898-_2W30*49\8"[DN;.K:> J36K9K\(["@F]]= #P4 M\P>N3[_AFI9 Y8WBXY M3"_HJ/FZA'N-80<35.UBH8DV998H>:LJ)3!P=!KAWY^:!+%TPX(('QM+U63\ M[-=?9%D=3EO$[<*/6U;$-P34(1"]^S?MP?_6_RN^"_1?U75(;M;,4%D>7]'\ M9Z[I'H"[K1D>.2NKPFZ4:KS'G-TL>R)>OY[TGAA_D\,'YP\.]L0?5#VW"")" MIZ]<7\:WGL>HJ5(ZR[U,)J="G]Y&#_-0\]V7NY M-^#N366QI1[T\SUQY?TTW.@RS6W57),N<3%C4CR/E^7NFC7M+D:X[)A>C_8'0!; @!I.LFCA%15MZG=^;3J$ M\ZYR]X\@CT#*BP?EOW@^ACLZI<\-A9+9*$7GE)KF(/ZPU%OT".!GS?Y3.G!, M9/_[E9J,V.A+A6Z!V\9+*@N7],*B%$^O;(7&Z=7^JV=OQ/O(75LO<<[XON=C M;.Z30.^T6FTOF[>@][W1'O:^#J#77/(W$.YF3(@?"MK1]C/+-'Y=Z);';S2P M>JF1P(5:8.MH]^7!CG#QNT=\"+;B;PUS&]#8\L\5:HERM #S"XM>,CW0 >W' MI^/_ U!+ P04 " #L@ I1Y_5-%-X' !*&P & 'AL+W=O3U_SEC8KCNP&_UN;!)]F::(AN/&O@\W)<W-KFG_4BK%]- MB@E9F&6U:\)'^_"C.<2CH[VY;7SW2Q[V8[FS]1Y^6;*E375\X^$!='PUJ\Z$+MM.%N/ M;W]]^_Z7MU?3 &-1-)T?%&_VBN*,8D;>V3:L/7G;+LSB5'\*)XZ>B"=/;L1% M@__8M2^(9)0()M@%>_(8F>SLR7.1F7O3[LP%2^IH2766U!^QM _ILN)[&PP1 M?_M+(3C_X6"%Q%LF?R"?UH;W*H!9P\U"']0$9QGDR>R3A<6N(79*MLXO=/(YO%\0;=U_/C:>D\C!"9J:I M8=>3L*X]V9BPM@L(?0"&MW746B,K 4ZU5=@Y [V-W;6!DE #=RO:6=VU<^," M:CT\QAF?/(V/YI5?DR6*//H+T7*)PC.+Z*"9V]9NZCE9H@BM\R].DK"T#;0P M!0G5K.GB![]X!$NJ-#.QB),YN^Q4L'T@Q M:R8XN;/+\!#Q-S"FJ-!\3%SDV4!<4*E&YLBIRA62Y>X!L.D=4H:-:VA3TDSU M-H6@93)%0=,U.9I6T!'DO0E3D +Y\%3*28KR;)@+@%84>B"&GZH?K#A5I21O M:K]MJL<]/=RAMA>CYF2?)%Y0+522^*P8IDK%R3AY/0?9>.MJXU-S*M&0@$$N M^Z>X%3V2,D18D5FO'BLC M[_//-67Y,!X-A//B$AG$B+-AG8L,W# 4(R21+'+&J037C+%!I,5D%75)M>IK MDS-:)G J%>58C6?9H#R9_;B6DK)RQ-<;G03FF#RA M R2T3 ""#1%\RQ+"'^EQ^A;'?YL>Q]=?_H\[G#M$]]_J;T#M5&3Z1%)2ENSG M73GH#NR*6>IZWE"'IP55.D+?4W*OB-]F%(G#4E: MR'JD,X0XXY>X34G*$PY2 CS1IP!-!!=EXGP&,BM&R0P+JEG*O;'GRU-+*FVD M#OAXCLZ.V0 NY$B3",+*AV)D(Q&9I(JE$IR06);2A2S0&Q.>Y33CY]GA"%6-4UH/ M5;3^/!/IK4Y/ F"-0NKG64*!LEARLD*])Y,(?<*F93QIE5]S[,&&SI( M%J-'1CY6A?&TA-9@E"WTR1F9\PR,W.<<'9=.&[E" &3BZ]DB,O)P!8'#D@^C M0NX9&]D-T'LKU/EYMM#@N+(X88LRMG2I1&B \+0_HC("K^S#NT7%NFH>R$W5 M5&T:T%BGM'7VOEY@4-WN7T%W[W)G=A?(_,E04U==O<:4/]LR53YV6,/^Z(V9 MF\T,"0?Y=OSQ[?J>T\D&$_4920*AY&%=HPN+E5RW\V87^:UNR03XU_?[S%6+ M^ZC6^=;:$)_955O_&T^K_J5K#J+"EM^]^_1GQN!R:UP'QVC08BO9]^X>11-J MOZPQ_CLPH)#?GWA[NC]A \;&/6QCGD\",GPI">5QD?_#)."HAX+]%DG L8ZI M\FP6$,CO\#GVOGZ:?-] #:^ZKS@>4(5[^T\=1^GQ0]'K_?>1?OC^*].[RJUJ MN-B8)539BUQ/B-M_N=G?8(/NOI;,; !A=)=K4RV,BP/P?&G1)1QNX@3'SV?7 MOP%02P,$% @ [( *4:*#PGS1 P =PL !@ !X;"]W;W)K-1DP#.T7VY3(AZ3,A^+B)-6CS@$,>>:%T$LO-Z:\\7V= MY,"I'LH2!.YD4G%J4%1'7Y<*:.J,>.%'03#Q.67"6RWZ)T7=NR8&[O@KQ8E/<(>S._E5J'DMR@IXR TDX(HR);>;7BS M'EE]I_ '@Y/N?!.;R4'*1RM\2I=>8 ." A)C$2B^GN .BL("81A_-YA>Z](: M=K_/Z!]<[IC+@6JXD\6?+#7YTIMY)(6,5H79R=-':/(96[Q$%MH]R:G6#><> M22IM)&^,,0+.1/VFS\TY= QFP06#J#&(7-RU(Q?E/35TM5#R1)351C3[X5)U MUA@<$_:G[(W"789V9O5PN]M\VORZ)]N''=E_O-T]+'R#N';73QJ,=8T17<"8 MD,]2F%R3!Y%"VK?W,9XVJ.@8',C)E20NT2=0R# B*GY 4YG59IH@ M2[6A(D6+(;EGA0/HN?G?\ E-_\)R1FWL),Z/@(YYVO3<7Q-QNIOE_2&[R5L$PD?Z7"SV0ZF(SBCAS%@\EDUEV(!N-X MWEF()X-X/FX7[D%(;*7?-Y6.4\> PUM*ZQ[GH\D@#*9=,8Y[8CB->KNCUS.X M;\J?0);A]6>KN1(-D8"7A7S!6JD91$]4I;JU[(*&XVEG?=99GUU,ZS)5NK%& MTWE7',U'O4S&05<97L:9OHOO0=%7C^H#KD,AV7K,=^FQWG+8JEM<#9W:'O8^*%Y+3%+MNKW%? M:,(FIP:O /RQ\)P4E760*JYJ%UMI\K;>IAZ5:]'TL]4'1G> M+@5D:!H,IV./J'K,JP4C2S=:':3!0^^CC\8+Q3R*E5*+;(B_%R2"5DQJV2>E?22 M(U$5!>'+ _R1T84POI&29,K8)S5Y&Y\,',40S6DD%04"PQ=Z0?-<$0(V M/CTD2=0]"*6 M"_V+%C6LZPU05 G)B@89."BRLA[);:,' V'L[$# #0+6?-<':2Y?$DE.CSE; M(*Z@@9KZT*)J;& N*Y51KB6'W0SPY.EOK\ZN7UT?#R704BO#J,$[K_'P#KP0 MO6.E3 5Z5<8T[N,/@8>6$;QBY!SO)?AK5=K(SLH>>U@GF:GK=+, JV M$GL(^2TA7Q/R[T&H%F@_WN],4N3_\M,8N_A%302IF>.]0#LF)-RB?)Z M*Z)<0@RAA$19GLD,EA+."D3 ]7,B:8SFA,NEA19I%J4H$[ 3-21(D@".!EID M,D650#+EK)JE"J0 YV>+DG*19G,;O2VCO *;(3A, A]<^>TA2PXK01$1 A(! M$8@E""Q"6XN@!2P>^);C^HB4L3Z<)^J?!7T$*PR&"N M)TXCO=UJYFSS:$NQR2E:J)^2(1+'F8IHDB/(39S(]GPE-I$H)5\4H$1+D$4I M@)81C6UT11/*D61:[(3ED) 4JB337,TY^ER14F:2J$0!ZJE37IU]:IX;W,9T MVK:C%V)UN"*AMD'WE&HMB>P6%76<4!4G:SI5(-AQ)T>M^$]UO-$B[1'E>K^D M*SI7C2(OP?B9$1#OE8F-^& 2K'LO8!UA8!DA[RS4!9F#L?/L+SACS9/ ;8#0 M ?)&DQ;\ (TF8V/F6NYH9.X&_=U@[!IS;'G>!%VGC,M#27EAGN-W@+C]\KWV MPSX.'NPPCS5JVT,.ZV+S[M86 M*22=+-9Q2@I6E5) E/>S80'*K#B%E"%5(NJG->6$*F:CW8XC'B^6W['B^=T-L"?^Q3\NAF?[>&,QM)W-$ ML;_3=M/M@*\29B%0((5 ; M?3H%[#O;=()__J;5IS;NK_/N9&^==[M$]%^O\]B8J3IO5O*-)(H]8PY)%.K^ M=Z[SHXG?8PF[YGR]SH>]&@%U/GQZ^>9'G?]*G1^MW>S\G@.ON>@H,/T!6X&[ M68O^[?%_4N=]V]LLZ:YCAY.-U;%MF.FIC#\*_9;QX85^:S\CJ23DGL:MYV2I MLA# ?:%U_Z!S?.WR@+\O$=5]$2*:CL8C)J;737_C3Q5_=>,/O:01+:; N.=: M+>"]"GJM$GJK\K.6&4[X2M^D2V7AVM^=,.PG.CQQ%4I7=R%3!EW!]2S'*/6^ MY?F! L<[P+'ENJZ![,%I .X9X*Z1AX&=46 @C[$&][W_SK<3"B:;Q]:K-ZJY1A)PM3N3&X\W\]:VM4ZQ>+Q9<%QLC0S=M=Y273U2=/7^0]/!38EJT:Y84V8UUU>%QPC#/4- M2 ?C^EVV [>W]=>'QFM$0?E,O[D(I(M(_3#1KK;/.F?U:T8'7K\)O2-\EI6J MP9H JF./@D'=KUY-))OKMXTIDY(5^C.E)*9< &ULS5E9;QLY$OXKA#98. !M]:F6X@.P'<^,%[ =Q-[=9ZJ;DHAT-Q62 M;5GSZ[>*?9#RR,IX%YC-BYIGG5\56=391JIO>L6Y(2]56>OST\AIF%5!4ST%7+L5XKS@J[J2K'41!,QA43]>CBS(Y]41=GLC&EJ/D7 M171354QMKW@I-^>C<-0/?!7+E<&!\<79FBWY(S?_7']1T!L/5 I1\5H+61/% M%^>CR_#358+K[8)_";[17IN@)G,IOV'GMC@?!2@0+WEND *#SS._YF6)A$", M[QW-T< 2-_KMGOHO5G?09CZ8@4?,&:TGR5F]]XIT^*]')9 M:OM+-NW:*!B1O-%&5MUFD* 2=?ME+YT=O W3MS9$W8;(RMTRLE)^9H9=G"FY M(0I7 S5L6%7M;A!.U.B41Z-@5L ^<_%X\^O=S?T3N;W_Y>'KW>73[YQV1JY9(] :1";F3M5EI)G(O#2?IW_\V MC<+P= ]%@E-!?$J>5IR(VG!5LQ+"82V5$?62:*.:W#2*DT;S@LRWQ,#":UFM M6;VU9+-33?*5X L"H:R8W57P7-BXJM@WKL@1+HR"T^N'SW>V&9Y^)$82IC77 MFL V*T^=<\+J@K"RE#D#N177LE$YUT 0) -\0A/Y0Z (36 3@?E.6C8ON2>" M;G75)U:SUP*C) 1(" -M*_S-"\\;#&'RL%B(G"MJ98&]_)F5#8BC>^JRUCMR M:D]0#.&"8#X@%6<:#2=]RX@ZEQ4_V3'[:^%\-KA?+5DM?@>R#>!?@0$4Y[[2 MO:J60'2*!KIJ-!I+DT=9-BVI;A4EFY7(5]!5SR#O6@G(EJ+<$EV!/L=6L8H7 MHJF.M64Z[TAQ?6IM?X,@@6V:OX-X1]'(XY*I)2>Y5"!^J^2IY8FDOS3S4N3D M$5(JN/;/4U]PL LK*: 5W-$Z#EU3DJ5\!D3C9NC@,"^:W+*%OJBU$:;E<0)! M05A1".Q1*\UO< A];Y@"=?7X 48462K9K(&Q?!8%UU80@5X7-7J*P4@#\L%W M(6J$,R6K!G#M\$%AJ8L]P_-5+4NYW%*(%/6-(T1:\8$'2&I@N(;#"Q4X@2RH M#:()A7.(RF%48RC)7(#V!61XLSJLP**IO?(4N*3 @=RGWN'*@AGFA" >S M5995HT&X7B2+SG*+.P<&.]'78=:&L.[YZ@-\P9!=YKAL0\V2[#((N>: ?[#\ MRE.SLX;B94L*:/,AL!$+&H]1:V%I#;(08&8!]P7/*&;%C+5,+Q(0PFQON+2PM]IO;1PM9KB X;\2#*#Q.?38^6 M@\T7J+(6+Z1JCU*.1RF!@Y /!Z%=$@7A#!.C7LE-W4KU:9#J__U]LIKXEP&G MP6 YT/'PBOYK=;;ZNM8]W%,U X?\=4KO2=7]U <2SD(:3&?>2)3!2!IY(\ED M1J=9XHVD44QG4S>R-V4/9D@F-$L=BSB^/T+79QZ$_F;B]1RD-X\#-'44T M"5+7WY,RO:59E'A;08748W,$B,YBKY_1)/)8M9!Z?2ES)@A 2<\$$8VCV(L/ M&GGP3&8TBYWM;]'4<$!V-*D%[A ZCH47G3/GJ'CJ4[)"S3GD<3PF7G:PCS+. M8F\ I$R#S!\ F,>I-P#1$H:.[:,M7?%<'^S 7Z 8U_RO@_UG#J4^7EOL^897 MZ@KKCM_MP,\2?:F??L-DNF-COQ?-7.]@R$TR1W(2./>#Q[P 9PESG\_3+-> M1G7-V(5NXO@<""U$4>3WO,,GH9D'N90F7I"T(54<\J=O-QJGZ6Y_XEMRLB,% MY'7(ZMDK7E@\FI_CG'[O%Z,54E2R"QXX%D.G]$$ O?>;QE,X[USLI\$$KA4. M$#\"UWN_<+Q.O2,>;A")!^P#\'OO-P1,AEYN!B EKNL#Y7]PUBQ-@&S@C]@[ M2_2'M5CL=.RPZF_Z8GW/[1P"14,#\B^;0V$"A4NM!9P;KJH%"BS/95/;@B;G MXAEO^NV)8E]J\J&L3"V,ZZ45 HZ[;^Q&=P6_."8LUZJ5C!+\_0_@#NPMP'\E7\#6X"1+1RT$^XZ1:_N6/9?&R,HV$>-=)P, "4' 9 >&PO=V]R M:W-H965TP M$S3I]IF63A97_E!)*D[^^]Z1BNH!BS=@^V*)Y-V[]YY\Q_G!NF^^10SPI)7Q MBZP-H7N7Y[YJ40L_M1T:.FFLTR+0TNUSWSD4=4S2*B^+XB+70IIL.8][=VXY MMWU0TN"= ]]K+=SS-2I[6&1GVH% ,1 MC>\#9C:6Y,3C]Q?TWZ)VTK(3'E=6_2'KT"ZRRPQJ;$2OPA=[^(2#GK>,5UGE MXR\<4NRLR*#J?;!Z2"8&6IKT%$^##T<)EZ\EE$-"&7FG0I'E!Q'$# O!K@KA-<^0K:/9I*HC^!?S[BGT?\\_^.G^2? MAMO:@'#QYI?+\NSL_4ELX*!B]AX>6J03W0GS#-)3M^W^I Z 8.%1.&E[#PKW M0D'G;(58$T!"JY20VD] FDKUO V="%2+-AK'9;CP&'5H9=5"*QX1"-6C@;KG M* A4WCK*IQ:'RO;.T[J!7>])FO=36)L4TTG#;4EG6AB1X"?IJ ^5U3'-]U2% M>B^@\ZS&V #XU)$@K%E2(L 1Z*10$Q#U(W));!I6S05Z!PW1(9=8M?62Q\&$ M)HJGSO5J$P.4N. MLIP@GI *H.Z4?8YF#L)B4; DW8'PGER*WW@*5W4=R1)O)<5.*EH1)HUB]HE4 M'N4E!F2XJF&' P[6$W(^)!L'6XF3PW]OI"2]_Y.1?]=>^='HTNCV<4!''2:D M*3;NCG? 51I]/\/3!;(1;B\-_[T;2BVFO[[-P*6AG!;!=G$0[FR@L1I?6[K' MT'$ G3>6NFU8<('Q9ES^ %!+ P04 " #L@ I1;A/V7Y$$ #P"0 &0 M 'AL+W=OTD,RI%T9>X M\67&#GBPLNZ+ MKY@#W32U\8>C*H3VS63BBXH;Y1/;LL&;N76-"EBZQ<2WCE49G9IZDJ7I[J11 MVHR.#N+>I3LZL%VHM>%+1[YK&N5N9US;U>%H.EIO7.E%%61C&T-.9X?CHZG;V;;8A\-_M:\\G>>22+)K?TBB_/R<)0*(:ZY M"(*@\+?D$ZYK 0*-KP/F:'.D.-Y]7J.?Q=@12ZX\G]CZLRY#=3C:&U')<]75 MXMOI[HB*S@?;#,Y@T&C3_ZN;(0]W'/;2)QRRP2&+ MO/N#(LNW*JBC V=7Y,0::/(00XW>(*>-%.4Z.+S5\ M'L^./?]+LXNKJXO/Y MQW?7!Y, 4'DU*0: 60^0/0&P2Q^L"96G4U-R>=]_ C(;1MF:T2Q[%O"/SB2T ME8XI2[/T&;RM381;$6_KJ0B5^4(SZ^"FS<(_@[B]0=R.B-O_![$/\7F CS8P MO?[EI[UL.MU_@$:RG6[MTZ>*Z<0VK3*W5"E/BE[LI.,T3:EP7.I 6W9#N'?B]L9P(FIV"]5'G-GD*E O%-JQT69YR[#H-(TS[9 M&24X5/L[P,I0SJ0-3D3GEV."NV#;5D9J3,'2B[V>%/2!6G:-#@$<5/&UTUZ+ ME2>\L:%B1YW'L:H+E75KIMBGFM$ZL#&0AMP'98)6==V_\ZIA0FR-3^BXD8" MUP6Q*I$NZJ)KN$<[9^5 &E[L@U 6(&OXUT8ZE=Y;4^*L"97(40>%;(PE&=I$1BKW; HPF_=GC>-NZZ!Y8@PJ6TFV\\B12>R-AUV M*M5=B00OE=,6E'KUD +/M5&F0%)[$F!K0!'5P@HY+.R281#\> "136B-;KJ& M#"X&""OR)DY0GKC[0V!H,U3<,?1:<,1VT$9I1(APM#((SRZU*+I_/(K2(@)C MPSHZ1-]0JV[CF0F=_ ZER MB=S@T'4G_<@)71Z?WA[3RU/E3)SB&6,@ MN&\RZ<+3&URCGL?T2=TP$O26T2XH23]'Z&P7]+=A)Q()*(+$DED&F2)CB\'V@OK2A]6B"YMM:EDEC^8ZQ0 ME[JD6F/B(T8+48N32_E:S" @+9*(%#Z9W.2!SI4H_KWZQ G-O\OCPVF0@8Y7-/D].= MGMN &8^/%=2'G1C@_=RB&L-"#MA\Y!W]"U!+ P04 " #L@ I1?ZXX[=$) M "1' &0 'AL+W=O,9Q7%:][:-QW)Z/T,D)"$A 08 ;>O?]^P"?,@/.4G;N5]L MD006^SA[=I<\OK'NBU\J%<1M61C_=FL90O5F./394I72;]M*&3R96U?*@$NW M&/K**9GSIK(8CD>C@V$IM=DZ.>9[%^[DV-:AT$9=..'KLI1N]4X5]N;MULY6 M<^-2+Y:!;@Q/CBNY4%,5/E47#E?#5DJN2V6\MD8X-7^[-=EY\^Z0UO."/[6Z M\;W?@BR96?N%+L[SMULC4D@5*@LD0>+?M3I514&"H,;7)'.K/9(V]G\WTC^P M[;!E)KTZM<7_=!Z6;[=>;8EWR0_?LF&<-HQ9[W@0:_E>!GER[.R-<+0:TN@'F\J[H9PV%)1I M<'BJL2^;N/F2R]]L+.Q8537ID@"1X;Y.ZUR2NE@K(S6Q92;/29B%J(^M!YQ)YX]'1Z?Q M8+[:.7HAEO):B9E21H "*NEP7E4[7TL31+""=KJ:/$"2G5K4!=O/"M##J*J0-V') MU[7A%547CH4RRLFB6-%S59&7L)?T^638E5/R%"LY*7%D)K?%M,Z6?1DWRB$2 M555HK"- J\0VN[D=Z M>G;:1'G[/NJ^!VM^:>LB!TH$50DR%WL^UR;2<.>D#L9/",2*@/+R(Z[;%DTB MG<>MMM*&U$"H2VE0=NB(01NUOYEF25,!K F9?P9]Q_O/$TI(LC7 (8XW5%0( MT@B38TAW&UX(Y*GR'F62@R_%7&I'.=<25I-1N(4"Q-A%I78IW1K$-"F$)]KF M/B40U"=() EWO=E91J;K6#S;#";KF]^-])DL. 6Y#$7T)*$Q/7+EO%#7D8F@ MF)/&RRQJ&I82("UP3&(V=U *1@E^(5#[H??"0 [1KV@8PJ9Z]Q M-/P:C,/.#H/BT->KX"4$(@"UA5I[[6VJU) MS;7/"NMKIX@V9AXKB Z2P1UEJFM9U R>L'2V7BS7'$J*L]'1N?YA&Z-W4Z0! MFB;\3< A62F.KM>WHHR5.%(&ZJAJZRB,6@&"Y%.$,0?EL3ON@$K=5J@7A'8" M(<+I:Q"H8G;^6DM'\4H'DZ]<1U&TX@Y'C4=M-FZHMOMMM=W?6" _>=;VK U: MXH8+KDMMBGQH?3AM??A0-?[7#A/]2EZMKW\0Q)$OJ=W68?7/5K4&O+['?83T M4GY1/?@3>B306%:\N5?48CW3J M!. ^#RR43^30E.(@B,ADU/3,:H\P^U3:#=H.2@&X4^,01OULQ;JCQ4">7VM7 M>X'C7K/!( +9RI%4(!D*%>Y0J#'K--05@'U>'_T;=@7[&+7[U6]A#VQ1X%J7$/DPMYW MJBR\72NCV&4IAR@:,4^:$M:FCXTZ9=(YCBKM5BT)+*S-&?[1LP$MLIX5BF"E M@H\.G[%+DAQZX'WL&G.=$LBPEMHQ\\;(H2V\ MS[ ,EMBOPVRC;MKV*79*1,!9J'MYGW'3G6M0L:..!<[DVC!WMDS]1"M^>T/] M/6CK[\'&DG@)::Z&#JX9QRRAB[1V,/BA&ONW!*[5 ??$6C35& N[M/9$'7G7 MLB0*3-Q01#!9#H^YM@5039TW(%K'H05BZ.42X)\11SB+JF$1A[:$>+5(+2C# M*"MJ.AT9NL2C:[ Q94^G9WNF0I4WL1^8H9S/=6C+;68]Y#$VB5>ECOE"C!LS MA(#>V\^8('8UO#:UT*DI;C2*([.C#IDX ^3FB:COU*8)SJ2I!!8!014$T?#U ME-/9FSB)-N9I8E@3/$B-P_U10C=,O,Y'E/+&(O,6-O6Z/05(K3OMP?? @F;F M^P!X+.:/#)Z_8,!-H/+#CWS6 IU]M1$&E5QU6%G'0X>!"3%=*X'U!%6$A(J> ME]>K'S,=9A$>-#$1&G8P0=7.YYH87&:I.JP5R 0&CDXCO//M4ZE)$$NS*43X MV..JAGRF/_\DR^IHTB)N&WY_/_Z?\535/\]9H?D9LT4 M16[SBN8_$[9V55V)52C?>X?#3+GHG7K\>]*\;?^.C1Y_O[N^(W M*N1K!!&ATU>N+^.IZQV4]RL;8L7Y)J+^7JT/1[N]MS6;".L^M; :74H_V]][ MS;>>[1[N#KB15%GL[@?]?$]<^3 -/SVK'K:U\G!C:9ODMFIFODL,Q4RKY_%% M137M8:7&(S;Z4J$SXQ;]DNK>);W+ M*L7S*UNA27VU]^K%&_$ADO/:^[TSGJU]C,U#$NAU9ZOM9?."_"'4#GN?B=#7 M+_AC&'>.)L0O1NW=]GO;)'YFZI;'CW6P>J'!4(6:8^MH^W!_2[CX 2Q>!%OQ M1Z>9#1@B^.<2Q5(Y6H#GU7R)._ %!+ P04 " #L@ I1QN48 MXG(" !7!@ &0 'AL+W=O"I%-*,@H*HN@Q#DQ58,G.B*I1V9Z5TRAV:2B/+ M?5 IPCB*3L.2<1F,AWYMKL=#59/@$N<:3%V63#]/4:C-*.@%NX4'OB[(+83C M8<76F")]K^;:6F%+R7F)TG E0>-J%$QZE].^\_<./SAN3&<.+I.E4H_.N,E' M0>0$H<",'('9X3=>HQ .9&7\VC*#]D@7V)WOZ)]][C:7)3-XK<1/GE,Q"LX# MR''%:D$/:O,%M_D,'"]3POA?V#2^_7X 66U(E=M@JZ#DLAG9T_8>.@'GT8& M>!L0>]W-05[E)T9L/-1J ]IY6YJ;^%1]M!7'I2M*2MKN8;7G3AATB:<>%YR*&%FN &U@KE&@Y*8^SB.9<'6!7U==CXI?WK%8S>Z2G:,WL7^CE^9E950S_90@Q73ODBF=7L+ M%Q=QQW*S7GQU<'\P2. ;VK<+A-H^(H^#3!DR>^*ZC-?LWB""A2(F7JOV/ZL^ MBY*7OLNP\]A+M">XEF9L-K6DYMVWJVW7G#3-XJ][TW)OK4!N[U7@RH9&)V># M '33QAJ#5.5;QU*1;41^6MC.C]HYV/V54K0SW 'M?\GX#U!+ P04 " #L M@ I1UC[Z\04' #&& &0 'AL+W=O]OVS83_E<(O\/0 D3-GY+8)0&:M"^V >V"IML^*S9M"Y4ECY3C=G_]'DJ. M3$^RTPW%MB^Q="*/=\?GGCLR%[O:??0K:QOR:5U6_G*R:IK-R^G4SU9VG?L7 M]<96^+*HW3IO\.J64[]Q-I^WD];E5#"63-=Y44VN+EK9K;NZJ+=-653VUA&_ M7:]S]_G:EO7NW#J\37LM\V)M*U_4%7%V M<3EYQ5]>ZS"^'?!+87<^>B;!D_NZ_AA>?IA?3E@PR)9VU@0-.7X>[(TMRZ ( M9ORVUSGIEPP3X^='[?]O?83;$+F=I%OR^9]O?O>[OUI M#9S5I6__DETW-L'@V=8W]7H_&1:LBZK[S3_MXQ!-R-B)"6(_0;1V=PNU5K[. MF_SJPM4[XL)H: L/K:OM;!A75&%3[AJ'KP7F-5?OW_SRYMW/;\BS#_E]:?WS MBVD#K>';=+;7<-UI$"=>Q3H>0@1>'.B5-U$&G$-1$2V0TWI->M<(<0=[99GH#=-ZZ>KX-X(Q"E";#6'!# M1:8'8MBI#H,5I\I(\KKPFS+_[$E>S1&G+?Z.J9.'(/&,:J&BP"?9,%0J+,;) MJ]D,T*I=87VL3D4S)&"0RL-7O(H#DA)XF''R4[.RCGR?NWG8QFF(=3&+=0JJ MM1G&G,.XX?8F6.(0;,5HEK ]RBL45)^7D>J 5$Y99B*)4 E-=2SAL(!K%4DT ML,>8&"S^WR("?G#BJQ!!QJ@2,1&8A&8J%DA@VO XF)Q3H_5I(I ! \.\DX!E M.A0#GDF6#<1@FQ0,=9()@K81!$D-'AL!%C SDF%&0RR?I@)#919!'O[)--;- M]= O9$)P]R071#PCD\/TD!GI(?Y<4Y8._=% .,_.D4'P.!GFN4C #4,Q7!+1 M)B><2G#-&!L$6HQV41NJU2$W.:,F@I-1E&,WGF0#<[1ZOY>2,C-B:XK 1HP# M0@,03M.!2!&LHV(G@3DFC^@ 3410% 0P;=LI*;\T[]WQ:=_K"L (5*1Z".) MH2RJ@FVC(-*8-R4R56=GZ "E)37#H@>,"2&'NPM C0">"U0Q@.$D'R3H'-1X MHN@ANR"M$C7D>HYF14++*4)0*(41)@('<1:;GD8IQUE&E3[3#<2<-8(TI8[* M> Q_/=)/09SP03Y'BTB]!&;FG ^,5]R6$"9XV9(D#J0 MQ>A!BX]E83ACH*".LH4^.EERGH"1#S%'GZ+C]B<3 )GX#0\*%7 MB#UC(]4 ':M"GI]F"PV.,]D16YC0",42H0'"XZZ"R@ \DYZY%-']I8C^XDN1 MHNJN"=L;D:J_!"%ED7>Y.W;]<5[]UZ*EX^[DM9W9]3TV$J3>\=+-GVT%5"C9 MK8K9BH3$+:I9N0UT5E1D CBY+9[MIXVMO.U@7+?(B*9/XCT F(]N,9#VA]2[ M6>75$FJ@&TI&XD;N\S*O L[F6U=4RW:8!].N.Z:U(QU8L*EU+9B?>[*HR[+> M>?*L7:7>>@SPSU_^Y4BV.J\?[(.6@I=0X=?@A<:?&(/'C74MW(+"&I6CNXKSR)&F\(L" MXY^!\(1\?F3M<3E"O46='G8M3P?>".MS>5-_735.OV\>5S>?6A0'XOJC1#.Q?P@+]ORZN_@!02P,$ M% @ [( *4;B2;0[L @ X @ !D !X;"]W;W)K&ULQ59M;]HP$/XK5C9-FX1(R!M)!TC0LK63BA!TVV>37$C4Q,YLI[3_ M?K8#P:R#?>N^Q'XN=\_=^2Z^C':4/?(<0*#GJB1\;.5"U%>VS9,<*LS[M 8B MWV2455A(R+8VKQG@5!M5I>TZ3FA7N"#69*1E2S89T4:4!8$E0[RI*LQ>9E#2 MW=@:6 ?!JMCF0@GLR:C&6UB#^%XOF41VQY(6%1!>4((89&-K.KB:^4I?*_PH M8,>-/5*9;"A]5. N'5N."@A*2(1BP')Y@FLH2T4DP_BUY[0ZE\K0W!_8O^C< M92X;S.&:EC^+5.1C*[)0"AEN2K&BNUO8YQ,HOH267#_1KM4-7 LE#1>TVAO+ M"*J"M"M^WI^#81 Y9PS\*8%_&ME".E!J=K(GF[5D[AFR M$-U3(G*.YB2%]-3>EH%UT;F'Z&;N1<)O#>DCS^DAUW&="WQ>EZVG^;QSV6)& M"K+E: D,K7/,X *IWY'ZFM0_0WI-J[H16#<9S52/% G")$5I438"4@0'K[7T MRE][;4_BLI,/[R+7\3ZC_[T^Y S@I,Q(%@ETD0XZZ^+Y'QJ'5955/@:QL5LT M%3 L*+MZLZ06\O(K2$(KZ$3OT; 7^IZ!7:\7AI$I<'N!%QL"+^QY<= );H!0 M^<6^;2J&4R2O['TWON[ 8PG"WL 9FM#S3N!@Z)Z\]8]G<*,:7%ZJ"+),WK*J M^QOR!%PW?567]$7VBKS"DD>$=YBEO+,T20?!T)!'ACPZF];Y3\N,U1W&)O1C M_R23P#%AX(0=G+^B?;L*SG3%CEWE]-WX!,;."8Q" P[ZWA_ED8=T@2N*+W)U MA?G;-6D;4T=^LEL]6SE*:$-$.X Z:3>^I^W4.JJWL_\>LVU!."HADZ9.?QA8 MB+7SM 6"UGJ&;:B0$U%O<_D+ DPIR/<9I>( E(/NIV;R&U!+ P04 " #L M@ I1OV(FF*T$ ")& &0 'AL+W=O2I,B*5*D2(4=++CX+*>4*G1?Y*4\[4R5FIWT>C*=TH+(+I_1 M$E;&7!1$ 2HF/3D3E&1&J,A[V'6C7D%8V3D;&-J-.!OPNK66C!6TE(R72-#Q:>?<.[D( M-;]A^(W1A;2^D?9DQ/EGC5QGIQU7&T1SFBJM@0#X0B]IGFM%8,8?2YV=>DLM M:'^OM+\WOH,O(R+I)<\_L4Q-3SM)!V5T3.:YNN6+#W3ICS$PY;DT?]&BXHVB M#DKG4O%B*0P6%*RL(+E?GH,ED+@[!/!2 !N[JXV,E>^((F<#P1=(:&[0IC^, MJT8:C&.E#LI0"5AE(*?.?KXZ'UX-T9L[,LJI/![T%"C52[UTJ>"B4H!W*(C0 M1UZJJ41794:S3?D>&%-;A%<67>!6A3_-RR[R70=A%[LM^OS:0]_H\W=Y2"%H MLD514"L*C*)@AZ(A7(ALGE/$QRC72E'*I=IV8NUZ?O@NP:[_(WJM\&XJ*$5% M%56JHXH@)K2."1JR^[;EE9Y;FA,%JS=$*$9E3?]%3:E8HW=./'D^U^N=4NW*&'JG;*1H@NV4A(B[ M44N*1JZ-0XI&T;.9_U3XR311FKTE7\#_"86VKQ\6ZZMJ;M,;B-\#)4(>[Q^ MEOLO_W$W_&Z &\2HZS:O6-CUXQ<[W2='(6,RU5<(P;'1YTOZ0^$+Q[2/O_\J MZFN#[7W>Z[?V>6]=B/[K?1Y;F.[S=B=O%%'L6S@44>C[+]SGXWZP81+V;/QQ MGX\V>@3T^>CUU9MO??YO^GS\Z&47;"3PHQ2-0SL?L!-ZS5[T;\/_29\/NGZS MI7MN-^HWJ$G7"M-K@=\:_19X<*-O&2V$]6@AW'NT,)XK*%;+>S C#[IL201% ML:U";9M"M&_Y7+%Z#X58%]W?]<6MAD+H'4UI,8(:[WM.S7C02T /%AQ$[W5A MUU[K'>1^8X@C%#WZG11%FQ42]STMLF[84&+#=:?V'==Z(P2.'X2:'>]@QX[G M>9:P#[L!NV^Q>U8!!W/BT!).L&$/MAZPAYL'#@KZS7I344'1]I_UVQ6%_>:V M%?4.8D+)&,KRWNJ2I%GPMM'6!XN39J?RL!-;9U>38\?=\G/J:^%U,9LK\W M3^D!S\Y=\(WG!(%[O'S)KMX<#VA$LU=#^H]$3%@IH>J,0=3MQE!D1#7XKA#%9V;8 M/.)*\<)\3BG)J- ,L#[F7*T0O4']WX>SOP!02P,$% @ [( *4961.FMO M! CP\ !D !X;"]W;W)K&ULS5=9;^,V$/XK MA%L4#D!$/'6DCH%D-[N; CD0I^VS;#.VL)+H)>DZ[:_O2+)%>I'8" IL\R)R M1IS[&QZCC39?[5(IAYZKLK;G@Z5SJ[,HLK.EJG)[JE>JAC]/VE2Y ](L(KLR M*I^W0E49,4+BJ,J+>C >M;Q[,Q[IM2N+6MT;9-=5E9N_+U6I-^<#.M@Q'HK% MTC6,:#Q:Y0LU4>[WU;T!*NJUS(M*U;;0-3+JZ7QP0<\N1;.^7?!'H38VF*,F MDJG67QOB>GX^((U#JE0SUVC(8?A+?5!EV2@"-[YM=0YZDXU@.-]I_]3&#K%, M#QO\Y:>4$?XK^K_'QZ51:J_F""JFVHKMUDR*YR,K=F-38_C0 M+)C=PKYDR@"/B#*>) M"#B2<9REGG-5.V56IK#J!2-,Q#B1W@2G*2;T>4$_I0Q3Z==32<$YZ>U3BE-"/2UCS /[C]KE):IWA0G#E 03$J8B$9"< M) X3B%D,^O<21C%/($&9C^FN;Y*BGNE*H6&IK3UY+R# 8M__&$/20@:#"H8K MF,!9D(:#]:=0SMBG@F:8DM2C@6">$4\*+%-O^ECMATUIDY.>CF,O.Y286RH1+$R8"40A!!F:&@.B$!W2"!0M,=9#2WQ>] M3P&!((,4,,P9#_H#LP">(L,)][F_;E*MK-OJQ"UP^];Q)H+NS'RA>!IJ:IV: M*MCD85//G_>PW_B8\8 !7DJ2A R .95#/,\+V-=A5T^^LY5;J]S[.*??.C;="EN4V NL(QVL:'/%P@Q !L _ [ZTC!4S28&\&( E/AD#Y#\7* MI "U).2T=Y:^6"_=Z:/@D50ILVB?@A;-]+IVW7NIY_:OS8OND>67=T_5F]PL M"JA&J9Y E)PFBIRKD9>IO7ZRO<5 MS: @ZD*L@9LWJ9 %T68H5[Y:2R") Q6Y'P9!SR\(X]YXZ.;NY'@H2ITS#G<2 MJ;(HB'R^AEQL1A[VMA/W;)5I.^&/AVNR@@7H+^L[:49^PY*P KAB@B,)Z2K%!TEH;-OO@HN_0)EZ,VT19:&G>,H/3X^O)8KY M^_1W?UL M,;MYF#S,;V_0.W0/2LN2ZE(ROD*$)^A69R#1-"-R!0J]CD$3EJLWZ!5B'#UD MHE3&2@U];;RRW#ZM/;BN/ A/>!"ASX+K3*$93R Y@I^VXWM_PL_:\3AL(?!- M.)N8AMN87H>MC!]+?H&BX"T*@S#XLHC1ZU=OCNGZ)RSQV2QX<)IEULX2 S4L MN&))"64YT\\MD8J:[(L<;W2"]S#+A,LR6F59RPJ=9H6.6Z%S8H6;LE@:0I&: M3\HHH-I[9G*8YD)!@GZBXXJJP%3T74=OJ^[C& _]QR,>=1N/NJT>_97F*MTJ MPMZ>#X-!V'A1)=,9-O&A33^(CJOI-6IZK6HFE,K2!!&*=2Z> 9 &:*'I#)OXT";JG]#4;S3U6[-RZLJNV1*2FWN4<)LU0J)$ ME$N=EKFYW*@H^4M9ORUUV2QUV1J^.:?F>E=@:R@]\J,VXOS7^_ M)7'-N!]M?)#6_EXW9([3RK6AIMK;PU-=XLULT^I.7(/W8GZ*K^*J8=W15/WS M9^,AXPKED!K*X*)OME96+6DUT&+M>JZET.9,N\?,M/$@K8%YGPJAMP.[0//' M8/P+4$L#!!0 ( .R "E& I3_@-@H %%! 9 >&PO=V]R:W-H965T MS [0V:#9SCXK MMI((M:VL)#=38'_\4K;KJY"7'*527]K8.:1,'NO<>X]X<_E7COIKZ^K/;MIMP5-W76[+?;O/[ZOMA4SU<7].+;&Q_+A\>V>V-V M??F4/Q2W1?OIZ:9VKV;G6=;EMM@U9;7+ZN+^ZN(=?;NDQ'8C#I _RN*YZ?V< M=6NYJZK/W8M_KJ\N2/>1BDVQ:KLY;#;=5.Z#_/J-LWAW^SY MB-7NBJM]TU;;TV#W>EONCO_G?YYVHC? S8,/8*@5Q&B"& M7D&>!AR6/CNN_;!QB[S-KR_KZCFK.[2;K?OAL/N'T6Z_REWW3;EM:_?;THUK MKS\N_UC^_FF9_3U;E$W^\% 7#_F!P>H^^UA\*7;[(OMY4;1YN6E^<:A/MXOL MYY]^R7[*REWV[\=JW^2[=7,Y:]UGZ6:S;1KQGR0E_V^_>9)S\+6.$$>3SS "XYM;J,^[%2N5YI3*]TJHM M.HEL9A^JNW)3ME\3VZ?.DZK)J='GN?7W4W,<*ON;9)FRQ*,FA#%*K90>-2&, M6R:-!ULB,*,,)S@QYKQ.DUSGHF@^M]53D]@R>Y[*3DX')2#.Y/L).8WM;XXD MBE&/$ 1FF?;O@04"H\Q(Z]U32PRGE",/IX3V A%-KO6VNF^?\SJY<0PF8]/3 M NI(^0A:>$B+%EKXM(0P*XWA/BTAC#+-A?5I07!**VHCM(!:T[1D!P:1V!#TVV"A!A>4^/2%,4D*- M3T\(L]IE #X[",P0%KEU&*@W2ZNWV\>G3?ZUR5R*G-U6^UTR3P6A9'1R>A@H M)V/?3\]I[ MZM!!^R$%@BG*?Q04"H\2%$H_&)89S61R/$00ZSM(Z_FZU*IJF MJDM_M2_G ZUD8GIF0#797Z23268D(EC:!,R$,"LHMSXS(8QBZ1F&,XS+2#+ M0,-96L/_U3X6=?9K7J^[E!:%RE68)-)/IZ5D"\63IW#+-D@GO'V*4GT,C M,&65#%@*82[Z*.:G;!B."T%HA"60F23H-/;E%]]MJK?U73VP@<)):/,!(XXB0(27P11&#<130_!4=@ M0FL;W& A3%&I(Q+(0>YY6NY1I@:4LAQ$ED_O, C06C'"81!AK<\$DWY2@< Z M,\9&ES="I!<,;WW($!DQ0CO080N .-* M*)\P!&9YX#T@,.&(\-,+!"9=-1;QZ$3/)TX+/AZZAA>\ N163.]'")!:,<*/ M$(@SX+;8=XL0&.-<^6*(P%PT"AD+84*Z>S'"&,B^2,L^'K9>4P4+$%XQO4DA M0'3%")-"A'Z!JXYX((LAC+GT/'A(@5@>G/I6TQ*#=1Y2Y!$%! "9#@ H9\,* M8PG:*Z>W+"0(KAQA64C$/+#"^)*(P)QR!H8? A-:$I\L#"9U[+&%!/&7:?%' MR7I]K2Q!@^7TCH;L/1\;X6A(Q%M@TL\JYAC,,DM]XD(8IXP3GS@$YD)>Q*>5 M$ -D.@8L=VU1/]5E4PRJE25(KIS>S) @LG*$F2%#6X$)I4.&0ARGA@2F$X*3 MAH1*B.&LNUFVUK$!XU?0NAP+%52-<#A6Z#=IJ_V:8(S"K MC/^L9(' J+3$SSJ7&$YQ02*9O0+]5VG]C_ VH%Y6H+QJ>F]#@G!XJ(P%QA)?WG(PA,<4DC04N!^JNT^L>X&EPS*Y!> M-;W)H4%J]0B30R,F![,!90C,%6K2YB0;9UVG9CX6P MX56S!MG5T_L<&@17C_ Y-'+:P3+_\=0<@S&I_0"&P(0(ZKDE F.:Q7P.#>*O MT^(?"U^OJ9LU"+">WNO0(+UZA->A$:_#N*#BLX9X'T?ETF$@PMJPREF#!NOI;0X-LJM'V!PZ=!PX4]H_BX' I)6"^'0A MIDGG3?K9/8:CBLA(-#,0!$PZ"$0(>WWU;$"-S?2VAP']-2-L#X/X&50%YP$0 M&.?$/_2W0*NU'-02F7"D>\:@,Q *3C@4W^[M-N7*)Q\JE'(,*: /J:Z9W M. RHK1GA_*>8"$PQHB)5F8$X M8-)Q($[LO#@MK:$9:'1;P,ZONV\K"@NW:$Y6&11C.HC04Y<"!$T M+" P*HFO>@L4IYF?U2PQ')-])]);;J^3A*0C02*H",PL%$>DBH0[ERKUUIL. M$G'N7E]K4]+K6B$_H&V%]/I6R)C&E=/@?A.I4D'TPV!.' -+$L?IX&@WAN., M$+_DGO4ZQ+=%_7!HS6^RE5/ ]M@6?'[WW/__[M#T[KW_GKZ=4^3]1??W @X= MZ3#]\8\-?,CKA]+1ORGNW:7(F\Z?K(_M^\<7KKPX]*??56U;;0\_/A;YNJ@[ M@/O]?>6*Q].+[@+GOZ)P_7]02P,$% @ [( *48$O@N&ULG59=;]HP%/TK5K2'3MJ:#T(" M%2 5Z+1-ZE2U:_=LDDMB+;&9[4"[7[]K)Z040C;M!?QUSCWGVK[.9"?D3Y4# M:/)<%EQ-G5SKS97KJB2'DJI+L0&.,VLA2ZJQ*S-7;230U(+*P@T\+W)+RK@S MF]BQ.SF;B$H7C,.=)*HJ2RI?YE"(W=3QG?W /32SH@H6HOC!4IU/G9%#4EC3JM#W8O<9 M&D-#PY>(0ME?LJO71K%#DDII439@5% R7O_3YR81!P#DZ08$#2 X!H1G (,& M,/A70-@ 0IN9VHK-PY)J.IM(L2/2K$8VT[#)M&BTS[C9]PD(]D(;B6N UD3@O*$U#D8@F:LD*]Q]G'AR6Y>/>>O".,D^^YJ!3EJ9JX M&C48)C=IXLWK>,&9>!&YQ3BY(C<\A?0MWD7MK8%@;V >]!)^K?@E&7@?2. % M7H>>Q3_#_7$'?-D/7T*"<+\+_L;-H-V.@>4;G.%;Y)1G8'*<[+>C8'3%"J9? M>NC#ECZT].$9^CEDC'/&,[PK=I,/]_U,H'H3:M[(\II:LIT-QV$P<;>'J3Y= M%$3QN%WT1O*PE3SLE;R@*L<"DP"6A]0DAJ9;JQS/'^%"FSF1%XZ/#'4L&_K!H-M1W#J*>QWAY?V?0Q2?: G\ ML74?\.)(FL,.WPC.^EPM)F#H_0.^]EFFO_QK\E;BIOM[I'3S)\;)CU9OK7(MT#YZ5$F1FGV>%E0E/ M&PO=V]R:W-H965TR('QAY$(<;DV3)SDJ(9_0 R+R2T99"85LLKW)#PS! MM":5A>E85F"6$!-C.:_[[MER3BM18(+N&>!564+V8XT*>EP8MO':L<7[7*@. MR978J*2X1X9@2P%"V,%;V;6R[BE C_L7HR'OO0*7R2.F3 M:GQ)%X:E(D(%2H22@/+QC#:H*)22C./_5M3HQE3$_ONK^M]U\C*91\C1AA;_ MX53D"V-J@!1EL"K$EAX_HS8A7^DEM.#U+SBV6,L 2<4%+5NRC*#$I'G"E]:( M'D'JZ E.2W"&!.\"P6T)[GM'\%J"]]X1_)90IVXVN=?&15# Y9S1(V *+=74 M2^U^S99^8:(FRDXP^15+GEC&J^W=E[M_=N ^WH+=Y]4V!A\B)" N^$?P%WC8 M1>##S4=P TS <\@0!YB !X(%_]3K^)[3BD.2RLZ;D_;<%#)(-929M &MFX"< M"P&YX!LE(N<@)BE*-?QHG!^,\$UI3N>0\^K0VAD5_%J1"7"M3\"Q'$L3S^;= M='NF2^?/1H]_>_03,]QNNKBUGGM![ZXJ$8."LML1,:\3\VHQ[Y*8W HDQS] M+D=_U+ ($2J7[37+@DXN&+6L)P?D*:'V2)P !!G!9,_! ;%F5>H,;93]O@N! M;84#1W4HUQV@(JU6Z P0,#="C7MP86Z%"^%>A-F'4FS$:75GR6[-@* MLZVW$]$:-7>MUI3VX&IX82\-:^(,?=.B!J!("YH& ]LT*'OB7I@[=N_(MZ^O M(.W9NFZ9UU+4H:9G.6I19SF>HV2.X84R;?'-'^0;9'A,."I3)H:Q)*.-D3=G?- 0]U'7M(Q6R2JY?, M4O':4 -TEZ_E3U!+ P04 " #L@ I1ZGSNOCT& #?(0 &0 'AL+W=O M#Q$!C*5B' M=@V:=OW,6+0M5!(]D4Z:83]^U".215&4XQA#OR26?>[A/;PD[[&LRT>6?^<; M2@7XD289OYILA-A>3*=\N:$IX>=L2S/YR8KE*1'R,E]/^3:G)"J#TF2*+,N= MIB3.)O/+\KW;?'[)=B*),WJ; [Y+4Y(_7=.$/5Y-X.3YC<_Q>B.*-Z;SRRU9 MTSLJOFYO1[KT$AY9ZQ[\7% M^^AJ8A49T80N14%!Y+\'NJ!)4C#)//ZN22?-F$7@_NMG]IM2O!1S3SA=L.1; M'(G-U<2?@(BNR"X1G]GC[[065":X9 DO_X+'&FM-P'+'!4OK8)E!&F?5?_*C MGHB] .0,!* Z !T:@.L K :X P%V'6 ?.H)3!SAJ !P(<.L MYS[:K+*F0Z( M(//+G#V"O$!+MN)%6:XR6DYPG!4KZT[D\M-8QHGYA_#=77@'SL '*NL#%HP+ M0+((?!(;FH/W6;5VBS7P)J""Q E_"WX!<0:^;-B.2R2_G J91\$V7=9C7E=C MHH$Q,?C(,K'A(,PB&FGB W.\:XB?2OW-)*#G2;A&1L(_=MDYP-9O %G(^GH7 M@#>_O-6DM3B8!=4:)=D1>*6),5Q^S"'MN$T.ARCCFH#)C&YCY-8/.DT5 3._KB.XZH:G'YV'50G.[?) MSC5F]^=U:+?Q^K: 'E8+V00CC61<4ZD ^U,_AK)$],\J^V[!< MG F:IR-:9SVM-E:4CD."/L1W%95&2$VC<%@O"-V!+X@C(S@Y(RG:9X+*?+Y.=[*5% M8Y>-'Z1R,G8YE=M6%%L^Z1Q-L=S;A458#F\*?F'8=!"UR2)C93XUK,LB[96T MP7J[@?K;"%FN6AT=RIZIU>FC$';5=:A#.7"@ \"V)T)L%/RM-,(T.B,/4OF: M2N]>?#MH#YMR+YX!PWG$P1M9Q"=*J

O=VZH;>_(W-Z/ M\6ZHWWRQIW2*10UR3:! P^0YOM)--$S[H*[PMM4C>!KW5O-TZ@A5L>.80(/Q MD2K5B.DJ;7T",ON$0QQ<3=$1T#-PAX "#]LG-RSC8PWZ-F.C N.C M?'M>=X=84 M(;,I*N\E&XO5>A?DG\ ;M%8#F6]P'.4-9OWS8^:KQY4.A-3CJ@^"C@_5\TJ# MN!L-D#'>(,L,:26*HS MT("\F6J(-2!94/7.C@[EHH$[.[@U01C][-X []W\-W\+/]0;U#3[B]]'ZDU4 M'(..X,BXX,BX\.5QU0Q/]WY_3FF^+I\4 MX*";=YFF$=^5O\,K[U_!B 37O!_ BK)XU:.FK1Q\^DGP=9UQ._DH. M99U[4D)>/4U070BV+7_]OF="L+1\N:$DHGD!D)^O&!//%\4 S3,=\_\ 4$L# M!!0 ( .R "E&Q*PG:K00 !T4 9 >&PO=V]R:W-H965TS ,9!+@VF1P1AQ.[-F)-HF*HD> MDHJ3>?JA9$5T(Y+*HHMN;%UX^/^'$C\>:G'@XH?<4:K O%Q[8=J>:"\%RL2=;NJ;J^WXE]%G0]Y*SDE:2\0H( MNKF<7,&+&QPW 6V+OQD]R)-CT*3RR/F/YN1+?CD)&T>TH)EJNB#Z[XG>T*)H M>M(^_NTZG?2:3>#I\6OO=VWR.IE'(ND-+_YAN=I=3F83D-,-J0OUP ]_T"ZA MUF#&"]G^@L.Q;:H;9[54O.R"M8.25<=_\MP-Q$E E#@"4!> W@3 R!& NP#< M)GITUJ9U2Q19+@0_ -&TUKTU!^W8M-$Z&U8UCW&MA+[+=)Q:WG^^6G]>@RFX MJU4M*+BG>DS BKSH1Z4D^'A+%6&%_*1;?%_?@H\?/H$/@%7@VX[7DE2Y7 1* MVV@Z"[).\OHHB1R27^OJ'.#P#* 0A9;P&W_X+&UT>- MI-5HIO+3$J$Y7 1/%F=1[RP:H^$0KPE%LUXI[K7A,"]FTXH$6QDED MUTIZK61,"]NTDH$6FB&'5MIKI6-:D4TK'6C!9#ZW:\UZK=F85FS3F@VUXKDC MKWFO-?=J?=M1O8IL]!RQ*.-A">H MA%[!+^6^5GKRL4JG2:6R:L.!]A1&4>C0-I""R*M]Y'+!R",KF'K12U=!JHQ: M+2#+\XT35_J&2] /IG:)G_+-M-9.B)14V>&/A_)1&AOY#O)#0D$\BY##I6$4 M]$/JGE?;:8OJXN>HV&7D.,70_5, [Z(;?><:'>;S8>N,!S M%R.@@1_TT^^F%D(O>6^7,N/E#*P54;1L&VW ':OTF\=( 59UJWQ %ERC&#OD#*V1G]:N"@(- M">V1.ZDB_8!V%1'(0F,8.68M,C!&?A@[%S\TQ&^DRQ:'GL$J&L'J^]*[]O/.8]<*5ZVASM*M)\(>J_""[_!U!+ P04 " #L M@ I1-B9PT]\' /*P &0 'AL+W=O)@.%23F9S'ZG.^ MD)G^Y2$OYG&IOQ:/0[4H9#RMC>;ID'B>&,[C)!L<'];7;HKCPWQ9IDDF;PJD MEO-Y7/P^E6G^=#3 @^<+M\GCK*PN#(\/%_&CO)/EM\5-H;\-UUZFR5QF*LDS M5,B'H\$)/C@7I#*H$7\G\DEM?$;55,9Y_KWZE>'FYV?OY_7D]63&L9)G>?I/,BUG1X-@@*;R(5ZFY6W^ M]%4V$^*5OTF>JOI_]-1@O0&:+%69SQMC/8)YDJW^QK^:0&P8$-QA0!H#TM> M-@;4-@@Z#%ACP/K>@3<&O*^!: Q$'?M5L.I(C^(R/CXL\B=45&CMK?I0+U=M MK0.<9%5FW96%_C71=N7Q7?3E,KJZ1Q=7Y]>WER?W%]=7Z!.ZDX\Z>TITD:UR MM\J!D\4B32;Q.)6HS-&M7.1%67^[7LA"0[+'9S.%WH]D&2>I^H#>H21#][-\ MJ>)LJ@Z'I1YS=>?AI!G?Z6I\I&-\%%WF63E3*,JF<@K8C]SVPF$_U+%:!XP\ M!^R4.!W^M[$7K_[@,PK+/>7G#8[66T_UC4:@T 9]&;#.G< M[64D)]H+=GC9BCI=IRFMW=*N-&T2.*Q[_>4P/AS^!L?#U6'C/L>3K)ZO?4'C?H8CU M4(0S[%=:VE2<2G7@B+&_=N:[Y_7L#&*!E:G8&#KGGN>1]?A73U4;YC/L^6(; M-FK#,!$XX):[",!1GX:A#XA,X@= MKJ&0AJULP!X/ BNB;10E^I\54 "%"0VM<+91+/0I@8.)/2-1GG/.%UDI"ZG* M9LH?42:A]#]MW&S>GUNS!2 X8-9D 5!H95@$8&C0-=,-,<8[9EJOZ5AJ;M,R M&_^"'Y;&B[6T(;4GVX91PCW?GBX PY1R>\9M&/ @;6'8R-.V*U.FQ[!T+5%*.2,,L\.'H##.+ # M,^KI+^KI[[S!;7)^J#E_(]VW V.D$@MG8+[D^?0I25,P***]NE2TY]H+=M[ M1"=L>P9&G[%;H$^72E]1"MWEZ;)Z-)0K8XP88K<:]BHBL!% [%9 9QF! =$+ ML1>$=O:U<<37'-I:$4#21!CXS,Z^-HYK?0PZV)$8[2-N[8LJ[5L4B9*]5H48 MJ2'X]:M"#(L3\O)5:6RWHLV$S^U5 7!4/\)VG3$"<#SPL&\I6P3A0BK\KE4Q M@D+<@G*S'.M>6/>[DS(O^BV,H6SBINQ^"V/XFNSH)IP+TR9-C GFS%X8 ,=Q M&'![8=HX4I$PMA<&P'%!-Q9Z>[:&A(F;A(&]B#]H+UXCABZ)_P8+96B2!*]8 MJ* ?KP$XD-< ',AK ,[):X;%2?C6+1(UI$G=I+E'DT2!AH#9X3J#4$)GMA55 M"$;\5M<)P(ANE 0<4VHHG;HI_<65-#4T3]TTOW\)&AJA;AD!BWK.XH48&Z!OL6U'#]/05.U>-[<[B!L"!Q0V XL;".TPM?/7[3;W_:$-]Y^N.4(9.?]FQQF MY(#QUQ,T,WS/W&6_DZ!9>U<%;'(@'-3D #BPR8%PCB:'&3EB[L;C!03-#/LS M=QNR!T&S=G/P2W'[N(F;?+?Y\& M]A-\!L "C[5RLI^W:*>W[)N%?HJX^F/95SH&ED-K\N9+%PQ-%S/W?M+ M+V /OO'JNF^9OY,]>'L/Z!/QBUWD"".>W9>CWKZBW;[6TUXN'%>;RZ+Q_IDI4*3?)F5JS-1ZZOK MTYLG]9E%Z_HI/CC#P/41/HA69S.-^]51T$PRA5+YH&_E??9U+A6KTY>K M+V6^J$\+CO.RS.?UQYD6(EE4 /W[0YZ7SU^J&ZS/P![_!U!+ P04 " #L M@ I1\;.X:VL# #-"P &0 'AL+W=O^[Y*UI!3U1$%<'RR M%#*G&J=RY:M" DUM4)[Y41 ,_)PR[DU&=NU.3D:BU!GC<">)*O.?F'.5FMM%OS)J* K6(#^5MQ)G/DU2LIRX(H)3B0LQ]YE^'X6#DV W?&= MP58=C(DY2BS$3S.Y3L=>8!A!!HDV$!1_-C"#+#-(R./?':A7YS2!A^,]^D=[ M>#Q,3!7,1/:#I7H]]H8>26%)RTS/Q?9OV!VH;_ 2D2G[3;;5WG[DD:146N2[ M8&20,U[]TON=$ !$0+0+B'X/Z)T(Z.X"NO:@%3-[K"NJZ60DQ99(LQO1 MS,!J8Z/Q-(R;:UQHB4\9QNG)]/+K9S*]G<]O?UQ__6M!WER!IBQ3;\D[\FUQ M1=Z\>DM>$<;)/VM1*LI3-?(UYC71?K++,:UR1"=R#,B-X'JMR >>0GH<[R/? MFG2T)SV-G("?2MXAW>",1$$4M/"9_7%X>.&@TZTU[%J\[@F\11D+F3).-:1D M*B2&,[YR /=JX)X%[IT _H)S(I8DD9 R?4;B/39):$$3IG^U74:%.;"8IHHW MDWZ GY&_::'2KZGTG51FE@)98M8,\YX1N"^8I+844SQX&Q$WXD>(.R0,SEZ^ M>('7&#GD&M04WIW$GI"F*-U:.T+-'[D%,* M*I&LL+HAU0V5C,89$)02C!^QUOIR)[GE\"XW%4:^7&,I.Y0/5$K%^+%= M1ZS#H#'>P,G[IGH[';<5'IAX^+P.%$8-=/3X&VP+O=7XJ^#^@3C1"6$:-PV[ MSHQW$OL$,G]@*L=PC8>&O6?6IO'$T&UA#ZJ;<0T2E!6LU1(? >QVHOYK%[7& M"D.W%_[F"2V$CH$;0PO/GUG.QG1"M^O\#SG=@$$G'+3*Z1\T3#G(E>TC%4E$ MR775.]6K=:]Z:3LTO]E>-;HW5*Z0,\E@B:%!YQQO6%:]8S71HK#M5RPT-G-V MN,9^&Z39@,^70NC]Q"2H._C)?U!+ P04 " #L@ I16QE_?KKXEK2!TH['.^8[TG4_'XDA1K7<,[DL C5K.1!WC M4NOJR F$BN52<:..J(J@K!22K[2+.@L5\O@HXH0(GD6CX#=SV?SA_.H0/W.! MG%_#BOB3GJH-M#$N52C%NYQ!XPN0D'M"4LQM>$T8VB=E5..&4[ M#R\LD$HF%=*FAD9,:)'ZT8=#[]GR=CR<"JE<;I_!?S?=](- [UF!E+&]6EL@ MB2JB-2AQ8QPWV8%/0JBSU[O**"P4V86+)1X7N,$DV4B5@1K2A+B'DHA!;N4H M6I1VU+(*;%!KR8V145)(09R&?D5G&-H4&+NW9^]GOL?=YI._.K?_5 RF$=29 MGL8[EG_*YKDGM!]?18LJNI7Z:V-V(YQOSPK<*G7H5(J^FBRV9.2&@ 41EM0FJ93Y+?$? M:OZ[=2Y @")L*MH<_5.N\JL57W[X5Y)=4SD4_*S&[CXY=9'+DQ09=+URTI#W MVO& (GOMQ?B'O6+9F!1M&LHT%9U7TBP#\:0K&WI--N:=L<=OYF>0DX;I]1", M\6C?0D8;_FF8=6<+T]V>^'*)1P?,\D?4$L#!!0 ( .R "E&7BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:GK)_!'G,%QQ_@A^593)H;=5:G?M^[+8X@K)KWR'F6Y9*<*8KZXH'@I_E>WM=!$]$DA6A1+T, MO>:>8@]4A)&*O.)RZ/4](+?\^9X+\LJ90C0O!*=TZ 5MPP,6BA0?JO,:S?A(,SYAW;DM[16?$JJPF""%[P3?[PC;U,/H M6?C&-)HX'*YM$*_%_X21K]>DP!->["O,5!M'@6D-R.26[*0'&*KPT#MT 8B5 M #*E@P1BU@ZE^]8SU7\=E^VLE<8U8BBNB6X0<=F NX,6J!//U$R)^A 7EF@3S[3,A3 _+< M GGN%G(4Y7$.TBE89#"'B6:+4_,A#RQH [=H&7R R7=HP%Q88"[)DFF;SO]^DH&_+ MO'W7:W$^CY2GF"%"#UZ,4/K8<.Q6][6= _,,))8QU.V1[A4;;$ L8EI7.KZ M%B(4!]:?=.9^=U5EOO*1WKNI3-."H/ M7RD.7UAN?P-02P,$% @ [( *4?_DO>-" 0 11 !H !X;"]?9ZC3\75F='GTYC\3;5'4 MN?FT^7=K.O_'8/UCAYNKC/$JNF1#:7RJ]+V9MYV>+K0:)ZOH?$W5<+Z2TJ&# M&((X?- :@M;A@S80M D?M(6@;?B@!(*2\$$["-J%#]I#T#Y\T &"#N&#*$89 M8P%)"ZP%:$W(-0GPFA!L$B V(=DDP&Q"M$F VH1LDP"W">$F 7(3TDT"[";$ MFP3HS:@W"]";46\6H#CO_:(R; M>YYK//^=5/OQ63,?/RV?FXMW?,)9PU^#TR]02P,$% @ [( *4:H=$+!V M 0 *!$ !, !;0V]N=&5N=%]4>7!E&ULS9C+3L,P$$5_)J7;+>T?\\D?4B@$E$5B=G$2CQS[XU'.E(R>=MZB-G& M:!NG>9.2?V LE@T8&0OGP>).[8*1"6_#@GE9+N4"F!B-QJQT-H%-P]1JY+/) M$]1RI5/VO,''43D[S0/HF&>/N\+6:YI+[[4J9<)]MK;5-Y?AWJ' SJXF-LK' M 1;D[*1#N_.SP;[O=0TAJ JRN0SI11JL8AO-8MIJB$6_Q(F,KJY5"94K5P9; MBN@#R"HV ,GH8B,*PN_*+_3N9/D.LG ?G(TXLP/EVAY&TW4./0A"2 MZG_%HR-*7_Q^T$Z[@NJ7WGB\'RXLNWE$UBV7G_'7&1_US\PAB.2X(I+CFDB. M&R(YQD1RW!+)<4&UL4$L! A0#% @ [( *41S(EI@;!0 814 !@ M ("!#0@ 'AL+W=OP\% "($P & M @('R$@ >&PO=V]R:W-H965T&UL4$L! A0# M% @ [( *4>2#40$U!P G"@ !@ ("!-Q@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [( *4>?U313> M!P 2AL !@ ("! 3 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( *4:KKL,\9" Z!@ !D M ("!%$( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [( *47^N..W1"0 D1P !D ("!BE( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( * M4;B2;0[L @ X @ !D ("!=V8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( *47]8W^%\ P ) P M !D ("!)', 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( *42U-?YS# P B T !D M ("!I80 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [( *438F<-/?!P #RL !D ("!]Y, 'AL+W=O M&PO=V]R:W-H965T7!E&UL 64$L%!@ B "( )0D $:I $! end XML 39 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 40 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 41 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 238 225 1 false 26 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 3 false false R4.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 4 false false R5.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 10101 - Disclosure - BASIS OF PRESENTATION Sheet http://www.pcconnection.com/role/DisclosureBasisOfPresentation BASIS OF PRESENTATION Notes 6 false false R7.htm 10201 - Disclosure - REVENUE Sheet http://www.pcconnection.com/role/DisclosureRevenue REVENUE Notes 7 false false R8.htm 10301 - Disclosure - EARNINGS PER SHARE Sheet http://www.pcconnection.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 8 false false R9.htm 10401 - Disclosure - LEASES Sheet http://www.pcconnection.com/role/DisclosureLeases LEASES Notes 9 false false R10.htm 10501 - Disclosure - SEGMENT INFORMATION Sheet http://www.pcconnection.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 10 false false R11.htm 10601 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.pcconnection.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 11 false false R12.htm 10701 - Disclosure - BANK BORROWINGS Sheet http://www.pcconnection.com/role/DisclosureBankBorrowings BANK BORROWINGS Notes 12 false false R13.htm 20102 - Disclosure - BASIS OF PRESENTATION (Policies) Sheet http://www.pcconnection.com/role/DisclosureBasisOfPresentationPolicies BASIS OF PRESENTATION (Policies) Policies 13 false false R14.htm 30103 - Disclosure - BASIS OF PRESENTATION (Tables) Sheet http://www.pcconnection.com/role/DisclosureBasisOfPresentationTables BASIS OF PRESENTATION (Tables) Tables http://www.pcconnection.com/role/DisclosureBasisOfPresentation 14 false false R15.htm 30203 - Disclosure - REVENUE (Tables) Sheet http://www.pcconnection.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.pcconnection.com/role/DisclosureRevenue 15 false false R16.htm 30303 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.pcconnection.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.pcconnection.com/role/DisclosureEarningsPerShare 16 false false R17.htm 30403 - Disclosure - LEASES (Tables) Sheet http://www.pcconnection.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.pcconnection.com/role/DisclosureLeases 17 false false R18.htm 30503 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.pcconnection.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.pcconnection.com/role/DisclosureSegmentInformation 18 false false R19.htm 40101 - Disclosure - BASIS OF PRESENTATION - Restructuring and Other Charges (Details) Sheet http://www.pcconnection.com/role/DisclosureBasisOfPresentationRestructuringAndOtherChargesDetails BASIS OF PRESENTATION - Restructuring and Other Charges (Details) Details 19 false false R20.htm 40201 - Disclosure - REVENUE - Disaggregation of Revenue (Details) Sheet http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails REVENUE - Disaggregation of Revenue (Details) Details 20 false false R21.htm 40202 - Disclosure - REVENUE - Contract Balances (Details) Sheet http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails REVENUE - Contract Balances (Details) Details 21 false false R22.htm 40301 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.pcconnection.com/role/DisclosureEarningsPerShareTables 22 false false R23.htm 40401 - Disclosure - LEASES - Lease Cost and Other Information (Details) Sheet http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails LEASES - Lease Cost and Other Information (Details) Details 23 false false R24.htm 40402 - Disclosure - LEASES - Future Lease Payments (Details) Sheet http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails LEASES - Future Lease Payments (Details) Details 24 false false R25.htm 40501 - Disclosure - SEGMENT INFORMATION - Segment Information Applicable to Reportable Operating Segments (Details) Sheet http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails SEGMENT INFORMATION - Segment Information Applicable to Reportable Operating Segments (Details) Details 25 false false R26.htm 40701 - Disclosure - BANK BORROWINGS (Details) Sheet http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails BANK BORROWINGS (Details) Details http://www.pcconnection.com/role/DisclosureBankBorrowings 26 false false All Reports Book All Reports cnxn-20200630x10q.htm cnxn-20200630.xsd cnxn-20200630_cal.xml cnxn-20200630_def.xml cnxn-20200630_lab.xml cnxn-20200630_pre.xml cnxn-20200630xex31d1.htm cnxn-20200630xex31d2.htm cnxn-20200630xex32d1.htm cnxn-20200630xex32d2.htm http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 true true JSON 44 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cnxn-20200630x10q.htm": { "axisCustom": 0, "axisStandard": 9, "contextCount": 238, "dts": { "calculationLink": { "local": [ "cnxn-20200630_cal.xml" ] }, "definitionLink": { "local": [ "cnxn-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "cnxn-20200630x10q.htm" ] }, "labelLink": { "local": [ "cnxn-20200630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "cnxn-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "cnxn-20200630.xsd" ], "remote": [ "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://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 256, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 2, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 8 }, "keyCustom": 11, "keyStandard": 214, "memberCustom": 14, "memberStandard": 12, "nsprefix": "cnxn", "nsuri": "http://www.pcconnection.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - SEGMENT INFORMATION", "role": "http://www.pcconnection.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.pcconnection.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - BANK BORROWINGS", "role": "http://www.pcconnection.com/role/DisclosureBankBorrowings", "shortName": "BANK BORROWINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - BASIS OF PRESENTATION (Policies)", "role": "http://www.pcconnection.com/role/DisclosureBasisOfPresentationPolicies", "shortName": "BASIS OF PRESENTATION (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - BASIS OF PRESENTATION (Tables)", "role": "http://www.pcconnection.com/role/DisclosureBasisOfPresentationTables", "shortName": "BASIS OF PRESENTATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - REVENUE (Tables)", "role": "http://www.pcconnection.com/role/DisclosureRevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.pcconnection.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - LEASES (Tables)", "role": "http://www.pcconnection.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - SEGMENT INFORMATION (Tables)", "role": "http://www.pcconnection.com/role/DisclosureSegmentInformationTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_rLao6dCXGUuMu0C1Rzq_GQ", "decimals": "INF", "first": true, "lang": null, "name": "cnxn:NumberOfOfficeFacilitiesClosed", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_facility_-HsHPUyrXkyJMniGCun0rg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - BASIS OF PRESENTATION - Restructuring and Other Charges (Details)", "role": "http://www.pcconnection.com/role/DisclosureBasisOfPresentationRestructuringAndOtherChargesDetails", "shortName": "BASIS OF PRESENTATION - Restructuring and Other Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_rLao6dCXGUuMu0C1Rzq_GQ", "decimals": "INF", "first": true, "lang": null, "name": "cnxn:NumberOfOfficeFacilitiesClosed", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_facility_-HsHPUyrXkyJMniGCun0rg", "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_gdxcsW6w4Uu-YhkGkA2zAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_gdxcsW6w4Uu-YhkGkA2zAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_QkPfm1690k2R3o3MQRFhAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - REVENUE - Disaggregation of Revenue (Details)", "role": "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "shortName": "REVENUE - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_srt_ProductOrServiceAxis_cnxn_NotebooksAndMobilityMember_x9SV3sUJ1UGxd11bcjSUiQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_8OfZG8gER0a5n549ks9aKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - REVENUE - Contract Balances (Details)", "role": "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails", "shortName": "REVENUE - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_8OfZG8gER0a5n549ks9aKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_QkPfm1690k2R3o3MQRFhAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_QkPfm1690k2R3o3MQRFhAw", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_yTh9zr5ytkCnw8MuI_UgZQ", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_gdxcsW6w4Uu-YhkGkA2zAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - LEASES - Lease Cost and Other Information (Details)", "role": "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails", "shortName": "LEASES - Lease Cost and Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": "0", "lang": null, "name": "cnxn:NumberOfAdditionalLeasesNotYetCommenced", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lease_Mh5F3ZI4SEeXdO5YlKNtMA", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_gdxcsW6w4Uu-YhkGkA2zAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - LEASES - Future Lease Payments (Details)", "role": "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "shortName": "LEASES - Future Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_gdxcsW6w4Uu-YhkGkA2zAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_FpYLZJfcwkCsXj2QqD0rvw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - SEGMENT INFORMATION - Segment Information Applicable to Reportable Operating Segments (Details)", "role": "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "shortName": "SEGMENT INFORMATION - Segment Information Applicable to Reportable Operating Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_FpYLZJfcwkCsXj2QqD0rvw", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_gdxcsW6w4Uu-YhkGkA2zAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - BANK BORROWINGS (Details)", "role": "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails", "shortName": "BANK BORROWINGS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_gdxcsW6w4Uu-YhkGkA2zAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_QkPfm1690k2R3o3MQRFhAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "role": "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_QkPfm1690k2R3o3MQRFhAw", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_0dSYnJYJYUy2dCIBSLQ0Dw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_0dSYnJYJYUy2dCIBSLQ0Dw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m05KzSqNhEujtCFFD1KINw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - BASIS OF PRESENTATION", "role": "http://www.pcconnection.com/role/DisclosureBasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - REVENUE", "role": "http://www.pcconnection.com/role/DisclosureRevenue", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - EARNINGS PER SHARE", "role": "http://www.pcconnection.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - LEASES", "role": "http://www.pcconnection.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_4t6eSPOfOE2AmCIc5j27Sw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 26, "tag": { "cnxn_AccessoriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to accessory products.", "label": "Accessories [Member]", "terseLabel": "Accessories" } } }, "localname": "AccessoriesMember", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnxn_AccruedEmployeeTerminationBenefits": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value at the balance sheet date of obligations related to unpaid employee termination benefits.", "label": "Accrued Employee Termination Benefits", "terseLabel": "Accrued employee termination benefits" } } }, "localname": "AccruedEmployeeTerminationBenefits", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "cnxn_AccruedExpensesAndOtherLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing accrued expenses and other liabilities.", "label": "Accrued Expenses And Other Liabilities [Member]", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesMember", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "domainItemType" }, "cnxn_AdjustmentsToAdditionalPaidInCapitalEmployeeStockPurchaseProgramAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in additional paid-in capital (APIC) from required adjustments pertaining to the employee stock purchase program.", "label": "Adjustments to Additional Paid in Capital, Employee Stock Purchase Program Adjustments", "terseLabel": "Issuance of common stock under Employee Stock Purchase Plan" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEmployeeStockPurchaseProgramAdjustments", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "cnxn_AdjustmentsToEmployeeStockPurchasePlan": { "auth_ref": [], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (decrease) for required adjustments pertaining to the employee stock purchase program.", "label": "Adjustments to Employee Stock Purchase Plan", "terseLabel": "Issuance of stock under Employee Stock Purchase Plan" } } }, "localname": "AdjustmentsToEmployeeStockPurchasePlan", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cnxn_AssetsNetOfIntercompanyBalanceEliminations": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized net of intercompany balance eliminations.", "label": "Assets, Net of Intercompany Balance Eliminations", "terseLabel": "Assets net of intercompany balance eliminations" } } }, "localname": "AssetsNetOfIntercompanyBalanceEliminations", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "cnxn_BasicAndDilutedEarningPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Basic And Diluted Earning Per Share [Abstract]", "label": "Basic And Diluted Earning Per Share" } } }, "localname": "BasicAndDilutedEarningPerShareAbstract", "nsuri": "http://www.pcconnection.com/20200630", "xbrltype": "stringItemType" }, "cnxn_ContractWithCustomerLiabilityAdvancePaymentsReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Advance payments received from customers not recognized as revenue.", "label": "Contract with Customer Liability, Advance Payments Received", "terseLabel": "Cash received in advance and not recognized as revenue" } } }, "localname": "ContractWithCustomerLiabilityAdvancePaymentsReceived", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "cnxn_DeferredIncomeTaxExpenseBenefitAdjusted": { "auth_ref": [], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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, including cumulative effect adjustment on adoption of new accounting standard.", "label": "Deferred Income Tax Expense (Benefit), Adjusted", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefitAdjusted", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cnxn_DesktopsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to desktop computer products.", "label": "Desktops [Member]", "terseLabel": "Desktops" } } }, "localname": "DesktopsMember", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnxn_DisplaysAndSoundsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to display and sound products.", "label": "Displays And Sounds [Member]", "terseLabel": "Displays and Sound" } } }, "localname": "DisplaysAndSoundsMember", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnxn_LargeAccountSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to the Large Account Segment (Enterprise Solutions).", "label": "Large Account Segment [Member]", "terseLabel": "Enterprise Solutions" } } }, "localname": "LargeAccountSegmentMember", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "cnxn_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearSix": { "auth_ref": [], "calculation": { "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after sixth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Six", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearSix", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "cnxn_LesseeOperatingLeaseLiabilityPaymentsDueYearSix": { "auth_ref": [], "calculation": { "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in sixth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Six", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearSix", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "cnxn_NetAndComMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to net and com products.", "label": "Net And Com [Member]", "terseLabel": "Net/Com Products" } } }, "localname": "NetAndComMember", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnxn_NotebooksAndMobilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to notebooks and mobility products.", "label": "Notebooks And Mobility [Member]", "terseLabel": "Notebooks/Mobility" } } }, "localname": "NotebooksAndMobilityMember", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnxn_NumberOfAdditionalLeasesNotYetCommenced": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Then number of additional operating or financing leases not yet commenced.", "label": "Number of Additional Leases Not Yet Commenced", "terseLabel": "Number of additional operating or financing leases not yet commenced" } } }, "localname": "NumberOfAdditionalLeasesNotYetCommenced", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "integerItemType" }, "cnxn_NumberOfOfficeFacilitiesClosed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of office facilities closed.", "label": "Number of Office Facilities Closed", "verboseLabel": "Number of office facilities closed" } } }, "localname": "NumberOfOfficeFacilitiesClosed", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationRestructuringAndOtherChargesDetails" ], "xbrltype": "integerItemType" }, "cnxn_OtherHardwareAndServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to other hardware products and services classified as other.", "label": "Other Hardware And Services [Member]", "terseLabel": "Other Hardware/Services" } } }, "localname": "OtherHardwareAndServicesMember", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnxn_OtherLeaseInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "N/A", "label": "Other Lease Information [Abstract]", "terseLabel": "Other information:" } } }, "localname": "OtherLeaseInformationAbstract", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "cnxn_OthersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Others [Member]", "label": "Others [Member]", "terseLabel": "Others" } } }, "localname": "OthersMember", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "domainItemType" }, "cnxn_PublicSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to the Public Sector segment (Public Sector Solutions).", "label": "Public Sector [Member]", "terseLabel": "Public Sector Solutions" } } }, "localname": "PublicSectorMember", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "cnxn_RelatedPartiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Parties [Member]", "label": "Related Parties [Member]", "terseLabel": "Related Parties" } } }, "localname": "RelatedPartiesMember", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "domainItemType" }, "cnxn_RestructuringAndOtherCharges": { "auth_ref": [], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan and other charges incurred outside of the normal course of business.", "label": "Restructuring and Other Charges", "terseLabel": "Restructuring and other charges" } } }, "localname": "RestructuringAndOtherCharges", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationRestructuringAndOtherChargesDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "cnxn_ServersAndStorageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to server and storage products.", "label": "Servers And Storage [Member]", "terseLabel": "Servers/Storage" } } }, "localname": "ServersAndStorageMember", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnxn_SmallAndMediumSizedBusinessesSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to the Small and Medium Sized Businesses segment (Business Solutions).", "label": "Small And Medium Sized Businesses Segment [Member]", "terseLabel": "Business Solutions" } } }, "localname": "SmallAndMediumSizedBusinessesSegmentMember", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "cnxn_SoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to software products.", "label": "Software [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareMember", "nsuri": "http://www.pcconnection.com/20200630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Document And Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r190" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r189" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r189" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r83", "r88" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r35", "r62" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r91", "r127", "r130", "r183", "r184" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Basis of Presentation" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r12", "r93", "r94", "r128" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r13" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": "Adjustments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Shares withheld for taxes paid on stock awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r132", "r133", "r134", "r135" ], "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": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Allowance for Credit Loss [Abstract]", "terseLabel": "Customer allowance for doubtful accounts" } } }, "localname": "AllowanceForCreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationRestructuringAndOtherChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r97" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Increase in customer allowance for doubtful accounts due to COVID-19" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r71" ], "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", "verboseLabel": "Employee stock awards excluded from computation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r85", "r166", "r175" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "terseLabel": "Total assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Total assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r34" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r148", "r149" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrued capital expenditures" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r20", "r54" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r48", "r54", "r59" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r48", "r150" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash Investing and Financing Activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Change in contract liability" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r116", "r117" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r11" ], "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", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r11" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r60", "r140", "r145", "r146" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractTerminationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Contract Termination [Member]", "terseLabel": "Lease termination costs" } } }, "localname": "ContractTerminationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationRestructuringAndOtherChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of information on contract liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r123", "r124", "r128" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance - Contract liability", "periodStartLabel": "Beginning balance - Contract liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r123", "r124", "r128" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r129" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedLabel": "Amounts recognized as revenue as performance obligations satisfied" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r90" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate Non Segment [Member]", "terseLabel": "Headquarters/Other" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r43" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "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": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r60", "r111", "r112", "r115" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Restructuring and other charges" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Bank Borrowings" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r118" ], "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]", "verboseLabel": "Bank Borrowings" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.", "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Debt instrument, description of variable rate basis" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r27" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r136", "r137" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r52", "r105" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortizationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Depreciation, Depletion and Amortization [Abstract]", "terseLabel": "Depreciation and amortization:" } } }, "localname": "DepreciationAndAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax [Abstract]", "terseLabel": "Net sales:" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "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" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r127" ], "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": "Schedule of disaggregation of revenue from contracts with customers" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share", "terseLabel": "Earnings per common share:", "verboseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r40", "r63", "r66", "r68", "r69", "r70", "r73", "r172", "r181" ], "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" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r40", "r63", "r66", "r68", "r69", "r70", "r73", "r172", "r181" ], "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" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosures [Abstract]", "terseLabel": "Additional Disclosure" } } }, "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r74" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee separations" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationRestructuringAndOtherChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r52" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of fixed assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r100", "r101" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r42" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r38", "r63", "r165", "r170", "r182" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Statements of Income" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r61", "r84", "r138" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "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 provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r49", "r55" ], "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": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r31", "r169", "r179" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r51" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r51" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r51" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r51" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r51" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r51" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses, income tax receivables and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r67", "r72" ], "calculation": { "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Dilutive effect of unvested employee stock awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r103", "r104" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "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" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Net", "verboseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Elimination [Member]", "terseLabel": "Intersegment Elimination" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r33", "r99" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r161", "r163" ], "calculation": { "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease Cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future lease payments on capitalized operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r162" ], "calculation": { "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r162" ], "calculation": { "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r162" ], "calculation": { "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r162" ], "calculation": { "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r162" ], "calculation": { "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r162" ], "calculation": { "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020, excluding the six months ended June 30, 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r162" ], "calculation": { "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r24" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r17", "r168", "r177" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r9", "r167", "r174" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit, outstanding borrowing" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r23" ], "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": "Line of credit, borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r23" ], "lang": { "en-US": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Credit facility, expiration date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r23" ], "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": "Line of credit, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r23" ], "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": "Line of credit, available for borrowing" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "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 L I B O R [Member]", "terseLabel": "One-month LIBOR rate" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r48" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash Flows used in Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r48" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash Flows used in Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r48", "r50", "r53" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash Flows provided by Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r36", "r37", "r39", "r53", "r72", "r171", "r180" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Adoption of Recently Issued Financial Accounting Standards and Recently Issued Financial Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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)", "terseLabel": "Operating income (loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Income (Loss) [Abstract]", "terseLabel": "Operating income (loss):" } } }, "localname": "OperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r156", "r163" ], "calculation": { "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Capitalized operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Future lease payments over the remaining term of capitalized operating leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r152" ], "calculation": { "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liability balance", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r152" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Short-term lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Current operating lease liability, Statement of Financial Position" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r152" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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", "verboseLabel": "Long-term lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r154", "r158" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r151" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "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": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r160", "r163" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - Capitalized operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r159", "r163" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - Capitalized operating leases (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r83", "r88" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r147" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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 liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r46" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r46" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividend payments" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r46" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Payments of payroll taxes on stock-based compensation through shares withheld" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r45" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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", "negatedLabel": "Purchases of equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r18", "r19" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r36", "r37", "r47", "r85", "r89", "r139", "r141", "r142", "r143", "r144" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r8", "r106", "r178" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r41", "r96" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indebtedness divided by net capital.", "label": "Ratio of Indebtedness to Net Capital", "terseLabel": "Debt ratio" } } }, "localname": "RatioOfIndebtednessToNetCapital1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationRestructuringAndOtherChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring and other charges" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationRestructuringAndOtherChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r14", "r120", "r176" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r126", "r127" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "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": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "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": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r72" ], "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 share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r109", "r110", "r113" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationRestructuringAndOtherChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r109", "r110", "r113" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of restructuring and other charges" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r82", "r85", "r86", "r87", "r102" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r82", "r85", "r86", "r87", "r102" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Segment information applicable to reportable operating segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segment [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r92" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]", "terseLabel": "Selected operating expense:" } } }, "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r44", "r98" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r51" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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 Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r157", "r163" ], "calculation": { "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r85", "r102", "r107", "r108", "r114", "r183" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r30", "r119" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": "Basis of presentation" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Statement of Changes in Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r10", "r11", "r119", "r120" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under Employee Stock Purchase Plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r10", "r11", "r119", "r120" ], "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", "verboseLabel": "Restricted stock units vested (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r119", "r120" ], "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", "verboseLabel": "Restricted stock units vested" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r11", "r15", "r16", "r95" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total Stockholders' Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubordinatedBorrowingLineItems": { "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": "Subordinated Borrowing [Line Items]", "terseLabel": "Subordinated Borrowing" } } }, "localname": "SubordinatedBorrowingLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubordinatedBorrowingTable": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Schedule of borrowings under subordinated debt agreements that qualify as available in computing net capital under SEC's uniform net capital rule, including restrictive covenants, collateral, interest rates and due dates, amounts due by date and amount owed in total.", "label": "Subordinated Borrowing [Table]" } } }, "localname": "SubordinatedBorrowingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r32", "r121", "r122" ], "calculation": { "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock, at cost" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r29", "r121" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r11", "r119", "r120" ], "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", "negatedLabel": "Repurchase of common stock for treasury (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r119", "r120", "r121" ], "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", "negatedLabel": "Repurchase of common stock for treasury" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type Of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationRestructuringAndOtherChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r75", "r76", "r77", "r78", "r79", "r80", "r81" ], "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": "Use of Estimates in the Preparation of Financial Statements" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r65", "r70" ], "calculation": { "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails": { "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", "terseLabel": "Diluted", "totalLabel": "Denominator for diluted earnings per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in computation of earnings per common share:", "verboseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r64", "r70" ], "calculation": { "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails": { "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", "terseLabel": "Basic", "verboseLabel": "Denominator for basic earnings per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "http://www.pcconnection.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918631-209977" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479118&loc=d3e64650-112822" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r185": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r186": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r187": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r188": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r189": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "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" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" } }, "version": "2.1" } ZIP 45 0001558370-20-010185-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-20-010185-xbrl.zip M4$L#!!0 ( .R "E$34K?S#@H .%3 1 8VYX;BTR,#(P,#8S,"YX M+5FF9U2KPQ$UF9VG+8B$)&1(@@N M/O+KT^"E@R1$:CQ9584O-@ET-[K[ QH-$-#U+\^N@QX)%Y1Y-XUNJ]- Q+.8 M3;WU32,032PL2AN_?/CK7Z[_UFS^=CL?(YM9@4L\B2Q.L"0V>J)R@Q;,][&' M)H1SZCCHEE-[31"Z;+UMO;OH=%O]]Y<7?=1LQI)NL0!.YJ%09*_536N&L53F M7:'W[6ZGW>OT.NC]5>?MU44//4Q2P@EHN:)'*86U(2Y&$O,UD5/L$N%CB]PT M-E+Z5^WVT]-3R[T=6.' D.,;[ M(\!.V#KXRR'*'7L$.]7@8$_L-??4;S&^AD8ZW?9OD[$9*A@37E'OD0B9TC\O MN=,2Q&JMV6,[J@/&;K_9Z3;[W81)4=D'3'$3;]I194+J@:6!NZ=/2FY+WI8O M/FD#41.H"*=6PN=0[UL^%S32;ZOJ)6":-H.I)?*M"*N4$=U](TJHM:_23[2ZZ:(VB;(#0/&D'DV\2 ,PH-@#K55 MV+O%CNI8YH80*1J(VC>-*@RI>HF"-EE1CX:&0+CI=% 3I?+@>3B;WAE3T[A3 M3^9L/+H;+.#E=C >3(<&,C\9QL*\;A^*.FPE *5FWH?PV>=$@/#0>6,HB+EC M$AVGA1TK<$Y@W&I6S!>7)H#]:!S36C%;C6!"=4D9,'.X](CVRB)J+N#?Q)@N M3#2[1Z/I<#8Q:ER_#]Q+/7)S$;ZC MPG*8"#@Q,/<@TQ4/A)L;S,D=D9@Z,9['R73H773ZG2X@MI4"+\9@/AU-/YKH MP9A#%&N9J,-\',GE^P"]AV-2BJZ$_!FJO$-1( M:(QM(K9&\K60'()=O:IP1DP_#%.8.\=#U*NAS84VWOA)_D,D-3Q)YA MQ^5-%A?3^*C"&AI-[V?S23U82@ S9*Y+93CE0%8!H!0PI8SH<&?4^R]'IQ_MVRSAG3RJ.96>>O5H]-._R M)IWIK^AV-I_/OJ@@5X-1.1=X@'PN;P3I2'4P]2 WR*S! MK#=9L'(ROQJMTP/AG C) TL&'$92LL,_W*@S/T4;QR=*T6\]EET20_E>8SM? M#>+VZGWFLMUA3AZ)%Q HP.LU)^O0@MDJ*%NRY\2]C^MF(BGP:V(K JH4;QY:,3[H4C>@S*2K6R@3D2B164-X^L2:+1GX/JP MU-2W8'/B,R[5\\PG'*L%>\Q0!/L/:$'?59^"M)D@RM-4%I3L_B_@[FM9]=)2"25#O#M+KV1 M4DK\ V$GI5)::.Y@A$ ?^C%6+Q&!N961DKDC D(89%^2$M%.3&R@]JL9#XCE M&#_YA@^QDOBG&BSHWA_C+G7 M[=W++?"V?_GE&JR%90KRA8186M?=542/B^3X7\*W1E--GEG$:,2I5+I4KW;3E5\B_^E?1#PJ!:?5.A MO:(K7GG-BB(F]=#<*5%9EEVAO IZNC"HY71?!974]$J9(!W57KZ#]^/YMJ,!-0VWK6P// MOJ-. '#&']>2;VN#I0BW\J)44,7LW\LR1*$_O!EZ!65 ,Y+$56D2&!0 &96! M,N!5VKM '248DJDNA4J"8=UKH^]E_AS MA.%0EWJA")%86XDCU]I(3Y=Y1&+^4MK3JF6D IA-EE1J$&8K^00! M^ #%P](S0VK*)%DR]DT=.)RP)76H?-FW0$MQ9M:8A*N?!@%-38AF>'T(1F'U MF=D!XR \ .H>0)$I/C.]PSGP$^:VZO+*S>!P:FVC\LX$JJ,Z,ZN2SZE?J-P, M R$9K'7&%$=#86 _JO"0W,R:$XO01Y7+1[:>R/MC(]S6Y&HA#I(S4,^@AT!7HSPSR.R*^2>8?V),I/3.M=<>!&FDVI:4Y[X[G^@Y[(61! M>)(.W!*/K*@4AUU.2_GGY \6ATQ.;R3D=HSG#:-,Q9GUO#LJ? >_A%,KK-_L MPX%36'UN=I 5X8!3]%LF"_PYZ.B*9E9<+N(:1T)VDG M;=,0:4S[SNVGDU+H0$68V6I@V^&'%^Q$7T]A.?.52'73BH!KTI%W7O_[E[F_5ZN\/@ZYB$-V= M(79U?G]<99Z_KFO*54 MJ[ZD!\V&FL12/)'-L\;ZE[8OE5BWRG6M4:\UZ\VZ6-+'UYQO<30&DEGV[L/%]9>HX\]M:[>/CX^RC=4;H!*K6&[7?7[I#?8IF M6A5;MJ-9.JHH4/[6]BYVB:XYGII"U1=OU P$M&KK>W%+L&_5H%B57:HVFM56 MXVQA&Y55$P7D5P(P[,(N.(V;FYN:]VL%=* H=Y28:(#&BG?MUEG.T7W%QK.Y MR61YUZ84C>\KNK6PJDR/];F-A@-#UH)M/3 M<(J08U<4=IL?@^=(D^:Z3BP+Z4QW9SJ9U5BA6BJQM<."6/]J]\;/8/TSM#\D MNV1_(9RV9D^?3/*Q1VXXXG.#>L2V;A+;I:BC40L1"T(*\7L']>0ZP>>^MO1HWP.6 M.*E?"*&MF7KS,#A\T3X8';ZYID=5%YKN V B]^TJP^I""P=!#6-]%3OLAC#4 MU>M*55G+A<_MWNMCYW78>62?AKWN\Z,Z@B\/:E=];7>4X?=.9S1"B[7"&M1V*07-;;1K9YD_+EM7K>;E]>5UO7'5N+X\O[D* MM3QD&2J-@M"H'LB'CUO&$@T-_!(UVYVM7$(5 [E!_3$ELT^U^34#X%$7 V0C@#D9/0 M86.J' ?GJ1'Z5#=+3?6S]0[M)W0)8#C4AHL$?9*/0;@'XC(H[G%QGQ&O%'/BSFQNDB5" V2RAZ_"+CRQ MWA&90#:L4LRDHYF> -DR.CVCVB, (*QSM:&M,//AB74 M.@;.LT"4HZ=O#%EB4_F=%8Z!YY3HI,C$)4[S^07+0VF6V;,@'BD\< 6SUK("!9MPVS2G;G>- (B#:QCWNB;7/&(+" C M6"GBKA&%R8-+EYYR5C8=Y]=YQ8^([500$P.OZFZ2[VH;2]0/OFY]U\:8,!'< MQ>M-T<7KPQ'\>>F\CH9*[TEY?FWW7CI%+&&'>= *8)?8FVG"C=^*6XC%[O\$ M!@L4P13>!;?B3^>!L@@)O .[9L\6PZB MR.8OR3S8':.=H@5]ZJ*@?K^3]>V57U^G!2E"P'4.B=MC8DJ6A_RB.(Y)RB6H M*9UUM I:R$2A^7U*QMPX,%2B?-8@RL4VBTFPI.C; _2.+!<%/8%JNO,3.].V M:SN@#;I> L26E< _ [H#-]I/+:E\UI#$Z:ZX?S^PI; 6MM.U-V;+P;S$%J+O M6$?V$ )H;HJ'5^$8N$^)+G&VSYD'?'$&%GE#VC=D@6,T 9=JS+"%;8>YR7?D M;WS@966%*I>/^^RC0 [$A[:'[5W8[ IX+&BPCQIYHU00/02&<\!B9X MP? 7-Z((_\ VL$/#(8Q^QV ]#\L?-EN(LAZ55;#3][BUF>("HGWPO 1+.(JQ MLK"[RJF]=)/0BV),;#5%B\E"?A8HGXGD)&B;\02P4J05'M&<(AVOF( 9U(Q0 M!__7^\I=Q<>M<0*?E$Z"-QWYRQ:P:;%O@=G5OE!,P@-?P# M+S;@Y!NVEJ-&0VG5^+=K.V@S@YBFZA%SG5L-L?/MLF,08OS_;L+ M'[$-9 NQ:;L;QJV6.#2LX80 O?&D8,>UJ<\\!XJ"E4^ :O(H8C$;> ER6%N M3HFVSTWCYY\2JYZ B616@V\@5[(92' :&S_-$%OG)$TB";]O"]>RV8)_8%L0 M0^T\N$W82$2$1;5W =HK>IGK%UA/9L7X9G4CFUEYN#YW7*6THYVU3])PQ#41 MI++JLIG*QM$+J6,5O]Y)FH>(#@+#*'>2Q^T04#Y#*NWC.%'MI^F>(A7L ME7KC1\Q06@;W(>)VR?(934[*^'XF"?6A'0KGF>'JD9;O"8.SJ[S-MGV7@HW; MB/G#78\,Q6I&L5X"UM:Q,)Q7"W(L%O#-US_.;$1&VH)MNV%[N4%93X2F>J28 M5=P1F]%!5"/'HOD ,F ;H+G?7WKCY"-/DBN>D,&D5$*9#DD0>%%EF!O.4NGS M>JO>4*K*IS3XTE$'K\^OWX9*OS-0AM_504?YNR_T'T4LC/[I:1<9ZCNBV@2] MNK,W1%E08+ILG3C#;/=S@EU!DA.DMB;;N@ M9*P) BBQ$XQ[M[B@[VMR?=]*N.\" _%%.SS;1HAS^/9: ]P3],2K%_*.%)'6 M#=!,PT EQ =/P)IF_@MI- _F@?I$W%P#5$C,Z=H+%[T4^]!2 M(<7O^_ O3,P)FPL/_8$WL'$>.Z=I^A!OGH281<1Q4+\WY =^,6E.VM6Q@^@> MN _+.4$#2(2?N.VLC(F,-MSF<_GQP;(92EOMMI7F_Y,:!\T!K]LEE A>EXY: M\W4)%H[E&T1T2(9=O:';',%=*TV\N;RT\?.MW+Z\^W M'ZZU5BMJZ4YW:4WL:$&35Y?=W2_]J%7L?-$^M[N=]E7GJJ-]_M*Y^?+A2GMZ MW!5\I%(NK=R2MN7\6-"G:12IXWYY=:UO%VO/VWYIMU]>7BY?KB\Q6=&JG6[[ MGX^CF;%&&[UE.:ZG.P:ZT&CY+V[PY0@;NA>H*5']=4'LN('K]NY9W!+LKU9< MK,6^:G6O6M?=RU?7O A%E&C_(@;#OLB"T[V]O6T'O^Z*TH9,;U['=OCC M!567IGTEV$93M-2"ZE^\MRWZ=N%:FZW-'AM\MR9HF6YIJ;N+H#EJ,BM=W])F MN[=M9'LN^X:UZ+;85ZU.-P+[7PB9FPN-_?1].MRU=M00*]!F9=N#5P\YKK6P MT<"A!D@",D:6Z[D76EM-=,-Y=5K,6CHWUYU FIE'C8Y9=1\[)GT,,ND'%]N6 MR8QQ]ZL[6TZ%.>"'+I\P)=3I'K$=_P?$)[?\\Q)]X:D?Y:)RODWB-/MVQ7 M!6KY9U4(=XJ>D>,C^H6^6A&T"H28+..ORZ"3;+IZ,-1R/*(;WIUNL[&J'$=Y M;58H_@C1(MNM;1DZ'83G>(JVF'CL\V0;#,?.*JI0#G0=Z&.R_=T,;CE>V[0V[:A,6[?M"]G)^W")$2\%V,KD M8X [:*V<0/0SF[BQTS+14O=MKT+Q,MJN3%B\T2VG'EFCIDN*&K32VJ#- I$J MY4RW6T[(-96'&/X"M7;P*Q0UL_5(8&H0EF.%BT3G1]0^DZGL8C,I/6+E3&3N MOK4\]H!]=2U17[L/-$LW24RSKH*D=2TH):#0?4>GH[6T75/TW/ZQVQ._WL\[P>=LBHB?8.L+9 =;W,Q"[28%#=GIX\T6 M.XR[WJOEYLF=76<'8V]B/9(&1#MJW';49PMV:DRH97V[Z,:M+0G>\!4ZGJ\\W'SN=4Y 6+V1.P5HF1&A$4IDW=!/ YJ_' MU&+G@,2,K;Y'RPSWV M%[K9].B6<& ']>@^/72I[7^W,=UL?KOPB-_8?HFWH3UBC!=*:7;6D>7N6/H] M?UT0G2>QOZ>U<"?YV6+@UAII$CA0L!&C,]\_]\UPM<0'/,6;T$ M"%A4/! VB#R:QF!H MM2:'C+KZC?30(5(,-'M)X)PBFP5%YWBNO_YJ>6NVJ:+(Z'@7P+H[7'[EKVW5 M6SRIW7RJ:-FJ#A.:%:1<4,&$H%(LMP]MA#0@K/A6;Y!)X" P:;W1%.70,O$$C[/(FX8,R)^7FMDQ7.A \ M7_=?V^E0 ?>AT.UVMI>T?1O^XZ\V&0:+/TW0P&XSGO?EP M,J;?IQZJZ8ZI!8_5HN=J_QT]^7\:208RULCT;<3RL].ZB>8XUO5<8::02@O- MQ/P28D49T/0[1)Z1()$HMQ:@5")U#M,1PARD $;-.7W 3QA^HJ@/) D(TFK M3,US?%!_)HI2*3C7W9L/MY_@9!E525LF4 !,[G:SZ!D1=NI%&([GE@:QI,PS MRE1"& \) $[B!%@ <",8$0X6BO+KS%&$'(I M5*"E?&4J"Y+39UMP'.]CG]G49#E9+BT#/>B&95-E([Z:W<(-9E>?4SZD$(7.@Z/R4APTR@??8 M7WA+WZ:&B/T@%&$@ZYE-I6% :NBP:TA<=(_"_R7H56\2PM)>SJIYM*MC;M:9 M*7FI@I3O\NK8=SD=_#(8?Q^$7R>>H.&E%CVC63\E![C(,2FNTFA*]9WOTO') M=>-C^3('&K/KP/%"RC"4F8*=#0Q<.GPHG="E=5 &B*=1RNI2S*1AG#T3:3_; M["3;K3FY H\S]CQ<0OUL BB6/4LHLD M/I9F]>_2D2X2Q\V<@'/*-KPDRK.D ]5G(3AG_8-<")7F)!-5'>/^&'MH@?$/ M)L(C7C"?^!M__!>5;G)9(V5-^TB $7M_N=[Y/[P\#;[E'YFB287+FJ*/92\ M=F7.\-)[T4EV,#^S1).K%35E'DI>OS*9CYD$DM$J^DJD55[1)F,@BNKE0:A= MSV/$?/I]O!&,LX=%FHQ,* ZNAZ+7/Z):[M;6WP+9Z-;)% VMO*)-'OI2'&-Y M$$X1.46N2Y^!!!K.*-3D:1@UW68(7[M6@_#WSSHQV5B?$)&OXKP:39Y24=-W M'A)H,4O.3G>4DQ*57ZVY="A92$EOK7C#?ZXWS40H'JAZXN0\=@RN[[L>WB R M>#5LGQV(ZS$G*)5UKK]R4^ *M 3!/5G$& J!!1%WYEZ#G]2Y(.!\Q0\XQTUK M<=O-!IHCP$.F.MV.KE5GV@GS OK^QK?IW\]HL%Q2MQD7MXXP_.5G=Y';IQU.[+T190%+=S12=:%$-C.-\"CM-=\8-#V M(87'_+R=2A4--WFTHRJU9"QP"T^PY[H?REK-QWWC+2?16K(NA#U//48CJ0!H M XM0[+Y/2&BBRI3OJD*8(I0,6YK4'41PG*YU9T7MNU1_5FL#0DI03?U:31'@ M;$$D=I&.#:1'%S%QZ9Y]@B" 6'#SF2UIX[<"AJ[?5&H$P5M?;?S- -^M_5GAYJ90K^L/QV:?1H#<;S-@']A2- M/29Q2U/B25YG88U3)2[V688V(EN=>&]C?<-+W,TN M!L=U+*'].%$Q&TI#>:-3M(VN(^VM"(I>C)B6CYM'JE 70%ZOR-!B:A00_9GY M NDNKIS#DWF,HTM-GNCCA=[A[')-YP(K6USB=HHL/+4E_N2E^8!) BZNT30. M ,OL[&DOSS6>6ZLYO[O=F^ #7U%JMO'%30-KYIM(^U]"F)_?D8Y"'YUK5?Q1+!0>&A.S-2;!C9MY3&05A+$4D& B2WAH3.01T)3>N;.ZA-YK4;=H M\Q@\,.'+Y0SZ,A4@O/1*=9;.@03-Y/NZNWZP\^.(HH]04OR\,89I7-E#^]+\'!INM7Q';&B.SQRY' M7Z$I8NJ*?V13:%>*1YEFFEP^%.N3ZAC/BFP6+V4>S*GNL?LQ#7YJFWHS3:Y9 M:B [$R.$&/J#[\6?XR%'-71^=(IK%SH/&X\BZ''S[_'R]WCY>[S\/5[^'EA] M#ZR^!U;? ZO_AH'5Q &YW:++S_->J#4!P]=:422/!Q+:;BD$S(E&[K.GF0I- M%AU[H*MFW?X-Z8>C;!4-0G"(%#'[X[&@&/ZS- ZJ#R;]_ 67L8AD*Q &@I.8 M01+T67-/'RS>BRJU R'XBIQ^(SH_F[8T81.G:=$;O#MK=A?Q7AG-_620W@M@$# MX$.'9@WGF##?[=1#Z0G2Y]^/I]1YXN%,L6,(KT22J =A?UO=D94DLC,A M47RI55XE"/O3ZN@#>X656-[=VR:9!]W1'HBTF'ON\TT#\HE*U++*/ MQQ>PS 8_/0[&E392TC>4)9J8 ).'=OT8^BI+1"+9TN6E#"757\Q2\=(IGD,R M\^)R2S>==YAG>)G+F4,0 .CH8T)'8+J@&N\6)T)"!.6;3EQ4H40 P I0Y9M M&67=#6QK0U>Y3!PA,3EUFG[-I HY.5 $+3;@L1OH8][MN#=+3EU&EBD<=*+ M2B[2)/'6_+YS=4JSWMA^2&&Z#)"WM4@98XJ9-(SJF."]QW6CVS9[M3$R+7\S M8S>>QJ(B5S3I*->&X.[(-*3]6UX5T-1.S$@G*]0S@@A3+@^"PA"2(L5J%PA? MNY:?_(5M&3-DT I\]6:5@A!-$>LU2VJ@(WO6+';DE,X>\'.J-G<>1 5::@8H M,L6+>#V;DR/Q35I[MV8\6W),0%0!T+BG; (B7-#"+;&L1QOI',XRR@,:4@M3 ME@$+&F.<%[?FG,G*K04A.EV4O5QPT#C\=WK_L-K+J$79/S6]?K@A)^W0,:C4 M(^RZLL+8%#$[E>*&/T?L\Q=G L M_)B;;R=7%<)"5)$X.6#PF(RQQ0.\Y?A4V @\=MP[1,<5%):C8SMR!Z]4!U1U MEJ.3MV"885EI;&K MAVH*U0$UP!J?"*$U;"RW=2H#VCF)IBTU*?HHHU!."A5 MV-%1$#,T0[A'6X(,*\P8<\S>AL'Y(_,2M<,]E4Q-"!-_.5M/[;1D()\1P^K, MPF!4P6@EZ8-'6W!"(&_D/2P$X:1BT1'U$ M,0H1$P.@=V99SK&IX*OX)8_/% M8M&)3"7O?X:P+V@](A\+0G[[JE>$TF\=_ISL_[C A^(4.E(JI^)^.4_'O>N-_:'>3Z73RZW#\TZSA M)'I_$6Z-/&3N, ISY045FAB-?M&)Q9[.[@(6I%\=%P.4%I_+07*\.D8"8$Y( M"B7,H5F6OO1KP#.HQV90DJ1$.Q4 M1I4@YU99]9YH%I72^*/^:FW\#5?G![\W?3HLPT!B!1]("F""S!S$CGR ,KO M$8B<6"DXJ2"18!0_USQ7!GBR[-/)W?(>="-Y?\(.8E_?TE^XMS2I-0%A#:1. MO1I&:([8+.D'KULK#(3?4S7P7AK2@,@ MQ-57DV5R42,0K@NN M9LDC0EDH4OZUS9Z[T%WTM_\'4$L#!!0 ( .R "E%8Z43&4CL #0\ P 5 M 8VYX;BTR,#(P,#8S,%]L86(N>&ULW7UM<^2XD>;WB[C_@.W]X)Z(4O?T MC,_GGK"]H;>V=:MI:26-O;Z)BPD6B9*XPR++?%%+_O4+@ )%O'*8C'1%V'' MJ(N9R2?!3""1 !)_^+>7;8:><5FE1?['-Q_>??L&X3PNDC1__..;ICJ)JCA- MW_S;G_[G__C#OYR<_.?9W35*BKC9XKQ&<8FC&B?H2UH_H8=BMXMR]",NRS3+ MT%F9)H\8H8_O?O?N?__VVP_OOO_]Q]]^CTY.N*2SJ"*<18Z8R._>?>B>G'.I M1?X#^OW[#]^^_^[;[[Y%O__AV]_]\-OOT.V/'>&/!.4FM5)F:?[KFKP-$4WS MZH>7*OWCFZ>ZWOWP_OV7+U_>??G^75$^$M9O/[S_SQ^O[^,GO(U.TKRJHSS& M;Q"A_Z%B/UX7<52S9I+87]9E)@1\_[Y[EY:"_NM$D)W0GTX^?'?R_8=W+U7R MIH7H(/^-4(;^H%+GP\>/']^SIV](&R#TA[+(\!W>(/;;#_7K#O_Q395N=QF5 MQ7Y[*O%&_>JL+-]3_OEU>+C M0!9G>M^BS.B_K@F: 4[\4N,\P8E 2OD-C<3$]ZI3L44\$)C1+UF48\TK(I ) MJW#\[K%X?I_@E C]\)'^<4+_./GV _]:_TI^^N6\(+YSNJ[J,HIK(8]I\<<22U]*3+?WD;;&$$.KI%[<$,0F\:$CWZ MF7'\/TB[(%T7OJKQMG)342(/PCY&\ TVTM%"V\D>$$=;H5R(L2UO, ]$KD&W M]C&<0>$G](,?VZV:UPJ]!F3+&^P.IC"5O>?+VJFZI>/ MOC6??E,ZU!(N_)7O\&-*LP5Y_3G:JOHG-1G4UU;#'7[Q(0W 5U("$)6PL'4]1"]7"1E[TTW:+DI81D M/91%6108VI*& M&,"*C$AT]D.8T) +9@P]31+2(A7_#\V ?= JJJ2%,A8#\*&A* @!C$2+0F<@ MG'(E_D L.WF3+]VK\->?DS]ORH?B2VY34:8$-HXQ:*5I]&1PAK&/P6H6E($. M.)0%QB38F'=3WI;%-D)0FF6_)MT2E=T^%;D^ S+OIY%6\> M?]N6!K5$BWOOY4O\1.!@3?Y<30;GQ2JX^YXLTX!X\QC Z*L+4B1H(9+1YTU9 MXKQNEY:IG9))0J/:I&8FAPK,S?"'H;F:%B X-P'1A>>;-A642-!"=76S 3ZRH=YO MHRP[:ZHTQY5^!-^C@C)4)=BAH0Y( Q5\7[==V>D2- N_-TOM[A\)*/IG\OB M2_UT7FQW4:[OJ#344'9@!#^T!R4I@%T8<.CL0["@E@=QIJ4[B"><93;[&!*! M=0\*J'N]@T0!T3F,7J_M&R@ET!_,] P?$K,\*1SMO8IR(L:Y0RXPD;K YX&(:'6_1J9U2?$JK.,K^ MCJ-2O\U=3PJP&&6!W2U,:>B67:0R@A@O6/$L04N/* /@MO]"?R MB^GDZ8@2[O"&!O3^\8T],I #'$H,^L,0LDTP!KA#'',C7\B4V^,D;L8\H(4V M9P5PM4%+A( F/4)A-0U^T"<(LYX7_;$C= *CC+*K/,$O_X[UT[(1'5@XI<9Z$.5P6J>:1>\^7-U4E0&&B M@X>+FJ;BS:./V]$@2K2\(1Z.T=7LA-5MHFK-$#;5R6,4[5K3PUE=B5_V;9#_ M_ O;T4IQW&P^I7F4QRGI_8OVM+2F])(?Z[*6.T4M:M0^?(O9NS^H\62J(#U; M3JO!D;^J(DL35O[M+,IH 3::6,/UY/%Z1NM3U7S2$0%;U*C.DYH"SDI,M9TZ M(EU!I^/VCO-B!;#3:TT-*A,AL+V.("MM]GKQBE,V""9[N-87F%K8@&V@SZ(J MK>B>TQW!0>@/JJYWN"&?5A7I\"T#^SX1C &KH8P(_2S( M@.S5#>O]_>7#_5$ /N-R7

50]G>8)_<_E/YKT.1OXX2YQE3\3N$7Y2K!K]!R2P)B\ M"J9LXO+SQ4UZ_/+1A^](F.'"V*L'S!17X'89%UO\$+U@R;^TBBEIH2S5 'QH ML@I" -O5HE!8!Z5%C'C0%X-VPQ,TJ)D&?1\,9^:W)=Y%:7+YLJ.+ R34NJF? M<#F8L6C4=N*$<0$/I62'<&!;W#V<,8U,C7,BSLHB8<:,]N;',%YSN&*X9:V8 M9@73+.:SYS8M%$A6R"4K$$06R)K]@/TUSBJ\%WZ^%3?;'XB Q1U5XWN%AX8QW!21/8, M(\/BKN& 9F10'0]B3"O$V$Z*S0EA;*,>&.>8HDR'O:&Q&_!@\>>B2+ZDF4Z_ M_C&,K>_#D\U:/%O<@H"6S+]4A- *9D;MZ$5&48N7^*LH0?: M+-;HQ@J5G'%7:YBKL?,!I&Y<02GR((*UFXT2;O2VXT="P#=029TY=(NX;K A M33^Q_DPLU#@IU= "A3 FX(/0146X?,BB1S$.50:)F)X<*#[Q1@X=D+1@C9-Q MV)2*/I<"E$0Q9D\@]\4X[.^"S.D8X:E;;SDWN$ZC=9JE=8HK,N=F%0">BBPA M#4_GW_6K94.:.SN,*_FJ)SN;*^_B[N@';%R@N&?ODC_U*_@>MT.UNCH]N[J^ M>KBZO$>GGR_0_;ZXO+N_C?H\C]^NGKX>Q!NYK;3T\0 [DH.>S[U MU)#NXK:#4F((9PNHMQ8"N,0(N5]N=UGQBO$=SNBAR+&S:M1UX(,Q>F>%9/NW M,BWN"HZ(QF?Z.=])V3(BU9@ XR%352+.4C9$$^(KY$6 B5D.9!COL:2 ]).^ M>W#A!1LHW!7;&S?LC!##B"LJK;'MSS7:W(_T*]@H<[!JBLU#F5XOR*F& MPK*X^3OA&9?WXERHWWP]#*? MAP=J$\J;<4.9;^1T.#5OE!GYPMAWY%!(?W> M(P43\/XC+2+['J2.-8!EOHDZ]02HZ-3+J S30#.+3@[5 J9J=5WDCR>DS;9[ MJDRN_#;32KW#3= @B6K1G M#P+($5@R 9#S??O4]^CS=H_)C'$68P"Z9*$OS\7T\);/_1;, UHB]UX^EAE^ M(Y;$3^NZ3-=-3=<64%V@VRB(I $J#R+%^Z*T@&N7"0)*Y0:9;=1FESEY]$N)<.- MI(,NW^S "+1FX:S28,'"RK7\:H4CI'$^OV-$E!.E.>*\J\'%.$ K%3.H1<\Z MGQ"UXI87SG_N7OK^*:P24\. MXR$V^+)?Z&@7]P8SD/&LDY.+P*KE6!VC[MW'%GR.']GNCR/H4+4Z1#6*BPKP MU-%XFN,\'PIGONPV3PY@?GSXO/@H/?R.W05TF1LMW5D;?E?!$9'>UU%9!X_5 MFFAS1MGFVU16$D0B6'F2P)YSP"U(&-38;@THZ,&6*0Q0U'T_%5-.W?&TL8- MG E1+J@EFXE: %O^G\NBJF[+8J--,P\H@ I1C4$.:E'UCYYC/B4&WRV M8S1M(N6:1 F:'E-)"7Q49@Q:>3BF)X,[#K./P7 AA\8>TN)@3803('-SX6] MS8X'VQ8'N\/F;*&AKI0:^,T\-7GEKWI 4[MX\%0[#S7G=?6!O.[P6&9H.@SC@G48^6[]6US>/Y%O:MG)I"<'JKIH@3\HMJBA7;[& MHA'(N+2B."9"Z!%C *JC.!'VCF8K^7%$RCNHP[#H/? F MF^:DX%8]P.%DUYPC#,LVP]= 7 % M5&;2GJO85*P6) T*=TV[:8+M*'J87@H-BR1X< (4#7#&97W(5[:BYP_$0ZV>3FP\^%2 MN;'6[]J2@9IFTE*#UV]4@=>4<91)(:LYCG%8BCJV#$>MZNA4E,5/!U[M!+U- M^2SY2#MG':NTS Y^R2*5_]54-:L+\%!HR@<23&5'3O^:Z$*9"[3G,/RFL=])T!QSB444M3 [%Y+-WF8 M*GVRMY^PUR/Y_2O4(1!GKU&+ 4D@H&J#@K0JZQ5Y4\624'&R"[AB7-M37[ # M1JU>3!EV\"B-ZBW."T;DKMM0&'BP6L1C=#AF:(R6?G'&BP+[T#*IEWI+:1%&>U)%%# M.I4*/9.?(=@@W(6&TD/X(O;J(L0D[:OM(PYN M'6,G<>A,2E,WP"5@$MRV@K\>^UUOSB :H2'*%YNB(& M,\J&J7DPNP*&$@EI'I?L1KFW"6[_^H9.5B)M27_T]O3VZIP??RII<$]+'T32 M]&>'2UK0G/9!9"9$*R%@#I:[WX[#I6 9ZZF-H$E&^XJ#S#-/PVJ,&KA(&CW08["25+:S0)="ACH= M.W]C\%TNM%K7$\X2IC4[-,[B4=1U%Q&=!X9R8P[+9IW&;4Q,2Y'^B.NG0K=V M[<8:P$TZ%K6TM^IH^&!OV#&"LMZVP_.M@I]>OU/5J!41Q.4[?NK=X6XNMC\. M,X?CD@-QK[9/$,JYM,8^1P#.I%9"ZT-#HR(: 5;$%[BI(FCH+UO92UQI2FA!G]N;K4UZYVU+ ?%64;4%X!&WMHZ]H3Z0 M3 #CCF.(LIOU3Q=WG_U7VVL"K>@_^9TSMT7)=C3MEPE:M%R?P9F\V[4[3F=X#N[MT5B5LBXC=R]"XQ!AY M[#GL@H^O< U9=@V9=YT6_9W^*Z:M* _3755>Z88 P&'Z N\(_)3%2/3^C"T= M//YI6E0PS2.RL/BRQO*2) MX79Y'Z9>>R.+Q ,:SK9%-S\5Y471K.M-DYW&,=WT8@AP#2Q@(:]5C;T@6$L/ M$19;P(RLJ6-A"3;!A 076.Q[F!Z)T"/2Z+%@EM!G/3JLI6;W5>1 %HC]ESN/ MOJ#KO-7#"_H1SNAH-M5>X VF-RUIBC&W@=YH9 MX P;5!,NIXO4HQ=A6>CMFE<%W]MS.K@5I]VI&O=9QO[JF16EY'D8HDZ3\6OD M-AL5KK=($J*G:BWE>,OHC.GK*PL1%0F"^]C/:R%!;=T2\&XVOH*"2D MFT]GTJ^W&] ;88EUTDGM37X?9?AF0T($:K.O=$-;36LN[*BA:?IC5V:@>V2] M5!M<,>O$N?SMLQZPQI>^$F:1ER&]Q06[83 5/8<0Q38RUJ@3!K4J?I"JE)'J MV-VB2!3K"F4A&?UN-8"B9+HW6:0:YG-M%Q1J*V^G5,CO(C&&XQTNVFAA0[K#;8GIF0 Q MX>.S1'%']"D;&)U;P4U8* [DH[K9LUPD!>!R[C!=?9%+['(?_67GI\I)#)R# M'J"[4)(GSMK$E\BF]8-<)=^23N^T)U/4 *=R%!_='M4B]'1P#78%$E78MM7X M" #: .ZMXF [N#/W\IO#/:&-,YI< *NOV(KH-M>LVMTU*Q85@F^Q.5Q57H6" MU0+ .G5"'%(/[J/"'T(/&SH#'C+G&RJ#"F[]-&7!K1C^TDZW@ /;3VD>Y?$, M@:U14%!>Z:"R@W<:I(3BI5:(OM[:"?QZ UO_-E$$MJIV"""P_524?0VJFXUT M49@EU# QP@:R=I54 :R>"RQPM4'2!ZST2."PM)A\J1YTE.JOEZ1(5Q*M+8<& M[T'T"E?:7>2)]MBOBA+61Q2@54XAD8%YP0B#WNR)>72TT$9NARV>T\5&9?'] MN:X&T1;.WE/!BQ/Z0@^K4NJ[.K1L 5S#8<%F6+CK[]6@/?_7?V.&;TOLE5_Q MN='AN)'E#!]9*F(?_JT5HO>;J5S]='&PP^LJGR@(;J&>JRMZ-YE]9??IC M-0/Q>Q(@$!09+TXO*@2KZB'43V71/#[QX+@K;?\UI) .GI.'GS(Z+%44<(IH MOM104(E^R MXE4M+E]B=D3TCO1ZEZRJA::1EP8!TQO -+7"4(]98)WU?9MDO3! M!:CL(5T=WO]MP, O7U?LP90+^ IXQ-\E=WB[+W?ID;9TS':A1E'[!"--5*)U,,VA&U MOJ^CL@Y([S5^3'.6^--JOVR'2!=&Z3DV\F>_52)/%-'V15K%65$U);9L,#A< M+%RW.$=S[/>,A\@$Z1P/!ZQ?A&=UCYE?]%N'J*NHYI^H%P^^'>%([?*9G@IU M:PW #0KBYF=Z^B9):Z)6==4>?4W.FOIS4?\=U_2.:&W;N;)#.;Z?>D,'=^,% M<&0?8 J';6MFR?Q("$#KIB9^7*-77+,KSJ%\\B 5Q:$R<=$]EN0 EFQN=KN, MW0469:+3NLJHPN$%*2[W\/5 6*".[.8NJM&HK .-* M[#J"LYV;\C'*^34M_)M^J*V<2Z L1>R-01+50 MPP76!=WA9YPWF-[]]IBG7%U1W(X_M QH?B)@NHXI:LK=@@__XB[O#TYQRSJC M K?#3^2KT9-/%"K=&G;>5#6)]$K;$.?.#FI_SNHI;,_*"V5WCL!T-M?>#",$ ML UY2(@(8%B81TDXQ[J,2KJR17<6L-V5-D\RT,.XCE4!V5>TQ(L[AP7)R% $ M/=WOTN[<#<#X#U<"SO"O<55A[+P^JB>',7L;?-GJ=;2+&[T9R/CJ&KHQ"3"K MW\+M*]XQ.+8.TL8$:2XV5<9&H^, ,ATS'(4!4::57&N1\070=4[4!]8A[O$C MG<[>X1V]/SA_M*UK:JC$#&2SIA)EUK(LFZYYQN2XL"Z 'JQ:$!]'2#FE[\O4T3]JB+X\X MC[VV]OG) -K.,T71P9X>'P'+;^SQ1S?>W=/+8#GT@93 3=36W_L*"=A(C:. MGX0PS=36@1KM-*Q%G>/K"^>7%WA=.X\1.F(8/S-#E_U)3;FXWYA@*);X\E_1 M65&6Q1>:# O%0FQ=M)8Z!!LQ=KH:4F KL74KE#JTJ-I/@V ,?;!>S_8"O=H# M$A,+5/AA5V,8;.CI 4(+&QC%P"JQK%#+A'[F_PT@>/#6Z+9,252PR]HRT0,! M<-[Q$ZTA>%G5*9GL:JN([!/!>( :JFSS0XK%K5SU^I$5_-068NS(PC/M26K0 M$^2T+!J[Q[(T;NV"' HJ$NM754$0U3BA:_67+VE]4Y)A;5=44=:?W;HIV1G2 M)JZ;DJUR.@X<\[T :IB9NXF&@])'U)4=OM0&/?#GN4U0^PE9__R)M02^+G/P9MQU@JYE;C^(O!JJ, MUS1UA\6\_&0 E/2: E!1[NH+ZN6@H:#%?=AAYC>3WJ=)L1.!P1V."7OVBFB% M3IQ(@8+4,B1FR).H3"I>A<.'!7#A,W["29.1(&K0.;&R%*RX(>L4K8N@OE* M%D2G*3M8'/43L?Q"Z11\#@.5J-#9#OP_/] K<^%'['FT%5*HJY>A#M$D!HD> M'TM:G)2=W>#[<=F'L"9$W7B!TJ,^B@V2I2Z,RZ=.W5$IRL3+O.W(TVXM#\7A M#M%.=K-DI&DI;Z*/^0;UMJPMBOD>==C$[&C+/)DJ8'KCFKA@^-7)&2=) DOC M3E5Z+[OK*P8BZ3L-HRH7K#@ LD),&AM1.GG!N/5\VLM.GDIE)LC_A%-W=VJ_ MAA#V[I\,H,<:8WKL+,T:6MO;Q:4G2X,.@R$-:PS0=U8_F-$9[B.$>LD M2>&<'G)4VG:DR"(FB'-&3AA=#Q^M^D!UA83 @)QS+O5EQ]TTM#X?]]]==R]+ M+JKXI?\DHUK1M5,&?748ZR4*,(R= M@--H^.-C,I+$%;W,15"$T@',W!9<.WG.&NUV61HS;>L"E4P\^U?? 50M6Q!= M@#$%3G$?ED1O)4"[NK.2$Q9M*'NH"S8]-J,;NRW3@BD)=;@HNF16HXA=<<74ER]!\H27+,5$7ZO M&^5&/U-^Q 2 59*<2;=9MM?%^4M./(7@_]WWWS(_H;_\\KFA+GVSN=ELTAA_ MBF*:&$YQ=9X5%=Z_B\&)8UFO\%"".H,#^5%\("GB9BNJ/_NWJB[ ?L(H9XPT MS"X8*]ITO"AFS.^.8OXJKYZNR>=.BY8-]7RH95QZG_PB/"]QDM;7166]XL;"!'3-C9,J M@ZMNC!S+7W?C &=L7X();8H2M6R(\H%?839)G:XR?#30*RF:=;UI,A2UQ\0" M\9@+#HL?7JOH\;;TF:XEJ2]Z=V@I?Y'PWC:U&72^Z"L/U%.G@56-$XP=]?PK MI'7N%6J%(R$=O17ROX'W]IF:I-,MS;NS+K9^ 24-VY9P?O/7JXN3#Q_#/)FF M:4,S2WCGT%1^;*(/ZM39Q,-F@.M87?F5LZ9*(W_I-HSM&K3M.@N05>!YM!Q_J!G[D6NZ%L:G%-9NPT ,T$M8H7>=@I82 MI@^PP/%T>29-5/KI#/[M94[,F9*8'YN"^BJI5 ?1=7P54C3ZCL]XVZRR- M[W%,&/1>JJ("<$\]V,XOQR0P#JG#X>F)K1C4RND'VN'/8,[HK.00+Z#W341\ MD.F7V[)(FKB^*>]Q^9S&JB,&>K)E_=,&ESJHCF:Q M.:$9@**(-"-EL2^GGCLMX&,&].8,#J-2I@4LM& &H0>^9Q5C0@C3T*'0V4?% MI@N" RB)< #^H7W/GU?X7-1X712_4EP_%OR$LS;4,%%#;&&S@N^WKVE)@;:N M6?!XA"*Y$,5L9T$^HX=>X.K7NMA5 M>J_'\A,G^(((-%_L W1./Z%G*DH6 MCQ*6Z-'D,#I2",\QP^Y=2$T'Y$LF,#Y.Q>2P.*]J!8&YEY=&G+J=BW'@D"XW M!?Q[3COGY(L503TOMH89USX)Q#1+#;.?6PV? TVH5"!\9E&\@"Z)[\"F3DXJ M$"KF1X0.=)+D"O8]!2JR'W/.B])JET6OS(N+)D],$R0=*<1,R0R[GS*IZ8#F M3B8P/I.H5DX[@%%!8+,H+X4$=3M^,7K0F=4T\)$ /^]).EQ519EB@_LIB&#. MR:FARL?BAA1@I^!4,#S<+.(2P)* KBI(=) .-0'NC#YT0T^I_R4J$SK!DY8' M] YEXP#P+C552I^;CI$=*A2JSM$<33&L@'2(1(#:2(?#55068D)7B(M%DEQQAK27C%K1 MJ)<-?^KMK"V%<4\K85P7+7+#@3<].8Q9V^#+!JNC7=P4S4#&V_YYM1)&CP0# M^%$WE1;&FHSS*83U1Y^9E MA_,*TSP=FV2(*T1LR3)'7L!:4ZZ*C2I.V1AAZTZYH5-LU4RW4?F*-IW=5IW= MQE%[TS"YH_V%/F MR!O.+YDZ<9DX%IOLV@7Q%ADU*2-QB>Y4\<:H#?M MJ>7L3)PO+%\:@/)WI16?*X99?UMR68%7?\#%-#D .]Q"%NWSN%"$PN=WI2,<9P):ZO[N[Y/2( M-F]77;>B)[+IL^(Q9_7)HDKLD5@XI3NC[NJ>4X[X1>L(@4A(!$CUSJEX5#WU M'YK$(A'7DZ9_M1\ZT/"$I^ON.LA3>FZ%D #&*VJSA'-2$)8(8X&WI3)NMB4 MULN:UV<_MJKF=-,8GAX%N6HL5G:5GDG_)/$+V[5+W5B^#J8B_ZWH9MP9XXNS MJ$KCTSRY2+.&*'\9E32ZN<7E_1/=I*J>N7MQ L00?DIU48,;&TR^" M,+,53\Z..#]= T%,PK%GY-H@X-B*P0UUGW%]19?5L<-M.QI:F('+"%P>GY2$ MBP]#!A3*TZDM,7I+R;]!IW5=INNFICL@Z;F(VZAD53Z!$U1>2I&NHZ16_ .< ML;-[/%@/EIT7VVV1,^>KY-9]*-AOQ&=QPJ/;T[*D.306Z&H:8@[!,&XT7Y/( M/G>XU,4=="[(ZLMC6L&HE=SV^=7(J]GP("WQ%YN6\F1-WR@FA4A^)]3:T-%: MJVL#W+5!DS_CJI9OKB,Q;?PKBKY$90*XK,1'\4J$ 7QT9QNB+M**WKC9T#8Q M#ZK>4F#ZB8G*RIV"IXC%>X!)^,;Y9"ZE#^Y6(NY;\;U\DC#P(7P>I4^3A&U% M(EUIPGO2.YQW)1L ?KR)?B&&?LPIT_-36?ANT09*->.!+2VWRW))\.=:K.HWT+U$!_S":Z M5(WG" \:*!XV4,)GT%@TU(XT5 4[A;ZFMY+@Z_8>P2HNTYWM7*21 Z9G<%!" M]G<#^>)>;,4ROC.#<:P0XR'#<\\%?\I0KL:[!MWTYX MO"SL&OK4^E25"#W@=.MF1_-'I--G0&R[A;34,(Y@ 2\[@(9T<<,WXAA7 !'4 MPN2/NQW(:N-^Z!E1OS5&[)N!"KH. C]G;[T 3>RH8V:R$/+FX?42U_>[L&PKB"/B4\(>:VA;?I*:!#,&2;_8*; MK=%:X8S4]IF/;I %Z1B= @3=](8*.- $396'V?NE,K:F+:D6!JBZPS85AF6' M==2 58?-D,:SH_>G $6"/4'RVC_,;N4JR5 !^8&*I#T]X"Y >AKE4U9\Z2*S MT[A.G]FZ9IL9MQT%=^<'.M/AJ^#@.(AETL89* M 9_MSJ+G+DH31+P-1?P@1YKS9?4T9Q>O;XD#-^T>/IHBR@9)Y)27YHKUNGV\+2N Y]Q"&?=XMZ$.8>SMCCZD#;8@'!K/: M^3>](8 _I1.R#4PNXB G!+=S5U3N,70:P*[D"M#N9 MD(2X*-3)XJ$CE1:"!TY663">1%S#LM.P';A8BN$$&7)H%7I+1KY7')75-X&Z M-=TZ2P?KNZC&MYA\"NTF5'\Q ;JU05UGMU;(",NMM0 GN+60A:BP%>+B G1L M=Z5'CIT('8ET;/'HV=RX*FO)A*TQZTAK\V!APK8G/">CGKN=2;;?9;@ MMU<:[ZJ$OYG2X19#*-<(!)_#TH\+R%!FV-+%%"+]=]'8%GC\1(0PLW93TW[* M0,T?R-$#$SC;;%J^/Z7/2J.+!GZY9P9E/S5U4V*>"NLJ*Q9D2LV6>OID&4N3 M%1OCN@[TT3?-X8>^U"!5)J';HC^E51QE?\?1_H XAT#( W.'-,'X+-T4:4#' M[*9#U9[ TQ],ZON!%>HD4^]H92,J'/* WHR-0,GY"KQ15GBR/U(A87MDCW VGZ0B MOP*O-&A._/*[K\,O/Y%&G*$Q6C'A>Z6L[E2GI#*"]LD>X%PN226&[Y$&O8E# M?O^5.&3Z/,R0Q(983MD!W VAR02OP*'U.M-'/*W,ZY^^*"Z M3U]4N6MO$0!K*!/5[)99//EA5F(F@=1<4-!N7:?R?E.A)A>[AVA:L[N3@&V# MW\N-TI_V$I\KE#3LHK0J?:F?T*9- M$-@X0ZRXHOC#*J<57+#Q#%/XTWL ME8A @$6G>50F?_9,L).Q.:HQTJ9XJHF_^ M_Z.S8*13^).? N#+T2+R)2:DQN+D$V4%Z'$VQ9W=3R5.6K@>XQDPA;2K;5\6A6"WG"&3CV!". M1^G:%>*<(>T,LV@S*KD4P'7O9D7NR2R,'6"@&UE8096N M,\+E6$GO$/$ANIU_\[@[J+OLP%S9%_@4IU^A[BWMKC#^'B1>A'[N7X7HNX+: M03I;4W$YHZ*$6=]BEH8"+%T8/^&DR?#-YAX_4H!W>$?Z1Z*$5+OH[)4_--W9 M,4D24/'#Z4H/JB/ZBUF^?.)4C.-QDTMBM^ZUY*@3)A??6J'U:T>AN2YD&;\/ M5/EC'\/.JR)+$P:'W5>A/8BM)H0XBFV"W!_&5E$M?!Q;#T%U)WI/W-YG G(D M>PQ:>P);3QJ"4:C/5^OH@ W#$O.$K^T40E%?R>'5R&O)N>J<= 7V;I MEDRBZ0!DM'T+#]2-\@Z*#"^+-S W -O1:.XXKWG01(3L#O,J0I@"D<_M[VV MW(KIQ@J4I/%0:Y"5<>!;/@WC#&J<>C"E&P*X+/-8JL$YE+A5K(5%4S@BZM,T M@8D!QGGL*L@NHZ=>W%%L4 R7N/4LVBA]&8\X0(>RUZ$"GVD(/49S)8O>"GI8 M+] JH'*"$3&8#VB0&,S'/D]=U@/\->C7T.#M_R*MHL?'$K=[CZD_/^/<6AS) MR@7C"X[*R!YA85G<+YSP*"K.,2I$FP.=%SFC15_2^@F=-U5=;'&YHMN_>.6/ MTZJBN[ 2]!"]@)<^FJ;Q9URC*LK"N('B*H])$U\75>5:5$S% 9R6U2NA3,V. MR>'2LSHLAAQGRX+>4J9OP'W@$$U2KDE&-0'T!L,@U!]=N8VR'!<#PKQX9<=SBL,Z-$7>%?B.&4JG>;)Z98J^L_(<+>A M%R=0C.BNU"!.M+,M'RNZ8AJ9F\RY0N1?&6:9-GK=ERP&W,GF49'I%4F\DYQ* M+1FPW+FQ./WT7YZUE$X,18RI[OIQ2\N0$._/HKUQWS=6>%.=SK MBV_<9S>LC"HMHQA'9?E*.VUQT5Y4B4?K5AZJGC"9LB1TK90\B;*,T% A"BJ M4532"JUQ\9BSS@0$H\+:J, BNM=3+!] 6*(K.IF= M'BO49E2"'<$F&(/KIX,QF!T<&4SV:=9W#C4 $8F(V]-A/#&,-YWJZ<"-0CCMM4]DP#9;7LDT,M9\FV9;AEJX[:K$16,#6O MR@:\1[*X]2K?/[("1L5- '3#E"]0%*@KAH]B@"(0+X_)%']Q1C8L\,%[4,2/.W7K*-;I"9^@&W0'[S"$: MWN3XA%U!@!@MN_-SX?L<"1S=39[2,X#[&/>!=?\^7 MMSDE0&%U@X>+VIWBS:/ORFD ;<\#96#9NVO;7G@+4T!9O)$JUDS>-=S.=P?-WF#&T^?J#,5&]0*04)*5]Y'%XETU-FYOI^(/P-S,X=\<3$ZB0A[:)NHJA M;==LK? 1 [9WT57&X MA=*5&V GI1\TQ6[#=8UZ"2LD9+ \/:^-F*!>#M1VRCGT3"4]1>GE>=/V!SK? M!:[B,MVUYXGD=>BSJ-)N4?$3$8(#NJFI=T$S/[ 3NH"SNZ$DA8X?PZT&3%(( MCCA=5]D5DZ&NST)75I]GK=)U.?^\HX$SW5&9$-0XR7%5/12?<4W&_;2.,MWD MS\X&XX>NZLB^9^-9W-_< "G670A;NWNW9T1UP3;USS;E YU3ZW12/;5G\X>P)?F+D./$IFKJJHYR=XEZ'F66_PW1!EL Z M)!EA$@)O^NZJVA(2>@E!I"1L\-R3$IVDH-,2D_45_AD]1VG&HBYZ95\ 'MH5 MY;_\1T.7%(KMKLAIR1'#9GT+#] BL8LB@S5B$\/R2\1V-"/C:DE13PN^R7\/ MO'&?OX86QGJ,P&6K41(N;BT&%%8K =[V?Q3H2U8>WFZ+_+XNXE\M%8='=%"5 MAC6 AQ6&]X@ *@LK$2@J"E,ZQ C!"PG[0X8SW-,D8=?L1-EME"97.9_T&HW8 MP@-CT$Z*R,9M9%CF4 TX^X)L,*3BZC MDD;WYGL3=,1 J48C]$&"44FY?%K1 $-1N*XE1H(:V. / P]GX \ECJJF?+4' M+DI*&-,V@);M6D&VN%%K,8PODN:4080P4V'+:/G?UT0\^3?Y%_EC'57X3_\- M4$L#!!0 ( .R "E'L/:Y_!"< 'R2 @ 5 8VYX;BTR,#(P,#8S,%]P M&UL[5U;<^,X=GY/5?Z#XCQD\^!NR1>Y/36S6[(L][C&EK22>FI>](!K@DMVUW]K@G=3MCDV:?>]IMAW"IT?^I\^=SK?C[KGG4[7W[J]G^Z..M,'[<% M'W$OEW9A2<=VOS_A7^M@25WOIS?/_N7DV?'N?D,UL:I[7J^X9K@I(/+_^2%'SY T_!#->U5?WM"3M+ ^>?M;U%+D'^= M)L5.R4>GO;/3\]ZG-\\ZB;K(T?Y)(@SY($^?PVQ.L@T[G9P0=, /+ M3OC93_[[!OQRXMGKC4/:"C][1F#YRXGIOKFG1(_=_GF7=.H_;V.XD_\.7&OD M^K;_?N\N(5J'*CGID/:_S>Y3?=F8)G1=8)(2GTRX_DP*?>9K[W/5;L]]S"+2 M_A"Z%G QV_ ?'G1LB[#KQG (O/-G 'Q/I/="S=8LQ/9;;[*\QX-V#>1)DM?V M$<69^]#\_@P="\],H_\+,#OJ$2WO=XXHYM#PGN\<^"J1@I3F*PMU:WNF [T M 3QUV[CQ*0(>_AGQ\<]N2&)'9^ %N('0H,BI++%#(P.Y>&'UI@#-GPU4LF?9 M5B1V\0'@Y46(CMFZ$KLS!RO"Y;)+#;,=B=T/<6:67M+:DSZ-5.IENH=8YM4HWZ:W5.YQFP/-18/H!PDCB.7+B/P,T MQ&BN@'<+?,-VY(TUKM^2/Q#Q!\9JA< J[,1DF7Q<13K.IN4+0]8P9)A^O$6J MAE%1FS7..Y7Z36U,^LP3_O\A]/R$KGL#M)(( LU+%^HN\)._I\9[:!U)D(75 M:JW3;O:3P6:#C1$R?R[@#&P@\LG?DPU !C$ XPK5A*ZC'[59I!5G\MRFXLYN M]B;X!]RWN(>D#6FG6/N* &\^P/MU:_NI[9-?ZG:[U]W.:2=I:/]/P[4Z4:N= M_6;#_F,)'&BF?L$A!Y00I75-)/&P*.%!H@?,3ROX\MD"]N>S;N^:_'%*_CCM M]N)#R/_$'_UK"%\ &CQYX>R:M.<83\#YY23G^\_U]RC1R0*WF].A_:__U3^_ M.C_K?^E_Z?:N+OO]R][57A?W81^@='<-9"9MXS\S3$B?Q<8E/F_P/.[ZI^:S M[6RQ72*XSM54_&N0L]<060#][@O8^F$ 9L!R6;AR"/ #&89QDPCSE\D.%Z=F33%F!R M6+1YH'!)$*-RKA(5; [:$*\?UJWALV:W5+GFX5'<_1B,BV;-=]$2?6<[8!RL MGP#*0?"P2%KZ*RQ]7U/PN'H>XW:I8A!%'9R!E4T$VE'#A(%LR"E?-.@$A$C!NF+.I &EH4UZ,7_P?M=T*,"E%.V:>#PBA #^8$Q@#HHW%!T>*1*( MLN<2QX9H"CW?\^#XLT1_5:)^);O_!3*(K_K\??T$G1S=I[YOCN*+NYUH/;O3/R+I1V_FL^&N .7, M):]86I@O&F/ W?L$"H5[\&& B)S1.3.:T@>F>>_V]+-0V0 MXLXG%YS9G7L#!ME\;3C.3>#9+MYE41%,E6H:@L6=3Q!4N+$?K0%:X&2Q]1N:6;A@N_$ D^2O;V,8F>@>,4P;)?J&EH%/8] 4');C^V?.!Z M3>Z'H/D]]"/U)H%/'JR2/0/=Z&-4:AI(PK(DH#7,M2 V>^YLSS2_P)WD&!Z5D6AG76!F7FL(I(D""9L/\%M(B M1OY-?'CNE6TJHD4B))AFCT6TQC1>8 !Y6N+$HA%%)C7_74%Q6] M+GE1L6T7_SV#CJS'\=C19S\8<5"2>7 MAO<4:B_P3E>&L8F("1S?2SXY9&C\\;^VG9PL[VP72VKCB15&7LN4!QA\5<1' M6'5A!IZ'0:)T.[^0-@-/! @R%@7$T>(5ARQT8R.="^2#LMI@+8 =#7 >T6K M?8--+G(G%3XC44$"$E*&1*3 _R'QY4J*ZF M).'!.\N5\A*WD3L#O/P'6/X9, '6Q9,#QL#/O\WBJ9+26[^K[F!#!E.$!:6^ M)FLP0>[=%RPN1.]8=@HA]HNTB@"%@E$?JC4:.$07>P*;UAFS=Z68#JXJFC!">% 0E M;*,!N8U0$T;SF=FK9W^R_(;G2*)1"C68==K!#7$1:S4V+]20XRN$UJOM''J) M'W[=#LB9TM1J/BK;2OB&N[*QQ1SI"T][HS?3"8A'2 'R/%7;P8K2DM9J.EXJ M6BQV5O,8NB;3A,PMVPY.\(M60VP)Y=-&)#ASX] .F!FR4$-(-'B/\& ;3[9C M^S8@ ;2S8?X+[J]XJVO#C;+7EY4$K6$+H9@K?+>;] K:\$$*ODRZ\$C>YENL MJ?%.SF?Y[J_2A=.ZZF%=76O#$AY8Z==7''*VD1.C]<:![P#,@$-\EK+JI-"C ML%[[F%).Y%H/JU0=79LF"E(:2([R]SZBSRO%==M'GO)BM_'VE'N:^0CSBMA$ M4OGH2Z>]SFW<\^W]\9XNZ%1LO:HJ-VX:8L)+/4U@$J'SOHI.Y(GP8 MRZOEL_[EA:(8^#710U#R-E[0[+WT9[XM."BF'3,$H&6T@/A'(^G#-X4[#F2,,6H4FLD%0FI:X$GY% MT/.F""ZIF\N]$DV$M:C[LC:$>XNU$CL?. YY$P%<@ P'$WA@K6TW3+Y((I+' M3V]IMC]7Y2:B7T$RY:E=LTGGR2=XU<*]#TP_0&1IBKV)AL\&6F7NIPK+-PG2 M&WA??@.6$(&],"RC-ZQ/K #; M-=#[/59RZ+!!-CMNTR:S6!WQH+W!UA=]?T$I MW5R^\(E"3>1;Y;I!!=IX&BXT2E)EFHALL0#T+,#-&KS)?>H4H#!118&K$ZUX M$T$6DH6>4KA9.XM#H6\,SS8YP0[+:H-T*1B+64 7LI4/ P^DO[6=P >T$V!* MZ;2V+K"VNJVB!$O,-CHF_0Y(!"9@#?">R%C%F8TGRTPBHX*U0K09;6@DL(9( MD9&>$;U9:PNO,EAKCE ;VC!&*AW*LXRNE#:N712MQ+-U4=ZYDJU\<,H)J>4X M:Z-JQQBZ9^6(R_.W7R78BAUIB"13A2X9S8,WFW:FQ:RC#1,$ M@&6P@5M$!CGT>9;U",C:5?PN*RJG+Y3X!MP;1:+ON79\H?S54Q_-ERM?&N M0]J#29VP9\.8AS^7;)+V!YLP+SON+/)U8<'>_B@ZVKSWO(!Z#4HIW1X^B @H M:5)@D4)1V+"!];^!YX>GO M(V2Z%ZGDRPN/A-7$""_&= 3R(/-L'\;.B:2C< M#)APY8:ML-[KU_VS[:&I$DW5&E%"4:3?<*1'8_PV?&H1Z2-40O@$PS;#2P]< M:O!J(&L,2!A_B); ]@-$C9-6M=GV,+4634C:A*4=WY7/NA151>N0?#+RMZLA M&VL@%3=W*RI.DBU)(Z]PL%K*ZSN>)2:)&!]J8!H@\QDO-U,$5\A8[]4_X*7L MYC6DI^!D>12-U)HHK*?AE)FO+,=P2TV4]-:TX=]1:"0X30JJK=8[=U79)'8: MC5-K+.#">",1.,C) U887C(2#^RTM5Z\41)M41NRRMP#25%"U0>V!6'1= B9 M%QI( Q/O !%1B.<_ O\9T@Y[>*JVATZEI:WZ"K> -WT->!--Y8D^>.B2KI'6 M6[]_V?VBEB6EP2[@#8?855>X KHHRE51\6VD!I0H/7$4BR7KM7,K;X^:##VG M;%5?0*,]W#GS=+@L%CP,N MRCT.& [FOW;N'B:_SQ4_"=C*6_P2(*>HHL6;]&2*X(N-$;EY_^:1[%O;R$0# MC/U+%!J6_>Y1O"%M1C\/@ >KO@Q16^)X'(4=9-A^NP+:("X9R2Q%"F2N]:A+ M!\<[< =]ZT(R*XUF -D6__R3JP M9=30CG-'HT:6E:)J:N,+O5"K'I;C#J);&#SYR\!)R MOFI-/ZOHGORK8;M$V1-W;CA@LL3JQ@KVWXFW0/BJ9T,PHLQ4?)5_<$^*QJJZ M$NEY58Y53N[RP"V(_KNGY-AOIF!+RM_ #QY*TUH;,^MF59*8J1@:8+\PXK3P M5-6.?14IP,,I3BW4?#NO#9_NW1>,">X5U6N<6>[5A7VQUZ19W4D(]35YZ1K9,GPY.,T5!:Q]>]+SU% M+U$D>9*)BMJ2&(78=DC>+D:O*%+'TG@R+[H(X&_@0(UXH"O.YR*)"3D7W]5T M4O.AF**+<'YM5YZC/@[3*NI$UB36@#7QSG8-UY2P)C(:TH9WDM9$45%;$JTU MF;[O()J!3?R&'FMR]]ZD8"VD5]2&(9*1IZ^!@KJH>>U3Y&J1*(.D-2%Z=BVJ M;V&VY,?C3)'PNEW]\(3TH0;FR'/MXJO9?F)4589>+H!RYQ))L4W*-M=^\M6B MH79>Z_#KOK*M_7%X5U$GLFY^=-K;$7V0_R/G)R^&$XW*)"X@^6+@6ND/]DI& M8;*R=QBF$Y!Q/'K#:XF[ C,\L$;+):#N"X_;B12V5]W^Y65#]I0:J$F6U[;B MS.F5-%D'B3\F)UD4JSK+9H.2_R!:OLI['Y-I/6D7Y8$+A/W?' MU:Z58][UZ0+7C70GB:GN4D,5N+2:45QHN\C_SOK M)O#'T/\#^"1:*Y53?-6UX4ZMG,BC7@7]M/%!^3S8;)QP\!I.@L&]NX1H':'/ MGL(X:VO#-M&9JHI\-<3U4^2^&+T_!1YCWCDHI0W@,H#,]2PLE/8XDT4]X=MV MT^N-X=D>>?VY:^XDA17%_TKJ\N+J[/KM6,TPE:&6X<#F47 M;"\*E;(/WV09KZ>&LXO#MX-I@0&]<>B7QK)_)CUV>OW+"]71(L2@SDX.1]%0 M;9'AZIY09N %N+L<7P63R%EV$IF-_C$:?QNIF#;BON^EP\*0)H^PXB\+)A*Q M)M2D@0X[<8<'!69OV!%R?30,/!^O>:AH?N"MKMVX+P-N.DUT!<&/D]BB[K&= M9,B>@NB.D7.0GV<'^6@P&]^/O\X[T]&L,_]U,%,RW@_E*1C;M.)[ZP;^(84F MPF$'B\8RM;QV@U=(]=FQ*R9H8]?>!W(KQ1=HN=>]R([*A]%@/E(20/D!>!X MW">K].(JAEW4F]T+LQ"%HK''KI3FY1G><5ZH'8!% .V/MA*BM6-]G(,5,?+W MSATXQ^)E=BS.1U])1[TAG_W MRU%3FZ%9!$WJG+.D7+5DJSS.8"2NW7;DIXD-?6*R8[F!:]K<*V0_.RJ'D\?' M^T64=6 P#C,2++ =.QH/[]4LG PI"U=3P;JJ_,*Q3"ND M)D#Z?E^*1B>EM#;#D*W^=/QR?DD:O+#F7!DE)^E!TEZ#&"1BX?1F^U/$)Y$-] SG)WKU 2%CIR!Z8?9 MN#W>\2_K!QK*I9H5T)*WZ&/PNJ=6!%W\IQG=;$=:X&.;:#,-Y904,26]&M'$ M4ER0T(!\=N(YMA//.>W$J%F]K40N!Y3^=??\[/KLK/NE>W5]=J7*:=1\!E9 MT@*D9KKPD4#XZC2<+0L/4\5:2;/_O']Y<:FQIU 6J)Q35PD*:.P)3.PO(33@ MS[(#/G8'4CK$/X1?$-:ZL5HA\I([=%[;QZ_P#(>GKG;CNZI'4'FIVYC\,\\I M*@PHC96:!%U]YV)3B99:QRU9.J@UAUU?E>.9T*)RGEU4LNYG2M>7MOFA[>R> MPZZ2'8%)1H+M!"1X"<]T4+(U[::$BCYL,M706*,R]B42&?X7V>$?^;DI'?(- M=WC#*)"]"]?XI936;GR*N;CQRW0TP*S>V7V;D]QV]2Z43?3 ?*K:UQV*\]I&[>XR_Y#3BAUK09YD*. MEA)E;:R5EG/N?W@ &B9E&6+K=06\6^ ;ML,WYB^XWQV3L\/]'^T8KM4)?[83 M_V[G+_$O-_W>0/4DP3S=9J31$FA!F\F '[X2-P%421E3@>+X(BEYB!11)"F M7L#@S::YGQ34T@[MJOAE&5%& _JR8(%_X$ WMW!MV+0PO]3RVB%?!JP?@*(0@E*:>T((09EE@HBV&8#&I M0"W?.C*(2=H29T;&E(IW'>#>!^L2=L.VJG8D.:KQP%9#K:=&LA)5C ,R B;+ MR7)IF^#.,.-\G4.\X=MM"/<35+!K:$>(TO#MF%!6[%K>G53P/:!0@'5T_0*_P7(U9J8VTJ2"YK!P&.GFN[:OA%@9/_C)P MDF3V,V "^X689ODY(#@X)=JD=HPK01,VUZ1HI!TA8V)70(HKJ=C-"#V88O3Q MWB]TX+(3_X;:6Y /[UI=PJ-:NPFB3D=JT;&O.MQZ$NGU)O#P:NQY\4VOQ[@, M8=;1#FQAL')NPX0%Y@! M N^[#S<>'7$Y*' 8[BHFC;4D'B_5DKF6OW! ME#U.8^;L&[V93F 1YTERA>&1T"EO;"<#D9::PBPV+;+LDJ6*6AUXMC;TD1QX M$DW<& YQD=X8SV&P9 E87CVU[JJ%WW@>@6C# !'8RO L MKJH=S\?V9(5ZZ15C-.HDJJWL=>1W1SR75?7#8W=XM&A).T M_/4^&)_R52#)0S): $=NED%'BY%PF.]$[&[U/!L5(2_]3[DK5Q?C SB"ZN2631/UNG_95S142X"4SNO**UQ+#JA3 O,@K@W2 MXI 5P'TLF)6;AK\#>_6,Q\6 A*E=@2368#@XO$G@>[[A6O2$%F6;T88Y%><( M*7)+VG+DY7[6DTRAOBLR*6Q#&QI)Y4-YFM&54O,YKZ+9*PPA1O;TAC.$ZS5T M(XT,?!_93X$?YE>"2?8\8,4' .$B.T>G@506%B]X8]"S9HT5#+I.DO+RS>M"HHLDF))\D/J@WS7*SR7(R M0$]32PC'8AK4;CIIM>W+'+9%PXB3$''IME.")68;KXDH\H>>FKN3U:(S0<%6 MM"&1Y&6EC-C*PQU(BK3M^K9%Q+=?P!R8)->M#;SHQ1BPHA=EZTW@QP_4,J-V M38+34=@EI>V4\K]T^Y=G?;TFKC+DR5*R/ET=*[_(<1+-;]-\)V[I>TEOP'^94.^9F]'*5[OZ3VO5_#,]63WCQ$P>0]$]F;HD=ZC!K:30[B M>MJ [404&E\JPFK_+Z9FL\K3'0WQ2(P'\'EE=,* MU6KP[* 6DU976$-3I2@J3^MA+)12><3(.HVIAX(WB 6UM*%%]>6YBL1M/#6: M; #"R+FK4!4S<@]-3)%$!U\I!"FK(!1X4 MBY8)JFBU6@^JTK ]0^23U,=%\&<+M@9^3M%JW6HH@K\(]?:!S85Q/=YJPABS M3H]".?8NNUB/HY@5-$2VLKDG+G -\?65#^ZAX3W?.?!UN[P-3-]^":^L(QT7 MQ>O@K:\-A4J"GYTEJHG>QEA":1LI>?C/92LFA;6AB1R4B^Q(IMCMI\B!\_@, MD&N!Y$MB;?6XR%/:JC@PC_ASD+FIF^& *D$D/;B;:3%J_ M9_W+RU8SC%<#M1Z,;<-,'<=C[2[PD[^3>5O442T3BG[KJ!8U'ONK)"NU3LM/63;YIVF#6K\2*2]E[A%Y !0SMJLJW>:0JB%@$KC6TU87=V8 MY'FG*4:U&CP'AT_/(7J9;B;;4+$DNF7HNXX=SAS8WA_ &,P_6E M>H-IG9]CG5^HI5UEPM"F(FG:J961PGYO1V0DUCQ1RN(55J'AKI4?W.-323L] M*03T@G^8?5(ET,X/TO$JI=;SZ@;0[@X&E=;;O69^D(Y3)[6ZC#:!<_:+C)F. M-/.#OAI'X%;WUPK]LHA.7]-7)09 MU*M46VE-7V!-*W[X=VS6"2DFIN!U37F&%)&PAM?$[222B.C) 6M7#XN\$5$* M-&!-'1=&/#+7>CRJ5Y2",71-9A[BPGH?@C6\;V0_B1.,A\E>9F #49CX9:OCK MXVB\Z-R/[R:SQ\'B?C(FGT;-IZ+I[GK4\6%GUZ?.ME-)-<5O&^)>1#TLSK1& M*XX)V.]>]L[ZW?[%]07^Q[6BZ6QN/@,KP. O#[NZ!\_->_PEZQE$B9;2P_!2 MO1N7$%S9Z4F6"AJ0PX+S#8;K0<>V0KE#6X/Z"B.OH'[TD(3OCCF"PNOVQ.:P MX]0'&;2BVD L"$01@@SIE'OF2[:#DW4YUZ>_H+3F\#-09-BF'"*VA -#B/#\ MAXWN\=;*9+* 6KY-/! 3LB4//>[=L >AM"/'7N/M%Q&$R09FG38Q0ES0&KP) ME6PND@WY3>#9+O"\9&K,,0.YZFC#BOHLPO)Z8$PEBB."QEW/M0YSR^B'LS : M.8@62JC7OH_B(#5?&XXS<*U'8-G!>F[_":Q$*#+0" S-T;"@$GUJX^5B+B:979@$*M-/@R;'-.3!Q!3JFV5)IB?M8XO.& M@"9]L\5?7C1GT&7%EUM)%628S\WO= #Q;@Z@<7I.!-WK#^L;:L%T#O8>3-WD4 M0)9TZ#@A-)&&J;RK[1?3N%WU+R\NFT_7XVI+K_Q#M1]7BAM>Y1K3CID2;3*) M&JDU<(BB)?H6X,Z;=@2N:PW61$M_1O\L.(@HKMDD7HF2(>=XHJ1"VFCY,70A M3B?M:%06:2'.?!BNA"]]BQ:V="'M&"%QP>*05%(4(IJQKY0'3/RUPYT#+!K" M'V9\?X70>K4=AX)L\G5:'U^P/A0[T)3"EBE-'>Z-%,^7J/-CX$^6X8X*VS0; MPWV_,1S#-<&>"^_A@!.LW6S49 A['%^'NM_V H#.<_#&23;I/$@8SG X?%M(-.$) LHEP2-@-'YH. ;$'M ML.2"@HT@0[*6/!*<(GL=BLI\#'902FNH&9AEP>81K"5(/T#7@FYH!CYABVBR MQ'T'%I']X1Z;,TS\N>JVAQ7EQ=7SP2A?1D?#7='R<&Z_2PM]W;^\5'TZ57;! M+A;K:"_V^.')':0'WVH#4;&&<]!@R*#G/,P%WJ/Q9J^#-16^U/?Z 4H9?2VL2,'I5NL\)X H0YJ?AP>\0C>RL1U M.;J(5_ J$Q.MB8]#*"$-M'')(R?@]Z[GHR"*;1KY/9(-=!BJPYH"9!*P5[33 M?OX&VLFJBO*W,?=<6B5[H;(GR_V#GAO#HUX_B#3Q$7A50@-Z99B3].B0P$AN MR"VL'6"1"# +. 8^GK9MWW!H-E11M78RJ)34M>:6T\!ZXK".4GJY[N(]L^*0 M[]*MGUP):TT%IP'RBC(\ M\-?_!U!+ P04 " #L@ I1&RHI.>$- @#:OA\ %0 &-N>&XM,C R,# V M,S!X,3!Q+FAT;>R]Z7;B2I,V^K_7^NZ!XS[=[]YG&9=F)-?>]2T!8@8!0DQ_ MM(0&$)I ]/5GY0 &]O@H"+BR-__\-W"FGR/__WUW^EP/^%_Z12__P_Z71*ZV?;M91L M2[ZI6%Y*(>Q1*->O/ MK]\^J*:-'-%9[SMZ#YX,/;0#QX_?Q"G.0I.45,4>I]]-CT5Q]N_-Q/-F]S]^ MJ*([NK.=\8_=#Z C,)6&X#0*W^QND:R5]7#] M(E!H?X>A6?J3.U8CQPC? JY#?P0_C\ 8[R\/?I6]AQL.+\9_;'_<7ZJMO+2K M2$\>#C[?C>W%#\T"#U:",?OA.:+EJK9CBD$;@S[A:8@\Z)/K>"^' 'QYI/O: MZE178/3@G?O+'44]V77B!_CUL-?:*Z.D6:XG6M+#*,F*]G2(]OT&/QQKMFMC M")QY[07;*W8W/+EPB8:7P11%_5@%Z'EH] O1/KDT^/7ATJ./!&^&?_3K-4Z: M**:8?MY)(-_C+7Y+N$@:(9[@23N*)V*+)^WFUS\3191__6,JGI@")IG*+_^^;'_[_99(UM>__I' MUA8IUUL;RK\WINB,-2OMV3-@%6;>3_#6'^#G)]?(FCLSQ/6]95M*<(&VN@^> MICC;/S595JSP3W!! ]@Y1Y.V[5UY[0!J>=\)QT& P?\'BBAT;($04&C[ ?,( MA6NR*LL@M)DK2_@4R7#+FY0EFL'+%>V>L4 OU@7-4)P26Z/6&*\GQY,]*).(QOZH94[TW3/SH+7 9=04X#UJ&GB2#- TW.^XP#I MD^X5JKW,HM11NSSAM2N; M^;B4[[?'-[_V+P7=='Q%WK]-4US:DEEOHC@'7WV@ZW\DKWVC\LK(*P/5<4+' MEU=CV&6WE+B%XL\JH+A,E: M2MH$K9RD:N4LV_ZJ_@3XVXFOH+F2: P4T6$L.0\:OVUW0W0<@2WY5!SDFH0PH]TJX4A MW?( "IXP>5:V@0OL.7G;16--+!Q!"/RQ%B?^5A[E/%@,+ MY"M;NK5 .=!6 M1S3*EJRLJLKZH)5=MCW*;_I*GDF/F;38Y;+*< E&% *^!,(A-)/YRM;28%#E M<& -<7S0ROX"J:+];KVM(QZ.-CS*1SKH\N:7*AJN\J*!/YX:=\ +%* %DN+^ M^B=PHO=NZ!]!BU.A4[T/7,^_-ZYFSHS 68;?34*N$="S])Z!W:U<.? R3Y^Q M?=WA.\*/KNT[X:>0BMSO1BGLT1NCM+-#PH/-98"C!"*TS1EP8Y;GTBO-?;BJ M \BRZSMKSK,EO:Z8(\41)L"=ZHLVC>J]%=RB";.$C50@TUU;E! 2^T^:''Q6 M-<5)A7U2CO*_7+GZ%!//;]X_SE7&09NW'V7PLM7,T"3-VS8M)6MFX"S 1.3! MWK[:ST=?<:2C__PX^I)?^]8]M.7'L8[/0JU]:+H !_^'!5&H;HIC:=U2B\N M-F5CS@W&SF*9H.*]J @F =C[4!%<^LFH@,^$BE6)%MJX@6A0SZT-ASDA.T K MK005'T'%.VW%&5"!?8(' 5\#=GJ("9F9-9I:C1M#.5C;C.5:%ADNZ9ACXD4W MS^D]WFDGSN ]/H-3O$2$-B[,(+S?4\XGFH\&,0:"N>J%F*S(B.I5EC=X>#@NDOIT)VM-&K?;_T6B*FERV6U;B+^=4NQT/:J(#"GZC-Z:XGCC?U?(4WF2R]&5795685][G M5VLS&@;2+RO?U[4Y*T$0PCE.!5IGAN9JQ:'])AIW@G\A;3Z/M/.]X6JI=]=+ M7NQ/TT9AU9%FV;-+Z**=AY%M[S],3D_8,C!];5H#@EE#?B4#(3 BU;M2W$'^ ME;8,,,_=HN"%!?RZ,3-P33 +2V< <3-FQHA6=JJX<9?S!8S99XO[=^>:)]09 MY9#Q4BMT>[K(CRMIMH*A8R?N$\XO5N=S3#0^69OK4RJ=FX[1@E[-MH6!W^[H M=3GN#/0RVGR.B<9G:;.5+GD%I-2O0;GI*"W Q4[!6,7=:'^U-I^!>GZR-M/Y M(J.;A?68Z75(-S>J0.BH''X^7*EK.A:.;LXN[V] M:."CY.;9,&O4K],I(#R!?K REO.NDK7K<0?ZEMHP\TT3CHP)^W9B),V:H M:>RPP?1J$Z?OM08Y.8F:7%+<;V1&N(XG-!U;]B6/=7:;/T)Y!XE^ F>KWE)T ME)UT7R EZ[M 5R7VW;2/;C3% V#MN2Z(FN^R6D;1=Y?K.POWSUUQ%7U/IS7 M"4:;;\0\,K!S/2)RLQ8P4/?'!NKF5]#?^ZO_/=8_P],SN^ M%M%-?P2&CE,DSW;V=_L.3NCH> +UM&E)=?K$D.A%;B(60>2^',L$H7^.T)KH MC!5:DFS?\IZ:6(#2QLC,4(P^!QUD*R@Y():16YJ,(%!/#FF"UP>\@B\4)]BG MQ %M%L?G)0O3.LV49G9US8OS9D>H%M?&U(F=R3T^9 EK^,88/T(?5A.WC"RM MWHSW"9/LC4H+N^XG6$YX1%0P>YI0T)FIC'K-OL/D:+[=%+MI:1:]>7Z4H9LP MBS<1'.Y[+HF.'+"^0$K;"]RS$@RCF"DZ5;12YG-=@C('.DJWQ+@9Y=='+N$9 MWQ_Q1^C&? ))'3OK-IFJ.EY6\&RZW9[%+L!2ZS;VQ(P9^4?BR:<+C2:@RS?:R C M.HOT-G E;E;Z]*@EW.-[(_T([\A.-DW1*W1RO-CUIE+!XB;#9=SFBI=&=,(Y MSHW+S(^H4AQU=K'!$WOG%I "=HA L-.O!XT\KS8EEE)J4NTW7) MV%GB2V WX0]GP>AITM#,4QY%-Y V[\M=<;'JS,LY+7;SN$M -6$*;R(VORWC M&RY=@6&2S[LD@AIIQ/,YCM:+E#@AQJK7B]]BWXDA2YC#-\;XL91-FUIX^J!; MA-A1:\()-T9Q M4>@FS.)M!"NN[MFS\Q**M8F0W?5XD]6)WJ".+J?6!&=C9X2?C%3"([X?HH_0 M!Y@JYXLM893E_1:TP=E\FW33<0M 7 *Y"6LX!T)/DP7*+TAFM\JI>@_&VRMM MPRRFL5MTNP10$X[P)EZ#LWAF"JS(FT[>S_=[$HK"X$=X7 M@Y4PA6^)ZR-DH>6N12I;[4(Z(3E<-9PX4!J9N86XL8C?W IT=5AX)<][17%=U.4K,%]FV7U#:7]. M9H0S,]=6E<%XS:DYLDBR%;4E/HDA"AEJ<4/S K MM6G<7,%'TV2N3_I/UTS'4\3$J<:ZR*=';:\P*RTJBT;=37VJUF@?&IOBQJFZD@EN,F[O>'JF,M\>/G[T:@[O!ZE&-*^8FJ0>M:K^YD MO?XB4XY<("&"13&C$=.\W/G!7XOH(R&P#(D@"UY6.+UG;HP-KHEZSXB;^?O^ M=8>O!:&G)V:B.C(PHHH6]1PSW&3YD69CL=MK?#5UAV.&UR^M.USH -LA](0F MQ+:J>9$E]%(Q>FV) K(3UG'9 MNL-K$G97!*/Y_+K$0=,&*@XRU;B1CR@ .>$@T:L[3)$JI<[3$XI!9)>BK(Y1 MT]FX6>E+%[E,N$>$Z@[3I(579M*JKR,$-)W,,L6Q'KLMT)=&=,(Y+E=WF$:J MXZP+US&^6H.*SLR#*JH@M6)W+%R0:V!.^)<6. M8%QOW>&KP?2QG?P%3)E[!-N"0H%8NX[@L:,2W[_N\-5@]#1I*+*V5YB, M,)5!>+928>IY:U.+6Y#B>NH.QPNQ7UMW&+<,M4JUT2J4)EN=(M/0JQ,M;OPW MJ3M\?1@_=OAB/;VJL QLZMR8M=?97K;JK^/&?J^H[O#58?8THVAS!FTOIZL% MXXLMUM>:1<>:)&8X81:?BN"OJ#O<7[-JGT%S/9[((;0YTH4:LXB=$;[:NL/7 M@N@C],'$O)[8E4H6-&<:=4D;#,E9-FZSNN]?=_A:$'J:+'1*EE=%2*["]*J# MKN9[TSENQBU2=C5UA^.%UZ^J.XRM5Y-:SZF@4'IFMO"NV<3=2MPP?-5UAZ\( MUT?( J4RV&J YP?\>CY6QQ1+9W*Q2[B\BKK#5X33TY1A2F$VTYNT.M":7#>1 MP:A!%; $K@EK.,N^9LYI>;7V,#WC32E/]U$&EKU"&726ZXC!X;(UAV.%Q9>JSNL>)/6BL>S? Z;.HZ*EUAF'#?7<)FZPS'# MP+-:3!,,8>Q M(XQHT@02.1 D\81/M00GZPZOYF/38FHK'2G4:ZUJ/<_@L3N*X )UAV,F_:=K MIBVDJW>*RDK5%:7,EJ!%3>VWX\8#OZ[N<+QD_3+>;4XG#LX6\B2D*55A0ZK% M&H]%SN!'J>[PY22^K30-4P<2!Q\B4'<8\EEUT/-6'8B%N@[IM/L;2(\;B*ZS M[C!,O;N2=G!IK!%]) 0V5AP$[V*;A9ZK0QS'Z^*\GHG;2MWWKCM\30@]/3&K M5QBM4Q+MNIZ;XC;2G*U\E$J &L'Y7PSQ^J5UASNJAHF"4.]!.91T,%'*CN9B MW&:55UYW^"HQ?H0^],?%WGH!94R^*C6[VE"7R3H:.ZM\'76'KQ*SIPF%,RTJ M,%$A-&B^KF6:>I;A._$C%%=5=SA^"+Y(W>&B.-HLRAN,@*H30QFH!CY!%W&+ M1D2AJ&7",RZ)^"-T(SL=%J8^RK>A7FU<(692>9@>QNX;-WA_$"I MS#ONH@^Q$PN?TLV*+OH)D!,.<@8\?WG=87]58UVUE%DPRFI2AJG.2)FFXQ;@ MN'21RX1[7 KI1WC'8-I',PQ#]WF164T&IF1KL! W]<=OBJ,OE+XIZPWB)6O M]W4E4YMG\E6W+G43,YLPA<] [-?6'6[2O18#B^@$XM!VK[-I-MP%%3$FONPV"LB,1\IP M)T=0/@GC<5N9OJZZPS%$\%?4'9:L*HI/1UR.$2'151=S$K[+N\#4A M^EC1$WL.7Q-"3Y.%?L7#.V-[MM;G562* M##M>K6(E)C;A")^ UZ^J.[QRBCS/+KMKO8>XFUI3M=%%/6ZI$%=;=_C*<'V$ M+-A.OUAGI-I$)V#5'S-PT>&'<;/!W[[N\)7A]#1ER'DK*5?2AA.^EW7;#:T, M]?U\W.(+UU)W.'ZH?;:O>86DN6Y[DZ?T7L&:%_,JA).Q2ZKYFKK#493U>1C? M0N_E%OY8&/+:5"WFL@5NPI-B9+<6)G8L6IVFKNMY!]1RE-RG&**F# M1MP+&(BY3=SA^6'@ESYN@R8[.S6MUJ&KF46D\&?=74.2,0N3J M#L<0 \]R]<:%[$S/R%.$F;/5LLJ;RF@*1XXQ1J/NP,O#675ILVT^;A;AB^L. MQU#Z3]=,U5E)=X9.B=1[!8FG*WY>4(G8"?U+Z@['3]8OX]U&8T5-\NP28TRU M4ZQHO:)GQ*YD[)?5';ZLQ.&HUAW.<]IBUF3=@FXB:=H8-<19CHF;S;C>NL/O MK*0=>T0?"8$)8YZIC]P6!_DK)E,1)\UUVX^;^?O^=8>O!:&G)V;*,&,*F"8. M>&)10"=P#\5%-6[AN:NI.QPSO'YIW>%1VV4)_FJTY.A.8>CT.YMD5XW=C1A^NI.WQUF#U-*'Q;5O%ZME=GYDNN MK2$E5W#AV!&*JZL['"\$7Z3N\!(2"W6H7J>@=4\RFF6R3.*;N$4CHE#4,N$9 M$:L[[,[3.(5HDZZ>1F;S4 MW)7MUANS?QRGUVW=?]JB$O1+*XJ3)QFQ1>NLAEPCTB5'=X MW$^7Q'13V3!IK]+%)^M\/3./VUSQTHA..,?EZ@YW&YMEG14)A%E/\6:9R@D= MN1@WXGQI "=<(R)UAVL8WH7&?<:%UK26PZKYL6KYL3/'UUMW^&HP?81*^/,5 MCE#3?HO7&I.JA"WJ*RUZ"<91Q&["'[ZX[O"47R)YJ#]+0VRMD%XUA4G3Z"=0 M39C"9R#V:^L.NQXV(.I3:Z-K4US5W)R*E0IQX[])W>'KP_@1!I'+T9!$]BL9 M:*YT&@MB1;=R3-S,\A75';XZS)YF%#U-,XR.Y16A]:R?*]AD4?+'B1E.F,6G M(O@KZ@[S0ZPIS2NLKQ?]YDK0[O!=%'Z,,2AWF1\29Y1AP2 M'8LJF9!BQ\X&?_NZP]>"T--D02YV9DL7Y1I\KU\DEVEBZ/6F<5M&OIJZP_'" MZU?5'98'Z3[:<-5UAZ\(UT?(0DG1-@5GR#F0/\GR MLW[3=]!.W&SP5=0=OB*\$3CIDG5;K54\BX<=MKJCL<+]0^ MV]>CWHPS>[&K%/=U=8>C)NOS,#ZLZ*9KHKL@&+924C6B M.D*RB\B!(N%A9[84)W8N&JUAF\80VV/6"XX;6YK1DZ6XK=U.7(^/!#I M0R]N?@4?GW3C,T6H64!0X-I@^)Y*9?_+'TIEIWBY@&0HS@R 8MT0S0/%:RL& M$+[L9Z=1W;/->JK9!<& M%?8RXX6RS,&AO6=%?F?V^!/XT)GP08[UA>U,5U?\$BE5JHM^N9R M94=N$A1Y;+R3-9T!&^\\I>EWL&$V/172X45&Y_(+>SIVVJ/<)'+D.=+8B.)) M'I^"C:9D%$2C6.CI:ZU(.C-?DG*EQ&[$/WGSX(J_(4K*$]P>NO*G>JX^F-^#MR M?S*]TY?+YB;?,W2>&TY-RL1,&XW><>T7FMY%1\['^?YOZ+XL4NY/95^AVU M.=MOZ'>.=ZM^@VV*D-DL(J(\L)QL/G(L/$+Z'=6S--^IWUZOTN;:Y9(-]=KK M?H-N*Y+@Q4W>7Z'?49QW_\X2BBTVZHOL9*"O&8Y8S)&\KS<2_QVQ.?4?R?V) M?J/U86:IZU1;5_ B+HMDFEY2B7Y'3Z@F(<[/+'6164]DX<9P=:CF>MZ?-@> W,GQNTDNMY\:;QV MYD0WZG!NM!_9UE%LCC%.<<8*A""T6B#\=2U?C^@<)\*H_KJ])->+WM.)R)Q; M[!1&&*?R1;LX(E$SLQ#;$0V\1AC$7Y[]'%,LYVQG9H.'* W;>@K$!5TETO;%@2,P7>SW<[LO#2>*M MX\E!HQD9OP 'K>LR69E1[E@OMAL8-' -;RHG[CO:'/0ZT7N:@]8;+B*..AUHO7.@?E.:(SJ-D(,-R.B68"X(A3WLWY]II#/7MOH/7*KV98,7>U>MXR!Q&!!1^6NGBDX3.4N@ZWT?7!;W:++G%7$8?3Y#( M$<58"!TX81A)H_#Y%/U]U4TZCB*ZOK/F/%O2=V)6C&H+FOK-&H.,IXN%LJKV M\D)DQ?S.TB9'.AH/=?Y=R8*O34 ^#^1::&PJK>)J/60 _E99A\([[7YD;?8[ MY?JBF_&0*KJUT9^BK_7B:&Q(D%^&Q'P;YQ8;EBXXB;Y^0++H)UKBWY7L2WV5 M[,V<6D^+:(6!4@IK?NME39 MS/O%1F0G2E%3V,^F3K\MVI<:V^:7>!J:9+,,,6 GNB05*)M)-/:2C/A3%!;N MM89K>2#K?+6B^(TR-^DTH[*3@M B,*S4+<[?"7ZNL9&/$GZ.NZBY6[DW6Y MR^1JK68W5Q75[B;1UXM(]8$VD9^@L!N\U.!:?+T-]8I@WE-J2.8@DSC8]XJ6 M/!,C_JAH7VHL)',#JS*H#/@U(N?*6:[6@O)QCTU\E<:>3ZQ%:[[."5[A#0/GE7'6*T#M88N):CVV""/SO/F-WP>!IW,4!U"7D9OSMJ_W MAD7'KBXPNI5+3&0DC.AS<**4=(>7E(VFSQ3 MBJ4KO29N=E$\OL[->),5&A)+]?BB 77;62*SI-JQ!-0%N-EGR_4@/8)DU6&1 M'#-M2,0M'*-TEQ*K$8L:?G(6 2EDMA,.6,N9U4RACNL]QLU:1+XZ:]6CU?> ME9-I*//G?7_GH;QMQ?4<7_)\!YC,G.UZ@."![Q1G\73["&/.#'NM*)RR /;5 MDO;;?\@<4:[/LP6.Z:EB=;7I\]QR$=E5GS=Z^ZCT)[K[F>K^O 16U,JP?A9" M"H5JFEN)[%!7UO-.NSJ4-8_Q0A';/$5*UU:ZCG5*MB M+QLE+,LF"/D@0J*XE?BC" %LHSC,^N:DLR@R75D:0Z+"$WX8[*$-$ M;J;\88R<[/#W1\D!*75JHDW(N7Z1]^L^E(/;F[E0C (Q^_V1>\)@O^JHXR?G M,+7(LLL[FQ4.I4<;LKUIFXN9&#F-N= Y3!%9WSA=1Z'/IT?U.I]!H!P'^]56 M5G)9,W*\.C)U%"*RKG%:GJPUR$L-B%HQ58?HLW,8;7?4B&ICI.3Y>;&0=\Z( MWYMG#C3/-'82;L[2PL0511,J,B7*71#S'-&.K*,]ITI M#RE\AHJIK;8(V9W* M$A+;4T(K>26W5TM4+*:AA>=(P3Q"X9JLRC((;>;*$CY%,EP452QJA>L_4\5J MLP+*K=+])41T/!WK5_S-,'H'O,5!Q:)8:GA.#F9,H4%.H"*ELA5]@I7[4!0G MW5&KR_N9*J9Y%8ZN2&*#SQ4K2&V0%@9]/7+3O+BH6#0"6X](:;KU*:'065<7 M%4(=#YNF7A^>7;IQ&+CGL9*QO)+<'K'$>#\]F.A%G48VD:#47Q%8T#$?3ANX MZ.D$JR-DSA.S=B,*EOBS9N&^I6U[SH,_ KMIR:(C"SR7!S-DO+KAYHT)XT^] M7*&0AZOEQJ/@S7#[G?)+ZTY$1W&%=6=";1Q\[>DY:TG6_;+ CX>M%V_=*7YXSQ^\= :N M%S3&&^<<=&%#U;7?4BL*DV\T3KTRN./C+\QK"P#D$#Z[?I+=%3JTBAD5(D9M M-U^G#4=9/*)(#F\X?%C#-X,T,=OY3:"]N#_X,J]8=KB*\_*Q[QWA)X_X\;3U M'Y#^UH<*A=F@-JRHTE+/N?TITIKG(6?Q4KE"T.WN>5T:/[35/>B![3N2XFX_ M3A11#LT):.:O?\ _*==;&\ JF>(JO=1D;W(/0]#__)R)@!58X[2AJ-X]?D>2 MCU\YVGCR\)WMAMP!O,8 KG6A_+QY]E1GK%EISY[=(_ =,?-^@N%*3Y3P$3!V MAX%O#MX*;I[M;U6!44JKHJD9Z_O_=$PWU3:M__P,OW6UC0)N /<:FJ4\/.X. MIGYN7W@/?DL%_R.V_PT>+*8FCJ+^>_/?'5L"']V9:!U_%2!2;JJA+%-MVQ2M M_]QNOP'_=8'55%\T8?LQ>-"]93NF:&R_66X;M?OJ13L#>YL6#6T<&"TU:& G M*(V:LM54L,@8L+1_?@1M!*(2P?]F1T0F 7/GW(]L;_+SN?1>B.5@V*D[9#LB M)X;Z@_U_T;4]3D##/-N\A\$U^Z\"' 2?#WHO*<%BTL^1[0!4RZV_;NQ;43SL@VY)\+S=7"^I/K^XDF X\+[O_? M_R81"/WY((%9 )] <04)C*^JJH0 *9(D8!F($DB$0(4,@644 A<)!5)OMC([ MT_"^'+M=U[$=YJ%'S(^.C %V;!!N?O&-F#7OF X$ %/.(P7[J%0\:,Q(E?>S8OB6G M)=NPG?N]!=P_,;"W+QX7F$WHC@"OVCX8P>_ D[BZ\B#SE.A[=O#.K;_9 M_OO'R*-. D^S@EG./0K?X0^#]5'D_547'3W%6LK?EU3VYRT^=$*RYLX,<0UF M8N$C1X8MZ2](P.%X0(_," U'YN:Y6JD!M?#^O=' 36 B"<;"-D:B8=C>R%[= MG$?K6K[H@$X;Z[8RLQWO0 $W1FN9GK)9E>'*,X77A46I.GZB@$_1^D0LG#*V ME11?3G%K$XCT@QPK!,$[)!7X=2J#X3^/Z_S6U[\IM.="V=UWQ,J3QXU\BZ?; M':9=&Z3:3)-M=U)-OLWQ=*.3ZK IX,XZP&>E8#3%ME,P_I?\=XHMI#HE)G7@ MZ1Z\')WK!#_#%(K]?U&"_JMNPG92WD1)S?=82FW#$2D%(%\^YD .D'XO!S%- M\-")+*[7@/\JUIF@W@P;Q6QC9@= S_ =''$*9)TA6+R=,7.EANB]Y6DJOJ7\ M[W_#!/03A6ZW?P3-.>E\(BY"MATEL'U#.]MQ1&OKPE\86FY0H2OD9 'Q1;(X M7XTGA;8A1=+08A#*H3G]5$L;)>R_Q]!Z#V#:6UK5LM7MTUU;+> M:XI(KF&F85]]R_-!:00EDYDE,_E*\,Q_<8H-G.I'-MH;$W6;:K%GOW0D0=%<<>D4)PI?E6KNDI9:+:-/"X@ M/;]2[3H$22R $Q")05;'V(G6LX(KX>=7^A7:J-BU3A;R1U/.D!6];.LM 7UX MIA?&<_>3]FWP$GAF0YRYROW^C^,[^%0?3 M_^![>?_]0G$\31*-G>P\>[9[! [=0?#_'.K%+DP;2A2_V\<3P[^>!2$.7F:# M%ZB&O=Q'3_>?TTM'G-V/'$74TTO0_3?7"AY^%T>N;?C>+FCQWA6"/\7W>P/( M[XP7'T9/?GCRNR2"47<4F4CDJR3RPW,"!3J/LEPHV/SZU,4-,H)FCKT(3/.G MSYRWCJ]L2;LM!UI0L16\,-PPY*QSMKSS@\!\8J6^BWMJWM()"T>I527;(-M+ M\&+H#4^8!U!=BL$Z] GW=S9EBX1$SR"PCK@J[Q)-MD>V'1(_("I\V)1);S@J M\DA[V3-MUNQG_5;PTK>H'Y*&J3 -,T.-LZEIKZCN;(FA5,U6_V.^X^Y2N]W63NHI]%(-^^[O M!!F_M$,C&@+$&8N6M@D___T=@7'"OY,?\.\/B/D1W.VS=R#KXL M=+(;DW!6R#I-\#(P#SA<.Q@B?3@S1MLMO@<4FQ!RQKS=';\Q, %*2J(YHAC83C92R4B0_8$_@:U63%/?#T^,XX/DO@+!4 M +'GT9%DKOOY<]W(SQT1\@Y%DIE*E.:.^!U")1*)D$00X@[-)!*)XFS^P^8K MUM/#K8'X]R9:<%4D0;Z]DBTPSE1#\D-N^C0'3/SK-&K^%ZQTD'> MRJR?:?5O*+LJ23FQ:\K#0;/2;HS=[2:)I M!().IYF?S9;&6F$34_;]3=E?C_F9__O?*/7337F*H/)4]LE'XL(?*?=DZ\- MQ>GMDJ_M_#ZQ)^:/P!1N(P N(W13MV%8%'P0=Y$8T9+W7ZF:"W0@%>S) JJC M!FF]UE@!2A+$,%.&Z'HI)]S++@KX[29:,W'Q@M3I%\!R@G>.$VJUQQ ,1FON/Z M07JY9Z>"8^6"G!D8^6OT=Q I#'; T))W?YC% .,424H4*B $B0D8)"L")8TD M <^(. 9+"(4C^RH.#QD'/#]O&.M^4>*5KK.T3&\Y-!=C 7J9F]!E&S.NT-6Z MO(B+U1J&M?0YOU^'>W*EE9TQ'%_LCG01+3 +'.N7:A5ZEUKWY,K56"ZO,*/. M,R+VN>3E__8.P%IJY(TYRAVN>HC^Y--@; M],?!$>P./YD4%J&1_IV^ 11E3E+R*/?M(_..G:H\*YLS6QTOFA,J[\E?G=T8 MG/AY6[3G^8^GA_=2^X^08,5HYRT4-!G><_O12P2R_'J MZ)\SOK=CKVL8&84&ZB%=(%U-LS,$@(E-NY3@=_9R:RX?I*XL\55M/E(IG4"1%>YAD(])RVV22*[1;_R1M!,C M^Q%I/\_V"LSN61*]]B: V=GUQ\WA ! +A9YDYP4MKYL6HI9T5)CTEBT ""3P M"JXLSE-%PQZ)!ICE&F">FPK*7BG>&ZE"$<@0^4#NQ?G!,?5=3U/7I[>OERTY MV(ZDI$;KE#11)#T%+M5?76D)EX:6$R7#GH#9) M2@X/,0POG3F*I(0\#4928!X >\KU 95P)W:P\WY?%<2;B-ZSQJ>6 MXM-6AJ4HPIMW??C[-@P"_H5L^S@"*@-^'TT#>(+KPTO!34$K=L\)3V$/&Q$V M,@@,4E!*%M?N743J%YP_>3#G.PYHQ+:X3^ 9/-'SW8/U/@-J:W)'SD^87G[8 M4 V&S3G<6RFP@Z!:\0=7-5^41AD='?[CA8.>/^JQNMI[7WGX;\/^[,9@9Z_V M\D$CDCIN(T+5 5IC:IX']"PT[HYM!8[=6*>" VG7J?!@>U$*,QWSHB>F@AHM MSRW(XS,.8Z)M'UR)07A@)-K*V#>VVPJY="?U5S#8F9\(BMSM+O F6EB38Q;4 MY#BW.=FV]\%**.[?UV,##@0:R'-G$@YL0 .V:GFJ-0&\T"MDRJ7)IC*6W\KV M3FS E]N /^<6I\P"T$0Q98!G*2E1DH!9" YRE$--<0*_>_3;%!![^N@/K@GL M"7B+LW<[ -8F8%[K@&6 IP'7'#1[G!H[]M*;['^] Z1#27;>I%M?UD8Y/I]"ZU6K-\WFZVNJ.CQ440OGAE%R.RQ3#^5">SS.0 M+A:"*]'G5ZHS#>FP6:$)I?W"HN0-BZ;9&0OHPY47SU\&[P@8_;\WR,W;"2.9 MNV0;;)029_%D%VRT!((1=T2B(I',9(:I..RO"DWXZ]NK'DZ.R" OQ_70-4"? MGS(8Y%!&80O6$V#5CA.;U.E\G1>,](" ?GQ0/FJ%HY(Z^!M'JYS-#GZY 0IB MQVEME=[V]KX4_D?0\IG"%"H,.CP+KQO.S" K:;;U[-97BC9_M,';C\%C_^Q$ M(OHE^(\D[IVMVO3[&_HPZ=QAZ@_RN1.#_ET-^I,!6$XT3TF#;R3E?N8H(04* MEMZ/S9Q3J;<35J_>]E^#J>=.AD\N>&+ -I88-BWKNZ#][N$R E;Q6TJ#%'5F MGJGY>4IGM=ID^5K6\3N0_/N%";;+T!$SM2_LZIE1_F00HF\J/UFS$]L62=O& M' ^I7MZR[1M6#-N5VS;K\#@476G,W)I19A11J%4V@U86K9[5PB7Y%,];659? M63T(]M$=7?/0U&.KH.':)Z!>EATN7?JN$EX%4+4]'NK(82:V$[[+6 )EA3LXP$$+RA('5SL[H[@=5-!92=-/K67!/U+_/OH M0L)NF>K=>WAV6$/B6!4EVBOHX5*9.U$,X\%V_07@%*Y:;<^:>'U-*#H+SV^L M[KY8'[VTA>:"07]IF$?M$=,I6<6.KB"DR^K]/*IK+S-8?GL]]S?7M\^[V(Q_ M8<))D(<_>3@7"$!Z>UYYRO:]T*X%!FX'=,UU?<4)=!K._'0#!0E2BMT@I3@X MD@5<1?MCW_52F=M4(/LP3V,'K$*8HP N#\X4#W'SD;/KGYS=!YHJVYZL2!J8 MKMRD@OVB8'R@IZBD78%5!5+(;%$(:SFSFBG4<;W'N%F+R%=GK3IX[NXI[K\W MY4;A2()5V,4P:9H+&\@^CLH!2+TL61H.W!ZLS_U.QRAKK TU 4@1XA9&\%LB M0^Z!MA^&7\_LQ/[HLG 7\*>)&IJ]-@UYO/$ABO;J"6T?*_&<065*AE554%5% M$C!%Q841)2D"*JF4,H(P2I:PW4+SP=K)__FO=VVS/CBS?-=")"3 8R6]78$2 M56 =[T5C*:[='6$FR3L$>]AN_9!9C&Y),DG^3^KQS\>-5=_^;'L4>O09UWVX M?30+XAPYLRL\HISCLUPY7Z;;YM!Z"*$C]>/?9WH_G93]8BRW>+G'<_4,/ MR/?UH$-G:TQPA",02H=I=!['_N+I,F\N2D!W4)( $*64C QUAR7E_J(D$: C M6)*V%,TDF8^:K^\7\_VPO?BR(3A<1,;N'JO&[ ?E@5DVZ7:G+*"9#(E1)V?Q MG\LOWW_>=-"X5#E5*#?H1JY,UP#;"A@+'5"OK9\7/R:P#YN3RR].O1BY/Z[W M\QTT_65&_I6H^I=U.%&51%4258FKJGPPK/'[E?::XEAYF'+'5EU>S\O;:]!; M)UD\LJIRAZG# H' * 5%*G"W[\K-KZ")*?CN1<0NUDH>?0'L(J>\)?JR%JR( MY^P 4.[VK[#61IBC6'A8V [/#0IWU]__KK B:* ^,R*RL:8E ;FILHBN>&V0GPSXIO*2D4 MVN4A!)N^\XJDA"D.*!Q\"U/?V[G!B;I^+W5-W%7BKJX9_P_NBNO08+(5++VS MA7(CQ]89@21@""%CY+,>YUA!-DO9DFQ3V7FN#NBF$GHL3ENEZG98((D)DY9? M.K7O[\>01(^_EQXG?BSQ8]>,_Z-^C&GQYV(:L..XN/3S%S'T@ MR,2I'3,!:*+4WTNI$Z>6.+5KQO]1IY:CN5*AQO8X 2,PC*1BZ]YRHCM)%0Q[ MN8\N)DX,O!5/E/A[*7'BQ Y'X-C>,Q7\7Y+*=76*\>#=&FR'X3HLWZ#Y?+G# MY'-L(\\TN/ /CJV5\\#YY0OE1A0]7%BL* MKFDKKF]L9Z;L3-GF2;N_+>YXV#,8B[>)2EQTXJ(3%_VY+AIM\72C4^[0G7*7 M <8??*SM/@5.H<9R?#M27N"9BT:_LXN.G7!V+KH55.W3O' O?NAMP1?&_G/@ MK W;]8/Z6/3(]O='9Z;:FJM_[RDRDLR1$P?\O2"=.. _=,!84 .IS=8X8-^; M;3;'Y/DVPPDDD2$I(E+&_9GGQ;ZSYXV/5![78#W'-MS0W38=6U+DP,-^6.+>K*Z $3 4+=/[S \2W]D-1ED..Q>X;^$W=W]4O-7_DPAS MXB03)_D;3E*RC>#7?V^0FS>'A:3N\"AKS+OFDURYV* [85H/CI)(AHA*S'!G MM!_;]XU#A"@4E1/=HW+R]M&XZ4?/"$M:^2DROOR!PB\Z]['S@ZF1J,(9BA!@ MG"(%#)(O=9V?Z M^.HQPN$BWMUK9]L]Z-ZSPTR^K/V'>-G;+\T*;QH9MJ0_84C0 ZY1XEGWG^IZ M!/C0-J*^'>4MX-[LZM.N[>YZ]6CE!\$^UN"ZY+G0G[6(FC3]\X[=^N!IXEMK M<.)XB L=UOU6!Q]*\J0.:_*D=IU(A;T(._C:0[C4I37GM=;]]5#!Y^_+'_Q^ M<&SZ2RH8VDW- P^07MI-T!'1!-S,MXEH98 M"\CS*YF:0$S5GL=";*>BD77'4N:UX$K\^96NTI24G#L5F'FYU8;1<1VQY9: MO'PF67,S"#,LBKSBKG*CRAHB 'L 5[YX9I_, ++@NA93+#8K/F](MD2W!%2 MGE\)MUL=H32671ZI&.H,=0HVAM$"]O)*IF3+!=_MEJ%Y!=F8& 8Q7;$EX"^O M+)=-"5.K,*W/BXL154,W:Q4.KGS1HT:QWBES6S-+CR98]H ME^-J&;&M5^M%<4JF+1T9T +Q\NUN:VH@=7;=U'MRTQSWI$Q6KXV%S,LKT5J) M9:8\Q$":VIPKF#_M=>&E0+Z\$BKK?FVH%56H1_3')I]V>XU<"UR)/K]R6"H4 M9X+@J9!2&0QS]4*!%LHM@7KYS)[6&GA2D2WH&IXKM)=PD9J12P&&7E[:K'C5 M:M_"L] <I0VG6URQV3H[%F#DY:53U\<4 MO-\QH;26R;<7E-XPBJ !1U"R;JX$ZK ]M*3B;)TG M.AM$*==(@0KDWYYI5=HOP#UX/EJ5=;P*3D"3ST"%FLR,DQOOJ[Q!.=. MR^N9.E@&W3J"@07=Z(S::*G+KTU'S+0L+<\"G0*7ONR6OQ"+-,JTH'FGHE36 M(Y3 L^%37W0KB];(I0D)A,ZNK4VV.R7'?9X6D"/(HCK2C+%G&YWQB^.ZU2.D M'"4 DW($69G)0,ZCF+?D_46ZTK&QJK\ >$6.(&NE^,6R9E!S/MT>J'-F(0X$ M'#3@"+*FPT:QN. &9=Z<<0NFR_1JQ3FP?D>0-<9X">W.B8H^QX@A3A)-1P?: MA1Q!%N[5IM,\4JY 9GT)6SBQANHK<.D19'E^UN]CQ37+%Z7Y0,\93 E20;>. M8$ 6*WW,8=H:0["UN?C1:M>7,-9*[CT" 8\ M;V;5%(0>0M4QU!F72_V\VAL+Z!%IM18>WI[(=9WA$$_ :_+,SW27 GI$6NW2 M1D''[8W)Y,;<2&S6!;^Y 4\](JURW71):V6.^;D'[+_;$"8%X(#0(]+2^D.M M9BXH')H/LD7"ZI0&&K8,+GV!5Y['VF/?[55T,Y/I9+IJ::SBX5/W> TCFP]1 ME3 "$D14#''F*O?[/P[9!/$0*-K&-T3?L_=?;*,;X3=/8B '@=[=-="+V(7G M[%NQIRE;[G$RJ@RF[IYM[A>!,GSEGNSO/Z>7CCB[ MWP:,EF!0WHS5;!NS??'^4G'DVH;O*>\+TD0L#'H0>7LCNO]$#O =3B1BN*08 M)F#ZD 8/D(*X1C!^#Y(A,HEDHB@9\@Z"$\E$43+P*RO*B602:Y9(YJ5D,G<4 MF4CFC))Y.XOL8\SX@L- ?F 8/H^#QJO#;Z= O:61U!U![5>WTSO]@&>K5%@7 M/K5?3#OC>)&?'2@G"MUN_WB(EY_7XU\A=O#OA9W]:>$[_,!' M\9/8V-]2G?.:W:-0>#($6U&^_#Z2',<7)/G3&-Z5#,/WHL_?1".^I-=OA7TBW>LC M/NUE@KDD*4IP2G5W.=QS@YE.TZRJ>>W],MK_5N6_I[3XZ$A%3^J\J=?3Y M W8AAQG? ;N0:_WH@"7Z>(8ML9\_/A=RUQ>KJQ$Q-YW:_P]&MCX[.(<\*)(O M!7\H_:*A3C,(H.NB9W_O_&=<+ZBP"DTV*.XES]H0^H? M;17L4BTXHA0><>A;FM<.=A'RX ^!\P#@14<6>"XOF!!>W7#SQH3QIUZN4,C# MU7)C>9.2@NU\J^U=M"NPJD $29E!O%(8RRO)[1%+C/?3@XE>U&ED0X-[9$72 M3-%P_[U)HS\LW9=O;_7Z3LD03#)#OIL>B.+L/=)"VY. _ MS*,"TEY.=)PU&-FN:/C*3J]*2/DID3V8;V:GZ\XQ%?4)AZH-W'SBX)N(0)Z1;N_3V#A MN5^G)6F[P\M1) 6,YLA0;E.6XGV?<,.7,YGO._=Y83R.K+Y]^_A"W/G17N/; M#PK?4+Q=L/$8+>(*M%-T,YBNT5UD,'V=T5!:'R*"UFL!(P+(%VC,+8&\9D1B'Q8J M6PLP+K:C*>Y):V##CABO[ "UVA9=4YAU59XT MFC.MVJ^VA,P^,$2@2!(82A3]TQ4]H2V?3EO>T/3A9$&6E.Q@Q%N%(. T5)C"B9WT5A?A<'1A1 D;. M.@S701@2S4DB(]&F&(&O[ 2N\C$X4U4RQ7/"6(&?&]B:*DY)V::]BF/::1$K.,H&ZX-:F M"$VPMKPAUF,1LTC+3N^9K=K3ELP&.K_-<#\=/6YQ_38A.&@+(D9BT8#D^B;\DYN.<\9E8CT79F"8AG;A3K[>,).FDH;PS6#;T M:BE7&K97&[QF)AB; M>";V1&9*&6FE37)W(DMK]LK8-$3+ Q-"9J^/QU?X[5&-AQM5K*)KV4D!F;5+ MEC<-#_\ +(? ;U$RD\22$L5/! MY@.B0F"WR$=3D&,:!0(O:0??IVTU[;O*MXO[)).T^%:S2.C19],C%IA(T0-# M6%-$5PD5GU5Y5PFG=<>R$B90E1WHJY%>M>MT23;;N:R]#*WXS2\8N\W@>!($ M2NQ+3.U+PL(^G85]U,!4"1XS! -;,M6&A8E5B49+&!TTD @7\TGLM^(&9+$:LO:$Z//LHK"J^#0MUX8M =[6@KZ%\21)*#$8 MR8:SR!B,,RYOO=-B]-BVC**-/,:8,KG0Q6:V4[3IP&($Y:6Q#]*@F(:9CF\P MH[]9@E',-Y8]-1\H,!^R[0=AP8O9CR?^YFC5_<^-045O!"YO0<^\[>S8"ER7 M98@YIDFZ2""C';$F%0?-]-#9:*F;F49GEG8I!IZ'UB3@7VCF%D5?2UR,8RCJU<.P:V4Z M6ZZ5.V6&2]&-?(KKL+EJB:WEF387EJ++_$PQ+;[<&20'9L;C[8W/WF.Y4Q.QZ%@R,8SXN]8XU]B'^G>LVMYIVN M%86VAT.RDBV/F"II^;(VX/ R.A;@L) O@F5N(>A]NXL3:I#HMD59F>NGQ5.],\]B4#A6: J-XK?$JS4COT]LX0@;<7Q%#LB(8Q_? M^AO/&$/,DQ\B;2:2/3CQXSZ,.3/LM:*T%4/T%/D@L'C::FILIS,FUO:<(7Q% M:ZP*& Q76Z!Y(0V";C&(2A(?DLA)E U)0KH^G73]CB6!;,7W/6Z=AM)ETUK/ M^L5:P:,#2Q+P+_(6>O5DE.\0\PE9UI%3I(S'X4LB04E*?K*'Y]LPKIW2']C' M_3$P!U\=L97U.D1T&K5JB3J)B M0I]JG&18KC]U:N0GG&LO A "ZA>&W"'H=Y61>/TCJ#>J5 MQ+V2Z6H2]XH["WO7]'0FXGQ81CP$T^KOR-6Y/K^"R"Q<4T+E)]ZA_-\G* 1>\E@A)V7OCX5(&<&Y$$E0* D*Q>B< MF(14G?< \*N@61;]5"M7/ M?0GC."=(16::&>M5^R0'*KYLZEFNPJL6;@P7L$E!L?*\2%CS;LT7Y[,NL'!A M,6/T%B:Q)#B56(TD[RDJ5N/,Q8S?:S9RN1;6I_@5Q[ 00L_$@2:ZY#@P&\%Y MZ=!U!+6.9SK5DF!6Y()9L38D7Y4!%>M!BAE'>SV5E&7+V259PGMZ3ZX..L2J M#C4<0,K"ZLV 2#H/M0]GON!V4C"7M\AN^+HH%Q+ M%>3(C\MUL(I$B>)<./F")19C'Q79A@IRMFG:P2 !7YM*(B(1F9U$69&2])[O M%>S86H"0;'=%PU>.3#X6/6>4'[3,,E3EA]B&FA5K! XF'V28)$TF)8^B'NV( MT,PGR=SY9G&+=]B/]G#3K>L;I,.(0E/#7+[/R! =V(^PUA'YG0(7+PH=@=<' M?1*-U$S4Y+1FI21QIGGBT'I*5\PZC,86#9JF^=,W1+(:]8M"R'.5DEA?.,V6:(\# Q#D(,/D+81]\/#*;Q)8:BN>"*Z64XKH6* A M2;I-$ER*Q-)VPIP^FSGM59W9:3HM2;[IAZ5P\XJJ2=K1 T4JLPF?$=95B ,\ MR6WZE85"M8(F N:$HYE;!'U?4<+N/=ID0/R,SUD@#3 MU>\!^9SH^[=/6 X,Y5_Q(EU[G0\GIMLYZJGP.Z\W;9*LCS6=0RG'X*$YAEG+ MP(*C8>U;"GV9K_QW$J1*;,@%;4C\$I#/9T/.Q[8^8$2*,VLSK@ZW!?V>EDY23N%9'):IR,2;+-+#J3W;-1 MN$.;L;451^QN=E@HVZ/,/,/G&EZ^HH7L+H/GFRC +#(-O^R% N9QF>^)[/. G]&/F*0D<.?2<0J'#WH#NY;+CVIH6T+!8.(5CMRB65 M/;,,GVX9C["@*';V\ M;?B2S?CO-0Y]UUB;V&N+X/,;3G:SM[@63N M4#Q@<>"K74/).R+X9F=,(>A_@EX=//G)X]*28ABO1R=W3SB_L9$48 >['OC" M! ]W[\X)[]=Z EH/;TU"*.>#?__/?QW*YN7$>^<$#N"P>R<2^H.QDAXYBJBG M116\\5XTEN+:W7-/\@[!]@[F_L&1H,&HXG]?^J]!/[+^SW3#=]MX)3DW7%LHS_.T [-FS>P0.W,DA>&'L#GL!WA," M,]U4V[0^/"U"'[T74-2)$[B=_^[8TC'+^;O@V'X,'@2\ G!-QL_#;>J[KUY# M4##&P40UT-&4K:9R@8\$"'ZP,N*O SP=MQO/Q7=,+I?1A7]&)W?OW_QJYE(Y MMM%@/]/\.*'WOU6TIKNMY.-U=D@&;&6/ 3&\L@XTQGL #!C[]8YND M3BJF4DDJ!)MLJ56J0Z^RO==>Z[?77B,?TPL=3J9)!$;I!W3-X2KC)5:Y[H"K M)HL=".U&-5Y"O,@?*RD)?"E=2[K6EQ[%E7ZP(X<+_5_I$:G_>'#6([11'XLQ)?VWXHMZ'296KRX16FB&UT*#97NL[!QY8K=9"&=6(53^2$2Q+ M6O'-]DHZ(H:TW1%+/:HPY0.7DF8DJMXCC2VQ)F%.::TQ6Z[T-A-83$@S(E6Q M)PL9"WF2(]=FM8JLR$#6](0T(U.PVG3J@RJ!2BVE2UO>QE!M@TU(LT)%U=J$ M30N-)E?1=@W+1D8&E0#/&:GBEGU!(A9+@5,Z(<8X*TF6_/BQ9\1*UY :WQYV M^URE8G;]HX+@0@PH,6E6J2:+FM&!CZ[4D@7$&JA\U-J)"6F&!519WP4HK6RE M6M5 O=YX7+<-/2'-L$#1D!F-+%I;DZ3&EKY3\<843Y^:90$]F,F^:0V7TN&X M(V-LV50WZ_ACSRA!1:;J&Z=YY"7H*/EMM+Q0:S*;D&;69?;WKDT2?AL^E*DU MI!INMR[K"6EF78HTZ2GEWM:2C"K=:CN]6EE1TJ=FUN565656-E )%M2RW1!= M2!QTQ(0TNZ[MJ"4&+CUOP4+9Z TG]' [C346.:->\) BX)8;:]-!U#K5\JC9 M.HCQ 7!&O?@MJ:_*R]AN&QC(<;=9R4-Y&9/^K5[I??/'1>?D]8HO.9:R\;6_ M'O_R](PGGT4GE#!P'W\X73C27WZZECSQDCW0P)GK1. ]?L6C\7"R"%X7VR&H M;Q3VDM/VB3'^Y/EN_,REY4:/?H/'_X82A^!?ISM<%#/EM]>GAXM_^N)'4F4> MWWO#0/N<*_L'>YM^NA*_)<:&OUBC ;;ATMOP:P<^ A0DESM#?4->C#>!G;F> MS@ TR^O. #3+Y\X -,OKS@ TR^_. #3+Y\[0WP@<[$P>=P:@67YW!J!9/G>& M_DUF(]B9:^T,_ U[L<$+V)D_W)DW5D?\UI]\2S-L7G6>%FO!"]=*?OS/'7'W MWE.,_@9?MN<2_=%)'<.5IVFE3OQ_K/P2YZB:^G<.RF6-K:\F'"C\C;YL+=&' M"\? V%]$-'YWECA 6<&N#4>,^I<<7BV@\'CF;H:*>B9 R^?ZQ.!J?* MY4X5(#S@W 'G3O[0Y*QR_,2"DX!G_SR/$^A[<8+^AC*W!1-)Q7%1#A4@!A<4 M X0!8O#&E3+?R.NVWQ6NW.GLYRGJU?AL?UZ;LY42R&^RS40T])7E.4E%VZL(S=)^TY!'-WM)& M2 8VT3[F8AVQSZ_^:)#(3G-"C?=<.RED3M8P-H)5)?3C?=$\;K^PPH3AK.]K M\?_4H;(_TXBCM5)U:K/9U+@P[)L=Y:@TY[VD>BX9+$+ ]S#\4M.R2^C%56"B M,".= 6[0L_8&'I#:H"X/=]QBOO)=(3ND;G1E[9>08^51;+Q_$#H8/7$L]PET9E ^0 R/&!R $LCFLZL=Z$'#+)!I@#:;BD MS()C?<6$EH:(,7*K[,GW;^1):?.;=7B6OD;9CD5\^VN+"#*]7S7JKF9\Z)JM5K^=5AA,.D/.AV M>VQY.-Z(R=?9^_A(!Z%0$ H%D)$OR+BP;^MER!"8Q<*>DA6-4X0)BG30 M'F$I>OPU9&Q9(N0]0W]N#!1@!L ,D)QU;;_6RYA!479GV>)'*QBM]YTMV5@L MAW""&4Q:K76/(#3 #( 9N<.,+VMG?(I'ZV7,F* 4%C6->MDTB/&F>Z":=?>=QN])$N0Y CXN RH7*^UV)Z@=T/ [JA@A^Y@3'&D3ZW\O6I. M6ELVAH DVXED[NE7.I8!!@ , )Z=JWIVWHT!(36?>;OJM&YN#6@Z@:O64AXF M9D":MT02]S1SD53IF_?M%#1K*7Y)7XO%)EP$H1>_./7XN,%*\TJ+54P%^D-= M-@10I'S/?/$/5.A;8@38]DFNW6Q7I,%Q5 MEYURS0@<5J83!Q3#@'80>5(L $P F!)N(>A%H[] #8$:7CXCJ4C\NQ$_U7OL M@ZHFB]Z6T9>2-D;T>7N[D!:4&-L'#+ /\J98 )@^(NVI2/R[$>?9>X"ILE"' MQ&&I',RPV=%8FX<.%3:*@2GQEU'PZRK\0(+4321(/2]]:S@+U]9*2\^U2^Y& M.XEP\?*B/J&B#X1*0,;$M9*FA)-F.OI)7=NN?P[GM3U<68Z0FL(->M%JTSN0 MLZVDRTSBH$+@>X)^7?X\,#6!O@-]OVJ&U.OTO=\(#&3:GA"F06-3SJXK0Q5. M])V\^XZA]QAZD=X-0-^_G+Z#=*@+IT.]3M]G>A\=;.%QCSMT.LA1Y^E8VZ-8 MWYE8WY%[% ,-XH"^@]2G''MOWJ;OE28=+F8P/N0$!/7$9C!L+*5$WQ._#9[T M=;M()]F;]] 4-\VID0SXT_R@9*1RQ-968/E>8B%@@9@=.)>B!4"7 (X-!M MX="%/5;OQ"%EV%]"$XNOFV1C%:"HZ*R"BIC@4-(HBO[^0>0SJ/HV0-)XP9+/S(KBRGVGNB&R8JS.T#3XD/:L-1O$,CT&P_ M/B:2%7AN6B+_>)*<.2UT\<#A#FELI,%1ZXV@?JNYH2,901Z3OAB0! * P!' M(5QHGPD<"^L0'.WQ0H65-1]NL1TYW[93X#AECQ$P:*0#@ -DCQ7"X_69P,%$ M]N'0E7=[N 7I/@NO;(_D4^ XI:%AV.OBAP X '" -+0K>Z@^$SB(26A%,M%= M25M/:QXGX\U@L$^!(W%L$? ]@ERD?^?-N["*G,^6"-:_YS^]*CI1SUU+337L M_^;? V6?3"%,^.0Z(.$-1%5 HLE;P*;TOS?@48N/GX<82EESM%],*G1K(MQO MCV!N4-/+%ML-VN6F'I\OB3<,O6>(;(_X?X) +H < #E%@YQ/\<6]!G(":6\[ M4W/:@\D#HFHCUJ_86I1 3M*4_IX^4Y0%( = 3KXAIWA);!>%G$_TXKT&U< MA((5!W6G^X.TKFHLFT).VG,?NZ>03[9S;MZKEV_GW?,DKJ[V6)0*\M$^*,CS M,Q9B,1:J;CBWM.N!X4^R_E\?EE.2OX7F(@3T*;ZU6&]?[$&@+T*HR_9U$3[ MY=VL,R;"+A0#/Y:.7;PG<9!>!G X$#AD\]^AP.6+_7I\G8224I?J^Q4/:C2 M093@ 'GW'<7N21(T%P1 \$&Y8OE;:"Z X%/<4+\#@M":> U^@C?@RNH0P)T(0- \%&Y7_E;:(Z X,+.H=\!@33H6+)&38?2V-]6PNZB M6R,Y,0&"M$Z1O,>8BR2"WKSCI[CI7#]Q(9/+]3E.^'SXE/(8@,BSREQ)6(I3 MZY1SAMVJ>08T$&A@,1@&-!!HX 5R@ ##@ 8"#;SFD#W ,. :*$9.2/P23O&< M^)5^::-YI85KVVZ\])7B:7\5+BT$E/=>4N7!=0"$18#: +4!:@/4)G?B\66N MOD!M@-I\J-J T^8K7DL+&K%^GOA?5GQC<3LQZ$^H:[ADA5P>LGU^G]9TR2+_ M/'#@ _.=JL;.4+4TVREU"?DR/=IC,Z=&+6%RWO>K'=;RM-U'ET.@;\AY>G1? M]31OD'QBB@@_G7DSQ:S!Z^%P6.E-W64D(V12%0%_0U^7 @D" M#P!= +KD"5W>7F1Q"73I5;U15S10QU0\J#XZ\@[ORVR"+F2"+DRVB1% %X N MUT.7+U"T\8?H\M[*C4N@B]!RR.%,:!\Y;8)M&Z0P$6>3U'9A$G2AP:@K@"XY M0Q=@N[P"7=Y>#G()=)GVN\QPX386<&TW/U@CUZCB?HHN::.0;]CKRD1!1LA- M9(0\=T%5#2L,-+5PN2"@10AH#9!;^+^&8^Q!D<\< +XOM?@&[+3@[=AHDYO- MIC+:QY=7ZDVN,6!% E H% P?]:O08'"D';@>7 5CF^?@D'JT M: * !1 [Y";=$/]&A0F=IGL:%I?,B%ZHJ+5IB)BG=12>(LC"H " 7@/2J8 M]^C7H+">].!Y7=GMN(.YMYJ"U7<6:I2 PH/_Z")3*6_>3530#*VHH4B&% X$&7B";!C ,N :* MD4$2OR3U&/FET-?4DN$D744V89#ZKDKNLJ2!CB.@F!6T3@ UX$!M\B >0&V MV@"U 1U'@-H M0$=1T#'$1#/!AU'/K),XM;KZO(UE/L+Y%G_F,+TD#MU&*Z8 MHT<< K/B1'0G;,B2/A.O.:)UG"Y<4]EX\Q1=ZX;V7/.$YP1^74X5B&D : +05"QH MNO#4V#^%)E2VF;)W4';<=D!97<_WO&4CA28RA2;LE>F> )H -.4'FKY (W($H!;HQ M $0!B)(;1+F.#^\-B#)W!L9VTK0@[H K^X%PF+2A%IL@RLF+AS,X0!2 *)^! M*,#UEE_7VQL015UI_9IC0#070C,6=_B#*XQ21#DYWS#B=3W0 :( 1 $-9&[6 M8_8&1!G[W25%S\.R6>G2PTZ]P@=Z/464!Y\9 5^DW]0-NL;^+U!BR;]6]Y?3 MOWR] RBO55MY_:[_4XW=]W_'?SS^NX6E*5XBYZM_J8:_L93#7ZD /+SJ$1-1 MZAM&Q&^UXY\>/HC^1B:_/!PJ,/S?R2<]>?)/CX,6FF6]G-[X\(3+J\Q"BX'. M>^Z9I'_@Z4#32HX;Q.\+W!A+E5"-M5]-\#%FJW_ZF^]:AJHD/R\-1W$6AF+% MWQW_8,6DG\]>B3?7[RY__[_Y[N338T\'#0/1&'AW>B*:KI&C3W M-,6$E&7\QK\4*U(._N,92G]#?YCE?_TX++&$J\0WFO[OTM]_378X(X.VLH>> M",$#AIZ#X7YYFQ8?53GLF?P\"'+B;OU D.3*?"B^" M?\,SPON+#;/]4M]VWNSJQOX^H?^ME%9>>X7C])_)@^)S*3YM MK7\]S4A_^.DE"4IX''_@,-'1I-ZVDA@!L03_P SE][CQ?/O.[0LX33[N*Y74 MZI'1Q5Q#E#DA*PP>7_(8E)#G,$/)VIP@, 7%- 5C[DX[>!TD^O?\EV42=]][ ME5)%Z':YRK A=.]+C6[E6XGM5DL#J3QH5!MLO\$-_OU_\Z&U5KCO@JLDJ!T*[48V_/5[=CR64!#[^+Z'2J@OM*MU/S.K;"E8&D'\;Q;_.O?MBAT?BX&? M]"((5F[HQW<._Y^? !)O6(LI&-S"MY8('ZW&IBDFE\'GE$R-MZC6"(DFD?@5&A+>U,8>DY6VUM@[DEB9M%V74)H:5;KDM)J291;'5\F&',(L)1X;^9DXK+6F_ M$V4\NRB7X$A?#EU<,OJ:X.)0S1G/V9@2SU"&S17D;'NX!!U[\H'EHD,HZ#%E M9OGPL3J0&+7EF,9D-9\?YS5MC2=OSRZ?I>T(G=D4!6_77=43,($XUI.'9I=/ MN:YA3@:S!0RQ!-5P*;2U:Z6DQ'-2@1=JO7D=MTU[M?)K_)Z*Z&6RJ"RGW E? MDZ(J7#%#D>3VG8DE+VU6)N3,I];1U@H3,9^/!67A56=(14-V>DR9X53CB'0& MCMU4N?&6;RP)G.D<\>29&4Y!O&A&3 >Q)7*X&,S+\$0=K9)G9CDE[S?=::>^ M0CARH#97[D;=';#DH=GE;Y J:0^V0U)"YV5DSC!29=\0$]+,\JOFHH(L6S(+ M:\(N@"'^B!,U42:SR]?+9:?:]08:7&$6*P]?-G*QS-T)WC MS=&Z*PEV)%/9Y?>4C;+R9SS/'>JDPWOD>-I9)92912%[B/:T?9GDM&43]K:" MS5>:>DR98?Y,[6\%=S5SS597K3>J(3STU>29V>7#$LX2(VGN6[*R\PVTW&,+&4 M9+9U>;OMU24%":0EVL-\"$DHL^MO(VN[#>MKW-1(=() -C=HUO2$-+/^%<%( M\^&H.H0K=K6]LZP9/-RFI)GUFU:_(5::M0C>"C-ZRW7W_7I?EYGLHII-=KPD MS,D8)LN$,E)XRXYU-Z;,2'\G@N1:4ZQMN8$TX?061E8:0S:FS"R?[E>&1P.J M5TVTHO+(9%B6=].$,KM\VFX1LS%F#4RHNVI9-E(SRXOD0[/+MSFQWJZST[XI M'(X3]N 1ZY:8/C6S? 09KVK&H2USI%/?;.QYI^LJ48P]9\2_,M :-9[<<\;8 MTMTZ6YE/5REIA@$D*JWM8X_8F22$K\E.H")3*"7-<" D&5U9SAO;UJ*KZ["V9_JK_0I;2%Y*FF7!6".%X5P?;N'!<= PK)"9 ML/L3;88'1'FE,Q /E27%@52&F?65$1W;%$B6!^UZT**@!JS MC"=$I,EX@:] M*"'-G 3OSKD-Y5]F;/[S2VB5^OCWB1]:N8(T'O37CN:C_NF5C[ZZF&F!O@Z M) =MIH[N5;6H-HYL.9\\0>77$TB_('@+6HNRK56=':L0/Q(0TR[#=Z+CL'8;[!6=L:M/ F/E,A4R_X(Q] MT5SZE@\/YIRPJMGE6)%' S[]A.S*Q&/K.'.J(]=4A.,((XR)B4CIR,',RMI3 M"9%(:\9+VQI*=H_$O'\[L7&.9SFO.,F'&#&L3G(1HSF[4-LB8L8?H(7WLF<-C6?%L ME)A27*UB$OU ;N\P__3H^E3,PSKZPVJ,9):)!=.W#8R\(0%KJ5//6-J]58!W3TX-BSL M^,JRN5'Y191."F38J3@[L)Q"EQ>FZ&"5&S?YSX^QK':>R$ M1WO5G5M+I/',(=IHZON#WBM;7*6-Q20MAX')*"'-")@3DFS1XZWV>[1H2+,I):R/,P&!C$^ M[M*//:,Z/&%4Y^71FMLRI%5>*%%KC9R>FP'^;0;;5G4*P%3F0:-KKAENB^(XS9A#0+-0P\V$>.ZS-2:XWZY@(>&V0E_8(SI^EQ1$G-EL+ 0GS9&](V,AAXI^=F5B8O M-M5Q@SFVXJM4YV [S59[=#-62.T@3)Q-5TXK?3)[-N<0 M'"&C;8R,C3+DU+5UKZSK:>9]9F6XV)WN-7PUY5H\I74K4Y&:U**4-K.R6EG.W#+L]*HIOM2AZ1G#'1JA:@Z,DU6I= M:,EL3&>GL EIA@F\C-2U_1#N<@,9F;0I*)HU8X6/23-,*'?U=M_I2SU8,?C^ M&%]KH^$A?6I&'52GMQ;T_DXT#V)M&BV\J,>RZ5.S_"+=T*QR!CR3*AQG5Q2- MBGPA?BR679=*FVPD-R$4W@:#)8K2^_8XMI?1,W:"-_'[]I0?27!KN,0)D0@G M 14EI)EU3>"!$.[*LPFG'(=>A$F4,(73IV;653^0+1*96*8)[6"Z,5IU9<;-Y<*+-6L++R60[GL.AI$W8MEBG1P/6B7F M9WG RP3%XJ8)PRCGBEVO20L-6T](,\>3,AJU9*AN,B:ZY-8R8B\5*%'',RZ3 MC5D5#DNEP7-AO8$/M"BH=]24-'L\D66^SRL6;<9GJ=DMK]?4UN%/M!G>5K8V M>\3]54LZE!'>5IKUWD1+O_;'\92&0G_$X$Y))PO7LI2-K_WU^)>GGD+R[Y2" MOVLC?@Z&P9DP5N ]ON+1OWCR(+ZN3@2EKM.-ZH.#)'^:(T637YT'9!K5_=H\ M '*0\(!$OSH/B&\$\M5Y '0AY0' 1/@;#@0!*$-R,'QU%ERI'W:N> !4(;$/ MZ&OD@>>*!T . "2FUT:*^>H\ *H KHT)#YAOMV(=O+%K3DZ=B(_OJ<2?//>, M^+EUS=IIR3*2=RB.#V5?],51X[-XMG"MY,?_W"'TW7NM<>1Y*2>RV9?24IU< M5'*^,9'ZZ3HWG@:E*[W[/EQYFE:R8^J57](<55-+I6;H:*>:6 R^/_TE*?W^ MD7T-=!CH<&YYEL] 0[YY!N3L5BS2?/,LGX&/?/,,Z.:M!%9RSK-\!F)RSC2@ MG+?AU*$$^ZE=U$G.CN>\6U M;=9S] MFP6EKP5*_#P5B,DG'E#DF0;=!3^@AIZF^*%W $?4=8ZH EX+4B%9Q7_7//]_ M_H$Q_WKO%>%73+G6K>'M+0N39R4ST\"MXI6R!\4S(#;)]/1!R,N3'I ;;/Y]D^)S?&38D/MPWC MZ_MO?1O9@3V+A:8MER^.5,I%7+2L6(JST$I*4.HHWF)5PI#[TJDX*:LN;UUF M?O7H=W/9?O;LO,^1\U'N"A"/11F M%9I!N8*HO_.5$E]QPWEP$C_ 57D!P^C \YKP@9K9^_T F_0P\;)PY99MFI/W MO1TG;/M]?CD/9FLGBN&*OON.(/0]B;YNA#V K$\SJ@JND!=%K%.Y6J'YDRO M>LR;>PQ'/" 5- H4_=BI-B6;*[/'>4O84WOVLDA%[J?'E473,TE1V[TY7VEZ M_# =9H?.@0,;!J9"Q2/R)W_I:J/H<>^ 3<.JL,?!+B/*J>[QM MTPPOM9JHK(D8:ZGCU"H@[[[CQ#V#40"CS1*8O3'D$S15?2[(?[(WF^$JZM=H^^;MV$PDCGQ'H+D9#R3?%JY-% M(^C9.^;-B< M=W?,&QNNU+ 1R/YU9?\JW1-SQX8K-42\1*+2:\V\:NBE-H6, MRP^&WM"521F#/S[.-MI ,LS4XL^J20T&.Y+;B@6]WX)DU77H!\DW^4/W%V]. M/6ZI 55Y8C_UM7@1?BP$ \W;&0NM%V^3J_:UA:L[Z5-&BA5J9^Q1T5=87A;K M [B%5";D+&(V*"+&[*)C#= MM;EPI1:(0/3!1?SJ;+C.[*\<7T5$L[>T$9*!3;2/N5A'[/,K]OWQKBM<'^:* MU9HT*US7#%%?GC56GCXT]7B)J3O[Q?O#[91T/?-Q]S4_\(Q%H"7K.6)6Y]1PO6ASI%LG83*;;H]HSW0X0IB''6U749GT1^F M\YVRB^(/CS?G!$RGK*._]2PE8Z.8%5TM$):\ZRTU(PACFC.0I8RI2E29]1") MK$H.*O>V$[8=R512^T5^\;2_/ ;X 7]N-+ !U.@S:Y, ?PH=(P%Z='TYN4T' MUL<6S.2)/T"+A_%=\[V'2 =R#O'H@^N'#? MG)>[D'GWGW!-6+8'M#U42%L:''8!:DS\/%/_CSQ_WI#/^G;=;Z?J6;M:U;\>>K0'2K[<6+VN5:R4[SKI;9@^7DYZQE# M>MTN$[#4#ON

0_)E7]A3<=P^T"&3: S') MC9@ L+WEP '0(N"UR -_#N,)EZW+M?C[@@F19I$7-765J"L&J(\!]:U$> MB?$%*8DT_.:&5/22A*X6E QGX=I:Z4L$7Z]68E#H:10@/G^9^'R1A.**"?-% M8A/0G4]*J"^24%PSX;Y(? +*\SDYD462B2OFB!>)3==.+/N0DV6]'K1@P3<Q+/SF8%2/2Q*?G%UC%P/('CZ6HI_45B$U =X%+(!YN*/QNVF"4#KS7* MQDI3M8)%%>>$:&CT6O4F6]NRP&"=4-YY9V6RCQAK9!IRG2']FV)M M?YAQ*(SLRQY##/N3]Z=-/GG!J5#FU#/H#,:41TA-WVU:MBGT[9;J"0UPSH=I4N7R'TQ5DC>2>TX#:RQU\T -O MSM61D7),;:NDW@1A[DF4!K"5*]@JO$Y>%+7.Q0*+QJ!\@=8OHG^\'49KN3P_ MFJU)V.BOJS6V2EP8K3P]H_1K)8(K\->FT/U]6ZG[5OCJOQ^ M-?NUUR7F4ORL,TK'UT.S.:TT&AS9-2J':K/>GP[95.FP^%IS3U%9E0-5JFW,&7:(()/=8==8D^"5,4:II,1K*+V"AN@Z.%#+T>[433)%WWW'B MGL$H@%,YPRG@)WYC\+MH_+GT5497]PM_3$:X%$+3E5DS6?3X!^'N5]U"!K0O M.QL7QTWAJ SD*BH-/27UF:3#Y!'D'D7>&/5^HV#D(MZ=K=1Z?$\E7L7<,^+G MUC5KIR4K2]ZA.#Z4?1&R^:3*KBO!<:%Y=J56>(7F&9"S]V;# 9X5H+]>H7D& M=/.]!7R 9T5HVE=LI@'E+,C0A$*S[$I=Z0K-,Z":[ZV8 SP#<@:.@)RQ[$J] M\@K-,Z":P*UQNT. \L R$!< P/;I/%NX5O+C?^X0^NZ]%ZJ<-_U::$Z@><\8 M/O_IM='I7\Y=2XW_SX&Q+]GQSRN_I#FJICZOYYR_2VF!A@(-!9&[//,,R!DP M<4'D+I\\ [H)(G<@>(*N"UX&E]^__\ V/^]=XK0MXRT-XL.NFS MDJFBX%;Q2MDYP4SVSP_"G/P/7GV[MJ4=MFX;DS]$8OX[[K6_C)F;-5;5%VGVUA"%)?1+"@):FUVMI MFG\GQO4FT2&HC"43*Q'FCX<[]:6(@.!5NF_ET M:'8VJ-*286Y\&(E+U:Z&M2[[F?/IP@@UEKW]<,H9V]JXHBZ"@#N<]#&=3T>@ M))C[E"=U!+;#F\?3Y9L_\5LO,YPNSTCUMNET0\>"U.JQOS-1'.M,/$R7."2] MX"33Z3#BGD*R%QR 4L!UG%N8.C. MA!\+P4#S=L9"Z\7;Y*I];>'J3OJ4D6*%VAF#M(*$P8IMK6Q.VQZB8$%.>A5: MEQ$ZC>S=H_CKDA$ 2+WS@ 9[AL]R"T' MS1BUF*12# %58OD+]0/^%#G D6\LQ'*!%P'.1!_Z <-!EPT$7<#ST*N4YO:HRFFD8E5GHDP>\UQ83 MQT,:[KGAVH6$CVE7/W>9U"[8KO,CLJ-J7HFS-Y9[T+12RLY2+_06*\772CU+ M<6XBCO[;P0V@D@$$;'X?L'G4DY3H44L2)3F'-@.4HODJB_8DFZYVZI&!\Z-Q M%"\Z#=.\5"E58$7+1:9&_DR7C)X]]MP%%2) P&^A0N1R EX(%WN>0X2?4@:R MG*>TG??"2S; MB07@SBBB\?%_24BIT]*#P.PN0Z[+R77"_/I!O<-4%'O=K>-P_ MP7:?#YH+?N@+75AKS7BOPDYYK)W:[FGOH!>-]YLMLSCY%$N1$:Q6FJ4F&U4* ME'W\TR;F>NF'CUY)PAO^UXZ%@KH+$$ O6( X?T=SOOA3<,\U4".0@IX+_N3/ M/_ZO-[08OUV7^)FZYKYFQ9^G#MVALA\G9I]K)3O%NUYJ"Y:?%S:?*Y[I^GV= M&L&2.9CQD#;>#]9;-+:DD<0+CL+9)!;0Z1>DHN:5/05WM@,M GG_0$QR(R8 M;&\Y/@"T"+@M\L"?W$4AKG#;NESGIP^X(>'K,$(FPG8-A_.HUL=KC>.VE=Z0 MDEC#;ZY(14_T[VN;Q^3]YZG^:7CA87C-EPC ?D3,X&N%!FY.!+YH#/XJ;"BX M/Q_(_FUDHE^'#?ESP@/A_WK)A5?A0L&=N$#T;R.9^BW7X&M5KYZ;';J*5VSN M^BQFCO>(R))V'9\O]7??I7]ZQ2G#C%W$W^2EDXZ?WY4E9M[MM.D.R56.:^6H MM5E:H"(914\#CG'J=>%$H$/@^+B=M/74:3B^D%'"U;N.3P) M][II1^MNQX0.Q[:Y*9.]>H5-\81,>A/?HVBV\!U "G!%W/BHAN+[Z-\)""/B M:/8;(PB5-*..=:%)MPVO3P8&\QI N-GD_ZX6E QGX=I:Z6M'._.7V5_HR>,@ MA'[]$/'I%"Z2&.6+?Z=(0I'X!]0PAV)TBDT428QRQK]34*-(# 1ZF$85T6KBHB?DE9L=*)!TI0:H:. M5L+@^U+"^B\1;+Y:Z9L!(@TLG=A1;N_[KPXI,BLV'CS8U<@XQZ:.3.D[-\T]?<@9=R)U* M,$L*)TRHW&Z,=FVQ@ZAB@BY$@BZOHCH.5LN*MHC,@7MKS< M9ZNS9+N$@.%M&%KV=TT)"HVH]8<#XWZ',ZMV8Z'B?7W+59R>1!^F8HMKICA# MWWU'$.:>1&F -9=->2^VAGT$U)P+Z16-#_E"FE\$\7@[C-9R>7XT6Y.PT5]7 M:VR5N##$] U$&(YVRRYW@'QJ.D4A@NQ$"<0DD3P"H^Y1#/L:&'/I81Z%TJ + M%:C]F=Z<*R71K)8(K\->FT/U]6ZG[5OCJOQ^I?FUBR'F4ORL,RH4U9MEU9/+ MGK0U(WW=8UAU5$M/Z;0L[9ZBL@H$JDC *?VQI_2YV&+.^7").I/< \S94_F7 MV$*,U5G#@;@&M^UTAC[6D\;*E$VQA;S[CA/W# :J7H$G\^+HG*K)DL>F0O;+USY=:DO-&1@(.&-%()ZX<5OSW! W/WG420 M>Q1YR7I/0Z7_%RCQ)A9IL/G7_E*4?EZH1_\0\I^^\1@5+?,")^C1W_]/ A]#71BPG_ M=_+53Y[\T^.@A699+Y9*/C[A"B+QC/4#32LY;A"_+W!C;%%"-<92-8&,F*W^ MZ6]IBDG2,K*T-!S%61B*%7_W@V7B?[NB<&-/]OG)G__O_WNZ-]D$G ?@?R(. M#^]$TS- UZ!Y;%*9D+*,W_B78D7*P7_8.9I^$H/_Z\?A@25:>RT9_+W(,"! MN_D+19(CY*GP(O@W/".\O]@PVR_U;>?-1;?8WR?6OY72RDN.FG\,W<6YG(GW M"L?I/Y,'Q>="?!Y9IU^BTU<]_/22!"4\CC]PF.AHTKJSDIR+L03_P SE][CQ M?/O.[8N2'G0RQE PC-*H#"/X7,8Q1),52D%D>+Z@YA2M$0M\?G=ZJ_)X-/JJ M/]<=LE/CM';=+E?G6(#B>I+>])QRU^AI#3UHMF(Q]>8DQ+4VN!C?WV6$?DZZ M7"Y'?<>$US!DS*H;82*-1I5(QK(/'5)(]2C7ZDUSZ]E;HMS:'V:>&%-2SRF- M]KI1MVO>QCPH%=GM-QH\/V!C2@1^3GH<"57'1,*ZJ2RM39GEIG6MIB>DV'-2 M6-QNNGV2@B1[.YESA+/KZ9OD_=E%0>.&K%:\R:58\3'K]CBCI,IY=E&9X MD@>':Z*!>+6L+3U(H MBG*.H=:N5429D#.?*HM"JU415[0TP'R\5S\8=4E+*#.<(FD.91B,4+C*6JQ% M#+S7-@P;4V8X1=CMC=V2CR$W=H=M:!T.-QZ74&8YY7>QP+'WF@U0]=J28R1$]P]D@U MWE0RN_PYU-M,I8:S-16M)QWT2( 'K2BFS(B4O#K('?S@ZM*V,I)UJ5SNK)'D MF9D/=<)>9\/W-STI#)2*>F 1*.SJ,67BJ/Z95&U*_&$X/,PE>UBOU5@&.1X] M-B'-",IZL=TAO'I$)0&WJ49SAK ;,GE_;ZJL\DS M,\RO*FN44)NBPXVKX4QH>ZP[6"3/S"Z?7&PVU2%B!_!!'_L\1:!ST143TLSR ML3D]C+S W'&5&M&0EENE,FRP"6EF^:Z)M8;-6 1-8=E!%^O0P0TI?2J3051( M:U@]O;GEMH&\X(=6K1'RD4R?T1-+#PQIH)DFQ,J""ZUECEZR,66&4[8_[+NN M76ER9*=7Y:-]:S,/DF=FU\]3[?X@K)!=+C37\\82'N$[.B7-K-_K=_8SWC9C M2+%YV-I%LTB"](0TLWY,;'?X4V:DG^VT0A0VN[K4F@?C55!=559:%%-FEA^.]D?3I88M4V,# M6=C%<$GNDV=FE^^TR*/@]$,2MET/FUN(V-7FR8=FES_R]/U49(D.3&[FF[4O MFT:93MZ?7?YQ,EKR3$VLP"V8T5>5FMYD1#;&GNSZ^QQ#H"-LM(<5L[J-M%D$ M6-$M(,!^!-8S&Q,3@^_#!#%K0*HM0C M,2'-Z J#K5S$F]$09[-LA<2"<7]$IA^0Y1:,,A*#BD&;7I<>;0 RW"M=B775'!XMJ:YF29K>V5_:B M7K#;5$RAMNL/21A6QZ>/S>ZM;NV7DE.&55-1(5T(>*+70V(>H%D>]*#!9*6R MAL-M5[ X.9@S1XOMBI@T<[*)5KTZ$Z<6S1WV&VO2$1IS44M),T=;156HH6[Y M**P%&EUC%0EJ1>D'9,^V6=!&&7*!++EPIW<'D+]VV&1AZ)G##24[?DOBF V\ M;8[-K2FNM<5I8=G3+:JJ\JCAC5"N0AYP=Z/,H:H2,_>,'<35[>YZ,CW.8<6& M*'I7[T#&.B8]=VBN#81>12L;-M'FIHPJBE;IU^-/.',64AMIR*S5&6X*Y(0/ M=QNYSM2BA#3#L(&WJ080S+B_6E%K!\^@E9"=L*FH".UE83WK;*>^*XV4!\^T2;8=B" M]QV^TNPTN-H4BUQ+G,;WIUALSIR+U2%\U(*RM93(-5>':D M OKVG[8GK349*'33/:,/L.$+LRQJT&9UKCM MB.M,O( XS)3XN6?.T5UEV6Z-QY@#:^Z,]%<22@DQD")G#E*GNV^U:7YA20=' MGTH1R@\;H_2IF8]M-+UQ7Q-Z*M?:K29"3QK%QBR;D&8/AY#1ULUINU.6QM32 M/^B":I*U]+%9J3%Z_0VG&4/15.!5Y8B&1K]Y^MHLX#KK@52Q%I.%-/ ])'"Z MWK$3HRAZYC#=,.(X9-OFQH20 ;:N4!UVV$^'D6>-R6VC-IHX@@]KCM"28\-: MU%TV(1"\90[;^G) E/%.2IIEPFP^GD+(K#+FR$-+K^Y4A:GO M3N/0,TRP_%UC>JQMNO 8J<'V'E)%2SH]-\.$]&UN53[\@ MRX4!%XI5JM:@X,.2FR^'JBGSS(DVPP48LF8=;S_P3*6,-"I]FW/,?MJ$,GOV MUB+!J9DUT;2E^E89QQ"*U/6$-*,/4L>!*7_''[G6A&C+]=$,0;8I:?;^Z[&F MQ_09#!YL@@G/4?!TBXMIT[NLL51FEUJ;" 2.9"QS-T$[D8CICQUXGYV]$W_: MIO9D"SX<1]MI3<"][EI\[*[Y#.XDBI#+8\&!QY"FFK;<0[?;M.(K>[4-A!%S ME%J&";6DH=;:6=W1,FT]D&'">E#6T"V_'$G*D&<[LCI0%E1*FF%"F3JN[ [6 M;DN597?9)Q$2U<64-*,Z[3W4&LBVON 4:H;L.F/"8VKB8^^#9_SBQ1Y9FTH] MN!)NI>IX'7J=05J&DEE7S6AR@^UHNC%M?"]OG1$U*9]R/3/KTLV#P02N$=^9 M#65>9\JHUPX>T\^?R<&!WAU4EER9K+ MOE_?]+T9COY(8WG&V:E,B5U\>.2,64AIS@@S>/E'6/J95;.K$U-[0QW-%M(Y M(,0L1AXJYL$9KXE*TFHUZI(5;ML8\.TR&W6WRY0T<^HM)O.FV?&JD:2@?I=V MUGP?3MAUQF\BUO4]@X82)@GC4<=>^QN#F[ ):?;4V^*=O=I=S:L<*D3Z>%!' M8HOT1)OAK5$6-H8UG6NPMFGUEV6,0/59^K4_3KTTB/'#>WX*GRY>F?)OT.G)T?VDUCJ@QL;SCB@ ^_Q%8_NVI/[^(/J'Y^X;Y\\WXV?N;3< MZ#%N]/C?4!(U_NOD]8_B%?_6X?XD&O6#5)G[KA4&VN<$>5Y3F8B\-5CV\.=% MDS# SEQK9WXW.@OL#- 9L#-O:_<-=N9:._.[86A@9P":@9UYVRPYL#-7VYG? MC;<#6P/@#.S,F\8[@8VYUL;\;F AV!D 9F!GWC;O$>P,T!FP,\ *,3&_&[D M)-@9 &9@9X"KN1@[\YMAEV!C_G!CBMC\^->%;97XD^>>$3^WKED[+5E&\@[% M\:'LB]["MB+V1L@)SQ:NE?SXGSN$OGNO3R/G _/.5G_/?WKM0ZWDW+74G]:Y M\;04E9+JR)6G:24[IE[Y);9[U(X ,^ ;GX0S\ 9\-$)"8!I0#D_Z. $ M+/O8\#K@&5#-C['/7@Y) YX!.0-'P)7<&B\'6 '/@&K^P@6.OM<#CL3+N8:/ MX_U.[KOO0S=0K%OT5#]=YBUKSUOZV_XI8WZH"/YN%2'.S.@L=)SH[OMINL0I M[I,V>/Y9G8! 711ST6_7 )\_D9>_1Y(!0?D\0:&_4=?P"?R)H#Q.E )B\HD' M%)E:,S=U0#T.0 %'U'6.J )>"YX.JOB??V#,O]Y[1?@54ZYU:WBSZ/P880]N M%:^4G1/,9/_\(,PA;^\&<1I*=]N8_"$2\^=@3-W>\<[:;N@$0'H^07I.M\V; MDIYD+#;4>'!?/$S'!K+T";)TNI#>E"P]CCX&\G,AV^?7&3/\4?S)OP?CP^;N^NGI+A^&*^;H$8? MK#@1W0D;LJ3/Q'.C=S$90^1$0-\XY/L4A'TZXOLPPANCU:$QXBIML3>JM)3E MZ"B^>W3ODQ><3):&[X>:>F9^[X'P=-J1RPA'-J)!@QY.H7TYDHFDYSM*WU,, M_,+P7J"-GZV-YZ:!%TP;SPX#_RC^G(J0"LV?BPP)SRU2O6K(>)6;]9H>ZD_- M,<**!WS?96TDF65))"!% X3*%4+11;<7+HI0#Z58A690KB#J[PREQ#O<T.'!-J>LOM>FJARW4R^Y:^ M^XX@Y#W, ,C*%V0572$OBEBG K5"\R=7@/68*?<8@'A *@>J!SQ:G[3ARGH. MR4AMR%O["R.5'Y9988.[.#RNC1'.4RM=GDQN?\D@,9S [BF,^N)0E9&E1Y_E M)2\Q>0^.@0,;!J72Q M2/R)W_I:J/H<>^ 3<.JL,?!+B'+%Z1+=]8*)&7.4&VVBO[=EVH[QC+WOWV$3J9-:* M2)VKP'5DA"#'CC](48:Y^TY@U#W!H"_2;(M3)HA'T[*T2;/K[V'"5#HYY8\.5FC(" MV;^N[%^E0V+NV'"EIH>72$UZK6%7#;W4BI!Q^<&T&[HR*6/PQT?6VAL>&^RA M2023P\#$)\WP..M'[[89674=^D'R3?[0_<6;4Q];:C)5GEA,?2U>A!\+P4#S M=L9"Z\7;Y*I];>'J3OJ4D6*%VKGM#TY9VOCOU6IS1U"'(W^]6 M78F-EY@ZL%^\/]Q.V=8SKW9?\P//6 1:LBYW8:9"Y)=V\<]):["O%"*\0N)0 M$3S='Y\E]*$^CVS! X$H7G DU[C4FH4Z2>('1-J]W\^1/OJ4)A1_>+PY)[PY MI0_]K3XI&1O%K.AJ@;#D76^I&4$8TYQ!(D[FUPVITPS-2K.[;%.#Q@2U19E* MBKB8+YZ_E\=(?9[XMEWGA[]9U;P29V\L]Z!II=2-5NJ%WF*E^%JI9RD. M".U]I<1JX&Y^P=W\J"8IT:.2)#IRSLEL5+OF5FZB5=/VJKOI067ICJ[+=.)D M1E[G909J!B+H()4=R'Z1?< @E3T?^2,Y3&5?.'OG58DHY\]=S]4]Q7[R[\\< MPGJ B7*Y/>[ @QFIA+S7D.MK-CZ$Z;OO)/I2O21 (I#""5+6@>B#E'6PZ0#O MOHAO'(@^N'"#E/6DOWQ-N M-C7]Y/(L14:P6FF6FNQ3*5#V\4^;F.FE'Q$$)4FZ];]6I!'DJK_U9+U=60!1 MY]SI2L%=WT!70,+T5TZ8_M<;NB/?KG?\3*5F7[/BSU.'[E#9CQ.[S+62G>)= M+S76RL]+-<]8NJ;(*W7+U'2N4AOUFZ,MK0I7N/]/S39W ML"2Z,T:ZP8(2XSM+XIU_^=)2]*[G?6WSF(O_/',_]<<_C,( L9I/R6:^^UZD_/S1ZT^-:QKJ\[C%G; M'1O6=C#5O3^H0/WI%:9CM=8X"/.XLF]MZ3_.MN2@C M<#H?E21?%]$#*@1.C]M)^@Y/AXA@T!R-4 ME+26H*-HI'C"OP(.;38[O:D')>#YXM\I<% D_@$US*$8G4(111*CG/'O%,,H$@.!'N91CKX53(KRQ;Y3.*5( M_+MVH?C;O&=]+5#BQ:FPH'*'N*7E!4KG5"@!*5FZ&@E#+XO):P' MT>6/K6WX6>NQ6.M5-YQ;VFVI_1L2Q%A?%I8?.)$ KW;VD!1::_- RP2E'(/* MH?)^J'CR@E,VV&DZP1G0X'FH:O.*NS=;9&\Z7(4\Y."BC*#)R &4OJ>1U]U( M@7:]/W>CV-KU7Q]615)L/GRT<9%SB$D?G11F:IY_^I(SZ*)A++(O2HK2?H0B3H J#ETC4ZQ5:ICX"6LP&NHC$B7]CRL#N#!IA(E.$/??4<0ZAY%P-R&"R>U M%UO#/@)JS@7QBL:'?"'-+\)VV #5(X,?C4U%TIN0T,0QW=,O"S&K;M1>+A:V MQ$&F7-LOI&5K54E-F21VAU/4/0X37P-CWM!OY0/B;3G7H M5H/V9WIPK%D'& MXNR@3E53:C6UL-L8K(8]Y/WG\J]=##&7XF>=4:'6^+C?<)4N8D)&1S='QKHW MWK"I"F%)8C@!PZ!0!)S2%SZEST43<\Z'2Y22Y!Y@SI[*O\26AM^Q5W5UW)+0 MVIAO\Z[3*;=/V$+>?PK+>AL N !/Y@>CRYD@:='8<.DK@(F'"&012F"2 M@HG2E4 IN]T+.R(;P4S'IY!/D\E7L7<,^+GUC5KIR4K2]ZA.#Z4?1$2/^RSG)C7 -="\^Q* MW>@*S3,@9^\]\0'/"M MK] \ [KYWN ?X%D1NOD5FVE .0O2 JK0++M2M\%" M\PRHYGOC3X!G0,[ $9 SEEVI96"A>094$[@U;K?W7AY8!N(" -@^G6<+UTI^ M_,\=0M^]]T*5\]Y;"\T)-.\9P^<_O38Z_X6[3H1SYQNNX2J7'Z5F965B4[NXDDS)&=H"T G=[&DV==6S6. MF_C3^#8.EG/EKEAO#F'W;$\R[S%2?;K,>]:>WS'_/0ES5)'T'ZL(%?M&2&]6 MH>A2>E2.(+P7]EB=D$!]*.82WZ\!/G\C+P^5C)"@?)Z@9+]GKMRK\GY M!.F)O,V[DAY833=5V8+?&A#9/G%& M'#+F+>V0[1-?Z=F',>Y*?*+2?;^-;;RUF5U\SD5/>I455#DLF9H@\?!^4A:U MA;QF=]&X!S&NU^ ,)T0R[&R8_>OV0YC"CZSJJ#H2 D)A*WF^WL$*?]YJ^_4= MSOP-15C-:D7B!I5.)FCC\HIL=42PI*C#62;[4N%/I(^H3>O[%!)^OY[DY[W2 M;HP^'U-A.+Y@]:H2Q6;@SH0@XY<$8M23AM92R%+*!N+4&WJE(9#Z+) Z[ZYV M8TKXH2!UL>O:C1$H9BCUIT1JY ?7%3=VI:SLKEF MJ]Q"F\SS#2>]G,\UB%AAUS4JF4V_KNL:0JU/,ZUN7"<_%+0N]6^[,?K$#+.> MZ=\F3X959FNF1I@O5<=RP7525N.#P6JD<:ML%U]L!7_'!>-YP6&$(#2OPOYM M:3R)X>?MIQ!:70^MXG_"\JF]X/Y8"2_U:MI1Y2;?$1I=;% 29;OCS*)-G[>@ MU2?9"Y\ 56]K*]<=]'=I1:AE#:FWR1!%6\V0Q0BE8%LY/$F0Y]%C!%,H?!Q; MG+K0H.[&R//1D%6R5@$KMAL^Y].VFH[UX_$7@GNL_QHT,5RKIB&3_NK)_E?J* ML2/#E4HF7C.67?"=T*80<1&/.A'W[#]N@/[R:9SN57FF*DM-@2U5B?HH)8Z& MQI_[K(PR]UT/SLGMV<^\.8R[A084>V(_=56P"!<( :\Z:UU6VX!-MM)595NS MPJ?T)=-7+QBD#25=:UG3ZL#@IU/='[=%&:,98(W"L[TL^9(MBB#J%DN,Q8T* M5RH&(WQ3?D/Z4 M)E+NK MNIZCRYX*UV7+1BA%;F(-/H:EQ>[YT/"W%7[B< GL+B#H#8E%[QH1.;]%(=/T M7'2(H6&H2GF=-P>]W7BF_=U!6I18!"8.F!.!491P]*!:X3!F TC15+W6M&@[ M4U7W?##F DRI>2FGY5,31V"GV9QEL9EYKJ>!Y*^C*C8?;[U=5KF)C MW'04_GYE <%FW%3EQJ/V2%60Z_IING(#4?XS5;GUO&H8+@NKCME3F%>]L*UC MY%E1G02W6)IVH*J),&B6:/N./)-<-=$V)>M+G/*AE&L4:GYKJ/F@-.&@@\I MC;D48#;'3DE3>O*&&W!U):=7.C)6ZX@$'@:8"LMQ1EOM7 MS7*7K:WUJA25RQNO8VN.M#CY_H5=N+I6!IDFZ[D(7B__Y 050;R_\?N&2 M:%\\D!TB(4 MM8@#?6)W"'$%9^OCJNB\@X,DV!U;*129B5##AGI;*A@8M]"@@P2/&E[VD&[] M5D)771YN&CR]EQ >+NR[@'R)DUET P$=SJ/#>90.CV0?I<.C='@D_"@A$25@ M(]&_UP3LMWC!U[I=>ZD)X[;,B%W*)'1LX-;'8U;,C\CJG_=$>_2**+^,D<&< MG+!G[%-7N9*V1'OJ$GV,=W*IP= KU9L=1B3(L%4L?B$K[^)I(M(AM'W<3SY[ M[),7/AM&PDK4!Q1A;==KJ-[,OH0G+,VGD:(@B(1]W--X/8C]'^(!T9U.=VZNNIR[%R<[^1A;]5M1WB0>P4>W&WB M?U/U$KHEVPLU\;6/.N.7U7_3#9S1^?GUSX=OKTUZO.@7G2/<$OV0&L90C**3 MB5L2HYC1+SK2N"4"(CV,HQQ]OS$IBA?YHM.56Z+?M>_$ORV6UE4]"2Q.X23' M F1S]^&TMFP6);-4'!B!7LHZ2U^6V?*?5[T$_EXE=/?JMGOI=CPU:?O3L1[H M6(O$,+?78/U>61.)M(CCP$^FDV2.0AV38J26T?G7;:LEVARO+D9H8<;$;=$OFN;J.]\./,[Z[*TFL]-PRNFN*!)EM.K'HMOHNI;:H+$D@E(^B]QUGRUBP^/,8 $&*#8_L14 M[PL$WI ]QKAB:_J.S1C2A<8V)?CFW BR(I61=AX;L'^>Y7'R@BA5+&K,< %" M5OGAB)\QQ-#0!]71V-<557<[(D'!9@M$-IG%LZC2\P?G==RV=OWWNUTQN6TZ MO+>I$7.("1\-+W&JCAO-Y *Z--QE%1B>SDR@ VY>=>6,+OD;B"X41!<$+1]] M@>>V5>H]H.7B<=>M$2)>V/)RC:W&/)=BYQI9-&KYKCCRNSVCH?RY#_0JG)F[ M6.9)(&?WPY'6/.N">^WK6'O 367CO1N MC0[Q0IIG#O%(GM V>K$_,"1!JZ9:U32I.7_9NNYW$.,X\S5=F>-M@>_[N=YT MTI$G:N@HP9.\=":33&.O.\J[>8QY0R/4=SA]B[D&?=#UM+_3FTL72?!!9QPH M(\40:E75;U;X6:^-__F^_'R( 5 )/.N""I5G.Y\95OF60/#=^6A.RRFG%:D0 M"=R!)(5AZ!()VJ4_>)>^=+88FMT:&CW8!C+2/ITQ*\@RZ91!9 MUI/R=O.# Y%B>516LM5&QY#FVXW+6]6I)H0! GA22M%8$J3 !,_ M@T=5)(/[ZD\ 8S/MV9GJK%+[5>5]WIK=!S]NC'IK7V;R([ OS.EO" M*R+5LJI(#[9O93T5WEZ84_ CWN_UL#]8,D?E.4F#B"_#1?J+9[S3\Y'#> M@OT/7-7)DQ\]+B6KIOGBI>[#$ZX 2J$5E#U:0KRJ)BS; ^_S;& %2;X"K#X% M&C> $6[T4Y@,!RO;)J:Z)5FR+IE@WGL?ROU^17A-1^9+R.>3?__O_SGES7FJ MX-Y$/1&'_3N)T%K5U-0$.']&2IJ"-_Z0S(T4N'O.9;,GV4(_CF8N":E*?<]F M_R?Q\"/D\)D,+J1MZD0(]K9QRE2GWH_H6X>/0BOV\)GMAN=1/QQ88UA?JT_D M;R_ GKW\0>#0V#T57CS]/7TFO,\P;.$FN@OKS>4!R ?;&BCJS(%&\7_U;/G2 M3O.GPA']"A\$+%A@.9O1)YMH5ON/7I(@2&,PP1[445ABF(46/)#@(\I(OT[D MZ3)N/&7?);Y8)J%!"_D M^4JAPG0K'/^??R:G2,OWF![7X)H]OE5D&;Y3: G'2$R4Z30AIC-32IP0TYP(;)\<-LWBDC*5]FHI'4(" MP6A(3].K:<-(42.%2@VKP7S6@6G=3T?6,SN]D1NY"D=3:2(KBFR3X1B1.!_9 M'Y2;Y8TQTXT%Z\TUKE\NU'::2)Z/# 0]1^JM\A#CI4FZT*TM4KDM'$D]';F1 MIIN)9G@;+"AP$N])O0H5,&):Q)Z.%.@QL1AEZ#'7&O56Y;GOBP--$ZGSDPA&=A3ZC*+DX'VDB??[V<2-8]6USQ7"TGE>WP\Y\2-.,F#D?.<'K#JFZ M7!4CJJV!X&\I;UUAQ.SYR/5,-[M#K\1S*6M6JPQ:9-DR&3%W/C(0.I69,&@' M1FGLX@U*,;3M&/ =.Q\Z+$OK5%^F-"P5*+LT+:1R!A4.)9\.;=3I06^DLY3@ MCY7ZH%)D@J&\$7'\_*ERSO;6]J;)8@%)UF-4W$B?.A$KFLY(K$2A<6 M C&8B!XY7"E@ N3Y4"+3=:N;?K_&U=*:09/5ZH@!1,4OR$F@#_NS2;<6F'0-\[>!V&CR;.A.;'=8P%!9\.GU'4Y@;:Z6-W(I"6>4]@@\]0*W3*;(+HN>A1O!C##45F66(@;@J1>X MQ>H-:C*Q\CO#]ZP^)RD# 8]5LOZ76.W#HV5RQ=G'#4NMR%E-91>MERZVFP6[@T+.Y]A:[ M?LH9T$U,=QU>KNY2TF0-YGI!7'15TL5^OFESO"]@?&$J!F,7//6"N&SP#&M6 M!GD 1 [ITL69/Q. 9(&A9W/5!SP]IG25YU:VAO&B."L4C'#H8:YA'.#H@$9G M)<#Y-*6EJ_XX_'!JG80N6V0BA*Z@Y'OVX8/($0P_>>0NGIRM[,=@9VZ>YQQF M<3![(EOF=?>A,O1W\L7[4"=.TLGS;?#,J6EO#G;-X?<4/$7Z$?G6&T"4W[JU M)];2<:@T<6W3]]3/":6\<]3T4:CB;P]E7ZQBC3AS/1,YGOFQ1JS MB#-(9Q!G$&=N@S, S5[L7X0X@VRS.^7,&\LZ_-:-N2(9/JW,P>^$,@8),G]% M%>!5PP__WS?JVVMD L]]_]C>'=GW/NWA]6VB 3Z>N0G.4E3EX6@*"<:S@H&0 M @G$NR#%%6M$O3N2P+)"T84V$DL>;K8A+$%8$RYQ$3B-]APO/7 M(JY;B._=48+ ".S=8.'E(,+'+/X"S\__?7\IN#LQ@*7G;F-W> \PN$F4?S$E M3G)GB:)I;]S$TK'7.G0=)D&BM51AH4=+2S"RIZ]U3U?='[?"Z%NY,?C!L'<; M9/C=L*^FC[$P*AX:/7YP@?<[$H"/H,]5X/(1 M.2Y6#7B_+D%QLPX^N\0Z@9V46 >_I#U:Y=NM:8LCF 5;D:DYD>$W?UP]H.W8 M4]U[IKYZ8TUC;+9NU+'%O%J:V+I6LUHP31Z6*R*2%)G[Y-X]]VD#2EPPN'8SI\'8]>&-!70++0@^MX 2PGA/2P@;SWX4?( /SR[F;[U.8 M&P6H;B1 =:K^C*4P)\I_J=^TL39[?5?.":7UK(0A!XH@@,3/'[BRH]38$R;N*CJV*Y9I08L7YW+ [FX$-$83^]BN3Q#(O M5VJ)M&,%RH08 Z0N+6GM3WTQ(LAQ6J$)>R?VZZA_7] 69D!]_ MQAEI;=%V"GN=9?8J>V$'4+7TVF%28\?PV\NJ-EBL-2&]$;/0AB23-/&Z'>#F M!1[I_4 (/(" #\B,- MR+#!7QX" 'NB_Q>V$6QE[TI$?FD9Q*[39S3?&,H]3L.FFKHF@CBCK<:;01,A@GWF.U\>,L$O O%U:[$X-&MK;6C\-. M5 DWHIZTY:(@2%ZUU*GN12GA81OTI^:-W>\NACJI&AS/>7*MNF5RA5[83 +8 M-_AYYW.TO7V9"!N\<)( :@ ;Y=FN9,+^6U-]"^P=R775R^>JR-)%3C**L-U+ MA*TDZ19$@9;%@VVC-6T[\(*0%[1-R?)@5^LEO&;TT@D.QDS$YG@YJ1B\()36 MU7R3RU8[L $1C+U]MO<<-YU!F!)'3$%VZD<&WOX>4S29:VQVF7D#*_69 5D8 MM3P,TR"F0),5_^QH_CT9*C<7D@,O86>2I:EA'\K(+@VOHYBZ%"X:76"][X@% MNL"*I &1(0YDB)_EA"ZPHNC6L]&M0_XA+)"AZFO8_!'9B*'*O$SS&[\1L,K@>0I?NS\E-!?+:>*P.(9C##RB_20[$#\H+_] MHHADECZ/7EV\U(#,DKL(7STU2BO66K4\V]%1'MD]^^=?*8_L$[#^TXW&$S6] M /*E?K&SU<:ZQDGU/N6N=J7FU&)$/ V-Q#26S-$?=7,M;G*.U/W+9=7=HVGW MLKHSVIHU\X:=XFJUNM?8$,NV&VR@ND.;CDYFL/-ZW.BBZM<)-+8==2GIRN%> MJIL\N2YP$GR,CBUM;Z8Z"=EW'"!Q*,\.!1!B$D! 1N6'&Y5[G#BDVZY?F- IK((,S)@9GJ+--V]IK[+,69GMJ+Z5LCLL8/D8/:M)Z MO-CU&!&G0PLS>WY'$ 4SD=;?13#S[HW"YR#@62M0[N2"7*ZZY@W)' E>IBR7 MEE4-8@&P @GRW-=$!L"7"70>,RJ74H#2*5&4(0Y1AIB9D5\FG;(=0<"%'203 M<#RWZ3$*5DN1C;Y-\QEL#JS)L!D(3B0I['5%)^Y74Q"2Q!%)D&EZG7S*YY'$ M7Z[913<;-(Q%:\=OV]M,,[ UB"3PX#V;Q+.O,T>137*7(4D@0(ZO/IR[GYRO MGUP.1O[)^X8J)K:CJ$XJ&OP#7VX3KFWJ2N*_L/!_L2+31P3P01E.,T':ZG9L[$Y\&1FO8?21#IU$(%.'* MYX5(;YH6=VBGO@UDGF(+V5EU8Y$T' IW?F 2F^OF 'U>L MS*JW@9@49J&2Q/E=*V0EW6W(%[YD\N@EFVC'MO3A'HH3HXL2N3CWBK];B\D=_LGTVTI@+#A]FQ&!ACB MJ(]Z'C"6R^]L";"]L]=_0-3[X]>-?)=X*$.Y,<%+F[ MYZP@5-3QEB)OAX.;HNUTU>5>8UM3UEXL;(OW;-FXX"0W4H.TQZ;+:Z.DC8)! MS[68>ATXR>GH7D>2( @4:4,Z?Y\E'6\_4O9'.K^N]'@1\TUK>LA:_"!K ML34]Z/NE*W9K5^K6JD5GP*5&):DYKBMI6P=;!16=PZ:)3T_GB9LZ(+B((UP@ M0_.##,V7X6*2:HTR/:JQ,/2)A_?LK>-VY! NZ! NJ%]Z^P3R@UZ':GW0:JC4%[:.D;%MI#ILE><&G?FX.6&U*JYN1")L+$.1YUVR MD48@8+CSZ\AW4NSE[X"AH&G+;6L0D%QIT^OG]?&HKZU#8( E$2_TTT86PY<) M51Z\$FA0+J7 L4T3=M*&5[2MR,),3228RR?;"UCX.Q3VA#<#*]=F^P/LQ$;W M9C/55) CWQ2F+2KFI*G*CV[)VT'$#!L$Y*V:#L\1)$\ M1!GV!&0NE5 L">V2['NRL2I/AEH69XMN&FQD8;,;XK6';O<;*42(=(N(A"[' M7"D2^PZ(Q*3:6$LJ!WEAM2U62_FJ2XG+#D0D8%IG4*SV*\5J+]W4GAZOOZ"; MVNB6);JI?5^F[3.W+(]WWEYY4UOAE_7<=+8T6KK8RO+58M8>:"*1C1J")TET M51N!"+JJ?:_6Z/N R$AIC/ARL]+DV!Z;SFFSN5!S0Q"!5[7Q9!H_/_]!*:GW M&^>%N0+[YDJ)?RG[]DK_AB9I:)_"YHWA#[ *YQK($DI2C4&L)$[T04FJ]Y-7 M<-AJX#X#_^,>E+ZKNIZCRYZJP#\PEO+X@Y.1;4!-6SGOV":;/F02MY5GDJ6I M7E4E2\5MTO5-C6+7_4F7(V@%,5JJJ3;Z8A$V ,G0R6S61*UP$&P%#M8 MBEE6P^T;O9^.1,\:SJ)4]_2EEJ&,%=.8S?0NMO&<$)* X4S@R=QKV]$B4^E> MHKCL]':LA2U*&[BE FLWAR4Q M&D,YN0A,4%PW!F"2%4O6*F#%=L/G?-HVLYD65V3F\0&39:],CT9]7,'8I;O( M. .]QH\T""; 3LWAR0SV.M?Y2ULF=Q7??<%,A;4'C@8JF>CWD?42O__[LE-LX4.#Z>\]#F%=3MK([H#=IP4^-9D;)8(@=K$#'7.#-XX4" VJ .\ M9R/MXRF3DCR#;AE$EO6DO-V,C\$KBIIE+9C>$ O2:[U0\!5AI6X@ZL!;:[ED MAD3-R;]07/;IQ;5'*X^&I4QUZH430EUG[_[N\_6O.L:IFVEPM!9Y:&=HJ6@CC7Q]6@1?;Z:.8+D!]$G#O2Y5U,' M[5]W&1QA9-GQ8=$>::E[DIE0MTO54G3/1^UF/CC#) Y!YM^'V=$9WLW=W @5 MF3O1XXHE^XZC*GG?:]K>2/7:DJYR975_?N M8QX]BQG!XB]AB#XW)5#QCZ_%C&#WM0?>?, -V-KV0MU7SEX".QM9R,B)1E&V M&XNR15K<@TK\C*]L441%\*889@3":F*O.;7>+6LB&?98P8&O?%[R%873$!*@ M<-J-A=-^CP2S>2XOT#6BA]'-D5@L<4XAKVT@$D0%]W+T!T'!/1D%H=WWCR8$6;U_B/XJ^_O4? M\,_A/;*I2@Y$L=G/PZI#]3Z\8;^;$9GO) 7G#S[:SR/[G8:?[&$.P_X'+N'D MR8\>EY)5TWPQDGYXPA50)>1!]L@'7E43ENV!]WDVV 4E7P'8#ALJ68"L46LE M*RS$ )L1'"K&2R:8-_@@;%3P_2/5X#?X2)WP^>3?__M_3GES'M78FR@GXK!_ M)Q'N69J:FCBJ9*2D*7CC#\G<2(&[YUPV^YTXFC\_CF8.&0EY-OL_B88#BP,82^5I](X%Z$/7OY@\"A MN7,JOFD\U+_72=_"3707UIL##N2)GWT/&4@Y<8H@)A'B=_%BM-ILE6 MF#I81['5;3!P47&>?06@90(_S/X(H_P11H^3ET(COMGJ<7RO)309H5#I<07 MN@+7Y,,?^%:]4F# AX *WR*9C>&*PQ4D>JW$<0V)XR(2IZM(/#"3[X$/&ERS M%U+CQ9/>Q#6Y'457LR]9,R]:YJ<>U-)14Z$/!>MF2@NP3WDN+(7MS6S?!7XH MK)BRE57PKJ7J1$T-$V WEOY]:NI$OES37X"UR>\1I'KL<;8<3;+T7?@@]F@0 M@%\82VD[J@L/W.&OK>E1M!\DNZ"[LFF[OJ/VP*3RIBT;>T=U(DH-SVMW^8 T M?&DPMNQ@-J")O7.M6[ZJ,-X+XT0X#/^64($#O 33]1Q?C4,:0A,85'MEQW_F M)5$NHHO!_,N$?,:H.?Y."<";D@,+$57]\:;%T63V$-OIB8D&78GE:P WMKZ(PL[%!X6VBJ6 M&L9JP.YMR=_#"V$Z^+/K3UQ=T25'!\O[EP?>"4E"8#_9Z,7A;_C/?R=FTEI- M3%352@#060(@41)+WW%]R?*@^0^_Z?@F> A\LJ-JOAG*33@!^$=>E7TGO',6 MCCC4L@4S6RQTUX6!-/ MR8'6*X P@)GZXF1%X)VV<[S*!B .DL91P%_5L$MK M^+MOA2.6C@Z^M(23T51+=233#.#? 0Y&S:O@?&"P#OP60DTX2294(^E[@O?E MV>DS-BI 36FY-'4P'DQ32DQ"M82TUUUH D8S\/8,.\P":@Q^>DF&,ORP1*[X1+A&XK &$W@6*H&XWKA5P)@0<+B5^ A!556%Q/5B6KH MD7@R^@$&"Y. 8"888P_\_IXXD[^W2)T+-B!3 ?("&">%"P?? MF?M6%#%](->#0/_F@1#=)*!3?T#$SW(R;P*!GH6;2D16>ZE;D$5 (BPF@D0GIH>MWXE][70KK#UM 6\'K(X\,R ],]@P5_^$+_TX M-%-=5W*"4$6DQ%32'8A,QUWR@#O@(]^,<- &1M >E YZ=0":J*"5@:7'OIO">F(AKB.\ M!A-S),N-(NLN>(X$Q%D&1$B$(87PP8\>&+URXGM W<"ZU'#$1?)#\P^H/;Q M R![&37F2<"( 7P7O$X#/X //OBC<)RL.B'3X%7B1826#OP<#H4"#P3%\^ * MPJDZL%Z?\^BIRM&(@^ Z<<$(")K[!3]L+.I:,OU0> YMN$\)"B<>+CHBKGMY MC1%U]YP&0G-@_X'AX,FJ&G+7U;>)!9#'F;L'UJIOJ7M0Q8Z@2F!@>0$,\(.2M,L*?EGDEBRGL\U4YY56 M*>- D0+V@6P#[6CPIV3,_245WRN"]9QS^.T7H B4S2--#OME.[3:CM!X.8SP M98],?F^*+Q_3[R*^1F8./(L%RWA?L_2 J^[)M@Q!>"$9Z@DR0V"3 % NEN'N M$:*A^\( L*? /A+1_KZ/'QSWP/V4_M0(O#'DNIID/;4O3LP4R*T'TH+/PW-^ MN E"4=OORQ+L$A+ND(!Y$]\%,W#W7HL%/"JX6P%!T\%+P@UJ$H1O6QN9KH< M[>&'YSV\*9J.^QL#Z["[AM;8N?7FJ L)DM:!JP_W:CAPH@9 2('Z 2-349=A MR6 K,?7AW2'P :"&O8ST-318H%$T _P"- +^R8&F8?5A:[_M ]U7PN)^"0FJ M"O#]@#JICPTY?QEI F3"8W6;^XKV !!@24NP!O7@-*M CVQ(D>/+ 70 #;4! M ;R#+W>@7W)/TY"YCCHU(YOCH*COK<"/%CB3(BO'T:&%J"3#M4';Z!!O@RMZ M&) $I#:E8 ^*)IQI:,3OYVAO(B-4]Y('C]Z%B::RY*IN,GSNP[/ 7Z50@_7H MK''_/.!&>+:F@B4ZWQ,,(/9>7I*G4@6^&[71B5@C Q<"O,>!+HB]"54)2A-, M0/*FOGG :Q>JR7_?=,X?!QF)4#*=TYB%"U9QZ$ C15:R MI-GGL@@H8C]R&<"W; @]4(@C>#D8Z4?4L:,YR6 YH3+ ;ZM'[-1L6PE1(Q)( MP%Y-AV=]0!M56'P\!)=0DO;/@7]PWY&_$#IR-O )- U@ MPQYWK'"6NA-NY9' Q?X?,L.=2R*VX!E6V K.KB*D5<(=W39\T_@4@Z#+XH. M]G8'>F['WG8Z/_W[1;+^97?O#8^"NYS)'-!X (>6VNM=R"CJ M<5YS$?/M>KB93X;SL;$@VJMJ;]5;#Q3M_-CB\KC/ M/;9XJV?S.^?D$86B71VB-Q1O1U,_PP%YWQ7%W;1T7J8W#*[!9)2CI>!":T1Y M"%CLK:J]N6%&0&N'T&6M;1-L)3 "!^#;CS9(\)B-[1A@CY*AV>'8P!"U 48= MK5)7U?:AJ!!B86,[==_GP06HYH0;\L,\C^]4@4ME1<[7!/A.4]T[^C8R5-'( MVH.FFJ1'>PDTXJ+= VX")]\/\1(:;%8X=A]*VP?'#C.*#AC"4C-AB1D7#O"> MFKM@BTV$5]$M#Z#K$CP(!JA_1_20FOK^#OL^4M0/QMUC$P=N MAY8-=B7-WL>\3B8 IX5\L0]0&'CB0(#P]OKRXG\/78U0OO(M-U]*\!7FL!320ZY M*J;*;KDM!,[0"*H-2R^QOH4YVBLRWD^ZGSEUR:85=E@2_(:/L7AWMQ)+C^JW M5YK%1Y9P"@ 7M(8!N157M0Z[N&QMK1_ -IBH#MCHIU,=&,/11,%^S8)%J@\) M\-B)IP+?]$=_H;C8]5OOVR[;4_OES%+TG>0+TND3VY31F2G/SWE-)/[3CZ3<1KEAB9. M?D8YIU\VYU0ZW/[AEU*E&FP7;8$E<'92:.1;P:(#<7J?+7@SI2(?K::)Y9:L(@ MZ\_-3FK<\2@X\FQ)E6JW-0^6JHSY8[+:7=(&T^K!D6=+(KQ5FVY8*]*0AIVJ MR,P52I(Z8"3]=&2O1XU'TVFUB=&.BHWGIN>L1PP8>;;X](X;&2*,#O( M8Z5M>P/?GGLZLN-RN491$#W#IUM88;4=E!:X)E+G\V05'1]OLL:&6[2+]4W= MU]T)V0$CSYBT:$TT<2E75H9>H-+I9=$;UEIPY!F3EIW":F)O\YZQZ*\&$[TD M-%D;CCQ;$='*C0JU+5SBRI" J'ECCB@L M)?C,(Y/ 5KL/#T0^S(L9D/L0P;/?>C&P<"6#Y#>!@= YVV=W "/*C8[BU$-( MBR_]K[18_F2.OMKW!/O8RHURN.#) 8R*PK+G'Q\[XN49< 5,M35]M+JP6U!H MK(=S/ \0U;454R_G6)X;]#*DQT[F_BC+W&;(YY6V96C*'0V@Z'HP#/)+2U?] M12Z;%$$F+,M1A#?T<:$TO&X-^S%.), M/#F#L"R6C %8AB/.Q)$S8'9(9V+*&<286#(&@5E<.?.[,E:(,PC,$&.>@AE2 MF8_DS!N+$/\VAGE%,F3?0(97">6K0H.WM6#9-N&'_^\;]>U5B\]\)W)/BW+B MRVTBO!SP&34YLV_*JWA%#8U>>,FS$66=J>DBX M@_=8/[;WT[6-P=AW7[NVL7.Q"\A[K>\W^2;WW/PC?3'1=)]**CY*((5IHV$2 M*5C?6F6VNGL<=U!8_G!5K!&6E1*S+%UIK/)%GAM,I=IV-Q3XS?KM343"^U1/ MDUG#2VMLE*=[H9U(D_,7?:HR< 5V&U17:E[)K2UTKD7?L+7<- M;P'A2WSPY<5CTS@ 3'@SE/CYP=MLS'M2(C7XZFKPN:5WWFN?+19K*7XKM<:& M&JQZW<$X:QC%SJ?LL\MVH]09B>45I[M9JMR@E9S<@7?"S@L[88*=6U=XTR^E\ZW, 9F>2?#D][.L&7Q6R.7NA M;S>2!J^2$M]^413Y L+(_DZ+?7N?X3'U8> MF9EYALZSV& H5^7,:&+-,QUX^ 9\6/Q"%>O[.>M_4OT,_D>'+^S97E0Z^N7* MO.C4_ZK1PL=010*H@B7K3?6(5?L!L)Y>#(#LDW,&;HPZL8#YRQD'':,]7>!T M#C.(+FF3C4ZW.&,^!YPU4\DNMRQ1P>AJ/^4L1&+*]&'!-)0I@##IUC#IS/N* M/7E0E@)20:2"MZ."-]F:N/VPFB,/R>M.>!J&B4.F,ACZ!5:AA)"F#_38;XI^PY.VOVVV\=:4FY2_UYSGOI!,&LA[ZM+QW0S_& M%5O3DTU24[:R.Z W:<%/C69&R6"(W9\ZSTRTO$,BT$D8-;]O\7*Q2=_2E(H[ MR:L:0JO"+4I4>2GYZR6W'=NR84/4L,U1U$GON7YZ MJIKQ9D6C-Q58F6\&V6(JD]^^MM=WS)CS[1>CV,M#CVG8I3/L+%9Q78AT#SV[ M'RB5."AHS)KGQ7L7250E(-=. />&3-1+K$9KAA? O*2R=!";-\PR$ M540 &.G3L)LH?$P/]O>$'65+AV:BE6.33Z!4OPY=H=SH>V%#VWV+WCU#X9>/ MG4@?.H2&'6E54X^P!XQS/769\#;VL:OGI6\!M((M12L6&"TIR80^?=P -6K' M"X5-VG>6@Y_"+0#LJ\#&5=RP,^H4/"YJEII\TK?4A"W^W)D4==^#[=$T"_ E MVJ&MP_/5%6Q/&G8\EJ(GNVXR 1>SQU8X*2\\B'J8T4,[5A,HO'0<"9[P>*K? M3QD6]8653U.Y1?^L#CZ3]7G'L MH U1Q%'"%H''7GZP7[#FZ^&GC[M&1G. /8OW9 (O.(**9$EFX.KN@2#AFB[I M/AP2M3S6;ZZEW=5V'^BC +RBG]UZZ!1._F[K>3 '(+P[?@A,^\ \"SO6>XFZ M#27[=-^1%,5]VGK:5E0SU+*')O#ZPQ.3^R:2H=X[DA*B_+Y[N)N,Q!D(P;$Q M-O3'PJ[T9OCR!+ -82(!&&<]]..)_O8](>AC#74"[*YQWW3IQ!A]C-8;P(LGV_?3-Y[)2MC[TDLHMNJ&"WCHG!LM!1 URCFY M*(:GN DL#2G0*D?:L0$$GT5] MB24O,D&@](#%ROOD)2BP:DB"[XG\:>?W0Z?U/:'V#WS81]PG4 LW'( **MS4 MH[%AG;50A(]$W;=U#3W,V0+K 'DN GE($FI <)MCLO<,&"#WA<(^9 M E&'QAN0ZN2^&>Y^7X()8.#9$F09>+GMGO(^Y+L:><[[CO90 B;JPXNAI1"3 MW>/]O.B;6 OLOG:[CN:-,POH;$-RP!X3-?Z^; X0V"L\T:XZ5:'/HB:Z<#\$ MOT*3[E\]>ZG+B6PZ^^\?B7WS8^D!T]4$M_<7PGC#I2> H0_RT#WL4M"F@%L& M0-[#KIU8.O8:V(+0W5F 87#GB_8/R0PW7D4_-JV&+F#X)_>P?0C?^>^)$L.T M'YX77K#; S$P4H"%*4^0X@P=%%_2@_7Z<\<.^.O$=P(0C9A]- M < /0_4B3R_:]X\>==VV%/![!6[7$\DR$JTI))$2$>A?4(@([&>]DF]UPY_Q MG_\^R9W4CU^S]U^#30O#%9^BN7,D>_CG9&1S2)'KRJM@FP3?;*W!>"A4!V: M!<%)['D Y03\7^AV@=& $P]!S BYW;UG"-^H+Q: &5$#16_FV+XV2Q0 !L#T MW 0962O$(W/GN*N[^_GL=[%#WV^ _(X:&A(/RW$3(6&>L;X ]BNZNP\Q1HVQ M3_V;QT2!OP)9?&R!14^+R D-E<@K/0B/\N"I1A8CW(;"_3VRKX XG-@B$Q70 M;:T^MGK"7?NIF151$JFTZ:RQ(J?2:LI)EZJC+!AYH=]WEAE@9GK5 M3G.I$<=H/K]KU+7-I7[?NIVFNFO.\H0%3<[*K4F=KWW:6+KFVQU3RFYAH. M5;"V%$=W+O7[IK>]V-S<,H!,,E?CUHS?F<[UU#4$MF$NQDM<'F^7F M4A?O]MI:Y.:;PEB@*P'?SYA!1:HRE_IH5W7!7&YW=@X#5JG=TOEJ9[#31/I\ MY"HS[\J3?)#B4EA[3"_-TG0TUL3,^^&9 M:7\@5/+C"D:TZDO5+Y5VXJHCYLY'>D&:ZS3H=@8;+ G1S%_J+3 4/Q_JIIH"P>>5E$!+Z<6@H&_*RY$&AYZWKZ]Q MI2I6M3;&(,^8]1Y%YTUL X>>,3]-VW->P@S'*#%Y<;Q:6^4%%T[@C/N;U#8M ML;P[!$K2R>FEL9(UHZ%/V"]F,Q*%9<@)T&,L UXA$^)DBBEB>D*H$U)6"((X M>_K,*]<$@@C*1@UWAVPI&(R*6N>26K>9&E^:9;=U@17+W,J?;#+;M79)KA+,>T.C51T6[,'6XGE:NZ36J^YJQAB> M,S=X=D4*8QU+S5>=BVK-3< DF08U$VI.:TN5,UMBMV$NJ37>%JR.(W=FW&K' MVZMI<^!7G(MJO2$+B\ 3J;W43*]/#.V2 M6G.=-D=5F,;&H"?;/.L1,X-9:Y?4FDR+FT&9',E8%X5[_&P1"SRG%[K M]JHMM5P=+;2+:JVV2DM'I2=9 &KV2*:W;S;U"RL-ASF>]WM M*LLW+N[6([>M;2J=LL\-RDRA7AV,^D+VXFY=T,UFL2TNZD8I*Q( $$3.%)A+ M:KTNI81EN8FUA)8HV#C&M].C]<7=>JF9ZR[AK2O<8K$VC70Q1=?URVIM5]N; M@2@0BL#SSH+5%E:'$3>7U'JL5G.F:PGBJY'7URZI=6M8AJ! MT9^)F'91K:M$4"=GA1V+\=-1UC;[.H>OF$MJ/1%<3:FOL3['ZNXPR]!!O0WP MYX):3XODC%U)N:[04B<2SK4W_$2ZN%MWL()=:+"3DD!/)\6*SE5F"_ZB6C?& M+;Z9IIHY8-0X6X;-U,5%NG-)K7MX7E*&5;5F^(5"2W+X79ZVM$MJO6X:):RT M7E97VU"F GTMJC2U83-[T,6 LU.RTI3?ZKKS>7%1KT>8FU7Q!Z!D$ MP]B*I^0K0="YJ-;U5*^WG0TH"]-M6BEWV_GT+']9K5,^X6)4J[$V:M:T-\M) M6[9/7E;K:F^0LTH"E>$DO*=E&PV+E;W.([7^X$RJ+CRK]=6B8R\.E[ 'NC<[ M'(N<9U"1>BV?TRFA8J@N.QOG9JEV*M^)TOK"X SCO3!.A,/PS\JW>GVY]J;M MJ0DB#%SA/_-(EK;/ MI ES#.3C:1L\B0N6H?NZ=&R8Q-="8L>;X#3X/#U)0D#-_IEA8=1<'L0,>3=,L+HGAA--,P;09X M/' M4YG9'RP\DIN79&9_)@NCT*J:6-AA.R[U43NNQXG<@/FF#:9QS&^)XOMAW,15 MM3 "'69X1>DZGJK93A!Q^8-AM_"("JWI'G+"D,X3S"TYMK\4]:S6TIV2Z',K M3K5DB6_G5_VGL/O24+"E705U_T!P]PS:1SZC^RWPZ%=:NNJ/PP^GTZ"/4AB% M("7?LP\?1/''\)-'8^&H5^E' M=Y$-%TE\1URX*A>>O_]'(<[$DS,8XDL<^8*@+*:,05 66\X@*(LE7Q"4Q90Q M",IBRQGLY99WB#,(S!!C$)C=!F>P[YD<8LT'LN:-C71^&ZZ\(AG^H)WYWP<& M;VN]QR;<./ZG7;BI]/?L=8N^OWL;[EYX5-2(CHJXXU%15!J>Q)+1#^=MWI'N M7%EW+DK"H^4^WY[^CUK31X@/[ 7ZOC0@[[OAK=7_3)S$/[]XN+]%G=DG-\CS M%U?ZO$!,GH'*+RL4'!R_='1716+Q%V(!RW[?DUBT_8FIRQ%Y>!7FO"#Q^ /Q M>-;E(<)+4/&([ROQL.7R4]1GVA(+%.\6CWC&6H M0\\H_G!M^F#A\E%&G_OP%'XAF29\@JKH_H*'I>8.@]7#\/U3UVT\56RV1WEA MT"0F3)X8[/"J]N;*HZ],J^8.)>68L B,JO2D[86ZP5LJ%5 X5<2Q&I:>#+@F M-2=R\'( ^>T7321IZG/KF2/$0HB%$.M#$:L.2XCOZ^@\!J@!Q67RZX+H"5++ M+XYYH5;GZ;>7+W]?@*HMV9J'83,!&]34EC[M8QEA#B]/TM]^97+)#/E2DSP$ M4 B@_A*@7CX/1Q#U$1 5!0FB\,#^V_G9KBUYQ1XK2'UO+AO+UL^_MB MDZ76 /XTNA.,7E/K89OCZV8+WL',??M%84D2RR)L0MCT@=CT\O$V J=7@],V MQ_=)5ZCB0FFKX/A$GO."?FUXP=>E^F0@K-I<*R!FN*_DO H#+X.'W8%SP#O+ MO;%#<.R#8075-3Q[>;&_[_U'NFX0X:ZP:N0SO@'S#@KUH9&M8$%D^X&VRQOT M8-0@-W-K1K7>WF?H?='3I!IK8HW1*TS-DSR5T1>,4(8E:D@ GNDDA;W.GYUI]!WM;JDB7G*J)6LB>@: M5ML780T=^MLO(I/$\#3"'80['WA' R'/>R'/A3@4GJL42AUQDA?\#K:C6H5N MUDU=.T:>(S9JOV8P <8RZT:'K1G)4E'AUMY'X.)$#^8UO@-*#;GYH &O"UXPA7C!H3E_M MI (QLMD!?>W4+*VII!>Z,EQA?FG6G),%/K6@F?T>DBPC2$ M:7>':<_'PBC::$X6F1QGK%(DUJJ2V1&]N;:-N;;@@<"X6S9\AI7XTF; \@T( M870(8=D,C2 ,05A,R('":I\$8A?":K[O CM1DVT.?EJ3.DQ_3@VF&U"M$U MN576,@QUR&3K1(/?>2I$K]RW7]DDF7Y=6 V!%P*OSP O%*'["_2:=4M>O^I@ M"X$6FGH?;W%VW;KV26+0SH^+7*L5<#X^M[Q1"?>\#,2?,$*72:8S+QTEWF+Z M%V23ZKC_\&!GD+2+\;C[#[M]321$#N='HEVD5XRE[#7K0Z-I\P;#E9=V+1"D M5;LGUDJ!.7>N;MP';$,%H&IFDTZ]S1;^DT7:# MB'2A4 \"FIL FN=#7$QFKI!>>^AP+"-TVU(_)2_):QMI6\QJ.WJQDQ9H@U'X M&F]0005V+80A+B*9>V6("^'*E\,5%&[Z9&2Y$'?:SMP*L;$&2\&G%]G!I+RV M&_ZU315OF H,7UXV.8G*R^0ZZ]OK##15PKA36$@0(ZO,4+'VRL-&B1AU"@-/)V72KK< M55Y74_7^8>U%8L_9B[<*47[77<3BG[?+4(K#5>Y:JQZ 2Z!\'QII\L6ZDM[@ M6E58I:B-0%F#R=2_MD>H54UEF@F(IN&+M>6B(>'R;+81,_N+AQGZ=1> T+GA MO6)5G,B!0.US0.WYJ%:[D/-R3)/H"K[2E];;WJK"ZM?./6VZZWJ)VV0503>) MJCZCRN-)T $81L/*$TDB2R$,0Q@6$W*@2-IGH=B%")J+C7JXMNL4!*DRY6;E M/M=WL]>.H.$COK[>Y?DVQDJM+IC3>*OA&H"OW+=?F60ZC2RPKXU>G^$MHAC; M7Z'2G V&:ZY%.4*)#?QR)E7UV\RU8VN>O4SG/#-'<_I\L1O+>(\G1]"U@[&U M-)Y,Y\@[R\@JZ.[2E (W 60AP4.]0$E9-P)R*"DKWHAW4"UXK 5ZV-K=)%F MBO!\GF>,4DZ:T=K4&UP_>6)A+CMKG=)E09KW>\6*W,IFR(Z8#4-EP,TD7W?% M\4O:8S>(2"@IZU:!YOGPU72B6AD]V)6QH#''5VP_D/*K:X>OMLP\,Y>L>H4+ MMHO*=-DO4VP+ M6)& 4+:CJR@?"T784>K"YZ#EB=9]:)AIE\9(G"FZ4V[!#>W\<#"S[1Z/E8UK"L#O+Y; M-8549["N9O]3&#EAV^QJ9HA^I'KL6YB.XKJI*+!/_#E-N':IJXD_@L+_Q=;+/P#/S%V2[U9/ S5[J!U M\*!@KWG7?;7&VJ;:I4/M7M+J]]'MG<,L)LZ@LD5@NV%7&RS F53FB,Y8#_ MFZ11A:\O!6'OF;X*XV6Q6^V]0I.:]Y;X="14.=ZD4AR5(I9N\=IQ>[><+XR; M@D74 GEFWWD8<1C MU"$!ZB@VV(_5F(#L?W]T=D?\UA]CV/V8R)LRK:SRHFMU.:(_['5&HZRR%JYM M[,W+K6#53A.\L9CI%8*OZ".J#? 8C[+/\"26?5WH#9VD(O!"X'5;X/7"O4EG MN0BL&I<6=*?N*%*V59U6KAU<*ZZI*2$/BA;&NA.L8A4(B_ V$*O"AHUT,O/* M8P*$50BK/BY3+7X4N ^TNA _LPU/]>21/>2D<5LU=IL)E1Y>VZ1J6)R;<_IC M1R!&2.(4J?"&8NBI,G0?BXD""&.-4QVA/%SB=PPRB M2]IDH],MSJY>\"NU<9C6D-D&W O@LOZ8.*IDI#9@Q3^7MJM#WOUP M5!-(Z5I]\LR]#H*._[Y;!B+BPD=S MX4\SPA%GKL:9%Z_^(;Y4,@K)8\@5!64P9@Z LMISYS9UG MQ!D$9H@Q",QN@S._NRB-6/.7K+G%2\?/D"'[!C+<[M7DOUJO;)OPP__W#<>_ M_:%*4NGOV?15<[&SOSD DE7+4YTG))P\>NLF^N;$-A6833MS5#71 '^8N0G. M4E0E4?4M-4I?)[%D] .!X;G__#.Y\0O[=Z4[%R7APA6$\W\O:P7Q.Z6($!_8 M"_1]:< A=>(_$R?QSR\>[F]@JW,?B_NM\/S%E3XO$)-GH/++"@4'QR\=W561 M6/R%6&2O>T_KW<4B2J:*R!.E5"'Q^ /Q>-;E(;Z3=R8QX6VEWYI.MWL;JVE[ MZL2V#?>?AAT94.A"UMU6A_OP*PM?.7<.SYWDSH%??M-:\Z!W\!;57O,^M *2 MOZVWW&DYL^;4[:R"YWH3=9ZZ]KU8V6)QGZ@QCI#:S8)6-9]MU1N,2,)K6%DL MF4;U+!%B(<2Z)\1Z_O(5XS(,BT]264&5R)3L$90KB=>^U2#W:\-:JCNB!'_A MLV*!*A=2.0A0]+=?.3J932. 0@#UP3>K$$1]+D1=N'$UF@_)#,RWF'13J0R-;LE4CJ?F$9SD) MD]SI>I7=^(-K.XYF(:LWFLO1READK$EMUZMXY)@!1"1#XRR3S:!RD@B($!#% M'HA>Z%Q7]:B>9B\#8U4CYL2XY]6KUK5QQZ$"#O!(=H15J=KW^$TCS4X[@&:P MI$"8\R+F3)=EPQD[Y:PQ M*,H"4_4+XI2^-FHH4CYM,(U\Q> )22]WZT&!J&S@1@ M\?;4@\7,4>;5W8;BXT0.Y#B^ 4H/NOFA$2S,;TU' V_;PUI8W\DZW>$.,ZX= M_V>4 =;@16X@E"QW7,>EX;3H;40JC& !3Q)5G468%AMR($S[%$Q[/AC6J')Z MKRS9#8.=4S;17FY],G=M&[,]F?EN9U79"B6!6C35_*K>KVL PF PC$IF2 1A M",+B0@X45_LD$+L05]-4AZ#ZZ=W:8!L8SPN&M&IDKHU>XUEZ..+PBFGP?-"0 MR:UDE&L0O7+??A%8,IM]*?T"H1="K\]%+Q2B^POXVA(IOM_=%7+&H&BM2H4I M1F6OGOPN%GDL<$J= */)8-9JECK^1H4>8!BBHP "D7>6 ;9I#KN/SS8&B3M M8D#N_N-N7Q,)D&TWI3/2V)8F. L63624MR?K*2KGW5 MT=;K^#;O%RJB4]-80Z1W[!R.@^52@>3[& MYAOO_!T M,D.BA"^$*RC>% =DN1!X&FJE0;#&,@NA)K?[^MA0L@WRVI"2HM.VE"XV92RH ML>F2H]#2SF( I:+ $TXA2+DG2$$)73<+/A:OZ]N&T2,--F>TBKE-NC0(H%A(SK]FQSTN\KL:JK>/ZR]2.PY>_%B(E>.\!?G>%>]3815-X95SX>U>A6C26]] M8VBHF?HJ4ZBY#;E_;6@2UCM+KTRL(I9J%#JBW^**#-\!T 3#6D22RJ#"6PB: M/AJ:4(3LD\#I0F1LG7'G1'/C=C@Z0^I@LDUG:%X[,D;0E4J>(*0I1I M#QN( M0EML0(,)7G6DDE@&)91^;52*$SE0D.WO\$LKYI=&1ID3W*I5JTR%A3J9X]=& MH(8EI#L3170QEJ>=75F=9^HI#2 0#*Y1>!+#7[IM?8LY607=79I2X": +"1X MJ!M&T! E05SG^O=>8^!Q =27CRV_U68&'0Z7R!G&D]U!;]=NNNO8= 0W*_[Q[1'H^?M5M4YM^ MLT@L!:*"]U@ZYV=QZMJ'H'S.2^472B=ET+U9R:PO6,RC-0! - @.DF0"( 0 M *'\K9N"H$M1JF Z;_65+"GH1)-;B[B<+N6O;?R()<,0AL/LAF/UM.I1$\6O MF=#XR84IH<0K"\,C[+D-['G/E% 4,7H/3.F:G?:HZ,U5@:8JXV5M8[>ZPK4C M1ZML95%G"7'Z_]E[\][$E6U]^/\K_;X#RKGGU;U2R/8\]#ZW)0-F!C.9Z1_+ M>,#&$WC P*=_;0.]DT"F[A ;4ELZ?1)2V%5K>*KJJ;56&46N%\SU$*/KWA5QRGVA&W#"@7Z$&I%O+,N,S@Y!&@% MT"KS:/4R657T-U*QJD\U?E3P>FV]!HV#4MIDE18TF^.V >4-D73D4&A:#9KO M1N!$W/W$Z7L<@P X 7 "P5:W D]GB"S''5=:K-34# )6@SD+5UQ^FC:190ZV MG6".C/.LY7?14K>R&?%JC$LQD07=T^!Z:(!+E\;G*>8^IR[E]0\E]FL? W]HF9 M&^K5XF'B=D>OBP\*#GYW40JL(LYVZ]H.(Z"&9BH3U<0U=)TZY#H=@VHN1K(A M#DQWL*6W3-&K.Z\12JDWSL[0Q;,O3:Z,"VS-C%8R<&;YN6X55&&-8 MS*V1]\@[$ZP!AMT&AGUV$%GF1GNKV#1%7&RC.+#2PVJE9SG39Q/S5, MMA,Z0Y,/NDXXKW>Y$H(G*Z0DV(R^)UZ]/>RF@LT&CB^:.5OQH@T:H(SO1A*QD!&3_^]+A'=D;?X9A]S+4V]H8%=?!7)CR^D*M% OEOL;7 MTE[MH8-)757KEF18?<@D";+0EKM= 8:3\#,2OH=>O6T7'*4"\ +@=:W@]3*[ MMNZ:6JFM5!A6%">]U7Q44"M\VI&RW=:ZC'.K08=OM.$YHJ"&B;!AC%4QNP93 M]Q"XMA%@5:I8=4J^94$"MX%69P@T:S-SMW0PZ[-]OS'-$Q)3YVIIGV;6.6\7 M-&O#'JNW5(0IBU@#KC,Q3"6UP.![&MS/"& J79@Z)>*R(((,X]2*FBS984O) NBF$PCL6CW1KYVX)BP M:7_Y8J3TG\=F[2!ZORZE N)]B-Y.7M%_(CL7''C[__]3L#X$LY.4R(MFZ83 M1MK)):++N;)('*.&OTYT75.C92=$UU7M.?)3.?E MPDCE.>F@YXVX?$DE%JHYM7[>#?2]C>ZI$ MR+(4=&K.Z6Y%"-@5J]B2V.\45L.N@.R=)?J"(C/^6XV%N"V/IB9^YBAE9P5IY]LS# MO)"\^-A4G'F.&?C*LX%^N9H??3/ZXWO7$]'@?OW[:6&M0 N7UL+OIAD S:2F MF5?S28%>TM(+@+*,*@9 668U Z LDWH!4)91Q0 HRZQFWDBD!YH!8 84 \#L M.C3S5O8]4,T?JN8:,]E?$ /U 3%<;[[['XU7&NZ_.7-,.?IC7]_D6ON3&/;72W/ @#^B-64R2__;FTNEZ\_O:CJ_,',?P_FHY^P442/&[V8*# M%T^"^9[1F' 2C8E CZ(QHU_>N*[UZ'=Q7M[!\RY:5(NF5%I=Y36:162/INV! MV32XM#/[^ 74JG1]9\ K?9K?>:$OL%XHH$E-+1R[1P@0A0X@"T#6#4'6R_E\ M#-*8%SRXA?&-)E1QESY45^6T$V6B3O(>6BI6^<"9KG8UT]8X:!XA%!$C%'T/ M8>^KE@40"B 4*"Q_)1AU)HN/H6R\OI0V8P,AH(6V)"MS(TP[MT:#+'>(Z(;* MYJ?]8%4J:7C!B9=/]-U/DKY'2 Q@$\ F4%P^^^"T47RMN^'Q E_$%JZKXE6. MG:>]]O&*0[F](S>BP>E=::+ 8WPI,Q&\Q)E[*(W"<.F480:8]U[,.SK41;FM\993QRQ:'/%$$6&LF2$TV77:W):.SM'RH.IW M#4Y:]?$N1LIP+Q2PF-O"R'N2?M_B[%NNP0 0 2#*#!"]S%@-JK;?0*A^G1TU M)D,]\!X0R479"/+:1=D =P#N $XJ M*\ASKIH4YH_$H52UH17;;DGZ9$HM"VD73)8VG ]MBEZ355RYD-$]69B1$-M&(4V>FNP,]T!PO29L-@ MH8"W=S V-@+&WBI0:S+DRO,(PHB[GWA\5OC&R=N8.UT5C9*8=@9%?U.=%7IWV(64YW:)S9H6*PQB]DBKMT0(,W'L# MT"LKX@ -+_D+:G$C%$6EOUBVLLG2B^QZZ(H=B&]T&A"\_%L M!5/Q#G#/T9'WZ*M[P&L, 8OUI+C>7_UH;A#G9QFYVR?>KA */_$.6(!B'T"Q MO;O$5[ON'>:B-%EY$"W=A)'0@;ANHR1RA%&MX&FOTK;.LE^>T9T9K[<]B'96 ME1V!A[$$[WYB]#WVZOT6X/@3 T FJ\!FI>YJUE %>SE@C59$2\U>_/&".UP M:=/OK4$H*C-X2?)]F\5$2..K;6P>"2R^2I"^1V (X K %< C90!9SA!*E9;= M['L>E^<;92P)MNC)1RC M0L+R0-0]]NH%ZS<5B=56_+^*CI4[J/9L)B"(R +D.8A>2#&16O$C8(V\]*)< M4Z^]VTG":,T9_5)98B(8Y[M2VEF%:U>T:*L_=WDB&#:VGK)#ZT)7(&.N"<7O MR7=R3>!$$( : +5; ;67>:T*Y_AE;8:I+,)S]3K;*MF[9MJ\5G\B^,C&M0/# MVM7 MK16(01?,8=&WB,XJ+H%X"LKX@"\ MW9_A5P_9]"RK(J[Y2L&7BM)V6"_R:?-U.E2@UW51*O Z5&,"!JZW'2-&H)BO MHR,((EY;05UC4%9)]Y:FN/5RD2WD^K%?@+BL*T%#$"Z13@;XP6/B$XC87RY; M@0NW3;5!]] &E*>Z@PK;-AJ:GC9,VJU\88#[ZX!OE(69A>Y@WD/G I7$9:'W M,$F"PTX - !H4@>:E_FK7M]DG'"Q6;.!V.4"O5-Q;2UM7"'GZD+H3R&";W0$ MI2"S.WL[#R-5 W#EV^$*X)*^&%G.<$JK5GY3YUC8,OISSMD6 M1H5&L$W[6&]3Z$W5P.!&$!=P8HNL]@1MS4200M_]1.![& $5M "D '[GF5^9;6F54)#@V(I7C7MJ2P,1'<"7+H\+@%6[,^ R5IH+LZ52Q2D*PUA M1ZF5)H^E?O#&%T=58[OL\(A78/**AG 3-H:6A ^[R0L).5]3W%PULH2X5-A? M!\V!^PG?#W8SQY45-[]O_ ->;G*>8^IR[E]0\M_WDPJ409E<+7(F_GETS_A0 MX>"@%V7+ZOI(UHNC(64$2V;EKX9DL.VF#=3=!1YC016L,?,V$[BU)$,! MAI+41/@>04&Y&H!L -F^'[*]S*QM*=C;$*P>\-MJ'UJT47%"-M).3^2'163; ML2IK/C('N%VB.EUXSL1 %M>,I^\)$@ 9 +++W["8.:D *#M'PI7'?&"N36/- M%TLC-&S(*QM.G83K]W$!*Q1,$K)"KD2&#;-D+KLQANV3%$D$%/H"&/8%5S9F M3BRW"F)UL[Q&$7Z#0H'KP&NA1OGA-NVE%!E4U+Q0Q# MQ\IBQ*M =%,1; /'%\V$"++OLP.^SF#; M4(#A)*:-H.\I$E2O . %P.L6P>ME'J[A%6I>R6VS;*6(<3.,Z# $DO:! @W) M1E$OK;9&(T!'/;4S4S0RP:J8AZ.@=R=P ZP"6'6Y\+?L2> VT.H,U29+P^YX MM>@%T&HY6\U[Y$Q#QFDOJ3I05YD'E:;!BYZZ<*3.:*Q!3 Q32< ;?$]!(.(- MP%2J,'7*Q&5!!!G&*T%4V6++B53L5PQQV^,[ MVZI90*%YC#0)FQ:7_;JGWJ[4_YW2RF:DQ3W:)@(]H]-'NR2V@LW$=2C?__??ST> MWJDG'USND3P/'4 2[YLK^9FKB$9>5*/7_Q#-4-QZA\&3]#^KCA^_O!:-NQ0O M2/!_YQ[]'$OI1(N6N,D_$N3!V?.FHOH_#E\[?N;NI7+XT/'TV%!^N(H96:;%@Q'XSO(' L?^^]@ ,/B!Q$]LX 4-6EZN9]D? =%$)>@_>OF/F-/^?R: M"\6?CVSJO/,]U^ YQ8@); @4KA*H*$,"KN"J@,FH$FVL%%5 <5A5901%58F\ MV[]5_'7K*]K*;Q=N1>$)?ZJ1XVK(-?4P!LKG+7<4VQRM8;Q>1BUQ)^W))'9LL0L&<+@I(G*%>B6N5[' M+:GG+2L5"^=G.]MF*SNE#7N,MB#P;M02AI\WU3V)<;D"QK)Z3_$Z7JV/V-M0 M0 7H>R61I7R M/K)D]YL6=16"WS1/8<#=F4\#D*& MHUEK:T*;'BJ.!#K+7QR6*^'YUS66R&U_*(U+;'$ M<+A;JO9BT7+#4IB/B,40DE%HY<)\HU,AN]RP&Z=/G."59E>5PBJTC%4O" @* M=LI:T#WKB(O>A*1)26?84:DWG2Q8B(172=COR5.GA8IM4:J^, @6EPKK "-Q MXKS/CO@6*VY7A2FOKXIZHV>/IU [,M4S%CA9XHLM9E%;?C77R]:B3MAF.^KK M&96JU?W$FH'JC0.LX7S,4KZA-:2W? MR4<>'#>-OWGN6Y5HO;<4=&K.Z6Y%""(/56Q)['<*JV$\0QV_FM7=>+(2_[5^ MW6\=H[6K*2X]YJ9I.>!S_\?=\O&?^L5]WA]&(WUSO'G8[R8N/3<69YYB!KWS-3N5E M-3_Z9O3']U(PC[VLJ_PAD+W^Q\0"*;_\]?L>1P2\)ST/.>L'9RI MTG?Z[WF?0-YRB3W>1ZL%XK;L_QB__)^9F_OK9S^>W:*)SGMJ[M>B\U='^K)! MS%X RF]K%&S S"/WS"/%S<\2!*E M>DL6DY0,>'/I=+TE$=J.K\P;WRS"\OC0L?'/STHO5-G9'FU\;<=FP$#5->BU1EUV#3SKY9SV8NX;N%J<$- MU2)9V@PM#HECN-&[GS !WZ,XR$;^W@!W\<(( +*^%K)>+I@P;._"%B<2"+M= MX)T:710&5Y 48!/ )G C4*K@%,Y$KCVK$A9;&8;=?%"!G*64]EVM$Z]" M+5G1]O@ G8K3E2*C4RG)L$7N?J(4<4^]>OW$-1Y(EA3/\)TEN OH6A NG1LQ M .:]%_..#G51;HN?8AUI5><"HQ)T-H+A:$N_G/;B;).G5\U1K1A"2%NKNQ.L M9TQ'<=$!-%JP0#MU0 W+ED1@= GL]" MGC,\5(C#O,CZ6HD5I\3 IJL6I#AID^0,TY(T>*Y01G_-+.REWYP4U!ARXFJ= M=+34>>T&60 Y '( U719S E58Z'DX3EA-.PZBR\&;6>5^D*E5, Z36P#:ZPN M]TN&-,?*UFP>H492>9,@[E'ZS;J;MQ*TU7=4/[Z#"(1JW2P7GR5Q@)WC![#T MZ)L7I;!*?7V]['!>V;"0/&/.VN*RR*:]KH,Q=%VO2ILVM+)7^?&T,V?J85Q: M#XVVDN@]C8'8!X!I61$'P+0OP;27V3!E2EH"IHL3GEB740T>H;BHILW"J[J/ M-_-D"^(KHQW)PNU&5YXQ$801=S\)]!Z'W[(-6'. MLZV9U^U#P88EZZ+6V?:"M+?(518M39Q!2V='7 O7^M#6F6SC#Q K\R( W!T?P1?I%[:XGFEW(3Z2U6;C99]:P2E#4"-R9P@)MT-PX\Z)6V' M%BJ4'\PC -IS=.0]$9>AN*D0L%A/BNO]U8_F!G%^EI&[?>+M>T(AV')>$N[V M?L78\L&S+LJGS6IVL=41BC:+&-6U*M8INBRF'5";EXW&& FL(:\WQJBTJ?A5 MA8POH$#O?N+X/0R]%DX+SDFO#9'.%/H('ITURY9%)51[#^A8B9&CECOKV!MW$U]40T381N8>)U\Y1 :Y\8UP!A-,7 M(\L9YHDKMQ:EAEL4H97/XU"Q9Q/^,.V-7[O.*80]A$2>"-IM6JWW58P((TG1 M":3@) H@!4 *8($NABEF=]IC,,3QV>VZWY_;NCF24\\(K O3>6-;P8LLTC36 ME,$OBKU\C H)'033]Q3ZVGG:385LM17_KZ)CY0ZJ/9LR"$*W ,L.PAQ2S+A6 M_ A8(R^]*-?4Q/ A-!^S'K1E]"+6*,U5.TA[3UCHXCZ%V@./UX?^JJK:)4\I M= 4RYIHP_)Z 0&V([PUJ+R_Y %9=&5:]3%-E'N*:Y?RF(V@=D,XQ6L M-CA"+\9=7F]K#0E;MS8ZGS8JU?)YOCI<:QIOC4ICW#%&*-2-42E.8L3O$>1] MC!= )8!*((0J)5@*Q\,!HA)! $2'%XGZ ..@ MV0C9S2-@B4DSFKJ'D%L+H2KIWM(4MUXNLH5\,?8&KNE=4L6HY;3RMZ?-F@(4=RE!,!VJ5IA/#$!F! M2I@M^!ZF*7 T"1 )(-+U(-++_-5(UTUS8/L5:+L<%\L.59&">=H -*S1FD&+ M*L<2%74XGG:F';<61@!$W/W$T7L85/8# 3BLJX+@LZP5,4B TG4N$Y"*V70 M7A,;IEMDTV:IVKSB[H8;P6)%38+D(D/,L-X\PIZ8I<(B[ $AY ![0 !7!L"G M#T%EPFM JJ'WD+;3Z-A3/?6H ++8%.'*MH9 XF)9\-!Q.X^.NQ%\[ .XJ'L< M_2 9=;T!7-&",Y*4X^H*B-T"K#T(<_@:N'SD=1>EKN1)?@RWM1K'B@-V3+IG6 M@FH%GJZM>VN><*T2I3+=D4*E36O56^WZ!M4E&1KEZSU*%J3YP(S!*;[J$";N M(1S4R@+H!.*R;@:?SG!>547?E=UIWX4"K< OQYW 10=IYR)6])E(>B&]8K>S M+CZ5"[5%GYQ'P!1S7M ]3H J6 "70&16QH$)+33& YZ==PRBP'35#=^J539I M0PL%.= &03 *ZF]:U>H.0IABEXF@)>'#*.0>Q3]8@S[SM!?G:XJ;JT:6$!46U&K1T'8DF9T:5:/P7=H;4@O2ZT'0G8Z@/,\U\TN#KJC2 M7("AF"Y#Z7L,W"L$D T@VS=$MI>9M<%,"=I,$P_85P2 (8!C L"^( M3,N<6&X5Q)K0I!%6D$G+R%/#,B4.J)6@I+V4PH/"RK(("&$5J%(M-.L#O==. M8"AA[%#L'H->"[^_J0BV@>.+9LY6_)P7B0E$L5WRA.,I[* 1[,A.-'4K&8'C M_[YTS$CVQI]AW+T,28=5O'Q3]-8$R]6KJDXT9DAAG?8)RK1'YKLC"J]"A$AZ MJ^72HYF8I(.3HO8(>D]3&#B>!> %P.L&P>ME'FYLERG?HGB;M134F4/AKM"B MTUX\=IKC*3$T99+-+ZU:.-C6NI#9C;$JSMRDT7N"!%@%L"I-K#JEZ;(@@=M MJS-4FT&6';3H015(;U=$<;/H,AJ2-DS1!2ZDAXM"#Q*7DY7>*&%#U@MCF$I* MD1'WZ*M)6@"F $Q='*9.F;@LB"##.-7Q6@M"80J>(2J$.I]V+*,U39O4Y\P\ MJ>J-PH -B&;0#^3"I#I*-F\)FW:/DM'^C7XMO#;AT_[RQ4CM/Y-FL4AT.Q#W M[;X<&A(+B&3F[)7Q([)UQ8V___<[02-#/7[VEZ//'ISK[N=1\;F":(IV$L.7 MXCC2E6\B*ST2G1U]0"W]9T2IID2N99I.&+E$+K'6W-)UUKHM$L*8N)D/2HV9JY&HYT75%>YZL,[Q<&#E<3CIXG)<3O9RCYNJ!K>10 MZ#Z'0 B4%, K*5*RV,BA4?H=3 M.19AK&)-PA<(V0^? \0Y5(C!("Z8V#P,:SN()3&(WELP']_?Z/B1:F3%Q^$??\_'D_./F:N(1CZ,!OSWTO'T!$U^9ASDY>?&PJ MSCS'#'SEV3B_7,N/OAG]\;UKO6APO_[]P\-7 @.:R:9F(*"9;&H&?D!>S=L# MJ@%P!C3S7#,46 )D4S/P PU4DWGTNL@%)RXFNDM/MF#)7Y.B'W/^W"AS_;T:2 MW"#Z0-DL%=M3]M=9.$GZ]*-G[-M>]L#IPKYZ;>=OK], UW^\]M9N^@9/SQA/ MX-1')/?Q6/]PM-'7%,5O.E+"BS^I,A%[*'MP4,:6DYCVYC_>>3CG=VA\4;&K MIL!;A$+(K*34R[7?/^<_1Z[_(M6+@>M&D]NY.UG[_$;>S7 ,JJ#P$$8+8UB: M=04D#I5$[F'Z:ZO_ 5CYT';\%F#E]5WMS<(*''D8_#1]\?EP+E+^Z:'P-C<[G+OGY,!-#I:C9IZ^R5E14\W+*7:\ MG#P]$(X-,5ERBM[A5-K+_4_R%B?PH@;>__ZXFG-,"G\C#PI092DR_T SV=0, M\D!00#79X9??1+&4">83#N>#2^5/H,2P!S2-W<);C.&%9 ;LYS+VDV%*]<.$ M].7HTDR8TS&H-"?Z)R&,U(5YB=0'?]F-^%O3_^UOQ"FA8J^V1:'3"MB <$R* MY-@RL[@0(W=FRRSTC6++R",#OM_-:PP$*5LD/Q=0 8FI.(+\Q"NY,^'-1='3 M4/4@%+#8M\E[ MF'BM4-5-3>&,%2=F>^=]._YQ&6T@8\W$0.#,HE$DFO9R7O3_GJHK\N7G^M9&&GZ M.X-_7-W CAOXJ)O$)R!4$5?+#CMK]L8B 5?Z.:#48,O]J<%J\^C%=*:1_V+ M/!N[)Y'7"H2\W[%?LI!,^/HID71\3S$:Q.UPX.R6 !P. M9'QB3G\+\"A*C^+4:86:LSU(Q&T#R)%'S5 \> MSIBXR#3RSH"Z*YL=P.D .!WX%-[NO;5J4CP=<%6%$M>:4. ;ZUI@+;"A-R&2 M(J"1W"4,9\*&D!C[6] M;KS"B9!0])[?0@6V)(?U_Q#TS,Y8WD MC8@0XX/\1#,J!H/LF O!Q!E4&!O$3F;:792MP"P_W=2 M:/.?XH%7$Z7]5>5!7\_K.1W(;Y!?%Z[>R(JN'?FFUU'_+P(\6^'%Q]'VB MVE[P\9H_FH?$N9*+L"YF\1QU_S4OYP2^%T-N](V'7$DWDP<\>1V,(%X&(G"\T'IL !C\0.(G-O""!BTOU[/LCUA\HA+T'[W\1\QI;CPY_FO@ M2*^=^W[46O:_Q@^*7"5:MIE/3K,.'[UF4K&8HPXFA9!C:(K7=#&!],L1Q<<9 M9N>=[[D&SRE&3.9M08*5&8;BA$#2B"1@(B(*HDK) @5)%":J,U+$L;O]6\7C MLC$<5%B17S=:D AM@U&IL+$+4B@D?-73EBM#+93=V4 R5AU2$_MBIVSNH@6F M0#UO&;3Z!+]9MTB^7V08UG=&8K?%",CI,ZV*&!:MPK;#YYO;I=Z<#F&S%]>L MP)^W%!&#]1?-\8S51X,YCTX\9+6-GWGR]CK;6&M!N$7Y8IURG!E=DI>3.%\= MAI\WE3I$'A\8-N$4[ X?"N@X^X^/OAI2W3<<1E]UECRHV#CMT6B5:=Z\ZCE MR>#Q^K3);0>(;N0517:8N;0+9W',\- ;^-GWDZ M^%*>:4,0Z4!\GZYI5E5LZW(E%/#3(6T,#-_4B2 /C8KZ=@"9G*5-F&C9>=*R M5-066Q4M0,96V%;=M3G7\UI7($];3NE=L\*@0=@R[HSFA0)VVG,QX MA)QN[+418-LY+,[Z%-3J"O1I2[%@3 :LMG3Y;85N%I@%803P/#Y9.6DZ*DXF M%:BDK(P16QNLFB2UMA;'0YAGPI_@0:-?XPHL1RND2/1( 8DO3(%.]<23B[XW M)%N>4:GE=[U1U&EFGG3@1%&[GBUO>H1H0!9?W93[5FF[&>RO&CW1E#Y!>WH; M[>I&0%.5774\1!J+Y"*%DW%M1[S09IS?>@S6'MD(D?^^6E3@1H[:F?J MMED%FO>J+7O<7K22IYZ,J^/TIGTNI.M0H^R@!&U7N@L\:7HRKK99Q=DF;YH0 MIXUT!S)EMS-@DDL?CN-ZME%[?<]QV$MDJ+2_I_AQ9077UPZ5&^+%Z7XD$<3/ MDN5RO$J47US3_OB*35Y?TA0Y,!5.?;[=2U;TC"T?%MTOE.GW!^H:EAUV >E= M1*.7V_IBR8=?M:E[-(G&2W==W?[YDO>W*EX<%CK)@DD,?.?XP7ZUE'SR[J(8 M-/U 8I]0%H. 'B 89/BG67P!U,#(A!I>YO3C@JU ,]G3#/% Y_)I&8 FF57 M,P#-LJD9 I3RSZAF(C0#FLFH9A!0GBR3F@%HEE7- #3+KF8 FF53,P#-LJH9 MZ $#]&6&"I2^R2>G*89/3UK/3&K0)X[X5Y8L_E:6['[TU -\6QFQ \U5E%S+ M24JCL[]*H_^ZXNKS+K9*_1J'=,WFQC*I^_KF\E;SUGQW359S0U/+V?($B3') MBN3LC^!_!)%5N/'C;Z3:S%D/.I-V=NXJO$\MRT ](-F^!>\3JC( ,WB/&:"W M9@;/*W=G=[F1)3.XL97%YZ(!,(.K-8-/0X.++R-_9_#/S>"S:AAD8N&8!&>* M?M3ES\C"SR;QD/:]B*^'-J128.!3 P+)1!.@# DM;/L #/_5< M"0@L&Z3I-7E@Q@I[9=R@@ <"#P0>"#SPB@26N2.@FS[S^56X 4;V^WC%CTM^ M.-9'JHIF8[O^?"A/E/@X.1'Z^/'O;T>\D5F\9N332Z+MM]K9&V@F*K)B9U.3 MNT9'M6""A@RDASIHJ]LK:W]0 RWRVUKBMDW'\\[4/!OZ^?JVW!RVC4:7HW%G MVUF2?%R5 8WO8B.PTXN2KN%L+J7%%("!U]8ZV1MHAF#@^85J*VJR9,MM2H,J MM,K5#0VKC:'?K[#^%@RX#:XD=GE$8QL#U*(IN&J7C+@\"G'W$T'OB5?O9,SN MJ=S5X$ F;QT#.' S!=K?BP/VM(,SBSR-LOWNJ%FH[.@\0<;+ 3K" >0>1U^[ M=QG@ , !@ -7<<'J6S@@5IM8G3*K [;A2E6Z%VX0=A.O!V#D[B=*W*,T?@D@ MN#6.YWKC-DJ*[5BZ#2(WOO6Y<>H4^4W2!" N _A7%N23_2.HM.WG-K&F 7B;J\-5KH M2H,L3OBBPZ6WN:CKBN3'-Z$%]N'Z7,5:FLY6B:_>BN_-%.ZHCU/OGKQ[>3HG<_W[MX!>$O *FRA%0G MH814=+RF>A\% ) *(!5 MJFM"J@MSDQ=!JC4[,Y01I]5XI5+OL"1IAWR9B9 J)BQA_&NAZM9HS"MC*Y]% MM\DQ>QDSE2"^[?L4"DDQ .ZZA7'UY.(+1U^E/0J+];C;>+WH)>T*.@=I*H/8+J*V40?G<*E$$_ O4ILB"?&YUFP-JOP#_ MRH)\@'\!_P+^!:)/;C/Z),FH!($E-WL._,3,P454[V)02_I:EY6DWOR!0Z6& M&W1J5T@5(F8]K]1B3%=9?_9M5,@'*-0C_]51W&/HX:/$:.@74: M(9*<+@^\3F%2[0HP% >'0 \(" T!D .5;X($CX>^'$)2' -1(2\_)HV*C6# M:V_FFFKE$T@@8DB@P5GL]SN+!9#PY9#PNZ$;EX"$@K,=CS!O;+,KISOC&&D2 M##9,# ET# G410Y3 20 2,C"0+,&"1\/OK@$)& [#QES$!0:JTFDO0['-H>- M!!*2#*4'%!14NMT B[,%E13Y=B(LKKQ*4A9@\^WYX9(ED+(@@>Q,'&DP3@=, M.#-U-#MFMU[NJ+!1&9#+KJVK/82*-ICPAS@G$'X"\.7+\ 4L3#-'7[V,+\/2 M.-\=8P0"%=?BW+&:M:6K,#&^) 06]>7XG<--ZDPQI>/L&$ 7P"^ 'S)$KY\+;'VROIE'FZ[$*0% MK,55AJ'<=0O^-,&7 [7VM245KY]S^RLIPO3S*+5V8$5=D+["KA>!Y^OJ]L\' M<\FNZG;TVN@#:OD,Q(J.>4PGIP:#2A! M5^F?4<576;Q<'RXW4R0Q\)2<;L?/B%\7?=_*A4Y@RA$XKY4$H:/)28Q$F9>? M7I/QL)]5H\['.M;M0-P/)Y6IZOEF)XW_ MS,YT,?Y;\FNX_][,,>5D-_;7;-\S\;AIX00S+$[\4@LJ5G!D,.HXOM*:QY-E M)("_Q$(9^WK(OE2H4P2.JH=,38]">#@<]J!NU/!%I98"&6,T="Q#7*8XZ&.Q/Y_WX MF2?#BF$1FM>)C!(7Q8GZ^FR7S.TI.F) M2#N!,:O.JV+?"'2DIW%VM3M@DS&=B'2\SA*2_ZR6<1)O>>$X?N:)2-LKK+*AJ_:258J]WGHI-)3:+'[FB4A+]3XZ M+>I;FVUP8H$0G;SNCI.KS4XZNEW:4-54*EU^%/@A5*-AZ6?.YN'C3&2\)AP5(W76A M_)+WFP5YCLA2*-"G+7E'V$XWV[;"BZ@:BGU=ZY-:$EUTTK1<:G9F7:,O&46C M/"6@S4#LN&$2B/2\*2G6&%\M13W;KEJAUT!&F $EDBYR*B]HP[$AXZ&^(>:Q;=Z3:ZI>B>1U!E7ZIKSC^FO4@1IUAH4-4O0' M]>BI9[PEZ+<-LMC>EHP&JGA3V5W001 U_<==GG OG[&S>KKX;RJ>IRAD7!C%;1!VYM)K@MO>>W6!SG^UXK3\@"LZ(K\_VV)5K2*C+C MO]).B)O!=SDEVB,LHY?[;J!\%0/V='I^.A^WH\DVA\4+!QCY>S_T7S-T.BN< MQ_W+\LIV\(B=,A/!Y23%]47=SJFB%' M%N_C$A(\[ZCY>(LF1N;L1__&.[J89,NAT'TNH=;"Z,/_?N=F/2;$+0AO[/JK MML8&"[]8+I?@1JW]C EG/(%3'_F>W(M%PZF\IS"Q7,YN MTC<,LBJJ%#YFM\79PFT.:;TIAW<_L7L(/BU(FC"4L>)<5_&6SG[SG5A +E+@ MWEQCV7\W23>/@S\KX[(E\:5NQUGRBCFIEZ:;P; GSU^6L>.) !W][ M -O:-SO*G,) 0JR[RIX3>J>-)@(76AI>1J83R8[H?<0 M=[&)_SA6]V-D68]?*9K["2R:TR:*']^HH=C2Z3E98HX^LVALE;$1L#K>'!GJ MO(+V!O.SO%Q._/7\G'.T^"/D)^Q:PG_9CI_;1L K'=_[D(L$HK@YWTDP6G5, MTPD3YBP^4THN9%@%,5T6$W#KF%K;CSM6P]'<#]\]S#/)-$W^[1U?KK[OE.6? M">!XMK*O:'?Q=574R:+C^8/D(I.3!17&+*SEJMDI&V(##R=B7C.=8O=T076^ MW=7@U>@^ 9K*H&?B!!#Z328R9Z534:(R2 M8\8?_M\==?>>\2+8 XD^S]R&EYM<9 .Z_!6)V]0Y<3S*;Y64.'#I Y&*@R3( MX>7@AE]ABQ>E(2Z?^/MAP1QO,)W]F<40#]AM&4S_U5B8I_+ZMG""O&4<+ZX] M(D("0VS(M+@ZY M!!:5FD61#^1)*<+KMJB!XXLF6/-<8EH[*7ETW99RJ6GM55((8- Y#+HMP_KD M20W8TX?MZ<9626?FM,^J?)^]'5LB*%F1G'VJQ8]H/(H;?__O9W\YCO*@T+N? M26)%+LZL^((BB&]$F7^%V(Z3_>4&^5;$=@;*&.Z%<'E1I+^YR'I1T-?/7&[# M(=X*^@4. 1SB6SG$6W&CW\HALK602M?\WXJ.O WS?RO2\%N9?\H;53 =I.\/ M;P6K 7\ _O#-_.$Z]PO7>/!?%)>Z'W5NI\C/"Y+DI(05^F,V-AW6YR/J_(Q[ M8Z^ ]GEO@9[W%I%ZH[#V;]24HGW!&Z&;8&$46Y-53FI@218Y>94"B=CR-#]8*W[G+3"@KC *'+W$R7?=TL7H $N$7*< 9?Y#&2X M OXK4\BP/PH\(((1AIU=:60:?'^ZL&@+LQRT]EE5YEY !+NQ]7J- K'C5RU4 M;[?*O79)C!$!O_M)TA>Z41H@PO=!A"L@ +\8$3Y\"<,VO=NLK(#8OYM;GBSO^QA9 E4:E M=;A1=98;-PPA*-DLM'KMTJ=/0 *%U,G\9#?:LCK#T.MMGVF6V_&]!3 ; '*F#UP)G-G851>$G.'IMZS"0 MO@I'T&C+=;JE96_--!-')^]^(O%,!I7W-:DD F4R.JQ0N(I@\A17@,6/[3G([A;Z!JK1KX^FE?SPSD57_&% MW/W$WK=Z %&'7WFLGCD?3"5,-W-2N%HDNN0QQKL0"-*G8Z$TZ,"0V&PMJO(B M=#N+>81 >+2R 0 $ "AC +0_%DH1B5&%BM8UZ!?#2NJ;I@R!R/Z0)7/NDTIP>>:DD D0R>H9S;MP9],C6CQ: M=$VV,B'YTI+EY!T?[Z?B,QKJJ]A<"Z0,Q M8$L3F& )2LG;J#9U%MUXY1.?"9U>.PH " !0V@ $")TT#Z#>A2K]6@L+E/ER M:?19M%+JAO9NN.G&J$)&ZQKB8Z=/F3]D2JJR7""]Y*F5HY&5RTX07XIZ%6;^ M>?DGURV'3/&W7W&2]!HPN(&4;^]@6V57U45(= .\V6HR4??C Z2XYBR(0K]H M ,IUN]+G):YT\/-]4*_.HVWBTQ( ME H^9J,E^N6PW4?[KR -*WS=H2!6F=%3WVDO.HU)C ]))@QRJ<5&ZKN1 MM#)AKML//B]5YKKED"EV]"O.:5Z#$ =?:S6]3]E\8]5H\4%S-A$;8=3]Y'@& MNQ""W"0+"I88?Y!C<]URR!2D7/+ Y=6\W";75<2U/30JJQXKFC6Y4K5BXN.8 M>X,#, %@\A7).=!/PIFLN*O0G\KG&".=/ MNIP]7QJU^,P8A-2)NI>3'ZZ>9OOPW2E@I__[!U4W8L798[> %0,K MOL&JYI]NQ=E:;MQR,>_+V&SVN)S+V^Q-[B>_,_!FCT(!1@R,^.J9B]^_]>]Z MXXF*HJ?EEJ(NQX%:.=&*@T.]G&Y+9B K4G*6(7N JEF+[.4<]I'.; MNIA8O!YU1[3EG/3RS8+>CQL/1/JJNL%9,J6%0 G 4Z206+K6X7D'/F[ M'(PD;_QU*UA.BKDNU71"[VJ#:M(I,ICI86:JX-=7U!!\>LU=1]S&M*QW)FM6 M'2\51(::8SYH31S9(.E.P0H%&(HK"J+D:Q?=@3B/JSRI2:=@8*:'F2EXN&0] MP'?#0L$-5AO."E:03FW#@3-Q#=9/8"&N#HB0 !8 +-Q\8-AUU_9[MZ]S+1ZE MEA;4@_*%97^=[TP1K]5F\ MZ5"F,QD/BXRR7P0DU?10XH.7$%UO]&N&SL8R$,2:(6FD=.Z057&D1)]E51Q9 M.$?.D#A28N&S*@[@+,!9,L=-9U4S9=^_H(+5!U#@1L7>7AS&6L^ JB-8$5 RO.)H$#JLY]BW"ZR]CL M%03-@8)= '@SR7 (P9&#*K.W5#(K=>-N+^+F:I+UL\=Y9$L^M[JW MO'+.^VKDDSTV)EOR ?X%_.L* WVN1CZWP2I=>>3/U5C+%3!8A^R-=F!%SY:> M9&(PGL"I?Y:R.5X4VU8Q)"JLSNO+TL9BM(+//,G/R'N*]$,.W/@,]?7LC.-Y M++,_CNT=3V.3/PX4UX)_96N4QGS0+,[G30B9N*A0*P_GQ*XKP&B2LAD) 4.. MV1J'D=]@7,?5N F8E*^>0_PT&'F2VMFE:A[O[C8XE)_MJ-ZN9ZV78GAY^)#= M=4436\B"SU/09L6.89%'YPE\8!%\1(LD',!'9MP#P,?5L[']X6\O M$A^I,] I'6BG'@_W]8.^D3S.ZZ"NP#EA"J.^D>1+8.' PK-%I*9NX=]RC9)^ MT-W7C_I&TARO8BL.$#R%4=](;B(P<&#@F>*%+I90>*61?7^?R324=4^**?*< M*_K*K5\#FR&J]$:8ERN/)LJJ.&YDFKCR6+RLB@,X"W"6F^>#0!S=#<71954< M-T(M77?X1U:E >:56V2I@*\ 7[G50*B+$5[9YK7^-&/U6Q)9WY.O^IX[[>\) MYM^39 (6#BS\MIFA;TD ?4^>YSKHG-_(/WCK#JMEX"J"SOKSHHNN':BQ#;IJ M76%+[7;W[JM2)_^YZ K[[7NNGJ4]E ZGS;VH%QW%E13;_W4#5A[YE0&QSHL< MKN89PUCA7+O5@I9-AY\+,)$D5:(/-')R ]:_040*F HS3V9=#U*\*SLR/818 M2L&,\4JSL8%PX7I0WE1ETF 2A, 0@"$N-J8M2PAQ$L)D.FYO2LK*BTSW 0: M>=/U5IA._0#:NSWYMMLGQ.9?OC@SEH^>3'CZJ*9BQ0G M.;*2:_4?OXF.OIO\%NY?-'-,^>_W.L'S1-'GO\OZ^N=_HG^.O9),171C[]#^ MEG5O:8K;'XG$#@/)[_WF!T(^H'@\O.BCP_C1R#J/D %!_XZ'^^BY3QZ6EQ33 M?#5:\OB$R[M9;&N*>]03@CWBD_=*@Z&])!-)/?KW__W7X_&='AU R7]_/Q+H MH0=(@B9S)3]S%='(BVKT_A^B&8I;[\BVT@_13GWF1/;N_H".?4,3CAN*Z?;< MHY]C,9VHT1(W^4>2/(!7WE342 +[KQT_<_=B.7SH>'KL-S_<>*N@KY5G:CQ8 M@>\L?R!PC$>/+0"+I@K\Q A>4*'EY7J6_6&>'WV$?V).=-.70H MPX* 67S0=K3:MLU,UJ6N@)P^M#_<%KRU/C&@AH):B%?LU\;$/&J)/6\Y42=J M31WX;98HUS$_GZ>G^#1N23YON:'?<,3=;X0X5O_Y4I/T5HK R8V^,E;6KATM#0PTL>>J)2!>5DK 29,N#1+>. M4LJZ4B&]&<$]P^!P&!]6 M!0=R)O';3T0J#]!Z>=K<\'Q#G<&DM) Z]BA^YJE(FPZF._C"\2$K$'<+C56& M="EI>B)2>*:-UX&J\1 1%M=NO6)7T572]$2D=(63?%'/BVP@FU)7@%8;#)L+ MU*F@T,"A=E(O)"""::W"R:Q0M6=S@3YM.9%1OX/TO1%$T,V WI5I1_'G\:7E M)TV9_D28MPH!SR/KR;@A!)-=OL$D]YN?*']J-DA-RH?LMM:6MHBKA5207(5^ M(O\F-H2UN28UV(I"<=*HSA5FO:0#)PHP-DT)\O)TU>"B=>,AM-ZAD @/PW:):Z%$(VJ+G,H+)\(9C'K##ML?;NH3>N&Z:_-%NE^Y,?0-J2AD3PNP,R8=9=F&*^DGS85,))0 M98F@HQE%)J/?9C.!A@E%P%!,DC&2)&5).1G=LM#$TZDZUHVW,8VO&KD.V41+H[79A#;@G B MV[Y8:PX"?&.QR+!,4P.I,(H@/FI)/V_I[YHPSFLMRNB'>:^!+*$9/HRGEI-^ M#F!X.]:KPPUKM2(H:$'26,_'DP!RXMZXW=1'83UO5,J"7YY J\ED$$]"^(EU M]]8-L= M(ZS8%YS\J+^T=LED29W@M= 6!;17-HT1.0\6>=R,<#D\-Z\@0G/5 M]#M$:40[,17*=2<5HK=P M^2T-"8467:_BT51]!EBM37VKYQN+#138S5K?&FZ"RB(&P1-M+B<-?,-VS Z_ MA8*"'1:&Q3D]%\C39VJ=H;((:_T^I+>61H",5<:=Q"U/GEFU!\$:(^"F,9K4 MBM(05?)D!*QG<*V&*(UEJU$(^;[448+\#EZVR]VHY:E/J\7^=-IQ%JPXX*15 MPZE9EAS9YQE3]KAF0)10N&MP06%,H%2+V$1@>WV)QG.][K3PA"\R*KLR%N"E\]^*W M,&9A+5?-3MD0&W@X$?.:Z12[O[Z5[,A^;6.2/4>\A3'%I:?\./[P>(E,_,.& M[#<4C^B1PVX">KP+>,#)9"/@N\>W')?-^V7\.^.,R*SQ4(^^&?WQJ\[UOKT, MJ SB LA;V M Y9(:2V1OCT>@&D!3 O[H-=O#P? %8 K[%WA5C:-'\U1RQQW]$&%2XX9?_A_ M=]3=>\:+8 \4?0P@.(9LP,M-SG-,7S/3(9XH-#; M,IF^OGFWP7Q;0$'>LHX79U3H@81ORV .Z1&Y0W[$IT%*VCWCZ3_-HK(X1V79H,@'@K@M@QHXOFB"1<]+BYX_FM:0VS*5 M2TUK6;29;(,0=6.6!6:UM V*O"V#.C.K?5K][.""T(<"B,, MG&/9I^B7WR@A6>2]1M#F.B)D=2J(*$]LMU":/ZX4E4=_NU143'/^*@:%_JH% MI4AC;<34R39$6,&V!*UJI-R-ZTT@=S]1DCXI!'43D1R7F>BN@__Z:F2X @(L M4\CPI&2D/ZKW^KU:U8%&O>VXS?042? OC ACMUUW90LSC?RNT*4"I]!AE!@1 M\+N?Y)G2<+=P9ID50,@Z-? 9@' %#. 7 \**FBS9((MP)4RFQ?S:_BS MM@ +1VRWU@5M8FS9/K%>(:7 :%\8"H*F8:OC] MQ"DPXX,9_QJ31Z\6&9YL =#6E P-@^X9"E[!Y?^?O2]M3AS)UOY^(^Y_4-3, MW.B. +3 F$P2ZJVH# .1-1;4!+ MYLESGK/F22D93B]21W8!VO7B@]X6;#'?B&;CTJT2GCLJ:4(9!>L@+D88)C!, MN,1=M '&A*I5&L51.F.-)13O#UZJDW'I)7UD+^#U^;4OHK8P%E_N(LN5,RH- M.J0M;N+;#S$427[D!EQ526EC:)AV&./QY"?Q_\\M=SACU7$@TETT;Q X*@0" M)H*:5R"BTL22\F%>83AZEO5YJ\ W4M%>\KE;?-''T'%:_/8C>EAP@17BGK(0 M-W R>)9"WU# "Q;!IP(G>6=8(]V*]EM,OOM:?V_7$BPZ@ MDL1FS6%1$58^SORI(Y>7!XX*@4"1H"9I#@*>.8JLB@[FC?SD*6W7>L93LM$ M?PJ2-$EFSP0(B9@]LTGZ!(X*%XM$QTP*'81 RS%?&M52YC*OMG*3^4"S[U[G M T"@*+9]& Q H< )VW>>?% = G9Z .0I7FTX/JF&;$&8?EW&*)39Q!N@0. M%62@DO%?2S\%/LM$&K,<8X/)-IM',)LKA@,'4ET$GW_>#I3+ID.@ KBG2"5] MA POF8'T.C&%:+[A5%?)\KV@/R(XBQ,R2"+/=J8<>6?*98O2YVU=N6PZ! I2 MCID3^A!*GAZ%3"GRMD+M=RXTZ,BP /9"R,*1P*(JTC?,&_E'VR6 MN6PZ!"H\>HI$S4<8TBI:M4G2'L?'#P6'S]5JL9>J 8=VD_Q,]$CN"K,QF(WQ M4<+ETN@0*$@Y9L;EP\*U1M76^&;NE0_/Q+9IZ/%*^A',$6_W38*!"0.34VS/ MN6PZ7';VY".$F/34\8LVO'5:MY/D8#3+6R,D$(0@VW:B\8\0XJJV[00HZQJ$ M_J4!(D?P.H(%BS[7FFNXIO;P 2)'\-IH!8L^5VJ^7E/SU "1(W@]J()%GRL) M3C/3[HOTL \6?9@N8KKHDKLC!8L^3)J8-%UR7Z%_0I]+K''^I,,92?:%*^HT M8(JON/B&G ?N?[CX.-LO'Z#"(F>_7Z5[)5P/FU)@Q=5 M.CX37T61H-!GJ:@6KZ=8H^@MN'W56E%01FK3T[9[O-V'@6ST;"K<[@J5^U MQ'OI)9[N"CQT%8PD4JRKX+75*YVG:6"@IQDH>#AF3\"#88&O#KKY4:D\X-6A ML^R&Q8>:D".P$/OV(YE@W7NN+8-[G@: @9[F9??W.UC4VT["J&60IN4KU%UJK&._E!3AH/ MEI%&F<("Z<*7B+&VX0P8KK[@\[)[Z!TL[=;=4"@.<[TY_U!MW4X'?>-V/E\0 M:2<=]6+"1R @J.G*,QV'B"R@O9)WGF/T0B$@*0UZ&O*SS M'&-BQL3GCCVPSG/O[]'-?M [[@JS/1>S83]X08]@T>=:0R077J9S,?0)7C@F M6/2Y4NOKPI-*%T.?X 6*@D6?*PDK,6OPJHN!?L5QI@-ZH_J4SE=R*>WMFB$+21_5QP3LJ@?;]#P,K)IFI"M M>_E8\F,3F1-ALVLS/NDK]9XUY+-22ZA$5Y/")#KH"A&R:Y/#5D3,V[#ASIQI M9::5@TJ?"P@B?AJ,;.WN;'6SXS'_9$_&JX+XFBA5D5)')X"/I#9:&;UA.LT_ MQ'4CGECIG5&/PD<4PX? W\13##\"(Q\,/RX^?OL+^#&..D)8BTGV.%X9B\FL M+64,Z 1Q;%!HU*RG3"85-EH-(_L/07_9E/;I9WTE>SDO(SA\_E3A%USK*]F >1&&W/D9_.RY\-//^DIV37[- M "DS4H(;W3P[AW]!!O^:$'XE^Q,9@S,&#U1@Z&B;"B^TN._O/;L-%=62(4C. MF9*-KOXTV %2Z\D]'+A!7M!)<>5!&LNO!POJ.2X#M/IPM-R027'E02$6"D= ML\*NMG(NJ.1@BH4IEFL/4S%98;)RK:501XMX!3NP]4]WK7Y-&^IK!JR^9ESJ M:X:?OF:4Z4O:,5_37/F:H:&O&0%B1DIPXSF_L07A9T=931T3==6\/Y7-EV(-PHNV3F_.NHK]]W-6;G0\Y-]]BQO*H"O$R<;*R$UJ]R"L_S!=R'1AX*-9EX,4!^V0 M/!]"I$O9VE0QM"4OK2+50?DI7QDV*4)$&4(PA+C8JK4@(<1[>R#/)_9\OU1- MINWR??ZVT.[?B2A6O&_6B-@G?B[V)++YERWU-/2#7 >35W5'HD=I'G-%51VS M*?XB.?V$#;QG&6C:XHP^=^_HB(OP(4[D1?QOW[$Q<[E'%4S=HTTY Z\IA_6' M[S #L3WM^R^.<95Y'W'N.(/43N.&M5* MOY(7TY-L48Z-Q$1C\98K'Y%E(;3-FX^J1%>A).'IX?\V@66:^+T9S9#'+C?V MNAFAUW^R8[TH7\FU>=[ABYD&G#6+,.-.\3MLTT%'1HI/Y2LB&>M;.B #TLWQ.,W M<>$C7%;4^9[G TOV,5-Y\_<^AP'QO_=,)(W#"SSCOZ>&I0)3?3?!55+GZ,TS MZ6#HB[U+I9YE:(Z-WDSTY'K1=R?^\5 MB2>W_OJI(1 AYQXOT/B=V#[ ?-(KY@MP0Z47F+]#0?P;+]GDL MGT0P0.,S$NRG:8&]%-LOFT#\'1*>)F=$_=IK8CRW=H)SBR>8@#(!O6 !I;;- M-?$=K5A@8LG$DHEE@/BN:=B2MLUDG]53YZ>YP%.X1301CI:RYB@DTXWM>TM= M(WVE7U"AV.F9=))WRYXBZZJGE[+] M<*\.U4%>'-S=C^Q<-)LV:UVQ&_GV(RXF=DJ>&, P@#GFYN:/HZ)?'E^V2J=K MR:+5,E^7,3[<>TW67^N3^51:! -77AV[EREGTT5^)<O2+<7$?NL]$>@ M)\N<,()^.0'[/.XL.JCJ=15_K+;H1\+R$D!B+'&0A M,4GJ=DM"#_VBZ*A2#3V:W[11:?"1!8A M^GH1HL]!0I8 ^[*^U]!$: ^P-GJ+IUE#Z13RL[O4LM)-O-XM(XMN]->\+X8^ M#'U.AS[,0+L41^X=T,G(SNU]7>.=<6>\NITXQ5JCETYCT(E#E%L0/HIR,]!A MH,- Y\MYA>\@R6/LL82:E7AQG.TE2\Y+5;FMS\!\24%0*/)A>OU"\V41%M9B M82V6+_L"/EO!H\E!^E=$N)30;=&'79A&B*!<(98K! M^!?RL]X!BE)2'K>$<R[<*HL\#23TH)D^(OND87G3*+LO@1BQ\%ESZ7X)D! M.03QN%E%)DA,D%B,]BLX+.I\7S0W*=]5%[V<7*PSKG(<.%NRR,^QGWLWCG1?D9\.!?,@ :ZG*/_D<-9S:;CQ:#L=@T M\Y-H(?4:GB^Z">ICQ%*'-61@^,'P@^''^1V#3P(%>95:%?ETIM"JC)12/;>, MU*/W JIGX/"5>5*FABWD=3'4,$B*V>/K 2YTV>P(R_G;XW-,BY,$)D@GK_7 M;O MH8![4FDP!MZWG)RGVXR33,RE<:<6EN9B)GNKQM/=)+A3R622)6R")(T, MS1B:7:%?]Q.(&B2?PY&DLS+&X;@T0 ]WN<1M$R J]3.(NL1\SSF".E<*NY<1 MW#KWK"\A$\2V%;E0N0<>1:&??WI\SMKY[&TEM2KVG"7?2G=3L)TH&A*3K*\6 MPPP6_[Y\K^\3H&(P*;[VJS74;<67_7&F^A!]F#\-,%1 [DP,)436JY-A!<.* M@/I4GP VBI14N+)^7VK,I[>/Q>EN\XB 0 >;)$B.>/W(?O728)G.?EN_-7 M3N^]JL#8Q5 G8+@:+.J/B M9.K T>XJN-+(LB\W,'!D&6! <#E)B(!1@KTW],'/ZY. 2N9"400>7 M4>7C0BCNCRN*,[=T1;5DD@!3\DL97YJ>P*<]0>>$7LM7.J^%YU;GI=XO];O+ MCNZDNX) =V=$H_Q.T/G/KQ-U)F3E-(^N7$_2)%U&G&1S]XZ.N @?XF!UF:O. M7/5 4N\EGQ;T13U# M4P[%C;-,,VUQ1G_;+PEQ]A!Q]4J+D["[:'-#2>&DM1>#K_[W)?-P'2A3Z;7DLF2:W8321)W:0Z;--U)6-1:UC?JR5,-L' TE8KML?,,U,<$T0Q^$ M;61...V- [B0K,NFV5KNRX8N.Z:)=J,"A&Y)S&E/]5:^VG)>Y)?'43N=G3\M M,-T$+/[Q';IQ>,Z$U[9D+6PA.:PNPU14OM^1_W0+#YW$_*[9;[?B=OW^=3:X MRSW5!V_$U-4NKA[X1V)$/\)C\9 QT;0ML7:_^D@3:*@/\F4-#=/>RQ9KT2?_ M"7%8[I(MRK&1F&@LWBYX PV@UK6.IEAJ\+KG5$O6#,LQ41._)Z,9\M@U M.'K=R4NFUE)5;<0[I7JXK2[",S2M4?[$RX"4M/W!=5VX3/C&(V,1]SC@78 MO")XG34F^,TKLMJ)ORU.'JJHSQD>ZA'8M "F)](8(_X?<*'(_YVMY$KD3^'O M/SG;(&::97'X-L(F)-:,U82D87G!J@ /PS(<4\8S41!H(DP=B[R_)UE8W^"; M./R[.UHPP7U#L"@+6M3&>3M@& E163;^FPP^OT2R8ZMSQ%7Z?55&9HB,!=^+ MYI*&P1&_VGTZ5E9;X[1\ \4CPV3",Y>X"<9^()SAIPS6D<8$W1R!59A ?+Y MO&4;/P/ RIH#2<>W*-@:$:O<'C(K_?I:2%WE8*W-(-YG M!K4CXZAR5VC&^8[R9#?$A!W/QK&Y;,.IG7O\\$\FN#^$,S51F 1QOOWP0XP' M+&Y/)8"CC&,!-%E/^O79>JDY/P[90 M \DV!M+#G]Y'F- M@>7@\>'_]E4=E$>(&SIXD3=H',*7K@T0SD;R4,>.UF 5PGK)'", 9#I\_ X\ M4AM_K4L#!!.XX4J&90-VP^ V^"WC;RU07(:L$F]EH=K#CR?0=W1Y@QGR$)9$ M ?6W_62/KS8J!/^NFMC0LS'EX56.A0?G#8D@CK:".]"\FI*NGTU2QD4>Z^IK+(LS_F/)#WS1=:IBP*QT>A9^-UFH4>,$"X/:Y?GT5 MDUF5S)6/*/90L@EE=,->J]2/Z /7KEU-"KQP)0P,KL/TV;,4KJ-)1!B3&&G& MXH;C+EA!O8=4GZ^$/LL">!L=_4M1YS_^B_]91T$T))D03!_^K:C65)-6W\EZ MO1F!F+B)D%'@KUS*1^) $3<)S/\'".U[[M;#PC+2M ^[9WI/./5F8#&Z";B[ M07$_X_G.]O(-/.,DZD9=A'23>5$8:XTG?W-N\[DY+% M_=*PB#[X3O%DCMXLHX_K1 &R$WX.B HWB=@.$[RSA!.+JT_T7_%^R9I$-@OS M7XG#!@DVIO[5-.3/%.O/"M\UJ3O4Q]H \QB&S;4D2C]\/+5?^MZNX+Z%D8C- MUD5Q(141)*4K1V*];E1,Q;HI'D$KD&@D+D>EN"+%O]&W2E[&)8(OZ_2B\51^ M-ITL8\M*3(^U:F",OKVRT9_:E>PL5^-GYFNILKIK)B.M ;XR^?;*7J%L/)8UPJH=;NJ/U5G/3'3C-3PE8+P]M+8 M-#)OR@,CW*KPB4FUD"H]",*@&^GR;Z],EU+#[//SJ#'NU'OZJL[?CA_[M6YT M]\IZ;/ZZ>GZ*)O(3K2V-U'YO%'V$*WE.(^-\/MAQ+:&#\LTOG)G\HV73"-2[R7OQU)[=9N9.)H4&2WP ME;N33S]8PVRM,4VV)"O\U.KV7A?39JT;VYV2$$8OQ:=J/\57[L=]HU7."NUG M.%MEY\IQ=SAX>FZ;M;SH9"JY5'8R6?&#;F+W2KDEML7%XCDW[F3L5"(]&J"4 M"*V9=\A4JT\FK^7[)N(=.U52(EF *W?(%$Z9AG1;&(WXV52.S53SJ=R< MPI4[9.H+\26?3;>7?$./Y/CIH)5,#]/XRETRZ6T];,H%1Y.Z7D:V,V765NN^/)8ZZN]&*3@I6!7?2[!*U$%C6S+&$BC%NY6J2^'#N3 M&KYR9_)JJY&KZ9UFN;42&RBIIP>M: JZ^.Q,OJZWX\NHJ4;R3G8J5+HMJ]C6 MX9D[DS?UU'PY3Q82^7 Y8]5542_TE/UVD MNP*_.Z?GZ7-"[D>&]WS8;*\B+\5F3ZV2>6_')0)V(MA@= M:@O(\NY<6IAT*J51>)$?WT;$GMXW]3RJNK<+Y2Q***,_3I( M%$O]!5RZLU;2(#,;=MOF+#_#XS!+I2@_; _@TIW%LGJOF7O;$=5\1ZCWZS4[ MEVXOR%-W5FM>1D)2'T^%EM,>=:OV:)FV57+I[G+=W24'DZ=>IRR!I?N4&M><6JKE_#J=KS2H^K( M,@:=S-,"+MUE[6;WKCB3(@N,%<_.+';[VGD)#^#2'6I%Q\+MDW*?'.8;?*Z5 M'(STCEPG ]BEUN(U5QP:\V:S%4XCLVOVF[W[9_S8/0)[GQ:RTN V,N$;(ZE> M7[9X64YC[;-'#L:Y;A:[=X_#_ Q-QK>/1C>J8S4I[I&#;%-3ZYVFK/*S!!_I M%-2:D7G VF^/'-PERY%9M^;D> E%LN'*4V=43M?@TAW"#OO=8G3Y1J-/SZ.GA1I$5K9M064E.O-V_3Y-(=PM8;$LHHLW*.=[*K M>Z4YJM0D@5RZ2UBEFGB:F\)](H]6I>?DZSS13V3QO/8(+1]96H\SNR>,I6?Q MUBKDQ=*T@JFU1V@'TVH]D1?Z#7=+CT^#S+J\DB^I?KD\;U3' MUT9JUAO?6@M'0G;P_E>9=N2? FV_AQ2LQ-=5V<:_[MAY?_\H>?I.E4PRXGF.6V\?.\ M!Z-& M^L"TY[7E3MS L^OMTS)"[.EKTM1"W[T__"^/;UY%W&[)L0WO"^ISDV^V7'-? MV:%[#;_C3]NF-PJ/>I1BAS6UC0DW?.RC.EF?-^I[/@02^\"^+HF\SR3D]9T& M,B#Y\-, @KL.Y,7>I5+/@L W.DWLQYLZIH,7YUG_^4$-[PXK\;\0=?/'C@[: MZ79023-;JB LU>]N9F"K%^352_YD&Q-;O2"O'D/.RUX]AIR7NWJI&S[)5B_H MJ\=@\F*6BL'D-:Y>ZH:YX1>[> PX+WOU&'!>[NHQX+S@Q>-OHA^V6&*K=X+5 M^\5S\'Z:,@@4J9+_B%2?YSM='U%D0X,O_]^WV+=#""2*-_QYN_(E]Q'P_7. MWB/I1SLNFR0Q7*()X?QN0GB]X_*B>U_^(EC],[3Z36Z+W(C7SFP-=7E\5ON9 MAC[Y\5RG1CJF'2^T?^]>"?P)F:CT[/Z['XK$GT'1!UT1KU\7TK:DEZ'O@LTK ML!/GVGE%2#%>^0Q>222NGU<8KC!>.3FN'-T0_AQRO.653VB0'FB[]L/^1\CF M+$E#UO?W>."W2'$!WO=GV?17TLGY$DGVLXI#1K)+#(L%CV1,,#^YH.T+DXQ) M(9/"DTEA$*W1(%.,R2632R:7P:/8F3)LIR/9I6?0XN2UNPTEK[!$Y&RYP"#B M[-[S9R[#BW_W%!DZ/_<@&?]D/_LLF77'@NC>C@66:7>SZQ,&\'5%&TVL]%*U MNFZ[@NZZ8;_7G+:$H&WM^O<&M#J%'SS)]*XC3Y'UI=YM0$?7M*Z42//5!G1S MS:R;N;J7NT]M/]_FA&8KOAI+:#557A)=8RS7?ONT@3J:(]U!!=.80+9O M2_G&;;EDMF>O=^DGL)Y2WWY$XZE0,A%EUA/#*893GX93@3>>]-IJ,'NF[=*_R@=VZ<:M<>.L^#AY3$H_$SFDOA:92O0@-H0?SV(R9&0JGD48#J M*P8>KZ/VB48D]YU#P[*X7RY;].M:8$\]Z744+P5((9XS[/F(9XW2LHS7T=[6 M?PWKMEGH11O]UJUQVTM&)HFY5/_],U4_1_^-U.Q=H=W4]?RLK;XTVL[C:\^ M$P@BWWZ(T7@H$3LLRLD2Y0SZS@]]+)!ZSD#J^]#W$#&4N_Q O\TWXJN4*B2= M6?GUW''3IW:E+"T?BL_Y;&Z:,:5F-%P3TACZXM]^1(1DB(\X(QZKZ)+_<55JOXUE*R632 MK;*:*P+,I;[]B"7YD)!(, N/(1]#ODM"OJ 9>,/1*#U[F1F+<8//->+-YU*I M(9_;MY73J[F2+R:Z>?'YN3U)E\?BO 7(1V*[J4@H?F 2BE6;?JEJTW<. F 46N,J9+ 8'B@7OW;740;2"L#GE13/<+<6?UF"N= MV]0?52OM84L*6_S*+,QBMXEN>]09 +G@Z&PQ),18T04#NK,"'8W07@%%KC*" MNP?HE/+],X_E&O)9L7JQ.?)!297 M' -=3 BEDC%6\LI0[82H=MXN<8$'M7/&:_> 6FFL).^G*6LPOJV7H_RSI=DC MY=SABN(R-9'RJU6.S]XU(YF,VIM650"UU+& M4G6AO:BT[JNM63KSE.LDS4D_?>Z-E7)FTFGHCP4[/UMD;/YY/'I6Q!HF%X1E MQ5@\%#DP\;]5GE04A1;JN& M"%8-BN' 6>UGTPV_L__D3 .G+_5'=VKC:GPCQ%#\6ZQ$C4JK5"\/T MNC=IQU*A6^I6\ MF)YDBW)L)"8:YS:CGDKAV?VK]**V)OE4:?8T'7:>$F!&I;[]$$)B7 @E#^Q7 MP@PIAE(,I2X.I=[:456K-(JC=,8:2RC>'[Q4)^/2R[D3S/+K\*$RZ"5B+:(+(>?)&$Z1X- MR]H3),XZ1L..WI2 M' 9?DU6D^1+.==-C* MOZ!,U-G;TUW C*\R#GJR(T4.TTGR;75A#W+)U[P4?[17AO/P)(N#KL"3N&14X/ I:&^A//N?C,#Q"1F$0NQ7[E7&GX]0>G_N13"^= M!CR"J&4J)/!)U@R.@<_G-D&Z@ E?90CR9(=O'(8]4NT^O"P81:$U$4H/2Z45 MB7=>:X ]J6\_(GPHDN*9+<3@B,'1E<8/3W8BQF%P9//M[')2JG3'X=?)))Y' MZ7(O1EPSB!=&HJ%8\B@])+]B6/":"BU_X<0+EMN_ZDQ8$,]\"F;T<8>=N#^N M,?AX_+,O]JLV3';\G'UMDNM*?S@CCW^R M+#_#MF!B&XMD7O=Y%X?9[:MQ7+IKA=,S?C49JOC5MW@4P]G!"P^RZC[7X1<-LHO>RY>HDTV^I_=+#BW0GOM:2:0 Q.&DX)$1V M0Z',,&/0QJ MP- 6&+/LDT^R^$5HJRO=6OV^_?C,AU]C@^4JW9C?1HC/2>HP M0U%^][RQHV+;5PRX7F!<]0Y)RLR13!N9UE\5>XA,5GCPN9F^*SB,Z(L?(GP) M<=2L84X-_!!4-O3M--\\V9 >1L9JE;]]7&KB0[@B=#HGTTOQR.V]V*\WY_E& M)%(7TIUHTY0^@U#^WU0,JKE1>Y% MN$_QJ*.:#ZUE(Z$))TO01)^'R:IFYDT^[A@I^2DZSQ5J!)3BWWY$0O'8@0D: M9A8Q!/JRAU9>0A#S?0!JCIJS2;?93(ZE< M^XP8K_:+:K9, "CU[4<\E$A$F%7$,(EA4N QZ5.-HO P_O+:BU<+?.-%:(RB MX?*LM3I=!/&VH(V2@VDYGZWP*R51R2CC>X))$$%,A*+B@=D1%BC\(I696X?> M&F\.CKC:_/_EGMD6-+1FI9H!VBC^R2?:'E95=/?::?63Q6&XU6AWG4([(SOC MRJ(K1$BE)!^*)0_;&,D2\@Q:S@\MK%+R).?0'@8MMU6[>2:CF:+-Y^WH.!ON/VO%::.X&@ZZ M0A1";KLUXBSKS+"%U>(%#EN.'&+[36Q1RV:W^9@K]?A)/FRT)JLI:LAIP!;H MXE&WLN'5Y+Z,.OKKA%@IJ6\_4H>= M*,#,%(8M#%NN.*SVF]@2*\XMX:FXS/'JXZTZ?3"3X]:86"FD!6'RL" ;BZ5] MK2HWRF1<#V'V1)PM+='U-A^\W'3Q-B9',"8KAM/3T/E ^2<2>(+#H8-'DP I MJA.%ZKRT3\$T)ED\#E5W,)G=O)"A6QD"*_2Z)F!+?FF;$EXX59?,%2DBQXH- M9F :FD8R253W[=%O+XG;Q5R-CU_SV4ZR%ZV7N\O8RZ(KQ+RBNM1Q*E^88# [.BQP5."V>C!;IJ/MY&'?&.I=M)J8E2$LO:8F.0BPT:O98H9@5Y_B[6(508AU!@? M$H3#DKVL5/%+E2K^M[?UV@6]LV=H"OZQ@30DVTCQ;25&-*;__;]_]5BMP*6? M0'8!E#G3YN +H R3)B9-%W(&;K M*$JBS?MS:&HB627Q'4[2%4Z:&'@2K^2+[]S5YL$N)E3,2,:<;Y;#"1C)F& R M/_ZS2,:DD$GAR:0P4!;H!5",R2632R:7P:/85PP[7%1TP:TS]8Z_Y!J&YI : M$I;ZN.YH[=Y*L0]H4B]U20.:^/SXGG5#/:D@K% M3DV,=2,KV*24))N48H?UT&3V($.C8,8N H=&YSDF^Q?0*"P4Q,Q=-+?(BY'^ ML#M8#HOF_>!$:)09//?X?F92&*LBLK4G/1XN+6N 1M"X*'K8(03,$&+06)/_61D]:H+O)2[[71BQI/R,OS]2OQ?0Y[*DSE]>,C)D[RJ M6_F(E6P-\B6"/&17T#]"'F8',3!B8/1/S^L[+1CIM=5@]CBO/_"S5:_UW+I7 M^$'O5?DXTV]/^LS*N/"1C>O:E7QO(!(Q@6X^8.@H:?<5HX'44(;EAPCSL M$YN:JH4^#A2RW.I5YW"">+P%BT6>,Q;YB&>-TK*,U]'>UG(-Z[99Z$4;_=:M M<=M+1B:)N53__8W\OZ;E^.)+7M&M98>/9_-5:UF>%Z-QK.52$'J,)]CQ/0S? M+@7?6'3SG-'-]_'M(6(H=_F!?IMOQ%+-YU*I(9_*&756O9@0N9LUL:5X-QVV"_7\DS@ @(.0 MJQ 2HZ?M"O<5H[&7&'2M.CU-E;D&DFW#9 6:5Y,*//NYCARO&U3?XBIUM0>KWJS>&->SXB%= U3A!9H MLKH$!D;'/PCR F9\E9'-/6"DE.^7HS1:HE:V$A]W(J/74F=U*C RYOW9G;S* MEEI..?78;&L6'ZL/ (SBWWZ(_PB,&/(PY&%>>E#"D'N IS16DO?3E#48W];+ M4?[9TNR185D"IXTW?:=97B2I@A?_?!_>C&IYD7L1[E,\ MZJCF0VO92&C"J6*8\]AP*$K1<76,U+G8=<:K>$0F\!8G\)8\3N$YPS*&9:>H M:[H"2@4OHOH^E#5'S=FDVVPFQU(Y?1_MI_*6V3P5E"F/ S$3-F/E?/:QB6JY MZK+:+-4 RE+??D1#"7; .$,WAFX!HU3P8K3OHUMX&']Y[<6K!;[Q(C1&T7!Y MUEJ=R@_-+X?YJN!DF^-;[:4YG @C1:D2=".'6X:BRJ%8?I4I06V(61*20E)+'_&VJ7[D?#Z/%)_Y4=FK4*HC#D=F\'Z/4 MXZ(03J"'4J,& !(G !*_OK:5S/X()GSL>,A!F'F T&-_ #!JQU&C6NE7\F)Z MDBW*L9&8:)S*_!AF,YG[Y5VQF,^FHX9^^Y#/IZ/$_$A]^Q$_.-O*S ^&'PP_ MSA-BJUJE41RE,]980O'^X*4Z&9=>3I4#2#6>[]O\M-0:BZV[J-;CV\55@^ ' M1,D2(3Z18 6)K"!QAU*]K=UDT M#.:>ZLNBX9E$]\IHR&3Y.ILM!I.&3.%0F9RF6B' 0:,E%FU4/7 M7CT4)Z]E9^U>7=^ "Z#,5PY/,).(R=NI*?.50PA,=UV/++$3"7\_J9NVNI5^ MD,]#'4OWJ?Y+:C1LK6PU8L1>\N.'N]\O2TF3=-Z>#/+TKM<99\U)AT=CL6=) MPW@JDQATQ2CIK27&0XE_=O RT^0,?1CZ?(0^03P M8P>G[O*<' WEI*K0FZ< MB:I:Z0CHP^?;B5')'*1;TE#)EQ\GO?1L2="'GG4JA%+"44K@OF) YCHJ6&BD MAAUW&JP )XNSLS*5(-#P*YN53):#0\.O'&-B.O)A'T[7L$?S&YV9A%1^WDN*X\3AY1L-2I2]D%UTQ!E&K6"09 M2J6B7Z'[T47B/<,SAF>!"HR]CV>&LGH=IB>%91Z%[=@=>GW-Y>]^?VOYNW@6 M=3K]3.%.?>9%]%HO3_M:^L$< )Z1;D=\/,0GCW-D. N0773%$CN!\CJ3+X%0 M["Q^Q>J8 D J)H LZ,0*F[Z0<+'#O*XE4K3G]*[\HS*[;VE:K(4&&;O UU]J M^=3@\UTJ:U906HJ@W?(KM=2NMYX6_?'MHBO&(424B(22R6MJ[1=D#&;@P\#G M'&&=O<>8MN_S*&9TQA-[HBJ%6[->2!XA/BU+PV9AT5VT\I-D^1#T;C RII86=/;< X[*) E)(*ARUE14W!H^)5M2B;+P:'A5XXO,9W+ MSD0*8I' %5 J *&N]P]!>FJ%>Z52*R'RV8;@/-0RLE69_'I[5W!(77>QC.Q* MOPC[%V1C@L5IE9$T29=17E,GJDX&N,^ES/&U<+__DFCS*[N<+/#U6_O.6G3% M!,2SA&@H(7R)\]XN4ADPL&-@%YS0VOM@5]&?2-U3R=G51,F1WET!_W MN8!L'S^ F_ MG>Y$H&"1)6 .F;OEMR,'X9U2?%\'#9 MJFCSQ^2L<5]\?!ATQ23$AU*Q*':9>%;P% M'KPSM@*#)4'CHC/$;\911PAK M,QRMC,9FUI8Q1/L*.,S55E7N1UZH]SH93N:SZ]-AI1]( %Q!A20E"*'F< MPP>_1B3E+UO"C/W#(V#9F>!ARI\UNPD>G3LY/(NI[2?GF[EL[MQ+E@,GMG_8 M:5.5- [SO6PHB"LU_.-,O2MNJHY?@[](;L8-QB%9$^^/O;/X76I]^]$<(C;\\\^NI3?@HJP MA62 BP7&80OI;[$",VD/F?AQ;TLOU_#!4_@H2Z;9M4?%Y.Q5K!IY1^A$BL^Y M\%"4TM]^V$,3H3W \>GTY@QOG)Q+4XN;F@A/S$8*)_6,.0)B6JIEX^\Q04S\ M(EA_B>[TM3@3R4B=@Z"&.!W9G.J+4V_].# ,9:%J6HC#B\@94)<'%TOZ0,6_ M6S<T.YG&3P]=QNQ5]',2CIYQD(@Y/5!K@RWLK/%(W*,\-?7>$ M\&MDS0%\Y&3)&L+G.9Z@8:Y">%) 7M%!H5FCCH%(H0XHLG"1C_L6![;TX%O MS:]' _%DYC !H,R]HR,NPHS2%? M%@ N.@*7_/O\R662_G!9U)?W<',ND9PV,L+S9K*E9I?]:>%YH#[T/D'A8UV, M;WVK^8GHUJ,Y?AF;WO5;3NQ^UAUGHJ-,? #]%D,"O\])^'S9!=ZZM-4^++OV M\6JW)I5N6:ZD.JU;C6_7,_'$(E4_[FJ_A.,46 "K -);1M\F'J6/*0\G""&,;&$@!CE6=P]CD3 >FA.T14/,48&$I M, !1J@)76"L+UNV&PX8!QL@]/V&58F+](6F:9S%X.@;0D)M+Y@HP64$#K.U< M> 6]8@)4:QBF&[8')I+F@, OW?J^-62]XYP;Q5V_\10B2ER MLV5DX@4#'E5U1Z(KMF5C?H8!L/31T9(9 MNBRR)JF3+>MHBB6+2KD)ZT5DQ[L*^Z+R$,,( M"#2TC-4YQ8&KB!E#1!:+,Y8;!^,VB'O/W5)TPQ5U>LU4U0$<\&\;1 G1GQP; M6S7D-LO!;\$P O@/LR%"OP3B_4ZL5(25#G+\,DEB'7UXS%-E!\$C<<:?&WG>S8YAN( M),<.][DOC.?]<1%L)(=)9.0C09 P?^.5QRZ"!5O>B*:PL)*W7).><)\M+4$+ MH=:]A?PWTB%@ =&P MKX+7$T7/^I9E4TM0LQB8'4M+V!]=UX3+A4"7_>RO0 M^P>"N$?U)US5GY'T,96AWU[K$V33[5 M\N4:-&D+\7N<9TXFK^+Z[KOP7#4-@%#2X &P'7 /C'HU:8K=@ M+!)CJQTW:F_X_!U56$ ]TP*"!*''-]&]@_8!G@8>'U>F&^/B.'CA\>%4D MHL$PB8'^QI3J&ZRMKH"A2])2G3B3PQ@Z9ZAP4+ JAB[223.*L\(PD:_B9D,0:_JVHUE235M])*N>-O2HF;B*Q M[4Q,!+9PNXE>GO\/H+KON5L/"\M(TS[>.>8^X?AY3QG"M*:'\F+4RXZM$S%P M ,O4HY3OW__]'__\=@NMW9RNCZ#N"$22]!N@< \+X3@L]?'[OTO:0EI9[NP3 MJ9N(ER[^ODX+1TB&B,>$_P_G^QO(M+.,$VD9]E'2S3'2PB+W-N\[DY+%_=*U M/+^;"*.T.D=OEM'GHX@"9(?]'! 5;A*Q'2;X--N'K$EDLS#_E;BA"0CSKZ8A M?Z:/0C_"@["L8!C2MFPG]ZN/> K(#,8"\#J8[A!% ;=C+8G2#Q]/[9>^MRNX M;V'>1,(^-F%=T_0,!MT[RHE$BGM@=5;Z?0QA"E>'\. ?8.N)_-_[ K&0P0NK MRS"U"[_?D?]TG[ !4\XF[4Z^L;07?'H^S_6MM]IV6RH#P!_O4.6QF*G4UXRR M2X)W;B-$$_[^D_OC0/4]Q=Y/5\W;@ZP9F1O\P\JI]>]1/E>&:HN/]+<7Z&]+ MV)G%# Z+MI4!H&IGO;KNXL)E9&YN)F"8:&CB@U@N\$XX5RPG[Y[&T>S6QL+H M+U@!X-45=0N[6^#?%UV5".\DC7*4*C(!Z#'JKFV L.@S M3J;"S:8JT"H.!;]VETX78/*4H ML?N\4U(D5$3CU%UR<*ZE:SY5[YICY74^7NGEEW([V7A8Z8MO/R(WXFZ'LSU+ M1[(@.VX*C:QB6/ "L;)C8?,$[/)-G(8L)@U$;9+QLC%'^ )[*SR+M218I"0; MO#!,;)S!31-JI^XR"/:#L%EI(C?C M$M+<2!#$A<%;QK;G_EFL MDR_N="">9&/#SS57=?QF2+]P6 6I&$D5;BJMW !986=,JD58DWZ .@)LP.%5 MV;)2)64.F6W+5P'P=DS8Q;!-"?\- >@%TN:((^:JQ:65$28R?FD^4VSFTMP? M>VL6M/&JQ7/@%(:S#9&&G(DP=*1#];QIE9&=I MKD[86P+3$=NCI%*NB.-P$A7;!:UMEBS(K-[L<9OPL@LW_ U>*NI[6@" @([R M.I\,T=+#.(.&8B&[3-W7J0'V%:QPS_/Y(,U(G+[W69%RP2:O;QLK+JI=-9V.\9/RBQH)%[N#_G)Q<*W6R5S\?SK/>_XE4S?'*3$?%U_B MV5R]V"JVL0^O&WOR^V\YTX]?Q!Q=\Y"UHRU <=.:H)V,-S 8,"'&J6.787QR MD>R^$$H=04T!GMIA092J74E(V=C+RUA-#3/3>=+L-ZQ!\!CMZ(1(3F?/?3TR M5,:=415UGYXC]=?>^^'1/>$E3T\N(+P\QW!(-1-F/!]??H!I9X^1_TXP?[>H MXV*&?K3LVGGS(($+/+[\\AOA$5^ M6>0WD)'?SY&.G\/+N^)"%Z*:Y;*5=Z%2+Z5A$F2T$K'GH+99+*7+ MZ=M\*5]N-G+%1K;5:."+\!3QUX_/C6*CFTA^H\MZ:L ZH+039L")7)C;S.+_ M_A5)_=W@-G,AZ^7.AM1\?/3 !EN3,+]J<36Z54A;<76R2PJBKP6L4+ N#]=HK8M7.[A.'N#[;,,$2PG\ M.WJ!FQW#_N ">\YAS3#&9 O8>F!N)HA;J/B]-,066@@ MV3%IV>,C_L^ QI3K$&N=<&F9[%L24JE8B)RO![^)B;3W$-_-ZTLCD1 '7NL$ MZAP4-_1*;Z4=\D0A[]V?7\I#"'#"W=Y&A/+FAA%H M7(',0-,,>;/O#/;W65!LJJED7QJF&7Z0@OG:$F:G_@6X;J%%\-F]F0 MK8)%PIFJ-;9@1YXJPQ*Y'SW:&9 HT#1.PVM&]I,@+#O&1)4Y"'K,O4'1"AGW M$J\&G#AO7&W*I))BU$"I'DUX9-"!'<7]Q-D#H: M$)N42K5A>25,__U+/9T*XV].IL0"J)(ZL*-*![T!N&0B5V(,TZV@).65/L1R M0<,/0AK983)'ZV+U'D(Z;,G%L(C!.8/!T?D9/$-1IX=A%(Q)2'Q%H-A7SZ_J M0T30V,%(8X(&!1T2\F,&13>2())54W8F$)Z7O8I0B>0K^WU5AG0H?N(4(J ; M)>(;%::$ 5FDL6XL=/)H1Z=_NV_;&H.OXA^TK;&]_9B$]\E&%\) PY$L\8\%7U$UZ\YU= H1<@'IT^6B=K>U XIK>$()"1@*H1$T8 M\/L0H(F2#].VA];;%K#E F2GB]3!GCM+. EQ4%;^@O&1I?I0\:]X8H34'"2;GN+ M3LE&,XSO$0Y(0XGA)P\A"D5!+,M84=L[,_U A+P4/7V HEJR0TB%I8#Z<3<> M;)?6!L?:2,C1RU6#LGE:E[25I1*.**RY)NMQ#;FFOF&:RIII/%5PF-5*=^#0 MX0GI]?CJ6+BX J6F[X% QK2N QEW'_:PWE??5R&MPD$9-D?L2$@9DZPWM2$C M0L@U)GDA=8.?^ %5\>I@BF*Z.]:!4[*F2!I#:03^75I+.B2GX3JZD^Z QT#R MIJ^:F#7[JH84PL(D9V-+8S#RB?CK5/A-;*UIGO6-&9F-NP6D)4SMYE M'-C?A]P-3ISD:%")05:RF@*.L2SD]P2%,*VFK0X MNDH/JK=\>*"ATL[7V\5\A\45]EDQ'414MX1M?(EH5,L[K9V6,9'*^#[^?:%" MH1)Q<$CCC'T6/^'>8C.T>0@1L2'2IK2HA%1KP494!4%S ,S?.NUE0KTUJC=A MD[LJ$^6BPN/P15B;&_I&[;@C@]\\'V.K)PGV@1R, MZV^=!F?SYQ)#'=ID-P M?OS]271D+PQS[-X_<715]NWKG0%6FX:I>C;08K/_GVH=/"L']!>6 M;S!;L/:P3;7G4"-F\U1PY[ J,NGD),V"0B[08BXE/).)[NVGA,.V1E\=N'ML MW$8J6*$1\%F;+Y@^OI5P#3'OF:1= ;4+-CM^\!>6H>O8VX,G$B- Q?@VE:"C MB[Y&W(YKT M.,#?3K#V#I,V"MB0=":$Q96UW86()47?" .'F#<,G$9$&O3M3L]2%56"MC1_ M].C[\Q"FG,)^ZY^.@/1[X-#FAC7[;K^ZA.V?G I&^=8;@8!_R/2M]-!'CI[Z M^,[K^D@!G@Q1)4+OAWB Q@W 52?L+]%U09@))7>;+%A:JNVLCMD!C]J.1,Q+Y6OL?/F8(09LFS1[*DNDRT(9U M./IR?,,?*AF7B?$*LX3M-0K!7^/O%%_D\(/#JOY1.M-G2+J@FFTHB3U]:$D& #1FML M,6G5#U88)*1&_MPX8/BY8+X!N=9AQBW7ASB;8,AY:X !&4D33:6!6,?4Q"XO"I^ZP%-#H(J7$ 0K4L4@07>?!MUJN@,HZNITJC0A_("@Q,J:AC.V[0'R]!",=8)= W4*J6E9EBS7YK QZTW=5@7PSJV7;!E3 MGDSAD4[ $2>ZD0S=JRM'-!KOQ9J])U(#:VW3^%_@C7A+Y6%?'\.3.S(7 ;QF M:50Z3$.CZ^$&4RE-R49*&F/9>/\NT%!)QU*$G36*?MZBT0@87507]=2M.4P0 MLK^.J!08TE3''%\M('Q&8T2,Q+!=([>D\E,+&Q>;W'TI?I""G6UGR( MS*^[-;*"G8,*=J*L8(<5[%QQP<['>GIC.Y&8.[:+/!_51$.D6Y"G\3MJH2W5 M8H%71V.QODWM).\#NV>P\>'W@FD7.[+=![9FP9Z8-\#?6QM<81TYMNEZ%!XZ M2ES/-"1P^O$ >VZ70'C;QL_V'$BWV%ZAOKJD8IFEVLJ;L >?F97[>#+O-35( MEI5^))[=!H1I&)NDN1"U"=\XTHL-("](GH6;T$PYVDY_>9U\^IL^,=MZ!]M] MMNH9V/!6B!#CD4(T=.N=X#U[[BWB-B:BJPJ:$ (A.>"-4WD+;4?)6$G@ 3B9 MI$4HH3=T $[0D/V6">AP:%9TY:8Z/)5$.D+02 "Q@!7(ST([L$'(W<&F2P,O M/?(FI;$5PE@' R %Y(4/-H$7-^6.9]]P7$=5)9LB^\@D!>_8T3"QF80YG\3< M@>LMRK>8L]:=G-Q74IK?^'H\>1LT[#7YP.X IMZD-VF70_IBI.,7(" :;?4 M 63;"Y;0480A=4K5-"7LZS1Z@7],?I+LVQK(.CSN3^O[PF&7Z,J? MH!<0;:Q,W ELK).LY0)MK0@6;+(4-'=(.H!NI&8[OT>:A-)4DNNOK"M7O(() MWXJ$B+3_(?SI.;G> TT(\#LPDJ&*V< SBTE_$=A53-??N]K/!?!:B9CK)+"V M[OCYA_BGYUX3R:<>]AH$-@_\V,O>9F2OM&3M>[O!@DUHO8!KY;@1+QH#==-:="^SY"H(X%. 9VT5 MML;8&43*KB; ZD2#DBZLF1?(-PHL>M#*BE82:;2$!QL-.NJKMO= MNQ927U\?XIV'5[2ICVN MW4J-SDWDQ4(D2^Y&;Q@S[C!CQ=E1D9B:T&58@HX=-%Q*0Z+ @-0MHZE6SV1V MDW;;,6QMM1TJVTK9[F>8=3=B"\1"X=RS%X!182\PC>4B: +;=EH,=4FHU9' M%GX)AKNJ)NDD!N\5:N7KU76-%M7[GJJ (@[2\6)=4B'Y,7KJ/6E/2I0T;+;< MKAQO?H/';O.]YY@I_L;,[OQHD]EU,89/S&FB!B*98[1R>]\BU\SRMVDFRD#3 M2'G(INFM+Q Z(=4UUK:Q9B-I0BKPO/BLOQ+/K2US^]BN\<:-_KY9(+1$LK/V M/ES7K$-,L<6Z=A%?3/Q/5RWOZX_[YK'KDK,M_;B^B?Y,ZZ=,R%SA/S=M(@C2 MN'E..E^@LJ(J1 6Z"Z[2,C*OP@N&*GLF'M *1,,7\.@[6A^T,(D%KK/@>TA. MD&\3)W!M?9+_WJRZ9'N1;*HQ%;0V\JDIZ2XLM).!_!=4!VT\?+\K3L(??D_# MXTY8AY9KL8"#O/"[HF^K$:G?3AS'S7,V&2_@(\F!#CFT"8XO#^'U+Z>I=,O= M\Z^^$JS># EJP=?!'LB6Z0,\#%^Z#+0-[(3P5T&":V#=<%\1N ^O2\H7"ODL MW?SD5:6R$J5]V@XK&*_6T.OR@?$ =B3X2WT5K$_ R 8<]TX\6F?&[H'AL?E$ M51+(4< U)*^:P[TYC[4C M',5 #P:A\N!"2]: 2F;]AJOHW+J!K)@,^<=Q5^%,224EI6#*K;NA>T6.'F\0 M]U]R:WS!>R'G$2 W@@7 )'$#S>A)WHX.Q5E7?OM1S?5%7'C3R>E:)$)*NO\0 M4]+3&L2/@/(F,@%L 6/M*PAO1X]]:D )1'NJKH=+RA[= 7EEV$,B!KG=Z%6@RTWJ6T)OZZ[AV4I3^0#CDR?ZD<9>QUZ2JQ-I#' MT*%-8S(28#$@1TWX;T R%/ M?@$Y7\NBBA=:2-/+W8UNTEKI3((\HC?%^!44CU] UGI0$D%U=1#5MJC3H MDZA9[)L&Y,!MB,K:W!#;M^[Q/V[3*< 0!=J**>#!P'O<-E:>7H3BVS=KXC46 MIGL6K'68! P!DG;0U $UL6W#*W?PN6A;*6BW%,S5N< %_O>XY[Y@(FF&2V@\ M!XNT!/-OE]C4 GE]:,C09!):I+ \KTBT>ZU-4SJ,R;0@IZ8,))):CXW9\_X M:@K6Y+!-"1 '+ M5"1.@H 8RI"E(,9M[>(/_880ZM,9C7:N_9;#Z4_WKDY3\ M!I-_5\7VEI#U+V0'V:8S(-$+A-N]RM"U >.9+61?W+Y[0E[%B'M(P>8.UV?" MMBP17(3,%!2-V.Q6H-#:PUB MK-: U1I\V5H#-U;@G0SJG:_I'@FZ=>SF5B_-ONSBE/05G. M8 A/AIOT F8J:9;9KK"_BK6YVQG*&ZO-/[*WOW\\3+!@8 OB9B=IZ(T?Y#:$!G%?.RSN*_'(C4V5 M#=U"B_4[]?FH306M&RQR0*+?(B(#HXI_SP+XK9QU@,ZCTL\WE.[=3$IG[3]N M*A 2MZM>^_A_6+U>IBB2[:;*)N"(K2/3F:ZQ\&=L[-^SVG=,>^C;GOHKSW(] M=C<;N[VK$,O\!'P!PRT<@PJ5$(E:0OQ6!V>!^"'81=,T-^]*/Y-&YS9"JC7Q M(@;N)9MS4];[KG<\M6U!<-].G %O*T+8%:"0SVSWGNL7'-(C8MWH &(4[GZ6 M]U:%&-=O)E/UE2/EQ\2EU'\&>5/8&&HXEK8**\B2 M3;6'N6:].7T/WFUY*KN8%EKGE"EO]*@K[+G37O:/\I<7V F]=9W\E%>.2OJ^?WN92D1VGY!3FL->0O@!UN M\K"^ME!>*(>,"EO5L)A>0PDHL_5Z$:GN'DY-'2/-J^V=0#'('BE8QR0@E81O MA43N_I7<7!#RLEMN5WB20'N[G7TK>.&"FHF\(\UT@[8_\3<*T==9,U\Q)'T@ M:21%VS7L8T+BTL DD0T1N$U=@E?,ZV.%S5;:7YRQACU[$GHT- W1D*'D'?RU MH%SE[-]R0ST?[UGK+*3J!BGI\_"8;&- .@-@8]J/A5[ <#,M/_.[QR' @Z%F M1#&D(TM!DTS3=8@=9C77NRBO9W%1,N_[=7?.\;?- ;J.8Q%R-_E7B(JWNLP R[441WK=]1^:,>O.J:3 M[2:%SY.GWZDCN)1JAU.T>OUY(^+#".L&C8,LP4VR"PE, I+R(K%KB.T"/&(Q M\HLSI$SG4+8'AA5Q,#?=K4@G%W)6^Z8)&,'PZ?IX+]JSR-LPY;6# BO'4*Q- M1ZWO@:Y;<0GDAJ>()1LF1QY/+?3=^\,_C/B:X#0- T54WA7G_ ] M'W*:@%X>D;S/Y)S"[S2U!:?\_#2EY#O18'VIU"/):W2:;.#/&DJ2.Z>_>."" M^Z^M'+H.PDV"K<(Y5\%WWJ9ND-,VO86)"&QE@K@R\1M!9"L3Q)41;Q(QMC)! M7!F&9D%=&89F05T9AF9!71F&9D%=F<1-@J%9(%>&H5E05X:A65!7AJ%94%=& M9#(3T)7A;_@X6YDCKLQ?M@G!_T\+])^'#-Y[LGC(/5/%S[U#VAS!-. =DFZ% M=U_T*V3[M!#\==-'-C3X\O]]BWT[B%:)FWCDJ-1*OIO#_,WS09NDVUF)EB[E M2>G2.EU\7).:<8Z/?R>EUO#XT_#.L37R7G#9 M(A8%B-U_]X.J^#-0?3]"'+TRF(7=/)?B'S,V."(;^+H(,C8X;*:I&_[JV("A M 6.#ST6#(QO;OS/Y=YF!F<^'OBM208M-/5[UO^O3OWC2I=M8(Q@8(1-Z!HZ!3(>0*]_'Y,"M-HW>!3P M00?9<>9OP!>!CG^^UHA;#.6?Z=1$)%^/K^%B,0R")V"I,T7Y/J 7$SDF)'!.YLXL2$D!@7;E),Z)C0,:$[G=!%$M$3&9<=S9_*/HR4_>4_QQ2!]_$;\/*H$H2#H/_^D MAO!MG)I)#9.:?5(3NTDRJ6%2R8N1FOB'+@63&B8U3&KVZ9K$9TK- M^?WM_UQZ%<#1W.7+S?(WD*:1 XT&2%^?AR@I$U57+=LDVXA)PW7=0A9+_1\Q M/AMHP'M?\#\W%1EH(AR&^M%K3C2>P8AB4L:D;%?*A)LHDS(F9<&4LJOQ8"(W M,29E3,J8E!U5RL0368P!"""P%/P5I>"+]%03>N;)^B@?EHR_=@#_JC['A\6, MS.9ADO%5)2/ZH3/.)(-)QE?- 8H?.M!,,IAD?%7)P#==67*;J*^1T^4Y:7.B M.SQ%2.$7KY^R/F+::L<"7;(X?E612 M6B]I&CFCUW^DM(4&Y$S3$)Q@CJ>H:JM]9]7C@0*%X #A"3R-GEQ-3^BFQP#C M]]/3L-\[R?N#$].YSE#5T-MCM;V3JOW':-/;UR=?VV[[[G;CTL+"--^[BB MX[B-X]]MWR%&-ZK'53]"?+(#"M->^ MU,?O_RYI"VEE>4HY=;/N:O-]O8\L F,2>$SX_W"^OX%,.\LXD99A'R6WSKQU M;]L^]M;[\B<]_UTNL(WI=U&XB6]S0%3 %N4.$[RSA!.+JT_T7X%HLB81GUT@ M<4.,9__OV[^:AKROY\H_.I.:/,@[5II\LWW2]$<\!63& VR2$XSA6'5\.^#< M6G-(/WXJ?6]7<-_"G$(KRA@"J8[8HP@ ^?L((S7&_0U,NHB_!?7T0':''%;- M69A(:A_+/D8V#,N.[)UAC]$,+@0E!G=/30-^M&XXNCT+?^ZK-J? X<_X/9X" M4PB0AP'9PO 7C.;?8G*C%?WZQ:;"K]S;/7VO *2:%H>L(3JNW; M@W9!5.'>;ZA$RY:R59:.)W_K![#A >,BP7!J",:OZ!V;8S?]O[TN;VT:2M+]O MQ/Z'"H_=86]0,.]#GNX(M>SNUFRW[;74.^]^JWOER>>XK-W0\Q;:*Z\C '"M;[TZ67T M1WIDPW@=N0JIAX$;?<'U1_9-1LU,^1O$-?@-U__!$G!#<9-0>- M+-6TZL4>D>R^:KZ(4]?:@\B.B?]7'ZVEF7!/=57_,NFW*N-< M9*8/7YLQ,QC5[M5S]WIJ]VJ\>V.MKWIRUG;W@/>4W*OM[BFMI[)_/N*=ZK\^XIK46"W=O_5$ZQ+U.JI1H_:ZG*\QHV;U'B M-DF]O=HDI;B_VS[VT8 ]6P%M6L7C=I??28XUCWX44QV%J3HC;2)5?ZU#F.K6 M^JY82K'4\Q=%Z3:*9JK4;>K3 _(0F'Y^1W8%U(KI2M=]%-,IIE-,I[2C8#6? M=76]&'.:U'!Y99?+$.P-#X>@R.OH/%>F'MJ*1$K[=3,';C9.<[_DRCN\^(D?V;SE1P,WL?!! MJU@#([8L1GU6T=X]#B6=NIS5S@Q<[#JI=E&/;O4>85%E6\-M)W;4&M9!L:G_ M&E:OXM1_#;>=(9%Q#>L@9&JWJ+*MX;8#%FH-%1TJ(7.,-:Q[?+?39>_]@-Z' MI6?YE-SBV8P]&W!(1@]']+17&JZ5C;%$P>:-:[NQSO]SBYE7;Z-N(;&#BSA+ M;SD>O.>]4O=<0E@I8\\58)8:C&P,\SRWQGT-F.<9-%9J/PCIS2J%P+4BHAI MNHH=%ME&/T>EK LMHT8$^L2,MQ"'^"8N]EEU@*5)IE'O:(V2I;>9I/9L--])V:I39(@IMI+]X-YI:66B:$5!L J8$6RB#.^]

IV!J'A9 M\7+EO+S.&E6$J0BS[QOS8(<[3QUG6Q@>;S2MW#J=(?O)2-2XY27:<> M)JD4"3"-L#P//G%9_^,^=20BV4!;GN"!G+;?P1C=4>Q5 7O)::<=C-%%%6X4 M$2F,5E'+M2;(>^I_"]REJG JW^G-ID!SD?9<\W!AG=UAS;+1.D6USFONA:TS MES9-=BIKD/G7Z2HJDY'*&@__#0FQW;JSX%'WJ JLJ<#: M\\6Z,MY4'&U?&TW)8N6256&SZA!8TYP;H\';:W=!1!45U:Y/!;=V ]AR<\GKL3 E=^.KP8QW(@75%:Q^ MCE I5->SMHOJ?QBGIC34("M'(:]"7A632@YJ6?[2UI]\HCLFN<5)J;"4"DO5 MV\-4CQ534:GRE#_EGE3N23GC Q*NH6+ QE-=@^PU%952L*^B4MO-FBO8;]]W M/8NJ@)0*2%62MUV/E5$1J::>HE*.T9J$$R1B;UHE%VEM^)[]J6 M2:*6<;)QY3&"_RH =:0 U+D0U_GZQY6GLKZA@N'Y,*@*)9R40;EQ=R[$U>2" ME#)2U_G!?]T#5=T^>^^=&^AV[4-48\E#5%G8[0'LFFXXM6D#<;?Q)0.E;-&Q MSK939":U&*\CFQOHP#2;9G/E6;I- M_G0LPS4I^>,V/?Q)T>A7QVKR8UV7EL-NFMJN\8VSC.7 .+DY(HATR&\7 ]Y( M&_NN-?^(#[JTP.*S#/[-YG;H@\1B"MPE^[CC A]].8^]$"]^^M5S?1]+BLRL M@/S!!E*?&1YW'\L4%7^%?F#-GC*LP&SYS,K)Y^3XD[(PX-B*_;U&\1%["0!/!,N,)R39_ MBP$: VI>GGC:F_=_QQT2:R%<>5PI,&"E]*5/+Z,_TB,;YMP@>ABXT1=,;O-O M!-HGKI+H"WX-?L->?0&@YH;B)F&(CIF?ZP7ZQJ*11:>F9(K\:7Z MU'?M,*!BB*"3"[^=R]77U]M0Y7;4.!95 PBY<[TU+;( MN"U@.Q>ZD]7.*(91VY+U BC9+^7.#+7^2.V,C#O3T]J%Q]#4SBB>43NCQ'\- MMD6)_R/OS+XI9-M<8M4LP^[1JM2+]EFV\IQ5S5X@P[7QRQ]?]%X^*]Q3O5;IFS="B8OX\%ZWHT F7IN54>!2J=!S^ M1^A0G@/6:[>B9+"]D%A6V%5\<6K]0_&%XHNF\$7#=(,5"F>\85+#]73F'PM! M"??P\8HLCG6:KV$(V6UWV\TUVC9SSJD.!55;SN<(Y-*9U)AI&_)9I!O\NGS4-FS4:4L2!.IY;P074'T,:VKPRIF5F1V M;3V2LYEO-AM>N5^B91#(\.*G6SR%1&[I_0(V9A/C'5J LV):*^U@T_'*:TI5 MI6@#,S[?3BFMPI7*16#.1>GVW9NM6OCVQ0?6Q331%4 MH]='H?79H'5-HF+;#(L/:-@N/% M?Q2EG0.EU5K:GX,G_V#&*W)5U3PPU!#>:PRQC0NM,H7RE5-:];J]BC&M6#:? MPZEM&>26&H'KJ3"3"C-%<-K5BOJ7U@ U]UF2S?TCS]5FZFIE-J:1?$E*V_[J M85 %@\KD KBK]L&@2ABA,130U;H*!\\S]G8(EF%<%0(IP@[A7LW?18V4V:S$JZ(R+-V1UF/-;N$K,4;63#G;*B+U MW,S#+@QJVX6&VY&;36PLV='M)W B(*4S6FTH@?_^YW]D&FBL<($H0I%:4#&" M+J/M>WK!^W/H,WC_I6X_ZD]^I#9/M%Y4^.8RKG#3PS%UVK#PKTCJ;URFE6U< MZ-\O4BN9Z3$K;LNVF8V^W-(G1% !-C?N=K1AE@+Z'6TT6"&"#5NX\,F7A;,/ M?[(]Z:6P7B=SC\Y^?/&W.]\%-66M]>8.X9^6% N\./?D MP_ M"OMQ9P'N>;VWAVW6PWNSWJ,Z/QV[)Y=0/WNJEV"EVY Q#)BM)N:M=54O02EW M9J"-"SM8J9VI:F>Z6Z)[:F2#^=N[E%:7E/S/013S5ODE4 M MQTWE*YU4;JWO9T0HL&5+_.'VY));BATYX=YQ-B^ FM:PKJ:NW MG#![?+(H$K^*3!I.)CO!I8RBM*P.A=6*QK5$GIGYZY?$<@@\V,9"0V^4K&.@ MUCT4U$9:>](L6'MN>]\]4G*:8I$^AWH:)A2QW2]YW7E3;U-5UA;D95!$Y58 M$K(7*MKC%,@IQ-'+8TYPVV&*NE17& P+J[66M5P5F5-R=U'=(YFM"?PB>PG+ MG?AEV#]>2Q"IE#'%+Q7S2V$.95W8I=,=%G9%5/RB^$7Q2YI?!HI?)."7ZLW^ M"CN.R&K.7YELU#Z,I":Q/TFZC%1OF)^NEG@#;?3NL[L&GX$E7@^%J"H^:(3M M/7AV9YDST( 4'S3=1A@56@B*#10;G 4;3)[=84FQP=F9O8T*;_^B&[@2%KS% MY357-_3?5$'N)@6YRQ$:*A">-[)[*@XN TM)MC[5L%0C[/7B#H@JE*%8ZH0L MU0B;IZ^"@XJC%$[U!']\(M]1XL@Q(#GN/I1N"_]<.I;WC6W>?]#/P#YZ1AG:FUWU/1><4'*BQ9?)Y*L8%B@S-A M@XYB Q6=/^/H_&?/G5'?!U-9M\F,4A695Y%Y%9D_R$5;9%BHR+P*>JC(_)XL MU3U5T8=&JFV*I50<<=7>*9_01U'HM=C1XRBW4VB!,?&:$IM:T4W) O]9K ML6.D4QVP5WQTY$AHK9=B)S8::V/%1HJ-%!L]]U2F8B.5<-#DA(,4AT3_[XS9 M&^_<0+?)[:\_Z(OENRM"OR^IX].ZYQALGF^&!/AE%S:=!6Q E7N=5QP*/8!; MTPVG-JT.;S,L=().]/*M0/E.Z>+&1RH9X91Q'OGH[:05^H5G M#%0<2''=D.,&BN,DX+C&NS[JY>'X3#V# M.H%^3XD[(PX-B*_;M2DT<%)/1D,<%K+Y0L_&K='IEWQTKPH_!NU'RC.#%^B._Z%>%,4B8GB,<<,44E.3U7QW7DX-SJ=!O115WS7 M'+X[$X.K5WA:0[&=8CO%=D=@NVX#"D3(SW85N3%*]%J\#72@_)_^;EH/SQ^K MAB,29K;@+O8-?$P-GR[>+5W?PCH-EQZU]/ M?)7%5T40C!XB//JSI![0DG,?9?SXY)%Z0!!TJ<,/U"26 X2#4PIXVP\#OKUW M/0NNM!S2;7?;&KF&E=3AT]*S7._BB>H>F>JV[AAPT5Q_H&1*J4,,6_=]:V;! M0^&1ANO,8)CDT0KF))A3XL#< =Y]]-'AN[28F5<868:S1:D=L *XR/;"K>RSY8#$^&^78'YXG%\1C<.XR6? GN9Y%^A[@6P0>Z,,6H+>)N MD %N==UO1"=.N)CRGW6#-<"%_WJN[Q,W! X.?1@+? !FM=U'O Z^-5P_(!$9 M4%Z4"(>8O<7")O(%(;NXV1?=K0V@6VV\?G6 MEA6;6\:<8R(3NQR\=+SOP;5#P"KO"7XQ0SY:>-JCZWV#>1MT[6+Z]'X!&^BS M<<&0[="$1QJZ/X>?0"(A:*;&'+^3>J!A\$)04^K0F17X&KECR\+G]0CS@9_( M4K=,MFBX!X1A,4PF?3_;,^<)*(%=&R.U[M%D1'BW87@A_!E+!CT@_P@=2GJP M+ASX80!P$UL=Q]V\\!P?X'<#1;=9M.:=B28-5]8-T*<;!_[BI_\#0KCX! 1V M@7^1:W]9(C,_08:]^$Y, MN)Y[E)(_X):Y3SXXR!;(7-QZ P[C?R";B.0]<,8N^9C 'Q"B*!3)\B ^!%XXIF+ S1 MG=('^A.MTR]RIZ3< JGG@_+DS6#[HD6+/C-GV.74H_JW"U \S#5.@IRK(3&Z MXTOUJ0^J3)!W4)R<-E)W[I&ZD')F[)'&T=4*O7UJ%XZ]"QDG"W-7Q%[^POP: MM3-5[D7)G.MJPL#ZMVIFJ=F:DC0JKIZF=J6IGNMI(R1DI=T9I ++N MC-( 9-T9I0'(NC-#;5A8-E_MC-( U,[D>::XU83:F>KDS&BL=D;.G9DH#>"8 M.[/G C[WB!=ASOH9KXY<_OIB\.)!#>WUMW*^TCMYX M8]R1SP#/QU)OCZR"W8+8<8;!TO?D)J3ST_>ZVF30)(5/Z7='8(MMV0?2\<5Q MU?Y#4P'4,NT4EY=NF4ZR*MNRXN13:U]Q3Z8[4[JMPMZJ045AK\+>H^4C*>P] M5[HXLE^A?+I8H0?E*E"N@K)"0WW)7 5KV2>S(*]?XE%?4=?"?U,*4AY7S]@^ MIW1)LVQYLU+9?J1U&N:'OUJXH1.4)#&/KDF51 C/L4:;M/D?:E]2R6+1A:03N@K+6J/@HK-RU5[I6HL+%P]=Z&I $O M/S[X 3TT2\_R*;G%>@<6*ZI>K\3K_)PJ:BIFU[>AKKW<>UFVMVP<) MUJ3DO/V61?! 4B:\&8G2)R*>?E^;E+SM&L:\,^;JS]' M[?4*#?!:9@&P/065U-?VGVB#76W_1H?ECT\E*MHN MD_W[.9S:ED%NJ1&XG@JXEQT\JO#,T_-%:FG'?KB66>NUV,WD[W2U[ED%J)IS M:OQ4ADI;Z]<^#'5TJUYAK<+:;5@[Z)Y9,D!SSN2?#FL'3<;:8U)(?2WYH=9M M5A2_$@I0@7FYK/4Q>^.=&^AV V/QXWK$XK,BLP00:27"==KO0DJEY5*J")$2%^@KU]V3"4?^,$P@D M0OUUOHE&$IQ"?5E1O\[.CX$V/I,TAAH36,-\*W*[4. EOWJN[Y//GCNS@K7U M#&5VDE084),9 L^D,Y 4R]!4G;7V)PXJ60;YXF *(A5$5DX-"B*E/">@(+)* M:I#=D#[#WNE24$;3SP#4/MU@OU)\-<\^4)4 Y @SR00(!YXO'&F]LPPBG:1R ME2H=D$^!/DG(4D60%%XW%*_[@\(BK JOI;3F[UFET1H,P];XQ-W7RX4Z?Z67V^T=F=4=:-KO4B[NNR+U(LS"A"IBOX[TTQQIZF:AWEJ M4(7C*ER_#L<;?$!?-IJIKVNBK0W/) (O%\TTW;51%P_&EM*$]7!+'*T"X=F4 MG%*5I=8+B/&D\5$I=1;_8!US6&:&QOED?BI4/7-4[71&"E;/X/S^P2>CBLYU M*%@]EP/^FZWVGC9I5D*!_.12^RSXMX$.4K2"D?([\>]+"\QLR]C5&#WY2$W+ M7]KZTZ7EL)NFMFM\XPQK.3!*;DD+F2ML;C%<:_-D7_STD0;$UVT8]=_?6C^9 MU/"H[E.36 X)YI3XU' =D_PKU+V >L2=D6Z[VP9>7BQU#RX+W(V7=28MHON$ M?H=APXA-,J6V^WA9S>KMN*N,#&-W&E?V +=L?>G3R^B/=\<8=*13XB7BF\!= MLH]L4!>P]VX87,ZL[]2,]KG=CE32:,Y91U>.'+(84SB+_*AS@,3H#L:7@R0F M!%(OS>+0#W^;#$>3=_EQY, JO6O"BRETZVXKV!72R;Q[Y1HBOB@0B>JLR M_ )$_K+;!TE-8$2VY3IDYGJ,&]95]P 6N5\ FQ*/SFQJ!$0G$;.Q)XW DHH> MU"+PH&Y7Z[]JD2>J>Q@9/C*L$X]--UAE3AS, M0O_+]8#N\2UNZ)&EYYHAO-^=S> ISKT/WUA <;"JR*XZ#- /;?R=W6Y2F(OE M>CK. E^RP&T1..KWX9%&DH K1N/^51Y7S2&7,1RE8J]>]__D=Z?JL1 <%+J045(^@R M?KT'R0($]>U"G\'[+W7[47_R(]?01.LE>!.-K<>\O&U8^%M0&0GR@N6U, 6:W@V9-F@+Z'6TT6"&" M#5NX\,F7Q2K\;?-T]U)FE$[FP.,_OOC;G6NLTS:J1K [)N. +Z_A=B S/^9# M_:<43:WGOOP.KML8)42/*$3K+3VYW'@B_MS3G6_$AY^L&2R)$X#T0:GFFES8 M\;];3*)8H&LR@45@H8PY>00Q-:,@HJ9/3*(9H0^;3CT07B!XIM&A5%!0 R?Z M%N\1DIF31$&&E[_L#K5)(K03 M.6J&--*,C;GNW--"P8GCPTL#"U#K'E]L ^W26%)[P#) M3X3_KKMN[MH / 4 MQPWHU'6_^6\7+M=]XWFTX#;_&]!>ZAM@;Y#7<]TS'T&U?PN$\&#!_%ML?+X[ M"_#K9"50:>F,M$XR_Y>=KM9+?^QH_>0C/N4EX'EJP6#5E[ A !OVD[99&SA= ML)(I"^4$*Q4(*DMB'TNB,^DDO!1;$JLG[+?9$>.VUL[:$1,--+.\&7&W_N&W M_.$M@;0)HB$:4&Y0^# _^X+Q\X*:5KA@:Y,"7I^=M6@!E/A@\U.'S*G^@ _A M0,ZQC!^/H)$;"23SZ#?%JM)WW ;+& >%[F9UTX#6P&N1J@X3J[> M@)R#]#;A]& 4;PUWD;ULK VCJT VN0*C(\%@@!EUC^(I(Y46KH?+!+3_\&>@GYI.88=(IUMPLJN-H@WDDT9A9'GOP6UW]/O5Z].Z:3)>B,% MQ,C-I=<*>L-(4KL/&!VC;TZBM%*FR+I-9(SOXU\4GLPV$C;!$ \VA2W"+_TZ (&2]#R=O"SH2]U-ER+^C)A>;7ADG3\@\%:=J"% MD0_>O&C)FA=A["/&B TQCP0:LK2 [&&B_/& EJ=AD*(BYD\%YD!O'A(J&F4Q M0;Z^9P/@(WZC8B5*(#=-(*^[MT1)$R,)\ M.5/J4%@?-(MF'NC_.IG#FJ(PS^ &RLU8//*9Y@8LM(\IY>)CZ7KX3!29;'78 M7)6716&0PJ BM\I&*8\^W024 A?8BKM6UL(04Q"!--,R'G4Z+MVC:(F-F*(' MI^?*U#K]!2!FS9Z4N:XX4P+.W-T^SZD%.K?-UW-C@18PR6D!.:[G+V!6&@IG M'LW)"G^0\ZTXET'R-8]G'FLK?$E$E&=E31NJBLB>!?@\C$I1JY_?4'?;%\ M=Q4/C.A!X%DP!B9%X$ZDN6#N41HA01(VY5(5*2UT=-MVT2MNDM^H;HKG^V\_ M,;W_S>2P*7+W/YR(:)B&2:MQX&;O0%3\!A MWV3R=%+YQ:D^!AG)RF[*IML$7C2N:!&$E-WM4.Y(&Q>>2DLEJZ2>CS ^PXT4 MBQ9]9LGJESS/Z1&6:6M^44JCB"_5ISY*)WJ:U+!=M+/.[MI9)FUL]U/%'6U2 M>)A';<.QMV'S"0"U,W+NS$AK%YYQ4CM3U4GGBN.+R MI\=%U'+H9](T^NE,E#JGU#FESLE(/$J=4^I<4]6YXR0/2L<2U<#IMDP^M4Q5 M0EGGJ@KZ*,!E#&*T4/RCO0#._ 6M[(S/SU2U99GU=W]]_4 MP3S9/JET=^%LI^%2^S"/&I>Q=[5P0Z5@70GB.O=FDS;_%*H9UL405"-0& M!*H6<<<%@89M?LD@H/:^1GM_S:HZJ\U75DS>BEGMGVT8E,YFA5W"I0A^KFNS MLF[_#YJA=+'-PRSX?>HY8R>7)(3V3I M45:7 ZXA7;CK!/10?:!RO^7BUZ6J>5?+3D>/:)Z(VB8G(;:*8I\9\'GUG/RU MK+YR&KBN7#P?%:ZKCVB6!-=#;70:N*[5VX6/M\ZC/)H%X#?J5Y$YOB M5^@-"DV]VKL/RMSSIECWG7&9>UY]!O,V)>=,4I:E6 ;Y5-X#<;'8@*^]G5XR M+DHVNP-QL:<-FG32]+SV?&?3MJ>UBRQ;MN N6-"I3O M(^,V,[T*IN<$_5#KJF#Z:6BF,49S_U1!%LF62SH&@8[+Z089^K==BMS1-K=WPX'JDBW#L>%"IKGN;'WWMYC?:M?/ MUIBN:<0]VFK2&;,WWKF!;CC-7)=SEIJO8GW]\&.DAS>4?*AA?O M&E=&8,=L?>G3R^B/=YE!7WF6;I,_'2N$QX,')$6+C4^:7-$29#%1A?CC09 M8J1>FJ7''_XV&8XF[_+CR!%M>I<$EL74[REQ9\2A ?&QFJU&[N 53U3W+ES8BPO\BQBLUBD^ M,1Z5>#1YQ(<%@6?!*Q@-!VYJ#/ 2WW4<:A/#]0,?W_2RJ_6B$OHM8GK6 W4( MS 9H$=:;3)]@;!XU0P/GA:^<4]TTL,@RT1V3V.XC]<@#7,S>9K@+7!V=72Q6 M"N;GNX:%^3?DT0KFXA[ 0=^'-[DS*V@1W7:=^_3/\ .^E, XO@'FPH_X.MUD M!.GCYW@C\&< JD;/ MP(GBWH8^VXY46A'LK/=@&11V$>ZV0R3AU%[&(+("=6]-Z^&GO\,_,9';L)<( M]?-WIN4O@<\OV:4Y8.B.M-X P0&^$B3: _TP#04O,L_-/.S"H+9=['$53SAU MV==N/^5LY1C0F7 QP58J]>]__D=Z?JM"5.!$:D'%"+H,B^[IQ12VY]N%/H/W M7^KVH_[D1Q[$B=9+L#0:6X\Y@-NP\*](ZF\&IOEM7.C?+U(K*5"-^XC%;=%W MO-I7]*7K6\@FEQZU@5\>:&X;4\*@VT&+($T!_8XV&JP0P88M7/CDRV(5VK_#'*T9[*T3@)"T%K"5^"00 MDSB%ZT__>_/^HC,!.>J8=&$9&EE5B8HT&:::3+3AJ]T4)R& ?0KK:Y)(^,(# MN^UNNP5#MXPY+, ,9^GGEZ[3;<-R^1;H%Z[EL-]! ?.9*H-+AM=P-2,9GGAA M]";49'0OO8F^OJ X.T8B*:%+RQ3FVK0=:8^6VGD:N;-\E M3(KBR%%\P<"YF!00+K#8"#T/MS_"9&;''6@>MF-1FDP%WF9: 3%TS^2RFTO= MWK,MR4[R# DEM] V<*J#U#"S:U]H^7+200N8+48KO0(F.8*"=)"R@=7=7NT" M+\_2-08=>76-8^1%K=,]#LR+4MJ!T@YVU0XV5/F)>;@F$O[9FLSGG%A/'@@8 M#()G&"-Z5I%H@:BT'! /9L@4A8,E_2X2_G-.0G(A#[L8J0F^_@!?"15F+^'# MIIF2T0(E^43YWZVZ$ ,7+-R-3,WC2M":+(E6DW$>I(_TM?ZKG0'M64I)KYU5 M2E"3M?SDDIR1@=?%9D#>I*C)CI2D8]5DMJ=T.Y7E:1H7.9J48TFICJ6HCL=C MX)$V*%."U 1I5C3QU1H;J/V%R[3O*18F>4<'YALDKIBTPR?V5UVPN!O3@IB" MN]9-Q=$^J[4F[S]<<_TS*18"DIT:(08 "4I*'Q=)C$E'#U9>\V[GDP+)/ZB:(KG&+!W*,TT@J86-/QM<0/0?[#?V>6HSL&;9%Y"&2! M"P[*'_/2W-RU$O\8=_HD;C,'5!1\HD;^@"FASH O4, M%"05ZONPT2!.Q/ 2]R%PT48++*%A0=2K#]^F^7OUOUB-;)I#J235 MAX&@!33H!%Q<9G4AJ^S4!RL Q#7@T5^ 'SS@S]"+/-HN@PC.37Z47VJ5&/E[ M\1.0'P*564PJG#U6'.D15J-' 2GY >P8,'^\IZQ[X='UOH'\ $;1#8:W2*G3 MR",;H4,K\H1P>]C0?4 <"OR# >L^<0Q)%D7&-\"X(^])1K)E#H4H)PS. R9 MC=MQ!73QA22[S+DST;;35O6IJL?,V]J5!W)D?.. W*4=N+-:B06'/_52:8N%#^U,,KC+G5_I8!,3J8G9B,2U)35QU?0/ MYGHZ2 D?(@V%B4GX.?V*K%C0R/KEVL&?H$U>;5G0[*HQ_T/F,='=L$+P%[.! MQ1/2JZ9GHQGY4%UV\=+2;&6E-,5*>5;Z!$A(9S,,^3V@+O.=TPQN<'>T[P[# M'=WB.P#5R#^Y(Q;T0(3A1)VS."'&8\#G,+:$)WLL#,UHM#M\Q=XU?B7W=NK$ M,G]\\?4W^UM_U&D/.IW>"YX0*"%D?J2!6/[]87*T$26[O23@OS]*YCUJJ] ( M+YO"*@CC(*?*)K9$C)-;?)I \NGA%PKFRB2?)+C2'>=UZ?'Z X.KU);V TQ= MV]S%\\46!)3O:*5V#/"1NNC5_^^&+RXD 6[0VU M[J#2?F_CC<&X=;D9XJW3S%O3)+-;Q/CO;Z?[D,ZAHN?4F2MET]=Q5"7I5N6X MN*.(ITR=H=:KHN2UDM=,7O=H39NEKC&Y"TECA7Y'$P^F,NGR$=IUON)N2'>F M5%>%O56#BL)>A;T*>Q7VULMM4#Y=*'I0GH"&> +6,D=FYJ]?9H[6UD$^;I]4 MNM=OMN_O.B]Z]U O^E@;-B+@EDZ3B("7FR-WY O\S2 MLWR:M)"M709U?E)EM *K95)?AJA?-B+K+L^MI(?%_%-=#S*;G9[(TJ.L&@=< M0P;CMM9M4I;=UF4I.7PD]5QW(H'^4&O7_B15AL%?;6XD<0VSF'H6//@W:C]0 MG!F^1'?\"_&F;,!!(5]CD6_2TT8*^F@?>\_?ASU%BXT"2N9S3^!+9RS4-!6Y)4=H<1%2@JQVZ;:!,5.*K< M<=L4;;@W*M2&:QX': AX*>A7T/\3&73[A3X[!?T*^O>"_K'64= O.7C5V(V" MK:F+_"B*P&0@L(J\,"KA@+WQX=']YI/(EA-N?:QG:.;2@IK%=9NP]K!4.LIK%586X"UXS)S M;>3#VN-12)VM?@# ^F=/5++K*B%"=J-]S-YXYP:ZW<0ZPHU(=I(EWG0/)M=LG";#*$+ X34:HPGV% M^WOC?F^D\AP4[BO<5[A?9S_(6.N>2_)#O6A*)3R<>+*_>J[OD\^>.[."M84< MI?:.5!A0DQGWSJ3+D13+T%1%M?9YMY4L@WP1$061"B(KIP8%D0HB%436S'I6 MU'"Z95#9!7):R(?6(*Q[LH$JN"!'3$DF1#C,?S_N:8.SC!?MD8JF#K_F8CY] MK:_<\Q*ZYQ7JUH2#QJ.3'!]7J-LLU"TZ$:!05P7:]PZT][6."K3+2%.-=SC4 MRZ^P6QG'U%!;/7WMD7/5>"?-KAVN0E;/46TGA>90#;4-Z7%%@>\9@>]D M5'@83('O68-O$RH-U M7:NPQ&#>A0D&]J*5I2?<-R378H_R@2C>HX(QKS:H" M'3\0.K.-YM M

N6BFQEZ,D39J<-Z#7&2B4ADDL>*W%&"LB2_B:'46SZ:LEJJ>M<%OT.Z6 M&8:63Z]48;+G:);#PCI7]= ,*LB(5+!Z[K#::7BS P6KSX'50=.R#Z2$U1K; MZD-MV+", RDII/Y9!F\#'23G<6G9^LF7U+3\I:T_75H.NVEJ MN\:WS+SP'B%FA9TMAFMEALK^OK0"H"P#+OI( ^+K-O7__M;ZB9C4\*CN4Y/, M7(\$ MP:4?_C89CB;O\N/(@5=ZUX0S4^C7SUKV%#,XKK?0;?[-(]\(\5614$2759J! MB#LC+P?CMM8E,"+; MU-5ZKUKDB>K>A0NK?X%_(3\9H0]T0CV?Z [P5'3:"=@R9>>Z"7'_ZWYOW M%YV)1C(3-ZG_#;:_17QW%CP"(K38: 1H\:'YZ(\F2\\U0R/P4UB3F]/T"6;? MU]K)[%]VNNG%P(>][,!^)%_!*)>PB-8#M9\TG/HU?X)-'ZE&V(!:LP!., M=^;#X.$]EA-= DO@T. MX!E[O&X8L(BN]Y2,EVW**!D6'\9(&VX:18PCIY)R M:URNO6%I+E<%A0H*]X'"_G"B35:@0.PO MUP,ZCO M@4:8^ -J'/!3Z!4- J"+^#!?^P)5F@4UK7#!EBJ!UA:!G37F9*X_ M4-!AJ$/F5'^ E2<6*$-&P-^S*[[";WCIOT* )^KEX19_BB 7$ Q4*KA=(_^D MJ$;!9E+'@->)]T0H)C8!WPAS?+"\(&2X!__@RN *"%0C[+86XJ =(J6E0!.> MM0;5!4AR$'9A>!ZL@V?BCV]QD2U#;#_(KW$:P7M:+_5QDOZ1 >DXD9LY()45 M1U>#K#/X7^SW4P"K +94@-W@9>+)_H+!3K7;7*/8VGW--$_==MW$RP G;KN-__MPN78MZ))=]=MJ^G!:!TFJ!%:?"X&*=RH M(\G"%EB.'UB!(&#@ Q@6$Y-N,)6N;P9Q2.[JB-MJ3J,B@]/1 T9F&04RP)L<0@"D#1HN\ MAG0;T_SK>S80/O\WRG6EU(EFJ1-93MO-5[6)QS(('M+(&XPNJ\282TL4;J^E M?TIS6]XH K[LM1PL*W M\@"PV3GL"!@A*)GP&W\R=T7K\#;0S5'5STA_=(W$ MVCA7 W+J>^*G6;H>NGI0\V;S86.2%E<4?"CXJ!H^]O-"=+5^;-MNUC9R: -: M.3!GHL3GN)>[*C3R:P9K%C!.X1WNY, %/W F-^8Z"YW!#9MY_*UI/?ST=_@G MWATT/3%_8_XN,I?8I3DB[XZTW@ )';X2:\N8.$7#+S+/S3SLP@"(*ZY'()YP M_%0A!%/J1:C4[:=@B1-OM\-3/]A*I?[]S_](SV]5#1($GEI0,8(N8Z)[,$"! M>+Y=Z#-X_Z5N/^I/?I2N.=%Z"0A$8^OAF% T#5Z1U-\,!?+;N-"_7Z164K C M1U-Q6_2=QY=%?.GZS,U_Z5%;1S],;AM3P-;M8 I>F@+Z'6TT6"&"#5NX\,F7 MQ2HF;1,7O53*GT[F'IW]^.)O=ZY15%JE*G/ECLDB8/)KN!W(S(_Y4/\I15/K MN2^_@^LV1@F[TPJ[VDNYV,P$B[(5BP7YQQU+O-@T%LIQ2VC'0H7>5SD6D8 S MT8V/+TRC'3O$!YN"SN?[9&^Y#05&&G58'(21B0G"RO(#CP$H"_@XOD@D3.RW MQ/O*;RIRN0IR*C7G4".WO_Z@+Y;OKN(1$CT(/&L:@7R2+A +?7??!7P:?R- MS'E,7D?+@MD!7,_UWQS5I;P7995O(/*1#1,QD'!<5GEJIY4>K=-_Q059])9H M2D+ [70(MC_1^J.B%.F4UI!Z/IH<,_3TBR6(/K/8ZR57.!]ATEL5O91\CR_5 MISZ:0/0T.OJ6NGG\SMW!+Z._EW<866W#L;?AT*+":F>JVIF!-BX\_Z-VICJ> M46@FY\Z,M4E'[8R,.[/M$)_:&:4!J)U1&D ]=D9I ++NC-( 9-T9I0'(NC,# M38&9E!NC6$;6G=E6>D/MS#-W9L^BG5L=_14NPWB/9:A1?<]2)VRX-G[YXXO) MBP,YLC?6.I666!]OB;UE4Z3$6Z>9MXJ@_M2U38R^6M_)'SS ^2$.!K@1MBS! M[LU(*E@Q14?*I:!<"LJEH-1:I=8JM5:IM?OF08DZ81]IH!1;A;Y5PXI"7X6^ M"GT5^M;,K5"^MTF1@_(.-,0[L)8Y,C-__3)3L*L. G+[I-)MB;,MBM)JT^;>\;W(]A)\" 04""@04"%2W]\RP M:=+67[.6 &KOE16S8L6L]B\P#$IGL\(N#5($/]?U_UI' ?-4+K8YF$F_+YS ME\S1GEF.E\><8/4NBF8G6.0')5.0TS4#(J^>DH675#@6Z"G1CT.UJ P6Z"G3WH9FQ M-E:@*R'H5G[DNASRZIQ$#53DM>^*5>]>R-/72:5>.^!@-M4F3$NO*!#UY,^E.I5L,M7[MCUK5"U<4^)X3^!;[47N54X6HJEL&^50#A:H*54^$JD46OD)5 MA:H-0M5CPH7DA+^)_U]/M/8;M>'$8ZQ0%G&9(*ZW6<4&'Z&6'Z0&&ZPO3RZ*G;Y-2 &F.Z=-Z+P^BK6WA( M4)'7F54@*-$O\C;00;2?@A/^"OW FCT]?_!LQ/%.V_N2&P>7,^D[-2.2W MVY$*%,K4$?&*R3ZP]\FP]'D77X<.3I. M[Y)@&*$+/HM<^$=\+(S36^AVIEF-^*J(IM ;!..[_?4'?;%\=T7H]R5U?!C# MS/5(,*=D75U+XHN>)I9C>%3WJ8FU_4TD',\GNF,2'?Y#EM3#ZJ'Z/27NC#@T M(#X6_=7('3SWB>K>A0L;<(%_$8/5A,7'Q$.)GO<(#X,! /G $A$]"#QK&G(2 M#EQXSE_;]Y?="8$=MZD"\MH\94A+]O:<.UX\:[09XN5R@2"Q?8>+(/Z+7B] M9PV#0?K6#.7F32I>T^L5V$ M][FA!QOT2#Y\^4S\)S^@"[9+;%S\)3!YZE&8#' ,+,\3W#7S84MAMCH\3,P" M'@7;T4M-#[;.-4,C(+!_WR@;$UL&D_&>CY_%]K WPBO8>QR7N)@ !7/Q Q]' M$7H>C-\,/;P%9Q"M3S#7 ]@5>":^S[0>+#-D(TSMC]@=XO)5%M0&!&JY)J=" M_K=&5CFAB)89<4ZTSJM=^85=,[,\'X=LS_!AW7:W'>VM1V=(A3Z?2[*HO390 MLV\!([B6$S 6LOSDBAPS644,$PD"R1')=H$.4@N-1),0O ][@_ *Y $;ZZ4) MV]<7T<["OK'UT._=FLQ:B\7TCOK%@7(Y$RSH#5=EU+-6(RO[!\DW<>PAI0L, M=@]%*+U%Z2V[ZBVKA;76:RVPT?/GJ2YI$;Y%>3$]ZP$4!R8S7_8R H4/*+;OINB3I@O*%.3 MF$BR=->J"Z%PHF\Q71 FW&+DGR7Y(^BO-5F2=HP,CW5*VX$9 M'DJMXH-66M56K6I#Y9*8_6N"NL_5 M5OE5C7+<7+D *.:H5.Z4, M*F6P*XC2VD&J M< "(1VJ 9'L T01T[>.P1& M*X=VU4,2;\6J&B+\#8-X4"@'4*^@O@\? 2F$ M&LNU.A$QC.0I]WZL,,7Z@=>: 0\ M@HQ4(R+,R87L.I/4E78.2^#K">_6X1+R\D M:[8(8)$RC(CLT =0@D%W]I[@%_0PBC#^H^M] Z0"MM4-9BH@#TTC1Z#0E_U6 MI/5Q \_0_3G\!O"B.P9Z-1D'^JG%C]].O87E< -E2AT*5HA_A'71R#8J8#L" MQO4HG?_@[_Q%+'ACW'%+CYNX@A M&&KD%*#N2.NQ("E\)=B+\7I*Y7F1>6[F81<&M>WB8VGB":=N%MSMI]"+KW^W MFUJIU+__^1_I^:TF%PK!G5I0,8(N4[KN 6) -'R[T&?P_DO=?M2??#'[T43K M)3IC-+8>CJG3AH5_15)_,R#*;^-"_WZ16DFAOG'0%;=%WWE\6<27KF\A05\R M(@=!EMO&E-+;[6!2:YH"^AUM-%@A@@U;N/#)E\5JF'B;5.FEDFAU,@=;]L<7 M?[MSC3)S MA-/P 3%ZDUIY,%1'\*R1*Q&OY$]@R)E+UTJ-D\E"VV5J&:I@#HTT,= KF3JH M&ZBY6-373JJK'"?59<_4EK/4R&XC6+W*QHS2S%%UMD#A,URN2V07J:<-7V>=%=\,BP%\\1ENX(*OK M433G%3/V>)S56=5I2F*S$BG^$X JG358LY(KNK MH*7V=[NS,]'(/ZG(_&$(;[C>TF5CL#@UQF/"YS'N@S=X+"F7$6H7* C?.7Y5 MR[T\'F1^I(%80SE@LMM-/#TYF.P-4YZI@V%R750ABXWPTBGLC[D6'@7B)>DP M?E%,!Q@D/87UV2D[4&3UYY/*X)11?AS3\LA:Z/]3US;AR;];_PHM$^;$MO=: M7R*]HZD.X&%0T BF1UWM-$\S3LY,&]&4D^43$0-"4K#C,;/$Q;GE!ZZ')CC0 M+LMBM- 6=MCG>U"9/:8(S\"H]5>%,/&- M/(.282M[9RHK<4AIMB-G@Z&@XL M/B=N1(Z-APB?'4I->$+T,V,G&$[H"?F.C!.B3H O7#)/*T[+=V?!(S 4'ZVP M22*_40O#@@;2)#NV0=%3+ P/3.):PF+/F7J$LW<7 !Q (#"'$Z0R4/OJ14E M;;A+$#)!Z# ;@KF *?QFP'"XN<<>$[T:4SG^8+ESN!RFN$ <$\$'SJF-KG?N MF*)LV'Z FWAO&5$6)UMVK89 <&26^2T#3^=P\DQQ09;^6T"Y]Y09 MF1S#'W3+YHD+/&FXD"& JD'(P N)'Z(E:2'I 2O,+(>9LGA;CKC7DW$K8^PF M;,.H#69A [T%3"@X,'L2/.(A6GB2#4_0/2'6-()X83D/U _XW4#S-W\@8FJ\2A:?#532:G\V1$GX'*8BF MSASGSO#&X P,A()Y';4CU;VUNV+2+%-E2I3<+/+Z\U7ZR9.-4(*"N>>&]T#R M0HWA'G"D;7P*_ G[:+;XIP+^V4> ,#5GYMJ@6?F7Y^=I40D.)S]$%)M#QPG# M"^/H,+_RM>"SWX"%5DPJ"=,&-'(5,*.)EV@ RXG_(9+2*#L)^Y*5YTE'L!B ML$@Y_H'@](!R*_!/>>*P+#P8*SA0<'!$./@U*V@_;79-2PD0-4F RFA/D6[# M\6F&NLF*E0PP1K\;F&Z @:/8LD< M +-GA6\*MRAV(X-B3YQP,>51U<25(]+M=!;/8RY4$WYC\HIY@='30'W\!8_[ MN*$?N5!93ATZ-PV>>2L$:N@G'F1TBV'NA^WZ>"Z-R3ND7#.$?#=B9Y?2C%RRGF#T4J#WT6V0:!L@BD8A'-R"_#81E*"3Z0G]BF;R6 M(]*96=T<';/PB*,_1._E+I( 4Y,-3.SU,:I-Q(*BU$7?76;;THL3.\29 Y%+='37>S0(/4=$@"S8#\^"?8?-8C>1*85/J%E$H208F;(#:8M_AQS51L!94VW%W^ ML85P:E)TZN(NATN71QQ2;XDUMY2[.-;<5I1.=-VYQ)TR4D.1*\(A(N(B:!,- M:G@Z7,Q*8@CV=NY;^!5_)',KI^)'J6MTS@E3&KD-36#1N65C+2QBNB!B@E2M M,J;K\N35I_2(UCV;^<%#]&J'7B;@%'!V"F W8 MJY%;2GG5C"C1#.#AFP^@ZO-,-=Q1+I*1Y+OM=S>8Z]^YTJ+/7^!Z5$S O U M]EWGG=1.2C%62<8V2C)^=05&T!]T!V^.-;6'691G=A@N6[@ K M<2ND"DJ'/T4H'IUD]4V".8%=P*-K3/YR3PA;3W@B/S;CI]8TC-(;6!SB@8I$ M278:VF?U+-D1OLM]_2I\_,.?69'O2X[-8-&86S$QY3.*+]6G M/I[^IZ<19UO<=_S.W0W@C*@KKT&TVH83;4._L&J\VH:3;,-(&W75-E2^#0J4 M)-D&!4H2;(,")2FV07'#D;=A38O99UD0%2[#>(]E*$\L-G#"Q2S7N EO@_K& M35B1=-,G?(8DW9@=5A+YK.#+<&W\\L<7@Q=;)K^Q^6$[W_FVL_Q.0$FUS%,T MOAWO%384;\V>:,T>2KVUOI,_7'9*YP-+'8F/H>Y&))M;VB)&5+A2>T98MU+: MRMK5&F;6TE%F*5Z_Q,0?D=GGORF%)(X,)=LGE>[[F>T!N@XDNH>"Q$3KC)L% M$YCK51HR*#*H+QET)J4*B#,6 /LV%Y9' <7R+"R2'R>@3I]21U5TK,C#,N#+ MZ*DLIQ9ZF*)=5C]I&0RPE\><8$4F=>D-V3OMT[1DKX@_"M9+,8QBF ,8IJ?U MFDL.1V(7Z8S+?52(J& 2KR6S77TX RVA]L2\POIKK*O#YBH?S.T*;*_'6O=- MF9O>3(&O:+^)M(^=4$LE?MEVO63QW0#70"37DT-ZRBUP&K56YIC+,]"R7$NI M3HNT.\R.M5X1S"IO@^)#Q8H9TTW M%B[PV+]37V0Z>.F& :I\X*>*JL85UW2?]RWDPW\YF6B]>$VRW;RB)M#)\+ = M=$&K,%:2S5J(1H.BEA7QY[PK"?8MC,8E"KKR$E)1VR S]_YHR#;OSF M<-VC MCHEKJU9A&VVL=#?C=:5X\3O6L=J:AJEVB''A6,MA&QJ5 4D_+D-$HCWVMH[< M44U;5L#E93_5<)AWIS#U)U^LEQL&6%C+Y-7L4IV=AF-^F1X4-04;#-9=A0W M;N(Q)(^-NW$G?> NL.?+5+=9IP[1\FD.;$D]6.\':K/:**GY.!>\(0+?DDVD MFVL"E?21B=JFQ\740%K,@8;U>U&%1=04C N@I5O/L==@W1;^VDQ_\97*9ND5 MP&J"<:W!!>M:@T6$L2-$7/ Q8 B6S!09!*Q54Q0E7MHZLHK)VQ8G)6):V7Y< MG>Z63GV9W>N,^-#6].>+[M.BZM=1H65&J(4MD>-&I24!2RN_G7J.?===X(6L M[3UO^=5:@TWPPJ5NI:_9@ZW8XU;!K:CDHP05GF5L6+J7W"VSD=[U]A2+DOOK M[2^7@49]S,0UR/,5 '/"Q-Q'F:0ZA6&CB#7<2CO:LP*N.8Z*F$9K9N[7"*^,:-Q_&RQV8YX>[>K$ M!O42P[=I56ZG??FT.AA$>P!!VWWB!%G4:C4G^C"22+%'XMK.;.)9K!TS; .# M=MT7,W7_PM*\^.Y'BZL IOOHG+;[\JK'=P;_>VX)<(5R:U!N?<#YA"B7-!$5 M'0@SN@'JJIUV"N$N@]C!WA,+*JHPC,\3X_["[YL:[TN MZDS\SKC?8,SWVUKA/HJ2V=%03)(>:C0\JUQ4@%[_6Y%O+(^[WI M80!Z)X-";.(6S4_/U!A^V>FF.DU;\6N2(O,_N[IG7NA+89*D5@J^N??TQ1I< MBS7'=?20VH^T_.%K/#ALC=F\7_92M\?Z9C1:5("S6YN(KW/7J4[KAEE%D973 M/>QYH$N[W-R]=%P'"]:\Q\K7-PY*8]'!$ZNH>D!;(>S2U;U'HRZD2 ]?A'"^ M!L(%,DR56CWS[9:XW^'/K)XV]JL0%4V?=_.)ZO-DEZ'98N)?;A%,W#(0PP.8'O+.Y$=%.I!&RXNM60H+" M?(_,MA3@I:C1IS2J!BX*@9,KWCP=+KQ-BJK'38I%F7!>7KQPP*SJ>C(YYCM9 M6$&*#7@5]7L*PZ)B++QA.NXG2AF4E!BTYNVHXK81/JBM-)DCK@P:I&#;.T^L MRY$;,.W/L$,S4BEAX_Z'*Y. [E\H-LL]@HEP6O518D:NU"?],_:;^5WTF^'] M=U#5X\;'FF8THD&&GV] @\UG.!=AQ7\;,=L3)AQZG;&SPAH_"']+U!4'+1. M .Q\ L]?LN;PZ>8X&KE:\$>DO9% \#;#="+YCB M1GX'I@'6N\$+V!0_ 1NCJ^L+C)IU,/C]YN=/7\!*M$.&8:#?Z.A]1#X3?2*P M60+ZV1!(F'AC]PFE5I^".L15.O$DH5DM*&$=)5[WM.[@5>0-76/4OV&NX?28 M\3G\YKRGE1EF;:TS?,64N$@O3%11-OLE@YL@<5_GENPIKU/VTFV)HKZUJ0N2 M;4OWL.5;F@5TMI]^./U+]'"+&[((6,XVP>5FJ^AU;'C6='V#AMT@.&K5$#7# M3"GJV;Y+N(9)=R74.Y/YK5*8>AZWZ!+V6;=G^ M,V[%PI@/FZ^X,(0H=N&S(>BI(?"P#V^)Y#'"1_YTL;GW$Z#O-VR0@M$.]K38 M0X/]8D+6%CSJJ()=OY'#(H2*=8"X;WTKW:1P[>\>!98,A0*6N+RY$RG=3Y%I M*7%/JDU]TMW$VP2?.7]FY+[J4K*]2TE?=2E174J<^G0ID44 K@H#)1*%MS=E M4W]*V]1ERT+480%YL6\@BS)PXN'MQH3YNLZXC\ST*\?!7[@)BG(-3.@%P,[% M?\>>0>:HY([8]V!7L"AYKR,"RTQDHB1.-1WC$M DOH726+B-\?&H C."U+<6\&Q $%^XMF8A:_EGS"WZ0--]#+'#MVC@R)UG MF$*#2.#:MH@<1WY(T;0PW=R[E70%IU$H@X\W\A;R_*-\+A_=C%\(/5XMK_*QBS$'W?"&9H(BRD%.D.4 M3[3+*%EWO>=J2%[;+HPYPFF&=RQZ3LTW&KD-,4#*0N',:P4$@ZG, 5^+E_WA M()5QN'HNYQ%46;INT<#X-;[-71L(G36=8^9>M=4BC $F:57(N@WQ^Z]XU&0=9/ M61<.2%I,9$TL2VX118GHX@D+]@34?GC6R5)H/^@U8C89V$X@:UO":6033(9W M%Y:11#7]EC#HQ&>61#K/IF$%U)@[ (/W>)3'!!CP0/_(1E'!E&;7H]N8*5S( M+3QWMQ7G5K%TJ^@%V3GX14D#C74HYQDQ.\ZB0OE7GS__?G-]=7?SZ2/Y] NY M_G)S!Q]_)U?7UY_^_'AW\_%7\OD37''SX99W?QQ=??A-JZN7\F4 MTDN?Y?!.5W*>Y@X6BVD@4;H62JTE2 CTG!;&4\0)1]?G$9_0%X<)2HCC')5Q M:KR;N_/2EP_7'S[>_?Y_Y.;V]L\/[\DO-Q^O/E[?9+GI]@[8Z.K+^Z,S4!VP M:I4[OE!,U4 ?ON^'F1S;%*LP,UGW1-#"I(&.$47D@X]@(1(@:)&^=IOD1=^" MWFO-@.E G;M*'O59<%TK2F$3DO$CR]@5)\/_=/00I!K+CX\R@:_3.MTO\2AO MDTS@=+KO#1XKZW"1M2;Q-\VM_W,\1NR.\XD6X_7E;_9VU.W5:%8E(A4E(@U4 M(I)*1*I1(M+QN&,'D?OYFEQ_^OCQPS4JL"UR\_%:8VKJ[9\_W]Z\O[GZY?H"SCUXEE_O@"!4GO?_Z\ F7B#G[_ MWP\P6_CXN_CT_N;V^O=/MW]^><&WO8(I,[[II 1+T?R97.R1"Y*>$MO!U*1( M/*L/;#4*VT22JY\__7E'_KCZ\M\?[LB7F]O_SJW@5W,P&O0F@]G7-AV-OO8- M??IU.A["QU%[:/9ZG1[5IR=;ON@(8+%6A(>:=)&IOTSG4@C#W;/\;^*\$EO1 MT946J4"@:H"F$S F9@8T?&%'G]^GLL:NV!DI[DL@7^"!*8UH1_-B!H^#2PJM M#')+184?,<#/H J1FQOVL0.O^\0<#C>)VR :1Z0\)8H2:&G"/Q%G9T>IUSS1 MVV!YW+&%E%XMD9IV6C-H6VY4I'%5J*$K';$&.N)0Z8A*1U0ZHM(1-^J(?9CR MW9=/O]_"3#]_^73]X3UH3[=?Q\/1>#*LDW+8!^4PF@O;MG@VVW7!O.8WU+OC MD6F87X>SMO&UWS/IU\ET-OLZZAH3^#3IT]'LN&NS^ZXGJADOW.#:/$?NL^<: MU$2-[90>^"V5#&3V*+(@=YQ8W$JBP[PZ%=8=3(6KKN<6G9$/WZD1,@WY$^8T M@WJ(2\]_2WQ]XK<6H0^Z'?)P-SR"'Q#$(IDL(LX5]>1\!C^.$6WG,M[.5#[- MVDJCF-@-S+2(].;M3XQ]FJR<%0_C@R;\)<12DYV>?M$9O*9OV$V=@2D^P>V+ MT+YGLTE2:VYA/3Q>-.+#=ZYCDRN#I6EW)JR8#KQ\P77^UWB#&&3Z8C&:-RTL MNH@YM>E1$,8E5'%^?E:RF+; M2$?"[\S?AS8=2Z 226R;;GKNPNHE+JL.9MLB2K5@2;Z+1>B 7IXJUBK>)A(H M_ R')QG6^)ZE!Y^!R_'4;,35?/+1]TF,P>4<[7-ZQCI.B][IFI _IFBMF<-; M'\$X2;8HR3E'JC)T)ZH]#%8YJQ0ESC533,T)/5T42>"'-D3&H(6E4/[B..7G M#U\X%(F9UYV"5;"1[7$I_PK->W8![+' O"@!$4^(7$P!\F96( Z@P>K,K24K MO>?Z(!_LC20KZN#N )$Y"(CF?NH^BA+3V?E0(6 08.7IFN#ZCY3'+E^LL#"T[PL^M+61>&7@-[S"C+ MG^$2_C;Y03G^@!3?@K[ #[2)G[BV-Z4&:%*90T5 )7_H3R+#^HHGUF<+IO); M!9[DJIG.=4QM?(294X?8F+?.CN7A_5PM$05L,!?>P^-[6.,ZHQ61_Z %>L@>FBZ*F'H1#Y"">/3V5KEX6G5-,T(YQ1>KX5<05&ODG M;JK-SB/RV7/A]0241I?"$\SF'NC?*"^RXSI6X'I"[%GLL$]&W.=?O_'M20X^ M +; <9P&UV=$A\#RR%T3-H-3YR:SA$)7,Q?.<\4*(-^()+E X M4!H+/5+C1/#/.6A:^%JD3?2+PV[CUAK!.N* T?B!1YU[^,W)'!'-EB[A[T9% M+P26%Q7(Q68!QV)D($L<48Z&]6]VGB'T+3:K[$7).NJ&YXK\8=<##HU/7:34 MDLWKR#92;&IF#HFP]'FZL& 1?BH6)3]+TJ4/KOU CYL[V%QX_27TT'K#DRT, M H#OEZ#\T8C95X[?)IC#C #.ETDE?J;7!:S(#NPE7;!"S%%->(>KYV@6X$'' MP$_K^P!><(M^S_Z.[L,'/KK>-QC7PD5VB X19V)%"(B@9:/5ZW.,,*T98 @F MFT<'EP48I/5TT,X!>+R62,K+/-)WR0PD S_X@S,402I%9@>-'3!WD$B'4[,F%337IDY)6J531"-I:A76N5FYH[;<,YY=FO5]@-*WNJ]CH M*6.C(Q4;5;%1*6.C/ J%X;R;FT]WOWWXD@KA?1V.Q^-)KS#Z=%BQCL,B<<_: MC'7QRQMR0=BD4X'+-1&\$M^;#XM^G1E#?=+N3+].^IWNU_YH!G]U^_3KP.C2 MJ=EI3Z;C*#2:!%([5Y@+):HK?1VU!\-QN9M4Y#0J<35X!OH5[ +.A_ )'7<# MMD4HE9>Q'-]6I-4R+PV+HZ6C-M@[:\;.\D9EQR/'\I,;8K\U5F %%$5>VHGU M DE5XF5EEC)GC6YB5U4G23-,$96_?^)@4<8@-F!%PV6#B1P1K?290P'64;QN3156[J9;,629;XWO%76B@!]V!D&KT6#U M#V#+K1GU>:A&.$R$$X+G(3ZB98(RRF9%NUB[I<0GE!US8NDF9\!X"$Y$W3)K MG1R83"U2.I2P[B8,P/T+4T190%(L=38*F%07C!>$1_EREEB51UV:D[]0&$=@ MSF->.!T5EV@[HGVW%A%MI]V)RW!J(^U2W0Y2'1 %\2>UE]"RC JSQ7%=7NH) MV(<[?3)LEBO MI'A,J60UW!;TG*>-?34)(I\R$PI( IB].3(B1O&:G0Z8,?C MNGNNHS]87HB(ZLU8$TO8UW^&03RF'+$:^;=:Q M4B?WMCO%L/J">M@R _N!DG^@+]A[2A="P'P;= F*NO3,YQT&S)KBGF)TH#&J M"+$G*\WA'!Z_8V?OV-$Z^/$?.NX'WGF%1\@!JG3N!+'@.BLJ,(/SS5 S:S0J M3M"F9LI)-0[+)B/ST#OYS7$?^;L\?6F9Z$I'5_&Q'2 -(UF#<9M2S; MYL@F/K.&% &EEK_(/3.Z%%UR_+E"LVJ!JF"(P0>B&TX&D,4H&#VW!&1?""!O M)?.+GYLF>46BVP?Z3_2/VD\BZ<,S+S#&\,3U30N+PHC4F! W#';%\T7-P!@H MYKJ?B72RY [6OH6U,PX#[.*8CFU&FT:3)L1"O(:>$]$,.K)3](QZ&VSZ4TS9 M;("L+H#E1/$,_AA>H3%]<]P6&11W4,$0GB,-D)^I69GVRJQ37:-:W$D'ZGQN3:N:P-6*4P*U&(TI%(]ELK#T',2MD 0;EBN#",Z\0ZR/R2 M1+ W*&/P6RN3G,=L L+I+BK0RS*"= +Z%&].REH L>!Y/OB_?H;)!:U<[V;F M]_3SB,N03#A76[22.+600L-&X MQ2 , ##8?,MG))YH\'& '/!+$12:P8 R+W+RR=ZC[IGJCW=3<42*!#!74Z1Q:V%I\&>ADXD@KA] MY8B2E$NLF\A#A@)?\6D^"YC&.8-L#S,/9E";=.!)%#%!1?& ,EB5,O@8U/(T M*ZZ+,[$9ST#/NN#.8 M#CLBAJ\2JK8G5(U50I5*J)(OH2JU\)V.-HB6),K;&7[X/@?,"/RO_6&G79RS M\^QK/T6&J6=C_C,&H:/E MB3Y?8'N 2XY@C[ @6Y$C_EV?^JX=!O1=U!+A)(B_2^6ISNZI3AEID&V!L'$# MNEI[K#:@V@T8J@VH< /&8ZW353MPK!U@'3%$TQ@02GCECR^Z+S9L2T;?GFCC M3M'&5%,62B@'?Y]ZY&UVP?)-8-DY(WQ\OCUL3AM_\=/'$/.#,NM8$GR)W5$5U8CS4//U:BJ89H>7+0O71?J):?8V?^J M-R>6PF][R,F33# RKPWGNW.!N8SM8:_]G7[O=CY6#L8@ZBWHH-SK]V-'GJK>U/=H?[%I^\V?8J* M@<$B=;45,[\QP-)5P** Y9C TJTUL-Q2QW(]\K^ 'VM!9K4^E@*9/,ATE?:B M0.:8(-,].^VE,R9_:K?:M19#3*B5G%HTAZ>-0XI94?AT%%Q MZ)R5G6-B4@J2M"9ATF121]U(@9*\H#0/@J5_^?;MX^.CYE-#NWBWS56 M+@-LRA[J?X_SOV*UOLVDT/[MAVN\X&KI63;I3OC!X#=-U9PZ[8YV\_%6 94" MJF=/\,;!W\G_^_G+[\"R[(0P)>]=(\1S+_]%+MBIF?@'4_P ?U"?G-24CL18%^+TJM8RD!TQ2L'#\D&5+TPD9I M&_*?Y5_%LJ_][IW]GQ2?(!3[EA\PAR:\SI0H\9NG%L='WUNV(CQ4;' M8:-KW39"WF>$_&XYWZ9X'+VQK/3^PR^*E10K'5LBO5\YX>U[C]Z^7]#;]YH7\F6MCWR2YCKFKF?='@UVVB^(N)#&VF&Z#+"H MJ\-KWL6G&$$DO,GSY5MV>C!S$.7P%=!PGMFSV.R;U&%06!2Z6',69N/9[(UG MEY/>'WB\=/6)[/2,-J31(8'N0&O'YY8=UZ'QYK"V6:1-,/T^OZ%W\[R\LKH/EH9!8CEI):?\);)S!+6LXBQ1/L7Z5B&LNC K)X9I%#>.@27>YLIOK' __/@:1O'1#7@;MC\=/319,><- TN2 M9I(AGB5[;CDKF2X^L%]Q%-.8]GMTV/O:GW6G7_M3O?UU.IP87]OF9#8;=TQ] M9D9=:%1QE.W%42:J.(HJCG)(,LZ)NDW=WOSZ\>KNSR\?;K\.>N/N*&IP5(&5 MNZ7C5+:Q13SN-2V*D/AS M9]+KM\2-]Q;V-G "5I?7#+'6-Z^9G]:_X#53%-;W#N];CR;8E,YU>Q9U;F&G M@L4%K+!KZ,!-['E@DLQ=#^9]@D*[FQT?A7O[^9IJ]13:76U(!3LRT 9]M2&5;TC&C3#H:AV9-B45SEC=GT;LRSYA MVGW%_"GB$".M&P4BLEI7)C;!K\JLY7L]H)?[14OW%:JG((FK\!XF3#K"\[S7 MA/:62372F8\E!2I:@I^?=J'5=5@J[ 6!9)WE=\)<^R3R=U8^]KN]\.RRJ1!*ZJI&XI(>N8$U:05AM(.^H29+ /%6D) M@6_; L'CW&#^Q'#0^-73@[G"086#"@<5#NZ+@]*OP4X%I*ITV[]^C^&YJS@\ M%XWIC8)D!=G,F;K*FZ^1)_.W3 M'U>WY%HC/U_]]X9?T&#=,)WVF_;RFH0X;;CULV&L?X;!A M.G5?G//+).]GOT.UM,=A.7]&\<&US/5'%).2!U/7?(+_S(.%_=/_!U!+ P04 M " #L@ I1VQ5!:H4) #]/P & &-N>&XM,C R,# V,S!X97@S,60Q M+FAT;>U;;5/;N!;^*[KL["W,Q'%">*N3,M,&NN7.TK),.G?VHVS+L0;9\DIR M0NZOO^=(=N($*&&W4+*;SA2P?"0=2>=YSHOMP;\\[SQ/:1ZQF'P:7?Y*8AF5 M&,D+?MXW:G?7CB>:<#&&E8=9%Y M0$[\;L??[^QW2.,%,TU-USF5/C^^><=LI,:4P2^/YU.V]->6ZJQ/[KV M4Y.) U](J5D[-O'.Z0!;X">C\>D@8X:2**5*,_-NY^OHHW<"$H8;P4X'?OW; MR88RGIT.8CXAVLP$>[>3437FN6=D$?0ZA>E#3Q]NK\C<>E,>FQ36VOFY7] X MYOG8$RPQT-+N'2[:%!^GBT;I%ASJ/LE M,C=>0C,N9L&;$<^8)I_9E%S+C.9O6JX%?FNF>/*F;Z4U_Q^#H6&!@N?,2YG3 ML]U]VS?LUGA4\#',AJU]MR4!"!/\WZO^ !7.;U,> F5(K!8IEP+ MSV.X0L6^H>,@7-)IZH8-I8C=(#&+I*)V\2 JI@I\Z]A\,.CR_ M'EU\O!B^'UU\^3SPP]/G7/W*VKJ+M5VT"(P%]C(C_VF3R^@74#=MD8@IPY,9 M,2DU@=7,T% P$DH%"WRWT]D!$2$J&YU?ZX)&]76U$-<#ER]HH5E0_]%_CA5Z M8/E&9HWSM##$2ZN_)^A,EB9(^"V+^PUT."V#ZKR-@O_Q6D>QJM@$-RZBHK(U M:P6@0G^:-7T+64A?:%,DI1-&%)MP-@6*-RG7Y+>2*H"=F)%K5DAE M@/C)1Q@2C-'[CV9:E:WOJ7 .+"6YF0 !GQW$+4$W& ML$PP#-B4<-;F!EZ*N?/F(%$*$ "F MD !G.UVE4$1U2A(AI[KF$<7&7!M(Y RAV.CD0,U6@PYTK,\ ,9H;O9 ME'"PX90P6H(/&E/WN*\KT%=)';I9F20<+BVP+@A5S&(8,,G1U@!JA&D\-JY3 M%$>Q#$(,##/P.N8Z$E*7T ^##R6%MC*%DA&+H5F378!NS( ,'#[/;Z.4YF-& MWH-?ORX%2'1[U.L>[K(]V[5[&+LK=\DQ1\\=B>#X!)U_@UL/RN<&S 9N=T%2@OCE6ZM]E8/6,:KL!J;73\.*1: M&+A'M-3K=\$(.F0 CVHF%Y/+4L$ X$;1 :%W!BF6VW&PWK/PZ\W8P)4- 6]5 M4+[ 3*N*&_ F!Q\/NF@I>&S+N[H,-8\Y51P7P%WJ8*.5'$:@4(&8@?L5%"TE5)0#$%@65:)15H /5R2T. MY_ I> ;;+V#) <_MAH5"1C?]>MM85LWB=8^.VT?[T+TZK#I**6XA?39HH*&@ MT!.7[^QCHTAC;2]YASO6]Z]K4PC0SH3'R Q4R]R"BFI@%2P'(%U0%=?0!3+A MU(6^&/3?-RT2F46Y!;#CH"711CG!QBNWU8**4A5 (-IF*5$$YVX5L(6%,\) M&*B^)Q&>1_)K^'QW>7]N;($+'<%?(VY!. 0S>%B#=:(2.I=F6%]('J_9D;"N M7%@N8FXG0)\^#KZ%WFN'7KSAT#MS5GT7'5A!K])'>^=>"#[!=6(T+:.H5(B! M1NAZSZB9U ;:\>$TC*7AA,@?[I$9V7V@2P)@!J>V(ETI'@'$;/$?GPODY5RO M/:=52O4\SD=W:,'/8ALGV/VH?/B,"'[#1/4D8$6^]9>WZ!' OUR][GA_6Z_; MP'K=X3^R7FY-(%IX5J> )V<*=)'^N&H5$WTBEYP&Z;8 A MLXQ#0L6^$;N$$E( O!]ST,\.L@MT Z&"QE $?F.YH>9(]D?)07W+AV5NWPK0 M>]NRW*L/#IY4EGM"&M\Y^1NE\>\%)+!PS0'66';& G;$&>"P"N#G-;@IHS<8 MD;N$UL;D-A6W3_'K1VE/0G=5+G-%_WOIXS;FWPA8/ZDZ]QH1!Z%]HL!9M<#^F?6O@"#[ M]DD%M9:+C'D^D6+",#S.Z;AZB495+IEEA9 S!G>GJ71^F"X!&8#W77*']@\, MBE=/<\VX=ZO75J_GU,N^0^_1H:63=X%ZMMRT-3MXAECB MQ>R+XI:7ZQGK!55\/>?"58:5-9/N'[:/#G]N+KY!F^2P?5#EG_:OE9?Y&Y,A M3> [,O4&U=<>DG80@A^_\::P&X]^(#"_3T,M16E8OW94S1WX 4:P) HWCYI' M[[Z?J'XN>Z&'=_Z@?=C;[OSC.]_HN7Z1X\^R(O=2(V:%@.*;\? M33W3GBQ]"'75^.2XV?O[0(?FVV MM'O/Q2JOU9L^$;1W$V_[C@>I8_P7W)"31_?#USX975Q^&7WZW7[5-/SE^OWH MTV+9FXB,%SOP?[B%HPOXH>:]QF[<_6)O:]M;V_XN(==++/A*,=(8TNAFK&29QRM? 3>^UEZ^ M42FUOZ)D9RF3K3X)7\IEE]OFGZ 7=,P\%QG3!'+:@$XDKPN1QV_;O3G]N::. MK3BZ+]OMI_*G_P=02P,$% @ [( *46A+?;Q6"0 NT !@ !C;GAN M+3(P,C P-C,P>&5X,S%D,BYH=&WM6_%SVC@6_E=T[.PUF<$VA*9)#S?TH;!EK(EM>28:P?_V])]E@2-+2:\N&+)D)(/E)>I+>][WW9'OP M#\^[S%.:1RPFOXS>_TIB&949RPV)%*,&:F?3Q@A MK_T3O^,?GWK>V0!Z&E9-9!Z2TZ#;"8XZ1QW2.0T[K\)NCUR_)P>?1L-#*WWQ M<3CZ[_6E&_3ZT]M?KX:DY07!?WK#(+@87;@++_U.EXP4S34W7.94!,'EAQ9I MI<8481#,9C-_UO.EF@2CFR UF7@9""DU\V,3M\X&6 .?C,9G@XP92J*4*LW, MF]:GT3OO%"0,-X*=#8+ZV\F.93P_&\1\2K29"_:FE5$UX;EG9!'V.H7I0\L M+J_)W'DS'ILT['8Z/_<+&L<\GWB")09J_-[QLD[Q2;JLE&YRH6*"&CYEV'NC MWT@PJL*Q-&E_?8B'6A9UNT3FQDMHQL4\?#'B&=/D YN1&YG1_$7;U<"W9HHG M+_I66O,_&70-$Q0\9U[*G)Y^]W7?L#OC4<$G,!K6]MV2A"!,\+]7_0 5+N]2 M/N90U?6/!D&Q#94BL%BF7 W/8RBA8I_1<3!>T6GFNAU+$;M.8A9)1>WBEM"? MPL'7KWB1%%*%/W7L'W0ZO+P97;V[&IZ/KCY^& 3CLQ\Y^[6Y=9=SNVJ340J= M:C+TR5MZRU2;1$P9GLR)2:D)K5J&C@4C8ZE@=F]:G1:("%$9Z**L"QK5Y6H6 MK@7.7=!"L[#^T?\1T_/ [(W,&IMI,8A%J[\GZ%R6)DSX'8O[#6@X+<-JLXV" M_WBC?5A7;(H+%U%1&9HU 5"A/TNY81ZN#PMS.5.TJ(;OO8)6U3I6XW=]()BX MJ<+J]0&.N8#[BE%]TZ*Z(G8+*JJ,BG[3V*NJS\$*N0L-BJ1TRHAB4\YFP.\F MY9K\5E(%F!-SK\1F9#K(1G*/&<18J5-KO+([P\"U.#, M+4> VQ+8??QA*%EA8;LU38[P;,T:DBQ3O+J_,97]V9ZL97 --">XF8;D%B8K&$19;0 MP0B4YX3F)S@@.F;X'8DRACX!V0V(M8$5.'KW H") MG()< ZG?@C0JO.JUH8&78NX\/DB4 @2 *23 V0Y7*111G9)$R)FN>42Q"=<& M,CU#*%8Z.5"SW: #76MS3]T^V5/"GA+^/TIXN>.4,%J!#]I2]Z2O*]!7B1^Z M69DD'(H66%>$*F8Q#)CD:&H -<(T;AO7*8JC6 8A!H896(ZYCH34);3#X$-) MH:U,H63$8JC6Y "@&S,@ X?/R[LHI?F$D7/PZS>E (ENCWK=XP-V:)MVCV-7 M_Q@P%(;*!]F#BCY/0'L]/ \_C9X7GC;WN/5AO[J\W1C.O3B'8?>A;/J M^^C $_DJ';57'H3@5[A.#'1E%)4*,="(*A_H-9/:0#W>#8>^-.P0^ATRJE>A&"HSNTX&>QC1/L>E0^?$X$ MOV6BNK.P)M_^YB7Z N"WE[J?'.U3]]T[_CO^6Q[_V3OZ<?>Y)&E M8T4F^(IDX5[ZO5"-0@INI-*+^-Q60)=9QHUA[#.ARUA"!H#78P[ZV4X.@&T@ M4M 8B< W'@34%,G^*#FH;^FPS.V#"/IP?\KW7*CB:04TNW[*=RX@'X8R!YK M4W$\7X\X UQ7^<#BM&W&Z"T&^"X_MB&^S>SM0P;UG;ZO8HOJ8,S=DW@@:J Q M--1L$30\RBS5>0 T4?B<'A";S3(TI!BZS,#R8-G)850LX9 M7)VETOEUN@)D -YW247\)_[TWOJ.;^@_][H_*]V_62_[7+^C^(UXV^FR7!*W M:K0TLJYPC_O;F@;/MH@E V F^_"ZY=IZQ'I"%0TC$X1A\\ZTW@]7XXDL+B^MTK*4H M#>O7SJ>Y G^!$31:;AYBNW<]JL]5C_/XCG3\D_V./*4=.>[YO5?['=G6CM@ M835\_'[TM0W'=^(?K7L^5_7XRC6CUT(Q:Q)X5@SA7$C(>3DI-;ZJTR;X9MS* MZOTH5GFJ7O8K05NYX"JGZ19WQ#ZY0>IX?HL+!Y9*BBM67I]].$BGB>[78VH+%VDEV,: MW4Z4+/-X[1WFQKOFJQ]JW>(%^H).F.=B99I ]AO2 MJ>3U,>3):[^WX$17U;'GC>Z]?/NB_]G_ %!+ P04 " #L@ I1$UF!Q04& M "[( & &-N>&XM,C R,# V,S!X97@S,F0Q+FAT;>U9:U/;.!3]*W?3 MZ19FXD<2'HF3,I.&4.@40L',;C\JMAQK5K&\LDS(_OJ]DNW@I(^EW9)VNS $ M8CV/KNXY]TH>_&)9XR0F24!#./7/WT(H@GQ.$P6!I$1AZ8*I&'R1IB2!21;.*$#//K1=>[]K64<#'&E4=A&)!UVGY3IMM^V"V_7< Z]U )?GL'/C MCW9-Z^/)R']_.2XFO;QY]?9L! W+<7[KC!SGV#\N*O9LMP6^)$G&%!,)X8XS MOFA (U8J]1QGL5C8BXXMY,SQKYQ8S?F>PX7(J!VJL'$TT"7XEY+P:#"GBD 0 M$YE1];)QXY]876RAF.+T:.!4_XNV4Q$NCP8ANX5,+3E]V9@3.6.)I43J==Q4 M];&G@]4;;>ZL!0M5[+5<]WD_)6'(DIG%::2PQ.[LWY=)-HOO"T6Q.$]23A2[ MI7KTVK@!IT1Z4Z'B_N84'^N95OTBD2@K(G/&E]X+G\UI!A=T 5=B3I(7S:($ M_V=4LNA%W[3.V%\4A\8%-@;]Z91? M$,+X+F93AD5MNS5PTFU "M!CJ=S$U&JO,(W&5_[9R=EHZ)]-+M#?KJYOAA<^ M^!-H=>'&OK9'-ER/1Z:VU=EWFS\*\.$U#(\GE_[XN([ZNZ*K;75ELIY[ ),3 M\$_'<#V\>C6\&%];D]_?CM_#<.3KFK;KMA\3= UB>]_N:1O>HSQ+(!!)0@-- MED+05$SA74XD+H\OX8JF0BK4+3@1.5K.K&US3( M)=(8UT^2$,9WJ%$)BBL./F=9IA'CKVX9HKA"3"5%:'48!?H*1=.TS7%NF>$> MTK ):$M4CR6\L>$\>"V)BIMP*6G&0BWT>M91S&B$Q.QKV:WI(A21IA:V+O4HCE^!V6KN;&-8;#/2DJP@DN)#>,]?\_#N3%X]Z M6,0HYX07)8MB$\JBSTF2#J>(3WMER=HHYTCA %V4:Q*MB"7IGSF35"Y_<(;N 5&WM[X2[E8O7:+BBX#!0NKK5Z^SU-4T&C@;[P>X55FX?V*W:YCIZ M^QWC+UL1/3.[D>?]O0]WL'1CDXO4W+K(0XQ3L0QC-F=JZ<4L1%W $;2BN)W^ M:M5/_/UQ^-O^"?C+DDBW-Z3$^*P(=@NQ%.KD)DP'Z!2CE>9Q4U<3/(%@-\1' M.+(\2Y'861'V(I;@64:7XX"A28Y-?,-6.2]D0&!T-G-F&]'-_FIZ?_R@4+F* M.2=L+>VYSWH^)@!?3/@GW$^X?V;DPU);70 MT@ C?ZC%YDAEPDLU8[7@,NRLA&/4HP/LVWM5)F"7J4!- MH&J3"9P@XF)1&:AZMG3L\::2DC^L!5KC'V\H5O5DF@F>*]JOXFW= EMPDDVO MJ/5\N$L4@EW^70\%G]Z1/?NP_;0C/]".[/7LWA-'MK8C)A]:SYB_G7P]DDW6 M;F@/[;8^'^A$E27Z7L2SBJ)/6ZZ>L&.":EP"VQQC:NH!#/-9GNEKJ.+F9\UZ MCZ4J6W>>A[K+EY&V#,'E,:Z5W@%2AH50G6"V:)#N5Y.IJ'4R!TI+^&?G$__T MO;F%&[V^&OJG][;Y+])G:U[Q/Z>!CA/?E0,/L,:'-\Q/OOWDV]\D+]O&@A_T M,F3#HZO+GRW=[WSMMM02M7AUXIR2X(^9%'D26NMW@[5WS>L5):CV!DAW[1A< MOM!>.PBOEZU>H*=D1JTB?281'H@]WKSH/_H; M4$L#!!0 ( .R "E&@#X)>Y 4 &T@ 8 8VYX;BTR,#(P,#8S,'AE M>#,R9#(N:'1M[5EK<]HX%/TK=^ETF\S@%X24&)(90L@TNTU(P=G=?A2VC#45 MEE>60]A?OU=^$$.[;?H([723"0F6KJ1S7^=*9AN40$;O0 MM1S;:MDM&^RN:Q^ZSA%<7\+>C3?&6-;IJ0"-2*G$M:[E3<\B96I!;\P.)" MI-0,5- XZ>L6_$M)<-)?4$7 CXA,J3INW'CG1AS>DKDSEBQ0D>O8]O->0H* Q7.#TU!A MB]GNW+=)-H_N&T6AG"LI)XK=4CU[;5Z?4R+=F5!1;WN)#XU,JG&AB)41D@7C M*_>%QQ8TA2NZA(E8D/A%LVC!_RF5+'S1RZ53]@_%J5%!SF)J1+3 :3I'/47O ME$$XF^-JNK57F,1%8="?=OD%(8SN(C9CV-0R6WTKV04D'R.6RFU,3FN-:3B: M>!?G%\.!=S&^PGB;3&\&5QYX8W"Z<&-.S:$)T]$P[W7:';OYHP ?3&%P-K[V M1F=UU-\571T<#6:&N._7H_>PF#HZ9Z6;3]J+-0@ MMCMF6]OP'N5%#+Z(8^KK9"D(3444WF1$HGI\!1.:"*F0M^!WKDK\^ZK9;=&XH%LN(J?W)Z^Q *F4^<(&81 (T#),/?LIBB MR9J0DR%)(62\HE4M/*5^)C&-47\2!S"Z0XZ*D5QQ\@5+4XT8?[5D@.0*$944 MH=5A%.@K%,U<-L.U98H^I$$3O B-F@*&^"EY1V43UXP98OV#^12N)4U9@(YN MPC!B-(1S%F,]8(3#. Q10N:X/.3V-)/XA*OK%4KEFSFBV0I04+$0U6A"DLDT M(UA#E*BG5VG_/+UP"J+8T26@?RKQ$('6*]6#/1CCM_@9"4RY8;LC@:]&D<7*-VR:"B) MGZ#2H!!K'Y8%107USH]JL8WZ5AO?)[S,VSR%$5]O&3%%#6T\ZL9B*4E28>OB MJ-+();@]9W\;PZ9 7R^ZKDJ""^D^L_.?KS-Y\:BG18QR07C1LBR<4#9]C*9T MB45\.BK+3 XSCFGM8XARG5CK9)/T[XQ)JC%T]H+]*L1K MJ;E.RX&O=+=SU#[HZ<3H6QKL>]XK7=LQG9IS+>U^*X^7'1&A4U)VY^!]#Y9A MG.]/:F%=[$WRH&(IUG'.U,J-6( 4@3-HEK';O;763_G[X^1OZR?(7Q:'6CY/ M2JS9BN"P %NAGMR$Z:*=8.'2>=S4W01/)3@,\6'=PHX$$SLM2F&XKFG]X<-#%2KYV6%G6Z'[G="'"."S$_X)]Q/N MGQFW3MV4WO.O%#QSRHBKQ95OD:]]06$[A R,6RTKUZ-G19<6>XOW]G+%&W3UY(K/O) M+!4\4[17E=)-E1_=_]L.KXU\N+<++B[_;K+\?WO$,;N'3Q[Y@3S2:9E'3P[9 ME4/RG<[F7OC;L=?.;5+?9..F,G3W 'F @N@.G3LT![=3YK#2BWP7HTO!]/\GFSP^VARK_+/ M%>_?V-G_[^C6O/Y=0_L!QMBZ_WV*ZZ>X_A9[J%WH^U5O*K8"O;J:V='MRY=Z MJ[;9BM:'QAGQW\VER.+ V+RYJ[T=WNPH0;6V0%;>N.DO-FV?N6=D#DU MBBTP"165+KD5K+HJ?7EDMM>46#39^457\28]?S5_\B]02P$"% ,4 " #L M@ I1$U*W\PX* #A4P $0 @ $ 8VYX;BTR,#(P,#8S M,"YX&UL4$L! A0#% @ [( *48VT MZTF'$P G0\! !4 ( ! 18 &-N>&XM,C R,# V,S!?9&5F M+GAM;%!+ 0(4 Q0 ( .R "E%8Z43&4CL #0\ P 5 " M ;LI !C;GAN+3(P,C P-C,P7VQA8BYX;6Q02P$"% ,4 " #L@ I1[#VN M?P0G !\D@( %0 @ % 90 8VYX;BTR,#(P,#8S,%]P&UL4$L! A0#% @ [( *41LJ*3GA#0( VKX? !4 ( ! M=XP &-N>&XM,C R,# V,S!X,3!Q+FAT;5!+ 0(4 Q0 ( .R "E';%4%J MA0D /T_ 8 " 8N: @!C;GAN+3(P,C P-C,P>&5X,S%D M,2YH=&U02P$"% ,4 " #L@ I1:$M]O%8) "[0 & M@ %&I ( 8VYX;BTR,#(P,#8S,'AE>#,Q9#(N:'1M4$L! A0#% @ [( * M41-9@<4%!@ NR !@ ( !TJT" &-N>&XM,C R,# V,S!X M97@S,F0Q+FAT;5!+ 0(4 Q0 ( .R "E&@#X)>Y 4 &T@ 8 M " 0VT @!C;GAN+3(P,C P-C,P>&5X,S)D,BYH=&U02P4& H ,"@"F @ )[H" end