0001558370-22-012230.txt : 20220804 0001558370-22-012230.hdr.sgml : 20220804 20220804162800 ACCESSION NUMBER: 0001558370-22-012230 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 41 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220804 DATE AS OF CHANGE: 20220804 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: 221137066 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-20220630x10q.htm 10-Q
http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities--12-312022Q20001050377false0001050377us-gaap:CommonStockMember2022-04-012022-06-300001050377us-gaap:CommonStockMember2022-01-012022-06-300001050377us-gaap:CommonStockMember2021-04-012021-06-300001050377us-gaap:CommonStockMember2021-01-012021-06-300001050377us-gaap:RetainedEarningsMember2022-06-300001050377us-gaap:AdditionalPaidInCapitalMember2022-06-300001050377us-gaap:RetainedEarningsMember2022-03-310001050377us-gaap:AdditionalPaidInCapitalMember2022-03-3100010503772022-03-310001050377us-gaap:RetainedEarningsMember2021-12-310001050377us-gaap:AdditionalPaidInCapitalMember2021-12-310001050377us-gaap:RetainedEarningsMember2021-06-300001050377us-gaap:AdditionalPaidInCapitalMember2021-06-300001050377us-gaap:RetainedEarningsMember2021-03-310001050377us-gaap:AdditionalPaidInCapitalMember2021-03-3100010503772021-03-310001050377us-gaap:RetainedEarningsMember2020-12-310001050377us-gaap:AdditionalPaidInCapitalMember2020-12-310001050377cnxn:SoftwareMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-04-012022-06-300001050377cnxn:SoftwareMembercnxn:PublicSectorMember2022-04-012022-06-300001050377cnxn:SoftwareMembercnxn:LargeAccountSegmentMember2022-04-012022-06-300001050377cnxn:ServersAndStorageMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-04-012022-06-300001050377cnxn:ServersAndStorageMembercnxn:PublicSectorMember2022-04-012022-06-300001050377cnxn:ServersAndStorageMembercnxn:LargeAccountSegmentMember2022-04-012022-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-04-012022-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:PublicSectorMember2022-04-012022-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:LargeAccountSegmentMember2022-04-012022-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-04-012022-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:PublicSectorMember2022-04-012022-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:LargeAccountSegmentMember2022-04-012022-06-300001050377cnxn:NetAndComMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-04-012022-06-300001050377cnxn:NetAndComMembercnxn:PublicSectorMember2022-04-012022-06-300001050377cnxn:NetAndComMembercnxn:LargeAccountSegmentMember2022-04-012022-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-04-012022-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:PublicSectorMember2022-04-012022-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:LargeAccountSegmentMember2022-04-012022-06-300001050377cnxn:DesktopsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-04-012022-06-300001050377cnxn:DesktopsMembercnxn:PublicSectorMember2022-04-012022-06-300001050377cnxn:DesktopsMembercnxn:LargeAccountSegmentMember2022-04-012022-06-300001050377cnxn:AccessoriesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-04-012022-06-300001050377cnxn:AccessoriesMembercnxn:PublicSectorMember2022-04-012022-06-300001050377cnxn:AccessoriesMembercnxn:LargeAccountSegmentMember2022-04-012022-06-300001050377cnxn:SoftwareMember2022-04-012022-06-300001050377cnxn:SmallAndMediumSizedBusinessesSegmentMember2022-04-012022-06-300001050377cnxn:ServersAndStorageMember2022-04-012022-06-300001050377cnxn:PublicSectorMember2022-04-012022-06-300001050377cnxn:OtherHardwareAndServicesMember2022-04-012022-06-300001050377cnxn:NotebooksAndMobilityMember2022-04-012022-06-300001050377cnxn:NetAndComMember2022-04-012022-06-300001050377cnxn:LargeAccountSegmentMember2022-04-012022-06-300001050377cnxn:DisplaysAndSoundsMember2022-04-012022-06-300001050377cnxn:DesktopsMember2022-04-012022-06-300001050377cnxn:AccessoriesMember2022-04-012022-06-300001050377cnxn:SoftwareMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-01-012022-06-300001050377cnxn:SoftwareMembercnxn:PublicSectorMember2022-01-012022-06-300001050377cnxn:SoftwareMembercnxn:LargeAccountSegmentMember2022-01-012022-06-300001050377cnxn:ServersAndStorageMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-01-012022-06-300001050377cnxn:ServersAndStorageMembercnxn:PublicSectorMember2022-01-012022-06-300001050377cnxn:ServersAndStorageMembercnxn:LargeAccountSegmentMember2022-01-012022-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-01-012022-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:PublicSectorMember2022-01-012022-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:LargeAccountSegmentMember2022-01-012022-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-01-012022-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:PublicSectorMember2022-01-012022-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:LargeAccountSegmentMember2022-01-012022-06-300001050377cnxn:NetAndComMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-01-012022-06-300001050377cnxn:NetAndComMembercnxn:PublicSectorMember2022-01-012022-06-300001050377cnxn:NetAndComMembercnxn:LargeAccountSegmentMember2022-01-012022-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-01-012022-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:PublicSectorMember2022-01-012022-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:LargeAccountSegmentMember2022-01-012022-06-300001050377cnxn:DesktopsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-01-012022-06-300001050377cnxn:DesktopsMembercnxn:PublicSectorMember2022-01-012022-06-300001050377cnxn:DesktopsMembercnxn:LargeAccountSegmentMember2022-01-012022-06-300001050377cnxn:AccessoriesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-01-012022-06-300001050377cnxn:AccessoriesMembercnxn:PublicSectorMember2022-01-012022-06-300001050377cnxn:AccessoriesMembercnxn:LargeAccountSegmentMember2022-01-012022-06-300001050377cnxn:SoftwareMember2022-01-012022-06-300001050377cnxn:SmallAndMediumSizedBusinessesSegmentMember2022-01-012022-06-300001050377cnxn:ServersAndStorageMember2022-01-012022-06-300001050377cnxn:PublicSectorMember2022-01-012022-06-300001050377cnxn:OtherHardwareAndServicesMember2022-01-012022-06-300001050377cnxn:NotebooksAndMobilityMember2022-01-012022-06-300001050377cnxn:NetAndComMember2022-01-012022-06-300001050377cnxn:LargeAccountSegmentMember2022-01-012022-06-300001050377cnxn:DisplaysAndSoundsMember2022-01-012022-06-300001050377cnxn:DesktopsMember2022-01-012022-06-300001050377cnxn:AccessoriesMember2022-01-012022-06-300001050377cnxn:SoftwareMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-04-012021-06-300001050377cnxn:SoftwareMembercnxn:PublicSectorMember2021-04-012021-06-300001050377cnxn:SoftwareMembercnxn:LargeAccountSegmentMember2021-04-012021-06-300001050377cnxn:ServersAndStorageMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-04-012021-06-300001050377cnxn:ServersAndStorageMembercnxn:PublicSectorMember2021-04-012021-06-300001050377cnxn:ServersAndStorageMembercnxn:LargeAccountSegmentMember2021-04-012021-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-04-012021-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:PublicSectorMember2021-04-012021-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:LargeAccountSegmentMember2021-04-012021-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-04-012021-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:PublicSectorMember2021-04-012021-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:LargeAccountSegmentMember2021-04-012021-06-300001050377cnxn:NetAndComMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-04-012021-06-300001050377cnxn:NetAndComMembercnxn:PublicSectorMember2021-04-012021-06-300001050377cnxn:NetAndComMembercnxn:LargeAccountSegmentMember2021-04-012021-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-04-012021-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:PublicSectorMember2021-04-012021-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:LargeAccountSegmentMember2021-04-012021-06-300001050377cnxn:DesktopsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-04-012021-06-300001050377cnxn:DesktopsMembercnxn:PublicSectorMember2021-04-012021-06-300001050377cnxn:DesktopsMembercnxn:LargeAccountSegmentMember2021-04-012021-06-300001050377cnxn:AccessoriesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-04-012021-06-300001050377cnxn:AccessoriesMembercnxn:PublicSectorMember2021-04-012021-06-300001050377cnxn:AccessoriesMembercnxn:LargeAccountSegmentMember2021-04-012021-06-300001050377cnxn:SoftwareMember2021-04-012021-06-300001050377cnxn:SmallAndMediumSizedBusinessesSegmentMember2021-04-012021-06-300001050377cnxn:ServersAndStorageMember2021-04-012021-06-300001050377cnxn:PublicSectorMember2021-04-012021-06-300001050377cnxn:OtherHardwareAndServicesMember2021-04-012021-06-300001050377cnxn:NotebooksAndMobilityMember2021-04-012021-06-300001050377cnxn:NetAndComMember2021-04-012021-06-300001050377cnxn:LargeAccountSegmentMember2021-04-012021-06-300001050377cnxn:DisplaysAndSoundsMember2021-04-012021-06-300001050377cnxn:DesktopsMember2021-04-012021-06-300001050377cnxn:AccessoriesMember2021-04-012021-06-300001050377cnxn:SoftwareMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-01-012021-06-300001050377cnxn:SoftwareMembercnxn:PublicSectorMember2021-01-012021-06-300001050377cnxn:SoftwareMembercnxn:LargeAccountSegmentMember2021-01-012021-06-300001050377cnxn:ServersAndStorageMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-01-012021-06-300001050377cnxn:ServersAndStorageMembercnxn:PublicSectorMember2021-01-012021-06-300001050377cnxn:ServersAndStorageMembercnxn:LargeAccountSegmentMember2021-01-012021-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-01-012021-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:PublicSectorMember2021-01-012021-06-300001050377cnxn:OtherHardwareAndServicesMembercnxn:LargeAccountSegmentMember2021-01-012021-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-01-012021-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:PublicSectorMember2021-01-012021-06-300001050377cnxn:NotebooksAndMobilityMembercnxn:LargeAccountSegmentMember2021-01-012021-06-300001050377cnxn:NetAndComMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-01-012021-06-300001050377cnxn:NetAndComMembercnxn:PublicSectorMember2021-01-012021-06-300001050377cnxn:NetAndComMembercnxn:LargeAccountSegmentMember2021-01-012021-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-01-012021-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:PublicSectorMember2021-01-012021-06-300001050377cnxn:DisplaysAndSoundsMembercnxn:LargeAccountSegmentMember2021-01-012021-06-300001050377cnxn:DesktopsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-01-012021-06-300001050377cnxn:DesktopsMembercnxn:PublicSectorMember2021-01-012021-06-300001050377cnxn:DesktopsMembercnxn:LargeAccountSegmentMember2021-01-012021-06-300001050377cnxn:AccessoriesMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-01-012021-06-300001050377cnxn:AccessoriesMembercnxn:PublicSectorMember2021-01-012021-06-300001050377cnxn:AccessoriesMembercnxn:LargeAccountSegmentMember2021-01-012021-06-300001050377cnxn:SoftwareMember2021-01-012021-06-300001050377cnxn:SmallAndMediumSizedBusinessesSegmentMember2021-01-012021-06-300001050377cnxn:ServersAndStorageMember2021-01-012021-06-300001050377cnxn:PublicSectorMember2021-01-012021-06-300001050377cnxn:OtherHardwareAndServicesMember2021-01-012021-06-300001050377cnxn:NotebooksAndMobilityMember2021-01-012021-06-300001050377cnxn:NetAndComMember2021-01-012021-06-300001050377cnxn:LargeAccountSegmentMember2021-01-012021-06-300001050377cnxn:DisplaysAndSoundsMember2021-01-012021-06-300001050377cnxn:DesktopsMember2021-01-012021-06-300001050377cnxn:AccessoriesMember2021-01-012021-06-300001050377srt:MaximumMember2022-06-3000010503772022-02-032022-02-030001050377cnxn:RelatedPartiesMember2021-06-300001050377cnxn:OthersMember2021-06-300001050377us-gaap:RetainedEarningsMember2022-04-012022-06-300001050377us-gaap:RetainedEarningsMember2022-01-012022-06-300001050377us-gaap:RetainedEarningsMember2021-04-012021-06-300001050377us-gaap:RetainedEarningsMember2021-01-012021-06-300001050377cnxn:RelatedPartiesMember2022-06-300001050377cnxn:RelatedPartiesMember2022-04-012022-06-300001050377cnxn:OthersMember2022-04-012022-06-300001050377cnxn:RelatedPartiesMember2022-01-012022-06-300001050377cnxn:OthersMember2022-01-012022-06-300001050377cnxn:RelatedPartiesMember2021-04-012021-06-300001050377cnxn:OthersMember2021-04-012021-06-300001050377cnxn:RelatedPartiesMember2021-01-012021-06-300001050377cnxn:OthersMember2021-01-012021-06-300001050377us-gaap:OperatingSegmentsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-04-012022-06-300001050377us-gaap:OperatingSegmentsMembercnxn:PublicSectorMember2022-04-012022-06-300001050377us-gaap:OperatingSegmentsMembercnxn:LargeAccountSegmentMember2022-04-012022-06-300001050377us-gaap:CorporateNonSegmentMember2022-04-012022-06-300001050377us-gaap:OperatingSegmentsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-01-012022-06-300001050377us-gaap:OperatingSegmentsMembercnxn:PublicSectorMember2022-01-012022-06-300001050377us-gaap:OperatingSegmentsMembercnxn:LargeAccountSegmentMember2022-01-012022-06-300001050377us-gaap:CorporateNonSegmentMember2022-01-012022-06-300001050377us-gaap:OperatingSegmentsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-04-012021-06-300001050377us-gaap:OperatingSegmentsMembercnxn:PublicSectorMember2021-04-012021-06-300001050377us-gaap:OperatingSegmentsMembercnxn:LargeAccountSegmentMember2021-04-012021-06-300001050377us-gaap:CorporateNonSegmentMember2021-04-012021-06-300001050377us-gaap:OperatingSegmentsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-01-012021-06-300001050377us-gaap:OperatingSegmentsMembercnxn:PublicSectorMember2021-01-012021-06-300001050377us-gaap:OperatingSegmentsMembercnxn:LargeAccountSegmentMember2021-01-012021-06-300001050377us-gaap:CorporateNonSegmentMember2021-01-012021-06-300001050377us-gaap:PrimeRateMember2022-06-300001050377cnxn:AccruedExpensesAndOtherLiabilitiesMember2022-06-300001050377cnxn:AccruedExpensesAndOtherLiabilitiesMember2021-12-310001050377us-gaap:TreasuryStockMember2022-06-300001050377us-gaap:CommonStockMember2022-06-300001050377us-gaap:TreasuryStockMember2022-03-310001050377us-gaap:CommonStockMember2022-03-310001050377us-gaap:TreasuryStockMember2021-12-310001050377us-gaap:CommonStockMember2021-12-310001050377us-gaap:TreasuryStockMember2021-06-300001050377us-gaap:CommonStockMember2021-06-300001050377us-gaap:TreasuryStockMember2021-03-310001050377us-gaap:CommonStockMember2021-03-310001050377us-gaap:TreasuryStockMember2020-12-310001050377us-gaap:CommonStockMember2020-12-3100010503772020-12-310001050377us-gaap:OperatingSegmentsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2022-06-300001050377us-gaap:OperatingSegmentsMembercnxn:PublicSectorMember2022-06-300001050377us-gaap:OperatingSegmentsMembercnxn:LargeAccountSegmentMember2022-06-300001050377us-gaap:IntersegmentEliminationMember2022-06-300001050377us-gaap:OperatingSegmentsMembercnxn:SmallAndMediumSizedBusinessesSegmentMember2021-06-300001050377us-gaap:OperatingSegmentsMembercnxn:PublicSectorMember2021-06-300001050377us-gaap:OperatingSegmentsMembercnxn:LargeAccountSegmentMember2021-06-300001050377us-gaap:IntersegmentEliminationMember2021-06-3000010503772021-06-300001050377us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000010503772022-04-012022-06-300001050377us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001050377us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000010503772021-04-012021-06-300001050377us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-3000010503772021-12-3100010503772022-07-290001050377cnxn:OthersMember2022-06-3000010503772022-06-3000010503772022-01-012022-06-3000010503772021-01-012021-06-300001050377us-gaap:CorporateNonSegmentMember2022-06-300001050377us-gaap:CorporateNonSegmentMember2021-06-30iso4217:USDcnxn:leasexbrli:sharesxbrli:pureiso4217:USDxbrli:sharescnxn:segment

b

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, 2022

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 the 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 July 29, 2022 was 26,273,602.

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, 2022 and December 31, 2021

1

Condensed Consolidated Statements of Income–Three and Six months Ended June 30, 2022 and 2021

2

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

3

Condensed Consolidated Statements of Cash Flows–Six Months Ended June 30, 2022 and 2021

5

Notes to Unaudited Condensed Consolidated Financial Statements

6

ITEM 2.

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

13

ITEM 3.

Quantitative and Qualitative Disclosures About Market Risk

25

ITEM 4.

Controls and Procedures

26

PART II OTHER INFORMATION

ITEM 1.

Legal Proceedings

27

ITEM 1A.

Risk Factors

27

ITEM 6.

Exhibits

28

SIGNATURES

29

PART I. FINANCIAL INFORMATION

ITEM 1FINANCIAL STATEMENTS

PC CONNECTION, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

(amounts in thousands)

June 30, 

December 31, 

    

2022

    

2021

 

ASSETS

Current Assets:

Cash and cash equivalents

$

94,896

$

108,310

Accounts receivable, net

 

643,953

 

607,532

Inventories, net

 

223,158

 

206,555

Prepaid expenses and other current assets

 

13,368

 

10,016

Total current assets

 

975,375

 

932,413

Property and equipment, net

 

60,248

 

61,011

Right-of-use assets

8,267

9,579

Goodwill

 

73,602

 

73,602

Intangibles, net

 

5,258

 

5,868

Other assets

 

883

 

910

Total Assets

$

1,123,633

$

1,083,383

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current Liabilities:

Accounts payable

$

278,446

$

281,836

Accrued payroll

 

31,357

 

30,966

Accrued expenses and other liabilities

 

57,080

 

61,830

Total current liabilities

 

366,883

 

374,632

Deferred income taxes

 

19,278

 

19,278

Noncurrent operating lease liabilities

5,242

6,789

Other liabilities

 

231

 

211

Total Liabilities

 

391,634

 

400,910

Stockholders’ Equity:

Common Stock

 

290

 

290

Additional paid-in capital

 

124,690

 

122,354

Retained earnings

 

652,956

 

605,766

Treasury stock, at cost

(45,937)

(45,937)

Total Stockholders’ Equity

 

731,999

 

682,473

Total Liabilities and Stockholders’ Equity

$

1,123,633

$

1,083,383

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, 

    

2022

    

2021

    

2022

    

2021

 

Net sales

$

828,509

$

704,161

$

1,616,853

$

1,341,053

Cost of sales

 

691,608

 

587,834

 

1,351,646

 

1,124,206

Gross profit

 

136,901

 

116,327

 

265,207

 

216,847

Selling, general and administrative expenses

 

102,131

 

92,563

 

200,302

 

178,963

Income from operations

 

34,770

 

23,764

 

64,905

 

37,884

Other income, net

 

15

 

14

 

11

 

7

Income before taxes

 

34,785

 

23,778

 

64,916

 

37,891

Income tax provision

 

(9,387)

 

(6,486)

 

(17,726)

 

(10,415)

Net income

$

25,398

$

17,292

$

47,190

$

27,476

Earnings per common share:

Basic

$

0.97

$

0.66

$

1.80

$

1.05

Diluted

$

0.96

$

0.66

$

1.79

$

1.04

Shares used in computation of earnings per common share:

Basic

 

26,268

 

26,187

 

26,262

 

26,180

Diluted

 

26,429

 

26,359

 

26,417

 

26,361

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, 2022

Common Stock

Additional

Retained

Treasury Shares

 

    

Shares

    

Amount

    

Paid-In Capital

    

Earnings

    

Shares

    

Amount

    

Total

 

Balance - March 31, 2022

 

29,034

$

290

$

123,571

$

627,558

 

(2,773)

$

(45,937)

$

705,482

Stock-based compensation expense

 

 

 

1,408

 

 

 

 

1,408

Restricted stock units vested

 

11

 

 

 

 

 

 

Shares withheld for taxes paid on stock awards

 

 

 

(289)

 

 

 

 

(289)

Net income

 

 

 

 

25,398

 

 

 

25,398

Balance - June 30, 2022

 

29,045

$

290

$

124,690

$

652,956

 

(2,773)

$

(45,937)

$

731,999

Six Months Ended June 30, 2022

Common Stock

Additional

Retained

Treasury Shares

 

    

Shares

    

Amount

    

Paid-In Capital

    

Earnings

    

Shares

    

Amount

    

Total

 

Balance - December 31, 2021

 

29,025

$

290

$

122,354

$

605,766

 

(2,773)

$

(45,937)

$

682,473

Stock-based compensation expense

 

 

 

2,790

 

 

 

 

2,790

Restricted stock units vested

 

20

 

 

 

 

 

 

Shares withheld for taxes paid on stock awards

 

 

 

(454)

 

 

 

 

(454)

Net income

 

 

 

 

47,190

 

 

 

47,190

Balance - June 30, 2022

 

29,045

$

290

$

124,690

$

652,956

 

(2,773)

$

(45,937)

$

731,999

See notes to unaudited condensed consolidated financial statements.

3

Three Months Ended June 30, 2021

Common Stock

Additional

Retained

Treasury Shares

    

Shares

    

Amount

    

Paid-In Capital

    

Earnings

    

Shares

    

Amount

    

Total

Balance - March 31, 2021

 

28,948

$

289

$

120,875

$

572,268

 

(2,773)

$

(45,937)

$

647,495

Stock-based compensation expense

1,026

1,026

Restricted stock units vested

 

12

 

Shares withheld for taxes paid on stock awards

 

(242)

 

(242)

Net income

 

 

 

 

17,292

 

 

 

17,292

Balance - June 30, 2021

 

28,960

$

289

$

121,659

$

589,560

 

(2,773)

$

(45,937)

$

665,571

Six Months Ended June 30, 2021

Common Stock

Additional

Retained

Treasury Shares

    

Shares

    

Amount

    

Paid-In Capital

    

Earnings

    

Shares

    

Amount

    

Total

Balance - December 31, 2020

 

28,943

$

289

$

119,891

$

562,084

(2,773)

$

(45,937)

$

636,327

Stock-based compensation expense

2,092

2,092

Restricted stock units vested

 

17

 

Shares withheld for taxes paid on stock awards

 

(324)

 

(324)

Net income

 

 

 

 

27,476

 

 

 

27,476

Balance - June 30, 2021

 

28,960

$

289

$

121,659

$

589,560

 

(2,773)

$

(45,937)

$

665,571

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, 

 

2022

    

2021

 

Cash Flows (used in) provided by Operating Activities:

Net income

$

47,190

$

27,476

Adjustments to reconcile net income to net cash (used in) provided by operating activities:

Depreciation and amortization

 

5,980

 

6,218

Adjustments to credit losses reserve

 

1,642

 

1,059

Stock-based compensation expense

 

2,790

 

2,092

Loss on disposal of fixed assets

 

13

 

Changes in assets and liabilities:

Accounts receivable

 

(38,063)

 

26,806

Inventories

 

(16,603)

 

(26,212)

Prepaid expenses and other current assets

 

(3,352)

 

(2,151)

Other non-current assets

 

27

 

317

Accounts payable

 

(3,445)

 

(9,134)

Accrued expenses and other liabilities

 

(4,574)

 

5,349

Net cash (used in) provided by operating activities

 

(8,395)

 

31,820

Cash Flows used in Investing Activities:

Purchases of equipment and capitalized software

(4,565)

(4,611)

Proceeds from life insurance

1,500

Net cash used in investing activities

 

(4,565)

 

(3,111)

Cash Flows used in Financing Activities:

Proceeds from short-term borrowings

 

26,054

 

Repayment of short-term borrowings

(26,054)

Dividend payments

 

 

(8,375)

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

 

(454)

 

(324)

Net cash used in financing activities

 

(454)

 

(8,699)

(Decrease) increase in cash and cash equivalents

 

(13,414)

 

20,010

Cash and cash equivalents, beginning of year

 

108,310

 

95,655

Cash and cash equivalents, end of period

$

94,896

$

115,665

Non-cash Investing and Financing Activities:

Accrued capital expenditures

$

390

$

609

Supplemental Cash Flow Information:

Income taxes paid

$

21,509

$

13,141

Interest paid

$

3

$

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 (the “SEC”) regarding interim financial reporting and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). 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, 2021, filed with 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 for the year ended December 31, 2021.

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, 2022 may not be indicative of the results expected for any succeeding quarter or the entire year ending December 31, 2022.

Use of Estimates in the Preparation of Financial Statements

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts and disclosures of assets and liabilities and the reported amounts and disclosures of revenue and expenses during the period. Management bases its estimates and judgments on the information available at the time and various other assumptions believed to be reasonable under the circumstances. By nature, estimates are subject to an inherent degree of uncertainty. Actual results could differ from those estimates and assumptions.

Recently Issued Financial Accounting Standards

In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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 becomes effective immediately upon the transition from LIBOR. The Company’s secured credit facility agreement references LIBOR, which is expected to be discontinued as a result of reference rate reform. The optional amendments are effective as of March 12, 2020 through December 31, 2022. The Company is currently evaluating the effect of the adoption of this standard on the Company, but does not believe the adoption will have a material effect on its consolidated financial statements.

6

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, 2022 and 2021, along with the reportable segment for each category.

Three Months Ended June 30, 2022

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

123,176

$

117,407

$

67,211

$

307,794

Desktops

23,749

52,632

13,267

89,648

Software

39,567

21,572

10,508

71,647

Servers/Storage

29,698

11,857

9,598

51,153

Net/Com Products

24,430

24,244

6,640

55,314

Displays and Sound

 

30,969

 

37,732

 

19,207

 

87,908

Accessories

 

35,656

 

57,728

 

15,683

 

109,067

Other Hardware/Services

 

21,106

 

25,782

 

9,090

 

55,978

Total net sales

$

328,351

$

348,954

$

151,204

$

828,509

Three Months Ended June 30, 2021

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

97,401

$

94,472

$

62,501

$

254,374

Desktops

20,607

38,916

8,527

68,050

Software

33,102

26,162

11,858

71,122

Servers/Storage

21,086

27,106

7,635

55,827

Net/Com Products

22,360

20,691

7,211

50,262

Displays and Sound

 

25,825

 

29,343

 

12,743

 

67,911

Accessories

 

27,480

 

44,311

 

9,109

 

80,900

Other Hardware/Services

 

19,397

 

26,160

 

10,158

 

55,715

Total net sales

$

267,258

$

307,161

$

129,742

$

704,161

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

Six Months Ended June 30, 2022

 

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

 

Notebooks/Mobility

$

253,609

$

238,747

$

124,061

$

616,417

Desktops

47,308

97,496

31,255

176,059

Software

74,475

42,582

15,777

132,834

Servers/Storage

51,862

27,228

19,228

98,318

Net/Com Products

 

47,057

46,435

14,667

 

108,159

Displays and Sound

63,793

 

74,811

 

32,630

171,234

Accessories

 

67,897

 

105,735

 

28,615

 

202,247

Other Hardware/Services

 

42,793

 

51,317

 

17,475

 

111,585

Total net sales

$

648,794

$

684,351

$

283,708

$

1,616,853

7

Six Months Ended June 30, 2021

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

191,836

$

176,663

$

119,475

$

487,974

Desktops

41,766

69,267

16,377

127,410

Software

60,264

48,667

19,067

127,998

Servers/Storage

 

41,659

44,262

14,282

 

100,203

Net/Com Products

 

40,764

40,517

17,572

 

98,853

Displays and Sound

45,599

 

52,748

 

26,736

125,083

Accessories

53,327

 

88,187

 

19,930

161,444

Other Hardware/Services

 

38,377

 

52,135

 

21,576

 

112,088

Total net sales

$

513,592

$

572,446

$

255,015

$

1,341,053

Contract Balances

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

    

June 30, 2022

    

December 31, 2021

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

$

6,037

$

8,628

Changes in the contract liability balances during the six months ended June 30, 2022 and 2021 are as follows:

    

2022

Balance at December 31, 2021

$

8,628

Cash received in advance and not recognized as revenue

 

16,316

Amounts recognized as revenue as performance obligations satisfied

 

(18,907)

Balance at June 30, 2022

$

6,037

2021

Balance at December 31, 2020

$

3,509

Cash received in advance and not recognized as revenue

 

6,969

Amounts recognized as revenue as performance obligations satisfied

 

(5,566)

Balance at June 30, 2021

$

4,912

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,

    

2022

    

2021

    

2022

    

2021

 

Numerator:

Net income

$

25,398

$

17,292

$

47,190

$

27,476

Denominator:

Denominator for basic earnings per share

 

26,268

 

26,187

 

26,262

 

26,180

Dilutive effect of employee stock awards

 

161

 

172

 

155

 

181

Denominator for diluted earnings per share

 

26,429

 

26,359

 

26,417

 

26,361

Earnings per share:

Basic

$

0.97

$

0.66

$

1.80

$

1.05

Diluted

$

0.96

$

0.66

$

1.79

$

1.04

8

For the three and six months ended June 30, 2022 and 2021, 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 4Leases

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 (“ROU asset”) as of June 30, 2022 was $1,730 and a corresponding lease liability of $1,730 associated with related party leases.

As of June 30, 2022, 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, 2022 and 2021:

Three Months Ended June 30, 2022

 

Six Months Ended June 30, 2022

 

Related Parties

Others

Total

 

Related Parties

Others

Total

 

Lease Cost

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating lease cost

$

313

$

711

$

1,024

$

627

$

1,419

$

2,046

Short-term lease cost

 

107

 

21

 

128

 

214

 

42

 

256

Total lease cost

$

420

$

732

$

1,152

$

841

$

1,461

$

2,302

Other Information

 

  

 

  

 

  

 

  

 

  

 

  

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

 

 

 

 

 

 

Operating cash flows

$

313

$

747

$

1,060

$

627

$

1,434

$

2,061

Weighted-average remaining lease term (in years):

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating leases

1.42

4.10

3.58

1.42

4.10

3.58

Weighted-average discount rate:

Capitalized operating leases

3.92%

3.91%

3.92%

3.92%

3.91%

3.92%

Three Months Ended June 30, 2021

 

Six Months Ended June 30, 2021

Related Parties

Others

Total

 

Related Parties

Others

Total

Lease Cost

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating lease cost

$

313

$

775

$

1,088

$

627

$

1,552

$

2,179

Short-term lease cost

 

107

 

21

 

128

 

213

 

42

 

255

Total lease cost

$

420

$

796

$

1,216

$

840

$

1,594

$

2,434

Other Information

 

  

 

  

 

  

 

  

 

  

 

  

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

 

 

 

 

 

 

Operating cash flows

$

313

$

830

$

1,143

$

627

$

1,599

$

2,226

Weighted-average remaining lease term (in years):

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating leases

2.42

4.90

4.30

Weighted-average discount rate:

Capitalized operating leases

3.92%

3.92%

3.92%

9

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

For the Years Ended December 31, 

    

Related Parties

    

Others

    

Total

2022, excluding the six months ended June 30, 2022

$

627

$

1,411

$

2,038

2023

 

1,149

 

2,136

 

3,285

2024

 

 

1,644

 

1,644

2025

 

 

1,577

 

1,577

2026

888

888

Thereafter

1

1

$

1,776

$

7,657

$

9,433

Imputed interest

(550)

Lease liability balance at June 30, 2022

$

8,883

As of June 30, 2022, the ROU asset had a balance of $8,267. The long-term lease liability was $5,242 and the short-term lease liability, which is included in accrued expenses and other liabilities in the consolidated balance sheets, was $3,641. As of June 30, 2021, the ROU asset had a balance of $11,174. The long-term lease liability was $8,124 and the short-term lease liability, which is included in accrued expenses and other liabilities in the consolidated balance sheets, was $3,742.

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 the Company’s 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.

10

Segment information applicable to the Company’s reportable operating segments for the three and six months ended June 30, 2022 and 2021 is shown below:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

June 30, 

June 30, 

    

2022

    

2021

    

2022

    

2021

 

Net sales:

Business Solutions

$

328,351

$

267,258

$

648,794

$

513,592

Enterprise Solutions

 

348,954

 

307,161

 

684,351

 

572,446

Public Sector Solutions

 

151,204

 

129,742

 

283,708

 

255,015

Total net sales

$

828,509

$

704,161

$

1,616,853

$

1,341,053

Operating income (loss):

Business Solutions

$

22,279

$

8,365

$

42,952

$

16,785

Enterprise Solutions

 

15,389

 

20,509

 

29,703

 

33,052

Public Sector Solutions

 

1,071

 

(2,116)

 

(55)

 

(4,869)

Headquarters/Other

 

(3,969)

 

(2,994)

 

(7,695)

 

(7,084)

Total operating income

 

34,770

 

23,764

 

64,905

 

37,884

Other expenses, net

 

15

 

14

 

11

 

7

Income before taxes

$

34,785

$

23,778

$

64,916

$

37,891

Selected operating expense:

Depreciation and amortization:

Business Solutions

$

168

$

159

$

335

$

318

Enterprise Solutions

 

501

 

612

 

1,035

 

1,328

Public Sector Solutions

 

20

 

10

 

39

 

24

Headquarters/Other

 

2,300

 

2,272

 

4,571

 

4,548

Total depreciation and amortization

$

2,989

$

3,053

$

5,980

$

6,218

Total assets:

Business Solutions

$

430,763

$

370,608

Enterprise Solutions

 

663,837

 

603,960

Public Sector Solutions

 

86,743

 

84,301

Headquarters/Other

 

(57,710)

 

(27,597)

Total assets

$

1,123,633

$

1,031,272

The assets of the Company’s 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 and cash equivalents, inventories, property and equipment, ROU assets, and intercompany balance, net. As of June 30, 2022 and 2021, total assets for the Headquarters/Other group were presented net of intercompany balance eliminations of $41,439, and $37,457, respectively. The Company’s capital expenditures consist largely of IT hardware and software purchased to maintain or upgrade our management information systems. These information systems serve all of the Company’s segments, to varying degrees, and accordingly, the 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. The outcome of such matters is not expected to have a material, adverse effect on the Company’s 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 the Company’s financial position, results of operations, and/or cash flows.

Note 7–Bank Borrowings

The Company has a $50,000 credit facility collateralized by its account receivables that expires March 31, 2025. This facility can be increased, at the Company’s option, to $80,000 for permitted acquisitions or other uses authorized by

11

the lender on substantially the same terms. Amounts outstanding under this facility bear interest at the one-month LIBOR, plus a spread based on our funded debt ratio, or in the absence of LIBOR, the prime rate (4.75% at June 30, 2022). 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 for a given quarter to consolidated trailing twelve months Adjusted Earnings Before Interest Expense, Taxes, Depreciation, Amortization, and Special Charges (Adjusted EBITDA). The maximum allowable funded debt ratio under the agreement is 2.0 to 1.0. Decreases in the Company’s consolidated trailing twelve months Adjusted EBITDA could limit its potential borrowing capacity under the credit facility. As of June 30, 2022, the Company was in compliance with all financial covenants contained in the agreement governing the credit facility.

During the first half of 2022, the Company borrowed $26,054 under the credit facility, which was fully repaid prior to the quarter ended June 30, 2022. The Company had no outstanding borrowings under the credit facility as of June 30, 2022 or 2021, and accordingly, the entire $50,000 credit facility was available for borrowings on such date.

12

PC CONNECTION, INC. AND SUBSIDIARIES

PART I―FINANCIAL INFORMATION

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

AND RESULTS OF OPERATIONS

CAUTIONARY NOTE CONCERNING FORWARD-LOOKING STATEMENTS

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 Securities Exchange Act of 1934, as amended, or 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. Where, in any forward-looking statement, we express an expectation or belief as to future results or events, such expectation or belief is expressed in good faith and believed to have a reasonable basis, but there can be no assurance that the expectation or belief will result or be accomplished. The following is a list of some, but not all, of the factors that could cause actual results or events to differ materially from those anticipated:

we have experienced variability in sales and may not be able to maintain profitable operations;
substantial competition could reduce our market share and may negatively affect our business;
we face and will continue to face significant price competition, which could result in a reduction of our profit margins;
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;
instability in economic conditions and government spending may adversely affect our business and reduce our operating results;
disruptions impacting the global supply chain, including those attributable to the COVID-19 pandemic and the ongoing conflict between Russia and Ukraine;
the loss of any of our major vendors could have a material adverse effect on our business;
virtualization of IT resources and applications, including networks, servers, applications, and data storage may disrupt or alter our traditional distribution models;
the methods of distributing IT products are changing, and such changes may negatively impact us and our business;
we depend heavily on third-party shippers to deliver our products to customers and would be adversely affected by a service interruption by these shippers;
we may experience increases in shipping and postage costs, which may adversely affect our business if we are not able to pass such increases on to our customers;
we may experience a reduction in the incentive programs offered to us by our vendors;
should our financial performance not meet expectations, we may be required to record a significant charge to earnings for impairment of goodwill and other intangibles;
we are exposed to inventory obsolescence due to the rapid technological changes occurring in the IT industry;

13

we are exposed to accounts receivable risk and if customers fail to timely pay amounts due to us our business, results of operations and/or cash flows could be adversely affected;
we are dependent on key personnel and, more generally, skilled personnel in all areas of our business and the loss of key persons or the inability to attract, train and retain qualified personnel could adversely impact our business;
cyberattacks or the failure to safeguard personal information and our information technology systems could result in liability and harm our reputation, which could adversely affect our business.
we are exposed to risks from legal proceedings and audits, which may result in substantial costs and expenses or interruption of our normal business operations.
the failure to comply with our public sector contracts could result in, among other things, fines or liabilities; and
we are controlled by one principal stockholder

These risks have the potential to impact the recoverability of the assets recorded on our balance sheets, including goodwill or other intangibles. Additionally, many of these risks are currently amplified by and may, in the future, continue to be amplified by the prolonged impact of the COVID-19 pandemic. 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, 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, 2021. 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 Fortune 1000 Global Solutions Provider that simplifies the information technology, or IT, purchasing experience, guiding the connection between people and technology. Our dedicated account managers partner with customers to design, deploy, and support cutting-edge IT environments using the latest hardware, software, and services. We provide a wide range of IT solutions, from the desktop to the cloud—including computer systems, data center solutions, software and peripheral equipment, networking communications, and other products and accessories that we purchase from manufacturers, distributors, and other suppliers. Our Technology Solutions Group, or TSG, and state-of-the-art Technology Integration and Distribution Center, or TIDC, with ISO 9001:2015 certified technical configuration lab offer end-to-end services related to the design, configuration, and implementation of IT solutions. Our team also provides a comprehensive portfolio of managed services and professional services. These services are performed by our personnel and by third-party providers. Our GlobalServe offering ensures worldwide coverage for our multinational customers, delivering global procurement solutions through our network of incountry suppliers in over 150 countries.

The “Connection®” brand includes Connection Business Solutions, Connection Enterprise Solutions, and Connection Public Sector Solutions, which provide IT solutions and services to small- to medium-sized businesses, or SMBs, enterprise, and public sector markets.

Financial results for each of our segments are included in the financial statements attached hereto. 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 offer a broad selection of over 460,000 products at competitive prices, including products from vendors like Apple, Cisco Systems, Dell, Dell-EMC, Hewlett-Packard Inc., Hewlett-Packard Enterprise, Lenovo, Microsoft, and VMware, and we partner with more than 2,500 suppliers. We are able to leverage our state-of-the art logistic capabilities to rapidly ship product to customers.

14

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, sold or 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 and, in some cases, 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 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 TSG, 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.

To support future growth, we continue to expand our IT solutions business, which requires 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.

EFFECTS OF COVID-19

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. During the quarter, we saw pockets of improvement in the supply chain which resulted in a slight decrease in our backlog sequentially although still higher than a year ago. The overall supply chain remains challenged, and we expect this to continue through at least the balance of the year. In response to the delays in acquiring products, we increased our inventory levels during the six months ended June 30, 2022 to alleviate some of our customers’ concerns associated with the global supply chain challenges caused by the COVID-19 pandemic. We continue to monitor the effects on our customers, suppliers, and the economy as a whole and will continue to adjust our business practices, as necessary, to respond to the changing demand for, and supply of, our products.

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 June 30, 

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

  

Net sales (in millions)

$

828.5

$

704.2

$

1,616.9

$

1,341.1

Gross margin

16.5

%  

16.5

%  

16.4

%  

16.2

Selling, general and administrative expenses

 

12.3

%  

 

13.1

%  

 

12.4

%  

 

13.3

%

Income from operations

 

4.2

%  

 

3.4

%  

 

4.0

%  

 

2.8

%

15

Net sales of $828.5 million for the second quarter of 2022 reflected an increase of $124.3 million, or 17.7% compared to the second quarter of 2021, which was driven by higher net sales across all three of our business segments. The increase in net sales was primarily due to continued strong demand for workplace solutions driven by a hybrid return to office. This trend is also driving growth in datacenter and cloud transformation. Gross profit increased year-over-year by $20.6 million, or 17.7%, to $136.9 million, primarily due to the changes in product mix and increases in total net sales. Selling, general and administrative expenses (“SG&A expenses”) increased year-over-year by $9.6 million, or 10.3%, to $102.1 million. The increase in SG&A was primarily due to an increase in personnel cost of $6.5 million associated with an investment in incremental headcount focused on building stronger marketing and technical organizations and an increase in variable compensation due to higher levels of gross profit. The higher SG&A expenses were also attributable to an increase in marketing expenses of $2.4 million. Operating income in the second quarter of 2022 increased year-over-year both in dollars and as a percentage of net sales by $11.0 million and 80 basis points, respectively, primarily as a result of the increase in net sales.

Net Sales Distribution

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

Three Months Ended June 30, 

Six Months Ended June 30, 

2022

    

2021

2022

    

2021

Sales Segment

Enterprise Solutions

42

%  

44

%  

42

%  

43

%  

Business Solutions

40

38

40

38

Public Sector Solutions

18

 

18

 

18

 

19

 

Total

100

%  

100

%  

100

%  

100

%  

Product Mix

Notebooks/Mobility

37

%  

36

%  

38

%  

36

%  

Desktops

11

10

11

10

Software

9

10

8

10

Servers/Storage

6

 

8

 

6

7

 

Net/Com Product

7

 

7

 

7

 

7

 

Displays and sound

11

 

10

 

11

9

 

Accessories

13

11

12

12

Other Hardware/Services

6

 

8

 

7

 

9

 

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 June 30, 

Six Months Ended June 30, 

2022

2021

2022

    

2021

Sales Segment

Enterprise Solutions

14.5

%  

15.3

%  

14.5

%  

14.8

%  

Business Solutions

19.9

19.2

19.7

19.2

Public Sector Solutions

13.8

 

13.9

 

13.4

 

13.2

 

Total Company

16.5

%  

16.5

%  

16.4

%  

16.2

%  

16

Operating Expenses

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

Three Months Ended June 30, 

Six Months Ended June 30, 

($ in millions)

2022

2021

2022

2021

Personnel costs

$

76.8

$

70.3

$

150.9

$

135.1

Advertising

 

5.6

 

3.2

 

10.2

 

6.6

Service contracts/subscriptions

4.9

4.1

9.8

8.8

Professional fees

 

3.8

 

4.5

 

7.8

 

9.2

Depreciation and amortization

 

3.0

 

3.1

 

6.0

 

6.2

Facilities operations

 

2.2

 

2.1

 

4.3

 

4.3

Credit card fees

 

1.8

 

1.6

 

3.5

 

3.1

Other

 

4.0

 

3.7

 

7.8

 

5.7

Total SG&A expense

$

102.1

$

92.6

$

200.3

$

179.0

As a percentage of net sales

12.3

%  

13.1

12.4

%  

13.3

%  

Year-Over-Year Comparisons

In this section and elsewhere in this Quarterly Report on Form 10-Q we refer to changes in year-over-year results. Unless context otherwise requires, such references refer to changes between the three months ended June 30, 2022 and the three months ended June 30, 2021; and changes between the six months ended June 30, 2022 and the six months ended June 30, 2021.

Three Months Ended June 30, 2022 Compared to Three Months Ended June 30, 2021

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

Three Months Ended June 30, 

2022

2021

% of

% of

%

    

Amount

    

Net Sales

    

Amount

    

Net Sales

    

Change

    

Net Sales:

Enterprise Solutions

$

348.9

 

42.1

%  

$

307.2

 

43.6

%  

13.6

%  

Business Solutions

328.4

39.6

267.3

38.0

22.9

Public Sector Solutions

 

151.2

 

18.3

 

129.7

 

18.4

 

16.5

 

Total

$

828.5

100.0

%  

$

704.2

100.0

%  

17.7

%  

Gross Profit:

Enterprise Solutions

$

50.6

 

14.5

%  

$

47.0

 

15.3

%  

7.6

%  

Business Solutions

65.5

19.9

51.3

19.2

27.7

Public Sector Solutions

 

20.8

 

13.8

 

18.0

 

13.9

 

15.5

 

Total

$

136.9

16.5

%  

$

116.3

16.5

%  

17.7

%  

Net sales increased in the second quarter of 2022 compared to the second quarter of 2021, as explained by the year-over-year changes discussed below:

Net sales of $348.9 million for the Enterprise Solutions segment reflect an increase of $41.7 million, or 13.6%. Our mobility and desktop products experienced increases in net sales of $22.9 million and $13.7 million, respectively, associated with our customers’ hybrid work initiatives. We also saw increases in net sales of accessories and displays and sound of $13.4 million and $8.4 million, respectively. Those increases were offset by the decreases in net sales of servers/storage of $15.2 million.

Net sales of $328.4 million for the Business Solutions segment reflect an increase of $61.1 million, or 22.9%. The increase in net sales was primarily driven by strong demand for work-from-anywhere solutions of notebooks/mobility and desktop products resulting in increased net sales of $28.1 million as a result of the shift

17

to the hybrid work environment. The net sales of servers/storage, accessories, software, and displays and sound products also increased by $8.6 million, $8.2 million, $6.5 million, and $5.1 million, respectively.

Net sales of $151.2 million for the Public Sector Solutions segment reflect an increase of $21.5 million, or 16.5%. The increase in net sales was primarily driven by strong demand in the K-12 vertical market due to the ECF (Emergency Connectivity Fund). The increase in net sales is also attributable to the infrastructure stimulus bill allocating funds for technology purchases. Sales to state and local government and educational institutions increased by 24.8%, compared to the prior year quarter, while sales to the federal government decreased by 18.6%. Net sales of accessories, displays and sound, desktops products and notebooks/mobility products increased by $6.6 million, $6.5 million, $4.7 million, and $4.7 million, respectively.

Gross profit for the second quarter of 2022 increased year-over-year in dollars while remaining flat as a percentage of net sales (gross margin), as explained by the year-over-year changes discussed below:

Gross profit for the Enterprise Solutions segment increased primarily as a result of the 13.6% increase in net sales. Gross margin decreased by 80 basis points primarily due to changes in product mix as compared to the prior year.

Gross profit for the Business Solutions segment increased primarily due to a 22.9% increase in net sales. Gross margin percentage increased by 75 basis points primarily due to changes in product mix as compared to the prior year.

Gross profit for the Public Sector Solutions segment increased as a result of a 16.5% increase in net sales. Gross margin percentage decreased by 12 basis points primarily due to a shift in both customer and product mix as compared to the prior year.

Selling, general and administrative expenses in the second quarter of 2022 increased in dollars but decreased as a percentage of net sales compared to the second quarter of 2021. 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):

Three Months Ended June 30, 

2022

2021

% of 

% of

Segment Net

Segment Net

%

    

Amount

    

Sales

    

Amount

    

Sales

    

Change

    

Enterprise Solutions

$

35.2

 

10.1

%  

$

26.5

 

8.6

%  

32.9

%  

Business Solutions

43.2

13.2

42.9

16.0

0.7

Public Sector Solutions

 

19.7

 

13.0

 

20.1

 

15.5

 

(2.0)

 

Headquarters/Other, unallocated

 

4.0

 

3.1

 

32.6

 

Total

$

102.1

12.3

%  

$

92.6

13.1

%  

10.3

%  

SG&A expenses for the Enterprise Solutions segment increased in dollars as well as a percentage of net sales. The year-over-year change in SG&A dollars was primarily attributable to the higher allocation use of Headquarter services due to increased use of shared Headquarter services. SG&A expenses as a percentage of net sales were 10.1% for the Enterprise Solutions segment in the second quarter of 2022, which reflects an increase of 150 basis points and is a result of net sales growing at a lower rate than operating expenses when compared with the same period a year ago.

SG&A expenses for the Business Solutions segment increased in dollars but decreased as a percentage of net sales year-over-year. The year-over-year change in SG&A dollars was driven primarily by a $0.9 million increase in personnel cost, primarily due to an increase in variable compensation expense associated with higher gross profit. This year-over-year increase in SG&A expenses was also attributable to higher advertising costs of $1.7 million compared to the same period last year. Those increases were partially offset by a $2.2 million decreased use of shared Headquarter services. SG&A expenses as a percentage of net sales were 13.2% for the Business Solutions segment in the second quarter of 2022, which reflects a decrease of 280 basis points and was primarily due to higher sales in the quarter compared with the same period a year ago.

18

SG&A expenses for the Public Sector Solutions segment decreased in dollars as well as a percentage of net sales. The decrease of $0.4 million in SG&A dollars was primarily due to the decreased use of shared Headquarter service of $0.9 million, which was partially offset by the increased advertising costs of $0.6 million. SG&A expenses as a percentage of net sales was 13.0% for the Public Sector Solutions segment in the second quarter of 2022, which reflects a decrease of 250 basis points and was primarily due to higher sales in the quarter compared with the same period a year ago.

SG&A expenses for the Headquarters/Other group increased by $0.9 million. primarily due to an increase in unallocated executive oversight costs year-over-year. This increase was primarily driven by the increased variable compensation costs resulting from the higher gross profit during the current year. 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 allocation usage of the underlying services. The amounts shown in the table above represent the remaining unallocated costs.

Income from operations for the second quarter of 2022 increased to $34.8 million, compared to $23.8 million for the second quarter of 2021, primarily due to the increases in net sales and gross profit. Income from operations as a percentage of net sales was 4.2% for the second quarter of 2022, compared to 3.4% for the prior year quarter, primarily driven by higher net sales as well as lower SG&A expenses as a percentage of net sales.

Income taxes. Our provision for income taxes in the second quarter of 2022 was $9.4 million, compared to $6.5 million for the second quarter of 2021, primarily due to the increases of operating income. Our effective tax rate was 27.0% for the quarter ended June 30, 2022, compared to 27.3% for the quarter ended June 30, 2021.

Net income for the second quarter of 2022 increased to $25.4 million, compared to $17.3 million for the second quarter of 2021, primarily due to higher net sales and gross profit.

Six Months Ended June 30, 2022 Compared to Six Months Ended June 30, 2021

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

Six Months Ended June 30, 

2022

2021

% of

% of

%

    

Amount

    

Net Sales

    

Amount

    

Net Sales

    

Change

    

Net Sales:

Enterprise Solutions

$

684.4

 

42.3

%  

$

572.5

 

42.7

%  

19.5

%  

Business Solutions

648.8

40.1

513.6

38.3

26.3

Public Sector Solutions

 

283.7

 

17.6

 

255.0

 

19.0

 

11.3

 

Total

$

1,616.9

100.0

%  

$

1,341.1

100.0

%  

20.6

%  

Gross Profit:

Enterprise Solutions

$

99.5

 

14.5

%  

$

84.5

 

14.8

%  

17.7

%  

Business Solutions

127.6

19.7

98.7

19.2

29.3

Public Sector Solutions

 

38.1

 

13.4

 

33.6

 

13.2

 

13.2

 

Total

$

265.2

16.4

%  

$

216.8

16.2

%  

22.3

%  

Net sales increased for the six months ended June 30, 2022 compared to the six months ended June 30, 2021, as explained by the year-over-year changes discussed below:

Net sales of $684.4 million for the Enterprise Solutions segment reflect an increase of $111.9 million, or 19.5%. Our mobility and desktop products experienced increases in net sales of $62.1 million and $28.2 million, respectively, associated with our customers’ hybrid work initiatives. We also saw increases in net sales of displays and sound and accessories of $22.1 million and $17.5 million, respectively. Those increases were offset by the decreases in net sales of servers/storage of $17.0 million.

19

Net sales of $648.8 million for the Business Solutions segment reflect an increase of $135.2 million, or 26.3%. The increase in net sales was primarily driven by strong demand for work-from-anywhere solutions. We experienced increases in net sales of notebooks/mobility products of $61.8 million as a result of the shift to the hybrid work environment. The net sales of displays and sound products, accessories, software, servers/storage, net/com products, and desktops also increased by $18.2 million, $14.6 million, $14.2 million, $10.2 million, $6.3 million, and $5.5 million, respectively.

Net sales of $283.7 million for the Public Sector Solutions segment reflect an increase of $28.7 million, or 11.3%. The increase in net sales was primarily driven by strong demand in the K-12 vertical market due to the ECF (Emergency Connectivity Fund). The increase in net sales is also attributable to the infrastructure stimulus bill allocating funds for technology purchases. Sales to state and local government and educational institutions increased by 20.0%, compared to the prior year quarter, while sales to the federal government decreased by 16.7%. Net sales of desktops products, accessories, and displays and sound products increased by $14.9 million, $8.7 million, and $5.9 million, respectively.

Gross profit for the six months ended June 30, 2022 increased year-over-year in dollars as well as a percentage of net sales (gross margin), as explained by the year-over-year changes discussed below:

Gross profit for the Enterprise Solutions segment increased primarily as a result of the 19.5% increase in net sales. The gross margin decreased by 30 basis points primarily due to changes in product mix as compared to the prior year.

Gross profit for the Business Solutions segment increased primarily due to a 26.3% increase in net sales. Gross margin percentage increased by 50 basis points, primarily due to changes in product mix.

Gross profit for the Public Sector Solutions segment increased as a result of a 11.3% increase in net sales. Gross margin percentage increased by 20 basis points primarily due to a shift in both customer and product mix.

Selling, general and administrative expenses increased in dollars but decreased as a percentage of net sales in the six months ended June 30, 2022 compared to the six months ended June 30, 2021. 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, 

2022

2021

% of 

% of

Segment Net

Segment Net

%

    

Amount

    

Sales

    

Amount

    

Sales

    

Change

    

Enterprise Solutions

$

69.8

 

10.2

%  

$

51.5

 

9.0

%  

35.6

%  

Business Solutions

84.7

13.1

81.9

15.9

3.4

Public Sector Solutions

 

38.1

 

13.4

 

38.5

 

15.1

 

(1.0)

 

Headquarters/Other, unallocated

 

7.7

 

7.1

 

8.6

 

Total

$

200.3

12.4

%  

$

179.0

13.3

%  

11.9

%  

SG&A expenses for the Enterprise Solutions segment increased in dollars as well as a percentage of net sales. The year-over-year change in SG&A dollars was primarily attributable to the higher allocation use of Headquarter services, primarily due to the increased use of shared Headquarter services. SG&A expenses as a percentage of net sales were 10.2% for the Enterprise Solutions segment in the first half of 2022, which reflects an increase of 120 basis points and is a result of net sales growing at a lower rate than operating expenses when compared with the same period a year ago .

20

SG&A expenses for the Business Solutions segment increased in dollars but decreased as a percentage of net sales year-over-year. The year-over-year change in SG&A dollars was driven primarily by (i) a $3.1 million increase in personnel cost, primarily due to an increase in variable compensation expense associated with higher gross profit and (ii) higher advertising costs of $2.8 million. Those increases were partially offset by a $3.9 million decrease in the allocation use of Headquarter services. SG&A expenses as a percentage of net sales were 13.1% for the Business Solutions segment in the first half of 2022, which reflects a decrease of 280 basis points and was primarily due to higher sales in the first half of 2022 compared with the same period a year ago.

SG&A expenses for the Public Sector Solutions segment decreased in dollars as well as a percentage of net sales. The decrease of $0.4 million in SG&A dollars was primarily due to the decreased use of shared Headquarter service of $1.6 million, which was partially offset by the increased personnel costs of $1.0 million. SG&A expenses as a percentage of net sales was 13.4% for the Public Sector Solutions segment in the first half of 2022, which reflects a decrease of 170 basis points and was primarily due to higher sales in the first half of 2022 compared with the same period a year ago.

SG&A expenses for the Headquarters/Other group increased by $0.6 million year-over-year primarily due to an increase in unallocated executive oversight costs year-over-year. This increase was primarily driven by the increased variable compensation costs resulting from the higher gross profit during the current year.

Income from operations for the six months ended June 30, 2022 increased to $64.9 million, compared to $37.9 million for the six months ended June 30, 2021 primarily due to the increases in net sales and gross profit. Income from operations as a percentage of net sales increased to 4.0% for the six months ended June 30, 2022, compared to 2.8% of net sales for the prior year, primarily due to the increase in net sales and the decrease in SG&A expenses as a percentage of net sales year-over-year.

Income taxes. Our provision for income taxes for the six months ended June 30, 2022 was $17.7 million, compared to $10.4 million for the same period of 2021, primarily due to the increases of operating income. Our effective tax rate was 27.3% for the six months ended June 30, 2022, compared to 27.5% for the same period of 2021.

Net income for the six months ended June 30, 2022 increased to $47.2 million, compared to $27.5 million for the six months ended June 30, 2021, primarily due to higher net sales and gross profit, combined with lower operating expenses as a percentage of net sales, as compared to the same period of 2021.

Liquidity and Capital Resources

Our primary sources of liquidity have historically been internally generated funds from operations and borrowings under our credit facility. 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 credit facility, will be sufficient to finance our working capital, capital expenditures, and other requirements for the next twelve calendar months and beyond. 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 credit facility, as follows:

Cash and Cash Equivalents. At June 30, 2022, we had $94.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 payables to generate a positive cash flow.

Credit Facility. As of June 30, 2022, we had no borrowings outstanding under our $50.0 million credit facility, which is available until March 31, 2025. The credit facility can be increased, at our option, to $80.0 million for approved acquisitions or other uses authorized by the administrative agent. Borrowings are, however, limited by

21

certain minimum collateral and earnings requirements, as described more fully below. As of June 30, 2022, we were in compliance with all covenants under the credit facility.

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 are materially adversely impacted by the developing macroeconomic trends characterized by inflation and increased interest rates, our cash flows from operations may be substantially affected.

Summary of Sources and Uses of Cash

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

Six Months Ended June 30, 

    

2022

    

2021

Net cash (used in) provided by operating activities

$

(8.4)

$

31.8

Net cash used in investing activities

 

(4.6)

 

(3.1)

Net cash used in financing activities

 

(0.4)

 

(8.7)

(Decrease) increase in cash and cash equivalents

$

(13.4)

$

20.0

Cash used in operating activities was $8.4 million in the six months ended June 30, 2022. Cash used in operations during the six months ended June 30, 2022, resulted primarily from (i) a $16.6 million increase in inventory, primarily driven by an increase in advanced inventory purchases for anticipated future customer rollouts; (ii) a $38.1 million increase in accounts receivable, primarily driven by increased level of sales in the first six months of 2022 compared to the prior period; and (iii) a $8.0 million decrease in accounts payable and accrued expenses and other liabilities compared to the prior year period. Those cash outflow factors were partially offset by net income $47.2 million; other non-cash charges adding back $10.4 million. Cash provided by operating activities of $31.8 million for the six months ended June 30, 2021 was primarily due to (i) net income $27.5 million; (ii) a $26.8 million decrease in accounts receivable; and (iii) other non-cash charges adding back $9.4 million. Those cash inflow factors were partially offset by a $26.2 million increase in inventory.

In order to manage our working capital and operating cash needs, we monitor our cash conversion cycle, defined as days of sales outstanding in accounts receivable plus days of supply in inventory minus days of purchases outstanding in accounts payable, based on a rolling three-month average. Components of our cash conversion cycle are as follows:

June 30, 

(in days)

2022

2021

Days of sales outstanding (DSO)(1)

66

70

Days of supply in inventory (DIO)(2)

29

26

Days of purchases outstanding (DPO)(3)

(37)

(40)

Cash conversion cycle

58

56

(1) Represents the rolling three-month average of the balance of accounts receivable, net at the end of the period, divided by average daily net sales for the same three-month period. Also incorporates components of other miscellaneous receivables.

(2) Represents the rolling three-month average of the balance of merchandise inventory at the end of the period divided by average daily cost of sales for the same three-month period.

(3) Represents the rolling three-month average of the combined balance of accounts payable-trade, excluding cash overdrafts, and accounts payable-inventory financing at the end of the period divided by average daily cost of sales for the same three-month period.

The cash conversion cycle increased slightly to 58 days at June 30, 2022, compared to 56 days at June 30, 2021. The increase is primarily due to the 3-day increase of DIO, and partially offset by the 4-day decrease of DSO. The increase of DIO was driven by the increased in advanced inventory purchases due to anticipated future customer rollouts. The decrease of DSO was primarily due to the improved collections in the second quarter of 2022.

22

Cash used in investing activities for the six months ended June 30, 2022 represents $4.6 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. In the prior year, we made similar investments of $4.6 million in purchases of property and equipment.

Cash used in financing activities for the six months ended June 30, 2022 consisted of $0.4 million payment of payroll taxes on stock-based compensation through shares withheld. In the prior year period, financing activities primarily represented an $8.4 million payment of a special $0.32 per share dividend.

Debt Instruments, Contractual Agreements, and Related Covenants

Below is a summary of certain provisions of our credit facility 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 on Form 10-Q.

Credit facility. Our credit facility extends until March 31, 2025 and is collateralized by our accounts receivable. As of June 30, 2022, our borrowing capacity under the credit facility was up to $50.0 million. Amounts outstanding under this facility bear interest at the one-month LIBOR, plus a spread based on our funded debt ratio, or in the absence of LIBOR, the prime rate (4.75% at June 30, 2022). We have the option to increase our borrowing capacity under the credit facility by an additional $30.0 million, provided we meet certain additional borrowing requirements and obtain the consent of the administrative agent. Our credit facility is subject to certain covenant requirements which are described below under “Factors Affecting Sources of Liquidity.” We did not have any amounts outstanding under the credit facility at June 30, 2022.

Factors Affecting Sources of Liquidity

Cash Generated from Operations. The key factors affecting our cash generated from operations are our ability to minimize costs, fully achieve our operating efficiencies, timely collect our customer receivables, and manage of our inventory levels.

Credit Facility. Our credit facility extends until March 31, 2025 and is collateralized by our accounts receivable. As of June 30, 2022, we did not have any borrowings outstanding under the 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. Any failure to comply with these covenants and other restrictions would constitute a default and could prevent us from borrowing funds under this credit facility. This credit facility contains two financial tests:

Our funded debt ratio (defined as the average outstanding advances under the credit facility 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 as of June 30, 2022 were zero, and accordingly, the funded debt ratio did not limit potential borrowings as of June 30, 2022. 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 $540.4 million at June 30, 2022, whereas our consolidated stockholders’ equity at that date was $732.0 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. In addition, market volatility, inflation and interest rate fluctuations may increase our cost of financing or restrict our access to potential sources of future liquidity.

23

APPLICATION OF CRITICAL ACCOUNTING POLICIES AND ESTIMATES

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

RECENTLY ISSUED FINANCIAL ACCOUNTING STANDARDS

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

24

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 year ended December 31, 2021. No material changes related to our market risks have occurred since December 31, 2021.

25

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, 2022. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) promulgated under 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

There was no change 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, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

26

PART II OTHER INFORMATION

Item 1 – Legal Proceedings

For information related to legal proceedings, see the discussion in Note 6 - “Commitments and Contingencies” in the Notes to the Unaudited Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, which information is incorporated by reference into this Part II, Item 1.

Item 1A – Risk Factors

In addition to other information set forth in this Quarterly Report on Form 10-Q, 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, 2021, which could materially affect our business, financial position, and results of operations. Risk factors which could cause actual results to differ materially from those suggested by forward-looking statements include but are not limited to those discussed or identified in this document, in our other public filings with the SEC, and those contained in Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2021, incorporated by reference herein.

27

Item 6 - Exhibits

Exhibit
Number

Description

3.1

Amended and Restated Certificate of Incorporation of PC Connection, Inc., as amended (incorporated by reference from the exhibits filed with the Company’s registration statement (333-63272) on Form-4 filed under the Security Act of 1933, as amended)

3.2

Amended and Restated Bylaws of PC Connection, Inc. (incorporated by reference from exhibits filed with the Company’s current report on Form 8-K, filed on January 9, 2008).

10.1

Amended 2020 Stock Incentive Plan (incorporated herein by reference to Appendix A to the Registrant’s proxy statement pursuant to Section 14(a), filed on April 22, 2022).

10.2

Amended and Restated 1997 Employee Stock Purchase Plan, as amended (incorporated herein by reference to Appendix B to the Registrant’s proxy statement pursuant to Section 14(a), filed on April 22, 2022).

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.

101.INS

**

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

101.SCH

**

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, 2022 and December 31, 2021, (ii) Condensed Consolidated Statements of Income for the three and six months ended June 30, 2022 and 2021, (iii) Condensed Consolidated Statements of Stockholders’ Equity for the three and six months ended June 30, 2022 and 2021, (iv) Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2022 and 2021, and (v) Notes to Unaudited Condensed Consolidated Financial Statements.

28

SIGNATURES

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

PC CONNECTION, INC.

Date:

August 4, 2022

By:

/s/ TIMOTHY J. MCGRATH

Timothy J. McGrath

President and Chief Executive Officer

(Duly Authorized Officer)

Date:

August 4, 2022

By:

/s/ THOMAS C. BAKER

Thomas C. Baker

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

29

EX-31.1 2 cnxn-20220630xex31d1.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 4, 2022

/s/ TIMOTHY J. MCGRATH

Timothy J. McGrath

President and Chief Executive Officer


EX-31.2 3 cnxn-20220630xex31d2.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 4, 2022

/s/ THOMAS C. BAKER

Thomas C. Baker

Senior Vice President, Chief Financial Officer and Treasurer


EX-32.1 4 cnxn-20220630xex32d1.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, 2022 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 4, 2022

/s/ TIMOTHY J. MCGRATH

Timothy J. McGrath

President and Chief Executive Officer


EX-32.2 5 cnxn-20220630xex32d2.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, 2022 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 4, 2022

/s/ THOMAS C. BAKER

Thomas C. Baker

Senior Vice President, Chief Financial Officer and Treasurer


EX-101.SCH 6 cnxn-20220630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - 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 - 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 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) 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 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-20220630_cal.xml EX-101.CAL EX-101.DEF 8 cnxn-20220630_def.xml EX-101.DEF EX-101.LAB 9 cnxn-20220630_lab.xml EX-101.LAB EX-101.PRE 10 cnxn-20220630_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2022
Jul. 29, 2022
Document And Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2022  
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,273,602
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001050377  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current Assets:    
Cash and cash equivalents $ 94,896 $ 108,310
Accounts receivable, net 643,953 607,532
Inventories, net 223,158 206,555
Prepaid expenses and other current assets 13,368 10,016
Total current assets 975,375 932,413
Property and equipment, net 60,248 61,011
Right-of-use assets 8,267 9,579
Goodwill 73,602 73,602
Intangible, net 5,258 5,868
Other assets 883 910
Total Assets 1,123,633 1,083,383
Current Liabilities:    
Accounts payable 278,446 281,836
Accrued payroll 31,357 30,966
Accrued expenses and other liabilities 57,080 61,830
Total current liabilities 366,883 374,632
Deferred income taxes 19,278 19,278
Noncurrent operating lease liabilities 5,242 6,789
Other liabilities 231 211
Total Liabilities 391,634 400,910
Stockholders' Equity:    
Common stock 290 290
Additional paid-in capital 124,690 122,354
Retained earnings 652,956 605,766
Treasury stock, at cost (45,937) (45,937)
Total Stockholders' Equity 731,999 682,473
Total Liabilities and Stockholders' Equity $ 1,123,633 $ 1,083,383
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Consolidated Statements of Income        
Net sales $ 828,509 $ 704,161 $ 1,616,853 $ 1,341,053
Cost of sales 691,608 587,834 1,351,646 1,124,206
Gross profit 136,901 116,327 265,207 216,847
Selling, general and administrative expenses 102,131 92,563 200,302 178,963
Income from operations 34,770 23,764 64,905 37,884
Other income, net 15 14 11 7
Income before taxes 34,785 23,778 64,916 37,891
Income tax provision (9,387) (6,486) (17,726) (10,415)
Net income $ 25,398 $ 17,292 $ 47,190 $ 27,476
Earnings per common share:        
Basic $ 0.97 $ 0.66 $ 1.80 $ 1.05
Diluted $ 0.96 $ 0.66 $ 1.79 $ 1.04
Shares used in computation of earnings per common share:        
Basic 26,268 26,187 26,262 26,180
Diluted 26,429 26,359 26,417 26,361
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Shares
Total
Balance at Dec. 31, 2020 $ 289 $ 119,891 $ 562,084 $ (45,937) $ 636,327
Balance (in shares) at Dec. 31, 2020 28,943     (2,773)  
Stock-based compensation expense   2,092     2,092
Restricted stock units vested (in shares) 17        
Shares withheld for taxes paid on stock awards   (324)     (324)
Net income     27,476   27,476
Balance at Jun. 30, 2021 $ 289 121,659 589,560 $ (45,937) 665,571
Balance (in shares) at Jun. 30, 2021 28,960     (2,773)  
Balance at Mar. 31, 2021 $ 289 120,875 572,268 $ (45,937) 647,495
Balance (in shares) at Mar. 31, 2021 28,948     (2,773)  
Stock-based compensation expense   1,026     1,026
Restricted stock units vested (in shares) 12        
Shares withheld for taxes paid on stock awards   (242)     (242)
Net income     17,292   17,292
Balance at Jun. 30, 2021 $ 289 121,659 589,560 $ (45,937) 665,571
Balance (in shares) at Jun. 30, 2021 28,960     (2,773)  
Balance at Dec. 31, 2021 $ 290 122,354 605,766 $ (45,937) 682,473
Balance (in shares) at Dec. 31, 2021 29,025     (2,773)  
Stock-based compensation expense   2,790     2,790
Restricted stock units vested (in shares) 20        
Shares withheld for taxes paid on stock awards   (454)     (454)
Net income     47,190   47,190
Balance at Jun. 30, 2022 $ 290 124,690 652,956 $ (45,937) 731,999
Balance (in shares) at Jun. 30, 2022 29,045     (2,773)  
Balance at Mar. 31, 2022 $ 290 123,571 627,558 $ (45,937) 705,482
Balance (in shares) at Mar. 31, 2022 29,034     (2,773)  
Stock-based compensation expense   1,408     1,408
Restricted stock units vested (in shares) 11        
Shares withheld for taxes paid on stock awards   (289)     (289)
Net income     25,398   25,398
Balance at Jun. 30, 2022 $ 290 $ 124,690 $ 652,956 $ (45,937) $ 731,999
Balance (in shares) at Jun. 30, 2022 29,045     (2,773)  
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash Flows provided by Operating Activities:    
Net income $ 47,190 $ 27,476
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 5,980 6,218
Adjustments to credit losses reserve 1,642 1,059
Stock-based compensation expense 2,790 2,092
Loss on disposal of fixed assets 13  
Changes in assets and liabilities:    
Accounts receivable (38,063) 26,806
Inventories (16,603) (26,212)
Prepaid expenses and other current assets (3,352) (2,151)
Other non-current assets 27 317
Accounts payable (3,445) (9,134)
Accrued expenses and other liabilities (4,574) 5,349
Net cash (used in) provided by operating activities (8,395) 31,820
Cash Flows used in Investing Activities:    
Purchases of equipment and capitalized software (4,565) (4,611)
Proceeds from life insurance   1,500
Net cash used in investing activities (4,565) (3,111)
Cash Flows used in Financing Activities:    
Proceeds from short-term borrowings 26,054  
Repayment of short-term borrowings (26,054)  
Dividend payments   (8,375)
Payments of payroll taxes on stock-based compensation through shares withheld (454) (324)
Net cash used in financing activities (454) (8,699)
(Decrease) increase in cash and cash equivalents (13,414) 20,010
Cash and cash equivalents, beginning of year 108,310 95,655
Cash and cash equivalents, end of period 94,896 115,665
Non-cash Investing and Financing Activities:    
Accrued capital expenditures 390 609
Supplemental Cash Flow Information:    
Income taxes paid 21,509 $ 13,141
Interest paid $ 3  
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2022
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 (the “SEC”) regarding interim financial reporting and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). 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, 2021, filed with 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 for the year ended December 31, 2021.

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, 2022 may not be indicative of the results expected for any succeeding quarter or the entire year ending December 31, 2022.

Use of Estimates in the Preparation of Financial Statements

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts and disclosures of assets and liabilities and the reported amounts and disclosures of revenue and expenses during the period. Management bases its estimates and judgments on the information available at the time and various other assumptions believed to be reasonable under the circumstances. By nature, estimates are subject to an inherent degree of uncertainty. Actual results could differ from those estimates and assumptions.

Recently Issued Financial Accounting Standards

In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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 becomes effective immediately upon the transition from LIBOR. The Company’s secured credit facility agreement references LIBOR, which is expected to be discontinued as a result of reference rate reform. The optional amendments are effective as of March 12, 2020 through December 31, 2022. The Company is currently evaluating the effect of the adoption of this standard on the Company, but does not believe the adoption will have a material effect on its consolidated financial statements.

XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE
6 Months Ended
Jun. 30, 2022
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, 2022 and 2021, along with the reportable segment for each category.

Three Months Ended June 30, 2022

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

123,176

$

117,407

$

67,211

$

307,794

Desktops

23,749

52,632

13,267

89,648

Software

39,567

21,572

10,508

71,647

Servers/Storage

29,698

11,857

9,598

51,153

Net/Com Products

24,430

24,244

6,640

55,314

Displays and Sound

 

30,969

 

37,732

 

19,207

 

87,908

Accessories

 

35,656

 

57,728

 

15,683

 

109,067

Other Hardware/Services

 

21,106

 

25,782

 

9,090

 

55,978

Total net sales

$

328,351

$

348,954

$

151,204

$

828,509

Three Months Ended June 30, 2021

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

97,401

$

94,472

$

62,501

$

254,374

Desktops

20,607

38,916

8,527

68,050

Software

33,102

26,162

11,858

71,122

Servers/Storage

21,086

27,106

7,635

55,827

Net/Com Products

22,360

20,691

7,211

50,262

Displays and Sound

 

25,825

 

29,343

 

12,743

 

67,911

Accessories

 

27,480

 

44,311

 

9,109

 

80,900

Other Hardware/Services

 

19,397

 

26,160

 

10,158

 

55,715

Total net sales

$

267,258

$

307,161

$

129,742

$

704,161

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

Six Months Ended June 30, 2022

 

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

 

Notebooks/Mobility

$

253,609

$

238,747

$

124,061

$

616,417

Desktops

47,308

97,496

31,255

176,059

Software

74,475

42,582

15,777

132,834

Servers/Storage

51,862

27,228

19,228

98,318

Net/Com Products

 

47,057

46,435

14,667

 

108,159

Displays and Sound

63,793

 

74,811

 

32,630

171,234

Accessories

 

67,897

 

105,735

 

28,615

 

202,247

Other Hardware/Services

 

42,793

 

51,317

 

17,475

 

111,585

Total net sales

$

648,794

$

684,351

$

283,708

$

1,616,853

Six Months Ended June 30, 2021

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

191,836

$

176,663

$

119,475

$

487,974

Desktops

41,766

69,267

16,377

127,410

Software

60,264

48,667

19,067

127,998

Servers/Storage

 

41,659

44,262

14,282

 

100,203

Net/Com Products

 

40,764

40,517

17,572

 

98,853

Displays and Sound

45,599

 

52,748

 

26,736

125,083

Accessories

53,327

 

88,187

 

19,930

161,444

Other Hardware/Services

 

38,377

 

52,135

 

21,576

 

112,088

Total net sales

$

513,592

$

572,446

$

255,015

$

1,341,053

Contract Balances

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

    

June 30, 2022

    

December 31, 2021

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

$

6,037

$

8,628

Changes in the contract liability balances during the six months ended June 30, 2022 and 2021 are as follows:

    

2022

Balance at December 31, 2021

$

8,628

Cash received in advance and not recognized as revenue

 

16,316

Amounts recognized as revenue as performance obligations satisfied

 

(18,907)

Balance at June 30, 2022

$

6,037

2021

Balance at December 31, 2020

$

3,509

Cash received in advance and not recognized as revenue

 

6,969

Amounts recognized as revenue as performance obligations satisfied

 

(5,566)

Balance at June 30, 2021

$

4,912

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2022
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,

    

2022

    

2021

    

2022

    

2021

 

Numerator:

Net income

$

25,398

$

17,292

$

47,190

$

27,476

Denominator:

Denominator for basic earnings per share

 

26,268

 

26,187

 

26,262

 

26,180

Dilutive effect of employee stock awards

 

161

 

172

 

155

 

181

Denominator for diluted earnings per share

 

26,429

 

26,359

 

26,417

 

26,361

Earnings per share:

Basic

$

0.97

$

0.66

$

1.80

$

1.05

Diluted

$

0.96

$

0.66

$

1.79

$

1.04

For the three and six months ended June 30, 2022 and 2021, 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 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES
6 Months Ended
Jun. 30, 2022
Leases  
Leases

Note 4Leases

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 (“ROU asset”) as of June 30, 2022 was $1,730 and a corresponding lease liability of $1,730 associated with related party leases.

As of June 30, 2022, 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, 2022 and 2021:

Three Months Ended June 30, 2022

 

Six Months Ended June 30, 2022

 

Related Parties

Others

Total

 

Related Parties

Others

Total

 

Lease Cost

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating lease cost

$

313

$

711

$

1,024

$

627

$

1,419

$

2,046

Short-term lease cost

 

107

 

21

 

128

 

214

 

42

 

256

Total lease cost

$

420

$

732

$

1,152

$

841

$

1,461

$

2,302

Other Information

 

  

 

  

 

  

 

  

 

  

 

  

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

 

 

 

 

 

 

Operating cash flows

$

313

$

747

$

1,060

$

627

$

1,434

$

2,061

Weighted-average remaining lease term (in years):

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating leases

1.42

4.10

3.58

1.42

4.10

3.58

Weighted-average discount rate:

Capitalized operating leases

3.92%

3.91%

3.92%

3.92%

3.91%

3.92%

Three Months Ended June 30, 2021

 

Six Months Ended June 30, 2021

Related Parties

Others

Total

 

Related Parties

Others

Total

Lease Cost

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating lease cost

$

313

$

775

$

1,088

$

627

$

1,552

$

2,179

Short-term lease cost

 

107

 

21

 

128

 

213

 

42

 

255

Total lease cost

$

420

$

796

$

1,216

$

840

$

1,594

$

2,434

Other Information

 

  

 

  

 

  

 

  

 

  

 

  

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

 

 

 

 

 

 

Operating cash flows

$

313

$

830

$

1,143

$

627

$

1,599

$

2,226

Weighted-average remaining lease term (in years):

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating leases

2.42

4.90

4.30

Weighted-average discount rate:

Capitalized operating leases

3.92%

3.92%

3.92%

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

For the Years Ended December 31, 

    

Related Parties

    

Others

    

Total

2022, excluding the six months ended June 30, 2022

$

627

$

1,411

$

2,038

2023

 

1,149

 

2,136

 

3,285

2024

 

 

1,644

 

1,644

2025

 

 

1,577

 

1,577

2026

888

888

Thereafter

1

1

$

1,776

$

7,657

$

9,433

Imputed interest

(550)

Lease liability balance at June 30, 2022

$

8,883

As of June 30, 2022, the ROU asset had a balance of $8,267. The long-term lease liability was $5,242 and the short-term lease liability, which is included in accrued expenses and other liabilities in the consolidated balance sheets, was $3,641. As of June 30, 2021, the ROU asset had a balance of $11,174. The long-term lease liability was $8,124 and the short-term lease liability, which is included in accrued expenses and other liabilities in the consolidated balance sheets, was $3,742.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2022
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 the Company’s 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 the Company’s reportable operating segments for the three and six months ended June 30, 2022 and 2021 is shown below:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

June 30, 

June 30, 

    

2022

    

2021

    

2022

    

2021

 

Net sales:

Business Solutions

$

328,351

$

267,258

$

648,794

$

513,592

Enterprise Solutions

 

348,954

 

307,161

 

684,351

 

572,446

Public Sector Solutions

 

151,204

 

129,742

 

283,708

 

255,015

Total net sales

$

828,509

$

704,161

$

1,616,853

$

1,341,053

Operating income (loss):

Business Solutions

$

22,279

$

8,365

$

42,952

$

16,785

Enterprise Solutions

 

15,389

 

20,509

 

29,703

 

33,052

Public Sector Solutions

 

1,071

 

(2,116)

 

(55)

 

(4,869)

Headquarters/Other

 

(3,969)

 

(2,994)

 

(7,695)

 

(7,084)

Total operating income

 

34,770

 

23,764

 

64,905

 

37,884

Other expenses, net

 

15

 

14

 

11

 

7

Income before taxes

$

34,785

$

23,778

$

64,916

$

37,891

Selected operating expense:

Depreciation and amortization:

Business Solutions

$

168

$

159

$

335

$

318

Enterprise Solutions

 

501

 

612

 

1,035

 

1,328

Public Sector Solutions

 

20

 

10

 

39

 

24

Headquarters/Other

 

2,300

 

2,272

 

4,571

 

4,548

Total depreciation and amortization

$

2,989

$

3,053

$

5,980

$

6,218

Total assets:

Business Solutions

$

430,763

$

370,608

Enterprise Solutions

 

663,837

 

603,960

Public Sector Solutions

 

86,743

 

84,301

Headquarters/Other

 

(57,710)

 

(27,597)

Total assets

$

1,123,633

$

1,031,272

The assets of the Company’s 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 and cash equivalents, inventories, property and equipment, ROU assets, and intercompany balance, net. As of June 30, 2022 and 2021, total assets for the Headquarters/Other group were presented net of intercompany balance eliminations of $41,439, and $37,457, respectively. The Company’s capital expenditures consist largely of IT hardware and software purchased to maintain or upgrade our management information systems. These information systems serve all of the Company’s segments, to varying degrees, and accordingly, the CODM does not evaluate capital expenditures on a segment-by-segment basis.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2022
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. The outcome of such matters is not expected to have a material, adverse effect on the Company’s 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 the Company’s financial position, results of operations, and/or cash flows.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
BANK BORROWINGS
6 Months Ended
Jun. 30, 2022
Bank Borrowings  
Bank Borrowings

Note 7–Bank Borrowings

The Company has a $50,000 credit facility collateralized by its account receivables that expires March 31, 2025. This facility can be increased, at the Company’s 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 LIBOR, plus a spread based on our funded debt ratio, or in the absence of LIBOR, the prime rate (4.75% at June 30, 2022). 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 for a given quarter to consolidated trailing twelve months Adjusted Earnings Before Interest Expense, Taxes, Depreciation, Amortization, and Special Charges (Adjusted EBITDA). The maximum allowable funded debt ratio under the agreement is 2.0 to 1.0. Decreases in the Company’s consolidated trailing twelve months Adjusted EBITDA could limit its potential borrowing capacity under the credit facility. As of June 30, 2022, the Company was in compliance with all financial covenants contained in the agreement governing the credit facility.

During the first half of 2022, the Company borrowed $26,054 under the credit facility, which was fully repaid prior to the quarter ended June 30, 2022. The Company had no outstanding borrowings under the credit facility as of June 30, 2022 or 2021, and accordingly, the entire $50,000 credit facility was available for borrowings on such date.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2022
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 (the “SEC”) regarding interim financial reporting and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). 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, 2021, filed with 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 for the year ended December 31, 2021.

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, 2022 may not be indicative of the results expected for any succeeding quarter or the entire year ending December 31, 2022.

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 U.S. GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts and disclosures of assets and liabilities and the reported amounts and disclosures of revenue and expenses during the period. Management bases its estimates and judgments on the information available at the time and various other assumptions believed to be reasonable under the circumstances. By nature, estimates are subject to an inherent degree of uncertainty. Actual results could differ from those estimates and assumptions.

Recently Issued Financial Accounting Standards

Recently Issued Financial Accounting Standards

In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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 becomes effective immediately upon the transition from LIBOR. The Company’s secured credit facility agreement references LIBOR, which is expected to be discontinued as a result of reference rate reform. The optional amendments are effective as of March 12, 2020 through December 31, 2022. The Company is currently evaluating the effect of the adoption of this standard on the Company, but does not believe the adoption will have a material effect on its consolidated financial statements.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2022
Revenue  
Schedule of disaggregation of revenue from contracts with customers

Three Months Ended June 30, 2022

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

123,176

$

117,407

$

67,211

$

307,794

Desktops

23,749

52,632

13,267

89,648

Software

39,567

21,572

10,508

71,647

Servers/Storage

29,698

11,857

9,598

51,153

Net/Com Products

24,430

24,244

6,640

55,314

Displays and Sound

 

30,969

 

37,732

 

19,207

 

87,908

Accessories

 

35,656

 

57,728

 

15,683

 

109,067

Other Hardware/Services

 

21,106

 

25,782

 

9,090

 

55,978

Total net sales

$

328,351

$

348,954

$

151,204

$

828,509

Three Months Ended June 30, 2021

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

97,401

$

94,472

$

62,501

$

254,374

Desktops

20,607

38,916

8,527

68,050

Software

33,102

26,162

11,858

71,122

Servers/Storage

21,086

27,106

7,635

55,827

Net/Com Products

22,360

20,691

7,211

50,262

Displays and Sound

 

25,825

 

29,343

 

12,743

 

67,911

Accessories

 

27,480

 

44,311

 

9,109

 

80,900

Other Hardware/Services

 

19,397

 

26,160

 

10,158

 

55,715

Total net sales

$

267,258

$

307,161

$

129,742

$

704,161

Six Months Ended June 30, 2022

 

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

 

Notebooks/Mobility

$

253,609

$

238,747

$

124,061

$

616,417

Desktops

47,308

97,496

31,255

176,059

Software

74,475

42,582

15,777

132,834

Servers/Storage

51,862

27,228

19,228

98,318

Net/Com Products

 

47,057

46,435

14,667

 

108,159

Displays and Sound

63,793

 

74,811

 

32,630

171,234

Accessories

 

67,897

 

105,735

 

28,615

 

202,247

Other Hardware/Services

 

42,793

 

51,317

 

17,475

 

111,585

Total net sales

$

648,794

$

684,351

$

283,708

$

1,616,853

Six Months Ended June 30, 2021

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

191,836

$

176,663

$

119,475

$

487,974

Desktops

41,766

69,267

16,377

127,410

Software

60,264

48,667

19,067

127,998

Servers/Storage

 

41,659

44,262

14,282

 

100,203

Net/Com Products

 

40,764

40,517

17,572

 

98,853

Displays and Sound

45,599

 

52,748

 

26,736

125,083

Accessories

53,327

 

88,187

 

19,930

161,444

Other Hardware/Services

 

38,377

 

52,135

 

21,576

 

112,088

Total net sales

$

513,592

$

572,446

$

255,015

$

1,341,053

Schedule of changes in contract liability balances

    

June 30, 2022

    

December 31, 2021

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

$

6,037

$

8,628

Changes in the contract liability balances during the six months ended June 30, 2022 and 2021 are as follows:

    

2022

Balance at December 31, 2021

$

8,628

Cash received in advance and not recognized as revenue

 

16,316

Amounts recognized as revenue as performance obligations satisfied

 

(18,907)

Balance at June 30, 2022

$

6,037

2021

Balance at December 31, 2020

$

3,509

Cash received in advance and not recognized as revenue

 

6,969

Amounts recognized as revenue as performance obligations satisfied

 

(5,566)

Balance at June 30, 2021

$

4,912

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share  
Computation of basic and diluted earnings per share

Three Months Ended June 30,

Six Months Ended June 30,

    

2022

    

2021

    

2022

    

2021

 

Numerator:

Net income

$

25,398

$

17,292

$

47,190

$

27,476

Denominator:

Denominator for basic earnings per share

 

26,268

 

26,187

 

26,262

 

26,180

Dilutive effect of employee stock awards

 

161

 

172

 

155

 

181

Denominator for diluted earnings per share

 

26,429

 

26,359

 

26,417

 

26,361

Earnings per share:

Basic

$

0.97

$

0.66

$

1.80

$

1.05

Diluted

$

0.96

$

0.66

$

1.79

$

1.04

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2022
Leases  
Schedule of lease cost

Three Months Ended June 30, 2022

 

Six Months Ended June 30, 2022

 

Related Parties

Others

Total

 

Related Parties

Others

Total

 

Lease Cost

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating lease cost

$

313

$

711

$

1,024

$

627

$

1,419

$

2,046

Short-term lease cost

 

107

 

21

 

128

 

214

 

42

 

256

Total lease cost

$

420

$

732

$

1,152

$

841

$

1,461

$

2,302

Other Information

 

  

 

  

 

  

 

  

 

  

 

  

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

 

 

 

 

 

 

Operating cash flows

$

313

$

747

$

1,060

$

627

$

1,434

$

2,061

Weighted-average remaining lease term (in years):

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating leases

1.42

4.10

3.58

1.42

4.10

3.58

Weighted-average discount rate:

Capitalized operating leases

3.92%

3.91%

3.92%

3.92%

3.91%

3.92%

Three Months Ended June 30, 2021

 

Six Months Ended June 30, 2021

Related Parties

Others

Total

 

Related Parties

Others

Total

Lease Cost

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating lease cost

$

313

$

775

$

1,088

$

627

$

1,552

$

2,179

Short-term lease cost

 

107

 

21

 

128

 

213

 

42

 

255

Total lease cost

$

420

$

796

$

1,216

$

840

$

1,594

$

2,434

Other Information

 

  

 

  

 

  

 

  

 

  

 

  

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

 

 

 

 

 

 

Operating cash flows

$

313

$

830

$

1,143

$

627

$

1,599

$

2,226

Weighted-average remaining lease term (in years):

 

  

 

  

 

  

 

  

 

  

 

  

Capitalized operating leases

2.42

4.90

4.30

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

2022, excluding the six months ended June 30, 2022

$

627

$

1,411

$

2,038

2023

 

1,149

 

2,136

 

3,285

2024

 

 

1,644

 

1,644

2025

 

 

1,577

 

1,577

2026

888

888

Thereafter

1

1

$

1,776

$

7,657

$

9,433

Imputed interest

(550)

Lease liability balance at June 30, 2022

$

8,883

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 30, 2022
Segment Information  
Segment information applicable to reportable operating segments

Three Months Ended

Six Months Ended

June 30, 

June 30, 

June 30, 

June 30, 

    

2022

    

2021

    

2022

    

2021

 

Net sales:

Business Solutions

$

328,351

$

267,258

$

648,794

$

513,592

Enterprise Solutions

 

348,954

 

307,161

 

684,351

 

572,446

Public Sector Solutions

 

151,204

 

129,742

 

283,708

 

255,015

Total net sales

$

828,509

$

704,161

$

1,616,853

$

1,341,053

Operating income (loss):

Business Solutions

$

22,279

$

8,365

$

42,952

$

16,785

Enterprise Solutions

 

15,389

 

20,509

 

29,703

 

33,052

Public Sector Solutions

 

1,071

 

(2,116)

 

(55)

 

(4,869)

Headquarters/Other

 

(3,969)

 

(2,994)

 

(7,695)

 

(7,084)

Total operating income

 

34,770

 

23,764

 

64,905

 

37,884

Other expenses, net

 

15

 

14

 

11

 

7

Income before taxes

$

34,785

$

23,778

$

64,916

$

37,891

Selected operating expense:

Depreciation and amortization:

Business Solutions

$

168

$

159

$

335

$

318

Enterprise Solutions

 

501

 

612

 

1,035

 

1,328

Public Sector Solutions

 

20

 

10

 

39

 

24

Headquarters/Other

 

2,300

 

2,272

 

4,571

 

4,548

Total depreciation and amortization

$

2,989

$

3,053

$

5,980

$

6,218

Total assets:

Business Solutions

$

430,763

$

370,608

Enterprise Solutions

 

663,837

 

603,960

Public Sector Solutions

 

86,743

 

84,301

Headquarters/Other

 

(57,710)

 

(27,597)

Total assets

$

1,123,633

$

1,031,272

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of revenue        
Net sales $ 828,509 $ 704,161 $ 1,616,853 $ 1,341,053
Notebooks/Mobility        
Disaggregation of revenue        
Net sales 307,794 254,374 616,417 487,974
Desktops        
Disaggregation of revenue        
Net sales 89,648 68,050 176,059 127,410
Software        
Disaggregation of revenue        
Net sales 71,647 71,122 132,834 127,998
Servers/Storage        
Disaggregation of revenue        
Net sales 51,153 55,827 98,318 100,203
Net/Com Products        
Disaggregation of revenue        
Net sales 55,314 50,262 108,159 98,853
Displays and Sound        
Disaggregation of revenue        
Net sales 87,908 67,911 171,234 125,083
Accessories        
Disaggregation of revenue        
Net sales 109,067 80,900 202,247 161,444
Other Hardware/Services        
Disaggregation of revenue        
Net sales 55,978 55,715 111,585 112,088
Business Solutions        
Disaggregation of revenue        
Net sales 328,351 267,258 648,794 513,592
Business Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 123,176 97,401 253,609 191,836
Business Solutions | Desktops        
Disaggregation of revenue        
Net sales 23,749 20,607 47,308 41,766
Business Solutions | Software        
Disaggregation of revenue        
Net sales 39,567 33,102 74,475 60,264
Business Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 29,698 21,086 51,862 41,659
Business Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 24,430 22,360 47,057 40,764
Business Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 30,969 25,825 63,793 45,599
Business Solutions | Accessories        
Disaggregation of revenue        
Net sales 35,656 27,480 67,897 53,327
Business Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales 21,106 19,397 42,793 38,377
Enterprise Solutions        
Disaggregation of revenue        
Net sales 348,954 307,161 684,351 572,446
Enterprise Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 117,407 94,472 238,747 176,663
Enterprise Solutions | Desktops        
Disaggregation of revenue        
Net sales 52,632 38,916 97,496 69,267
Enterprise Solutions | Software        
Disaggregation of revenue        
Net sales 21,572 26,162 42,582 48,667
Enterprise Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 11,857 27,106 27,228 44,262
Enterprise Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 24,244 20,691 46,435 40,517
Enterprise Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 37,732 29,343 74,811 52,748
Enterprise Solutions | Accessories        
Disaggregation of revenue        
Net sales 57,728 44,311 105,735 88,187
Enterprise Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales 25,782 26,160 51,317 52,135
Public Sector Solutions        
Disaggregation of revenue        
Net sales 151,204 129,742 283,708 255,015
Public Sector Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 67,211 62,501 124,061 119,475
Public Sector Solutions | Desktops        
Disaggregation of revenue        
Net sales 13,267 8,527 31,255 16,377
Public Sector Solutions | Software        
Disaggregation of revenue        
Net sales 10,508 11,858 15,777 19,067
Public Sector Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 9,598 7,635 19,228 14,282
Public Sector Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 6,640 7,211 14,667 17,572
Public Sector Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 19,207 12,743 32,630 26,736
Public Sector Solutions | Accessories        
Disaggregation of revenue        
Net sales 15,683 9,109 28,615 19,930
Public Sector Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales $ 9,090 $ 10,158 $ 17,475 $ 21,576
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE - Contract Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Change in contract liability      
Beginning balance - Contract liability $ 8,628 $ 3,509  
Cash received in advance and not recognized as revenue 16,316 6,969  
Amounts recognized as revenue as performance obligations satisfied (18,907) (5,566)  
Ending balance - Contract liability 6,037 $ 4,912  
Accrued expenses and other liabilities      
Contract liabilities      
Contract liabilities $ 6,037   $ 8,628
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:        
Net income $ 25,398 $ 17,292 $ 47,190 $ 27,476
Denominator:        
Denominator for basic earnings per share 26,268 26,187 26,262 26,180
Dilutive effect of unvested employee stock awards 161 172 155 181
Denominator for diluted earnings per share 26,429 26,359 26,417 26,361
Earnings per share:        
Basic $ 0.97 $ 0.66 $ 1.80 $ 1.05
Diluted $ 0.96 $ 0.66 $ 1.79 $ 1.04
Additional Disclosure        
Employee stock awards excluded from computation of diluted earnings per share 0 0 0 0
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES - Lease Cost and Other Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
lease
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Leases          
Right-of-use assets $ 8,267 $ 11,174 $ 8,267 $ 11,174 $ 9,579
Lease liability 8,883   $ 8,883    
Number of additional operating or financing leases not yet commenced | lease     0    
Lease Cost          
Capitalized operating lease cost 1,024 1,088 $ 2,046 2,179  
Short-term lease cost 128 128 256 255  
Total lease cost 1,152 1,216 2,302 2,434  
Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:          
Operating cash flows $ 1,060 $ 1,143 $ 2,061 $ 2,226  
Weighted-average remaining lease term - Capitalized operating leases (in years) 3 years 6 months 29 days 4 years 3 months 18 days 3 years 6 months 29 days 4 years 3 months 18 days  
Weighted-average discount rate - Capitalized operating leases 3.92% 3.92% 3.92% 3.92%  
Related Parties          
Leases          
Right-of-use assets $ 1,730   $ 1,730    
Lease liability 1,730   1,730    
Lease Cost          
Capitalized operating lease cost 313 $ 313 627 $ 627  
Short-term lease cost 107 107 214 213  
Total lease cost 420 420 841 840  
Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:          
Operating cash flows $ 313 $ 313 $ 627 $ 627  
Weighted-average remaining lease term - Capitalized operating leases (in years) 1 year 5 months 1 day 2 years 5 months 1 day 1 year 5 months 1 day 2 years 5 months 1 day  
Weighted-average discount rate - Capitalized operating leases 3.92% 3.92% 3.92% 3.92%  
Others          
Lease Cost          
Capitalized operating lease cost $ 711 $ 775 $ 1,419 $ 1,552  
Short-term lease cost 21 21 42 42  
Total lease cost 732 796 1,461 1,594  
Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:          
Operating cash flows $ 747 $ 830 $ 1,434 $ 1,599  
Weighted-average remaining lease term - Capitalized operating leases (in years) 4 years 1 month 6 days 4 years 10 months 24 days 4 years 1 month 6 days 4 years 10 months 24 days  
Weighted-average discount rate - Capitalized operating leases 3.91% 3.92% 3.91% 3.92%  
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES - Future Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Future lease payments over the remaining term of capitalized operating leases      
2022, excluding the six months ended June 30, 2022 $ 2,038    
2023 3,285    
2024 1,644    
2025 1,577    
2026 888    
Thereafter 1    
Total 9,433    
Imputed interest (550)    
Lease liability balance 8,883    
Right-of-use assets 8,267 $ 9,579 $ 11,174
Long-term lease liability 5,242 $ 6,789 8,124
Short-term lease liability $ 3,641   $ 3,742
Current operating lease liability, Statement of Financial Position Accrued expenses and other liabilities   Accrued expenses and other liabilities
Related Parties      
Future lease payments over the remaining term of capitalized operating leases      
2022, excluding the six months ended June 30, 2022 $ 627    
2023 1,149    
Total 1,776    
Lease liability balance 1,730    
Right-of-use assets 1,730    
Others      
Future lease payments over the remaining term of capitalized operating leases      
2022, excluding the six months ended June 30, 2022 1,411    
2023 2,136    
2024 1,644    
2025 1,577    
2026 888    
Thereafter 1    
Total $ 7,657    
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION - Segment Information Applicable to Reportable Operating Segments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
segment
Jun. 30, 2021
USD ($)
segment
Jun. 30, 2022
USD ($)
segment
Jun. 30, 2021
USD ($)
segment
Dec. 31, 2021
USD ($)
Segment Reporting Information          
Number of reportable segments | segment 3 3 3 3  
Number of operating segments | segment 3 3 3 3  
Net sales:          
Net sales $ 828,509 $ 704,161 $ 1,616,853 $ 1,341,053  
Operating income (loss):          
Operating income (loss) 34,770 23,764 64,905 37,884  
Other expenses, net 15 14 11 7  
Income before taxes 34,785 23,778 64,916 37,891  
Depreciation and amortization:          
Depreciation and amortization 2,989 3,053 5,980 6,218  
Total assets:          
Total assets 1,123,633 1,031,272 1,123,633 1,031,272 $ 1,083,383
Business Solutions          
Net sales:          
Net sales 328,351 267,258 648,794 513,592  
Enterprise Solutions          
Net sales:          
Net sales 348,954 307,161 684,351 572,446  
Public Sector Solutions          
Net sales:          
Net sales 151,204 129,742 283,708 255,015  
Operating Segments | Business Solutions          
Net sales:          
Net sales 328,351 267,258 648,794 513,592  
Operating income (loss):          
Operating income (loss) 22,279 8,365 42,952 16,785  
Depreciation and amortization:          
Depreciation and amortization 168 159 335 318  
Total assets:          
Total assets 430,763 370,608 430,763 370,608  
Operating Segments | Enterprise Solutions          
Net sales:          
Net sales 348,954 307,161 684,351 572,446  
Operating income (loss):          
Operating income (loss) 15,389 20,509 29,703 33,052  
Depreciation and amortization:          
Depreciation and amortization 501 612 1,035 1,328  
Total assets:          
Total assets 663,837 603,960 663,837 603,960  
Operating Segments | Public Sector Solutions          
Net sales:          
Net sales 151,204 129,742 283,708 255,015  
Operating income (loss):          
Operating income (loss) 1,071 (2,116) (55) (4,869)  
Depreciation and amortization:          
Depreciation and amortization 20 10 39 24  
Total assets:          
Total assets 86,743 84,301 86,743 84,301  
Headquarters/Other          
Operating income (loss):          
Operating income (loss) (3,969) (2,994) (7,695) (7,084)  
Depreciation and amortization:          
Depreciation and amortization 2,300 2,272 4,571 4,548  
Total assets:          
Assets net of intercompany balance eliminations (57,710) (27,597) (57,710) (27,597)  
Intersegment Elimination          
Total assets:          
Total assets $ (41,439) $ (37,457) $ (41,439) $ (37,457)  
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
BANK BORROWINGS (Details) - USD ($)
$ in Thousands
6 Months Ended
Feb. 03, 2022
Jun. 30, 2022
Jun. 30, 2021
Subordinated Borrowing      
Line of credit, borrowing capacity   $ 50,000  
Credit facility, expiration date   Mar. 31, 2025  
Line of credit, maximum borrowing capacity   $ 80,000  
Proceeds from short-term borrowings $ 26,054 26,054  
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   4.75%  
XML 35 cnxn-20220630x10q_htm.xml IDEA: XBRL DOCUMENT 0001050377 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001050377 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001050377 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001050377 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001050377 us-gaap:RetainedEarningsMember 2022-06-30 0001050377 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001050377 us-gaap:RetainedEarningsMember 2022-03-31 0001050377 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001050377 2022-03-31 0001050377 us-gaap:RetainedEarningsMember 2021-12-31 0001050377 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001050377 us-gaap:RetainedEarningsMember 2021-06-30 0001050377 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001050377 us-gaap:RetainedEarningsMember 2021-03-31 0001050377 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001050377 2021-03-31 0001050377 us-gaap:RetainedEarningsMember 2020-12-31 0001050377 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001050377 cnxn:SoftwareMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:SoftwareMember cnxn:PublicSectorMember 2022-04-01 2022-06-30 0001050377 cnxn:SoftwareMember cnxn:LargeAccountSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:PublicSectorMember 2022-04-01 2022-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:LargeAccountSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:PublicSectorMember 2022-04-01 2022-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:LargeAccountSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:PublicSectorMember 2022-04-01 2022-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:LargeAccountSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:NetAndComMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:NetAndComMember cnxn:PublicSectorMember 2022-04-01 2022-06-30 0001050377 cnxn:NetAndComMember cnxn:LargeAccountSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:PublicSectorMember 2022-04-01 2022-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:LargeAccountSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:DesktopsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:DesktopsMember cnxn:PublicSectorMember 2022-04-01 2022-06-30 0001050377 cnxn:DesktopsMember cnxn:LargeAccountSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:AccessoriesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:AccessoriesMember cnxn:PublicSectorMember 2022-04-01 2022-06-30 0001050377 cnxn:AccessoriesMember cnxn:LargeAccountSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:SoftwareMember 2022-04-01 2022-06-30 0001050377 cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:ServersAndStorageMember 2022-04-01 2022-06-30 0001050377 cnxn:PublicSectorMember 2022-04-01 2022-06-30 0001050377 cnxn:OtherHardwareAndServicesMember 2022-04-01 2022-06-30 0001050377 cnxn:NotebooksAndMobilityMember 2022-04-01 2022-06-30 0001050377 cnxn:NetAndComMember 2022-04-01 2022-06-30 0001050377 cnxn:LargeAccountSegmentMember 2022-04-01 2022-06-30 0001050377 cnxn:DisplaysAndSoundsMember 2022-04-01 2022-06-30 0001050377 cnxn:DesktopsMember 2022-04-01 2022-06-30 0001050377 cnxn:AccessoriesMember 2022-04-01 2022-06-30 0001050377 cnxn:SoftwareMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:SoftwareMember cnxn:PublicSectorMember 2022-01-01 2022-06-30 0001050377 cnxn:SoftwareMember cnxn:LargeAccountSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:PublicSectorMember 2022-01-01 2022-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:LargeAccountSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:PublicSectorMember 2022-01-01 2022-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:LargeAccountSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:PublicSectorMember 2022-01-01 2022-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:LargeAccountSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:NetAndComMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:NetAndComMember cnxn:PublicSectorMember 2022-01-01 2022-06-30 0001050377 cnxn:NetAndComMember cnxn:LargeAccountSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:PublicSectorMember 2022-01-01 2022-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:LargeAccountSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:DesktopsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:DesktopsMember cnxn:PublicSectorMember 2022-01-01 2022-06-30 0001050377 cnxn:DesktopsMember cnxn:LargeAccountSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:AccessoriesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:AccessoriesMember cnxn:PublicSectorMember 2022-01-01 2022-06-30 0001050377 cnxn:AccessoriesMember cnxn:LargeAccountSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:SoftwareMember 2022-01-01 2022-06-30 0001050377 cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:ServersAndStorageMember 2022-01-01 2022-06-30 0001050377 cnxn:PublicSectorMember 2022-01-01 2022-06-30 0001050377 cnxn:OtherHardwareAndServicesMember 2022-01-01 2022-06-30 0001050377 cnxn:NotebooksAndMobilityMember 2022-01-01 2022-06-30 0001050377 cnxn:NetAndComMember 2022-01-01 2022-06-30 0001050377 cnxn:LargeAccountSegmentMember 2022-01-01 2022-06-30 0001050377 cnxn:DisplaysAndSoundsMember 2022-01-01 2022-06-30 0001050377 cnxn:DesktopsMember 2022-01-01 2022-06-30 0001050377 cnxn:AccessoriesMember 2022-01-01 2022-06-30 0001050377 cnxn:SoftwareMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:SoftwareMember cnxn:PublicSectorMember 2021-04-01 2021-06-30 0001050377 cnxn:SoftwareMember cnxn:LargeAccountSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:PublicSectorMember 2021-04-01 2021-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:LargeAccountSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:PublicSectorMember 2021-04-01 2021-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:LargeAccountSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:PublicSectorMember 2021-04-01 2021-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:LargeAccountSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:NetAndComMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:NetAndComMember cnxn:PublicSectorMember 2021-04-01 2021-06-30 0001050377 cnxn:NetAndComMember cnxn:LargeAccountSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:PublicSectorMember 2021-04-01 2021-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:LargeAccountSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:DesktopsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:DesktopsMember cnxn:PublicSectorMember 2021-04-01 2021-06-30 0001050377 cnxn:DesktopsMember cnxn:LargeAccountSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:AccessoriesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:AccessoriesMember cnxn:PublicSectorMember 2021-04-01 2021-06-30 0001050377 cnxn:AccessoriesMember cnxn:LargeAccountSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:SoftwareMember 2021-04-01 2021-06-30 0001050377 cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:ServersAndStorageMember 2021-04-01 2021-06-30 0001050377 cnxn:PublicSectorMember 2021-04-01 2021-06-30 0001050377 cnxn:OtherHardwareAndServicesMember 2021-04-01 2021-06-30 0001050377 cnxn:NotebooksAndMobilityMember 2021-04-01 2021-06-30 0001050377 cnxn:NetAndComMember 2021-04-01 2021-06-30 0001050377 cnxn:LargeAccountSegmentMember 2021-04-01 2021-06-30 0001050377 cnxn:DisplaysAndSoundsMember 2021-04-01 2021-06-30 0001050377 cnxn:DesktopsMember 2021-04-01 2021-06-30 0001050377 cnxn:AccessoriesMember 2021-04-01 2021-06-30 0001050377 cnxn:SoftwareMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:SoftwareMember cnxn:PublicSectorMember 2021-01-01 2021-06-30 0001050377 cnxn:SoftwareMember cnxn:LargeAccountSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:PublicSectorMember 2021-01-01 2021-06-30 0001050377 cnxn:ServersAndStorageMember cnxn:LargeAccountSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:PublicSectorMember 2021-01-01 2021-06-30 0001050377 cnxn:OtherHardwareAndServicesMember cnxn:LargeAccountSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:PublicSectorMember 2021-01-01 2021-06-30 0001050377 cnxn:NotebooksAndMobilityMember cnxn:LargeAccountSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:NetAndComMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:NetAndComMember cnxn:PublicSectorMember 2021-01-01 2021-06-30 0001050377 cnxn:NetAndComMember cnxn:LargeAccountSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:PublicSectorMember 2021-01-01 2021-06-30 0001050377 cnxn:DisplaysAndSoundsMember cnxn:LargeAccountSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:DesktopsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:DesktopsMember cnxn:PublicSectorMember 2021-01-01 2021-06-30 0001050377 cnxn:DesktopsMember cnxn:LargeAccountSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:AccessoriesMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:AccessoriesMember cnxn:PublicSectorMember 2021-01-01 2021-06-30 0001050377 cnxn:AccessoriesMember cnxn:LargeAccountSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:SoftwareMember 2021-01-01 2021-06-30 0001050377 cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:ServersAndStorageMember 2021-01-01 2021-06-30 0001050377 cnxn:PublicSectorMember 2021-01-01 2021-06-30 0001050377 cnxn:OtherHardwareAndServicesMember 2021-01-01 2021-06-30 0001050377 cnxn:NotebooksAndMobilityMember 2021-01-01 2021-06-30 0001050377 cnxn:NetAndComMember 2021-01-01 2021-06-30 0001050377 cnxn:LargeAccountSegmentMember 2021-01-01 2021-06-30 0001050377 cnxn:DisplaysAndSoundsMember 2021-01-01 2021-06-30 0001050377 cnxn:DesktopsMember 2021-01-01 2021-06-30 0001050377 cnxn:AccessoriesMember 2021-01-01 2021-06-30 0001050377 srt:MaximumMember 2022-06-30 0001050377 2022-02-03 2022-02-03 0001050377 cnxn:RelatedPartiesMember 2021-06-30 0001050377 cnxn:OthersMember 2021-06-30 0001050377 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001050377 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001050377 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001050377 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001050377 cnxn:RelatedPartiesMember 2022-06-30 0001050377 cnxn:RelatedPartiesMember 2022-04-01 2022-06-30 0001050377 cnxn:OthersMember 2022-04-01 2022-06-30 0001050377 cnxn:RelatedPartiesMember 2022-01-01 2022-06-30 0001050377 cnxn:OthersMember 2022-01-01 2022-06-30 0001050377 cnxn:RelatedPartiesMember 2021-04-01 2021-06-30 0001050377 cnxn:OthersMember 2021-04-01 2021-06-30 0001050377 cnxn:RelatedPartiesMember 2021-01-01 2021-06-30 0001050377 cnxn:OthersMember 2021-01-01 2021-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-04-01 2022-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:PublicSectorMember 2022-04-01 2022-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:LargeAccountSegmentMember 2022-04-01 2022-06-30 0001050377 us-gaap:CorporateNonSegmentMember 2022-04-01 2022-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-01-01 2022-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:PublicSectorMember 2022-01-01 2022-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:LargeAccountSegmentMember 2022-01-01 2022-06-30 0001050377 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-04-01 2021-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:PublicSectorMember 2021-04-01 2021-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:LargeAccountSegmentMember 2021-04-01 2021-06-30 0001050377 us-gaap:CorporateNonSegmentMember 2021-04-01 2021-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-01-01 2021-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:PublicSectorMember 2021-01-01 2021-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:LargeAccountSegmentMember 2021-01-01 2021-06-30 0001050377 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-06-30 0001050377 us-gaap:PrimeRateMember 2022-06-30 0001050377 cnxn:AccruedExpensesAndOtherLiabilitiesMember 2022-06-30 0001050377 cnxn:AccruedExpensesAndOtherLiabilitiesMember 2021-12-31 0001050377 us-gaap:TreasuryStockMember 2022-06-30 0001050377 us-gaap:CommonStockMember 2022-06-30 0001050377 us-gaap:TreasuryStockMember 2022-03-31 0001050377 us-gaap:CommonStockMember 2022-03-31 0001050377 us-gaap:TreasuryStockMember 2021-12-31 0001050377 us-gaap:CommonStockMember 2021-12-31 0001050377 us-gaap:TreasuryStockMember 2021-06-30 0001050377 us-gaap:CommonStockMember 2021-06-30 0001050377 us-gaap:TreasuryStockMember 2021-03-31 0001050377 us-gaap:CommonStockMember 2021-03-31 0001050377 us-gaap:TreasuryStockMember 2020-12-31 0001050377 us-gaap:CommonStockMember 2020-12-31 0001050377 2020-12-31 0001050377 us-gaap:OperatingSegmentsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2022-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:PublicSectorMember 2022-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:LargeAccountSegmentMember 2022-06-30 0001050377 us-gaap:IntersegmentEliminationMember 2022-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:SmallAndMediumSizedBusinessesSegmentMember 2021-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:PublicSectorMember 2021-06-30 0001050377 us-gaap:OperatingSegmentsMember cnxn:LargeAccountSegmentMember 2021-06-30 0001050377 us-gaap:IntersegmentEliminationMember 2021-06-30 0001050377 2021-06-30 0001050377 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001050377 2022-04-01 2022-06-30 0001050377 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001050377 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001050377 2021-04-01 2021-06-30 0001050377 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001050377 2021-12-31 0001050377 2022-07-29 0001050377 cnxn:OthersMember 2022-06-30 0001050377 2022-06-30 0001050377 2022-01-01 2022-06-30 0001050377 2021-01-01 2021-06-30 0001050377 us-gaap:CorporateNonSegmentMember 2022-06-30 0001050377 us-gaap:CorporateNonSegmentMember 2021-06-30 iso4217:USD cnxn:lease shares pure iso4217:USD shares cnxn:segment http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities --12-31 2022 Q2 0001050377 false 10-Q true 2022-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 Accelerated Filer false false false 26273602 94896000 108310000 643953000 607532000 223158000 206555000 13368000 10016000 975375000 932413000 60248000 61011000 8267000 9579000 73602000 73602000 5258000 5868000 883000 910000 1123633000 1083383000 278446000 281836000 31357000 30966000 57080000 61830000 366883000 374632000 19278000 19278000 5242000 6789000 231000 211000 391634000 400910000 290000 290000 124690000 122354000 652956000 605766000 45937000 45937000 731999000 682473000 1123633000 1083383000 828509000 704161000 1616853000 1341053000 691608000 587834000 1351646000 1124206000 136901000 116327000 265207000 216847000 102131000 92563000 200302000 178963000 34770000 23764000 64905000 37884000 15000 14000 11000 7000 34785000 23778000 64916000 37891000 9387000 6486000 17726000 10415000 25398000 17292000 47190000 27476000 0.97 0.66 1.80 1.05 0.96 0.66 1.79 1.04 26268000 26187000 26262000 26180000 26429000 26359000 26417000 26361000 29034000 290000 123571000 627558000 -2773000 -45937000 705482000 1408000 1408000 11000 289000 289000 25398000 25398000 29045000 290000 124690000 652956000 -2773000 -45937000 731999000 29025000 290000 122354000 605766000 -2773000 -45937000 682473000 2790000 2790000 20000 454000 454000 47190000 47190000 29045000 290000 124690000 652956000 -2773000 -45937000 731999000 28948000 289000 120875000 572268000 -2773000 -45937000 647495000 1026000 1026000 12000 242000 242000 17292000 17292000 28960000 289000 121659000 589560000 -2773000 -45937000 665571000 28943000 289000 119891000 562084000 -2773000 -45937000 636327000 2092000 2092000 17000 324000 324000 27476000 27476000 28960000 289000 121659000 589560000 -2773000 -45937000 665571000 47190000 27476000 5980000 6218000 1642000 1059000 2790000 2092000 -13000 38063000 -26806000 16603000 26212000 3352000 2151000 -27000 -317000 -3445000 -9134000 -4574000 5349000 -8395000 31820000 4565000 4611000 1500000 -4565000 -3111000 26054000 26054000 8375000 454000 324000 -454000 -8699000 -13414000 20010000 108310000 95655000 94896000 115665000 390000 609000 21509000 13141000 3000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 (the “SEC”) regarding interim financial reporting and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). 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, 2021, filed with 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 for the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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, 2022 may not be indicative of the results expected for any succeeding quarter or the entire year ending December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts and disclosures of assets and liabilities and the reported amounts and disclosures of revenue and expenses during the period. Management bases its estimates and judgments on the information available at the time and various other assumptions believed to be reasonable under the circumstances. By nature, estimates are subject to an inherent degree of uncertainty. Actual results could differ from those estimates and assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;white-space:pre-wrap;"> Recently Issued Financial Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-indent:18pt;margin:0pt;">In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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 becomes effective immediately upon the transition from LIBOR. The Company’s secured credit facility agreement references LIBOR, which is expected to be discontinued as a result of reference rate reform. The optional amendments are effective as of March 12, 2020 through December 31, 2022. The Company is currently evaluating the effect of the adoption of this standard on the Company, 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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 (the “SEC”) regarding interim financial reporting and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). 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, 2021, filed with 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 for the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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, 2022 may not be indicative of the results expected for any succeeding quarter or the entire year ending December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Arial Unicode MS';font-size:9pt;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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts and disclosures of assets and liabilities and the reported amounts and disclosures of revenue and expenses during the period. Management bases its estimates and judgments on the information available at the time and various other assumptions believed to be reasonable under the circumstances. By nature, estimates are subject to an inherent degree of uncertainty. Actual results could differ from those estimates and assumptions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;white-space:pre-wrap;"> Recently Issued Financial Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-indent:18pt;margin:0pt;">In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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 becomes effective immediately upon the transition from LIBOR. The Company’s secured credit facility agreement references LIBOR, which is expected to be discontinued as a result of reference rate reform. The optional amendments are effective as of March 12, 2020 through December 31, 2022. The Company is currently evaluating the effect of the adoption of this standard on the Company, 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;margin:0pt;"><b style="font-weight:bold;">Note 2–Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following tables represent a disaggregation of revenue from arrangements with customers for the three months ended June 30, 2022 and 2021, along with the reportable segment for each category.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notebooks/Mobility</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,794</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Desktops</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,749</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,648</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,647</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Servers/Storage</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,698</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,153</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net/Com Products</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,314</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Displays and Sound</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,969</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,908</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accessories</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,067</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Hardware/Services</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,106</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,978</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net sales</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 328,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 828,509</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notebooks/Mobility</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254,374</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Desktops</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,607</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,050</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,122</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Servers/Storage</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,086</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,827</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net/Com Products</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,262</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Displays and Sound</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,825</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,911</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accessories</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,900</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Hardware/Services</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,397</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,715</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net sales</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704,161</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table represents a disaggregation of revenue from arrangements with customers for the six months ended June 30, 2022 and 2021, along with the reportable segment for each category.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notebooks/Mobility</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 616,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Desktops</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,308</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,496</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,255</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Servers/Storage</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,862</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,228</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,228</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net/Com Products</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Displays and Sound</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,793</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,811</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,630</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accessories</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Hardware/Services</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,793</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,317</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,475</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net sales</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 684,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,616,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notebooks/Mobility</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 487,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Desktops</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,766</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,267</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,377</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Servers/Storage</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,659</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,262</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net/Com Products</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Displays and Sound</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,599</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,736</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accessories</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Hardware/Services</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,377</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,135</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,576</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net sales</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 572,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,341,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:4.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contract Balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides information about contract liabilities from arrangements with customers as of June 30, 2022 and December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities, which are included in "Accrued expenses and other liabilities"</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,628</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> </span><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Changes in the contract liability balances during the six months ended June 30, 2022 and 2021 are as follows:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,628</p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash received in advance and not recognized as revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,316</p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts recognized as revenue as performance obligations satisfied</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,907)</p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,037</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;white-space:nowrap;width:82.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,509</p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash received in advance and not recognized as revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,969</p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts recognized as revenue as performance obligations satisfied</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,566)</p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,912</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notebooks/Mobility</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,794</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Desktops</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,749</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,648</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,647</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Servers/Storage</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,698</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,153</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net/Com Products</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,314</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Displays and Sound</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,969</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,908</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accessories</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,067</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Hardware/Services</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,106</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,978</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net sales</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 328,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 828,509</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notebooks/Mobility</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254,374</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Desktops</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,607</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,050</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,122</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Servers/Storage</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,086</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,827</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net/Com Products</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,262</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Displays and Sound</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,825</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,911</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accessories</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,900</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Hardware/Services</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,397</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,715</p></td></tr><tr><td style="vertical-align:bottom;width:56.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net sales</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704,161</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notebooks/Mobility</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 616,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Desktops</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,308</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,496</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,255</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Servers/Storage</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,862</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,228</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,228</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net/Com Products</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Displays and Sound</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,793</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,811</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,630</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accessories</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Hardware/Services</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,793</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,317</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,475</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net sales</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 684,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,616,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Enterprise</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Public Sector</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Solutions</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notebooks/Mobility</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 487,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Desktops</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,766</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,267</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,377</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Servers/Storage</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,659</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,262</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net/Com Products</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Displays and Sound</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,599</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,736</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accessories</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Hardware/Services</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,377</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,135</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,576</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net sales</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 572,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,341,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:4.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 123176000 117407000 67211000 307794000 23749000 52632000 13267000 89648000 39567000 21572000 10508000 71647000 29698000 11857000 9598000 51153000 24430000 24244000 6640000 55314000 30969000 37732000 19207000 87908000 35656000 57728000 15683000 109067000 21106000 25782000 9090000 55978000 328351000 348954000 151204000 828509000 97401000 94472000 62501000 254374000 20607000 38916000 8527000 68050000 33102000 26162000 11858000 71122000 21086000 27106000 7635000 55827000 22360000 20691000 7211000 50262000 25825000 29343000 12743000 67911000 27480000 44311000 9109000 80900000 19397000 26160000 10158000 55715000 267258000 307161000 129742000 704161000 253609000 238747000 124061000 616417000 47308000 97496000 31255000 176059000 74475000 42582000 15777000 132834000 51862000 27228000 19228000 98318000 47057000 46435000 14667000 108159000 63793000 74811000 32630000 171234000 67897000 105735000 28615000 202247000 42793000 51317000 17475000 111585000 648794000 684351000 283708000 1616853000 191836000 176663000 119475000 487974000 41766000 69267000 16377000 127410000 60264000 48667000 19067000 127998000 41659000 44262000 14282000 100203000 40764000 40517000 17572000 98853000 45599000 52748000 26736000 125083000 53327000 88187000 19930000 161444000 38377000 52135000 21576000 112088000 513592000 572446000 255015000 1341053000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities, which are included in "Accrued expenses and other liabilities"</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,628</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> </span><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Changes in the contract liability balances during the six months ended June 30, 2022 and 2021 are as follows:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,628</p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash received in advance and not recognized as revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,316</p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts recognized as revenue as performance obligations satisfied</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,907)</p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,037</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;white-space:nowrap;width:82.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,509</p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash received in advance and not recognized as revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,969</p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts recognized as revenue as performance obligations satisfied</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,566)</p></td></tr><tr><td style="vertical-align:bottom;width:82.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,912</p></td></tr></table> 6037000 8628000 8628000 16316000 18907000 6037000 3509000 6969000 5566000 4912000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;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;margin:0pt;">    </p></td><td colspan="2" style="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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;margin:0pt;">    </p></td><td colspan="2" style="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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income</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;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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,398</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,292</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,190</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,476</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Denominator for basic earnings per share</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;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,268</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,187</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,262</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,180</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Dilutive effect of employee stock awards </p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Denominator for diluted earnings per share</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;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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,429</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,359</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,417</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,361</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share:</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic</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;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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.97</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.66</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.80</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.05</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">For the three and six months ended June 30, 2022 and 2021, 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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;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;margin:0pt;">    </p></td><td colspan="2" style="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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;margin:0pt;">    </p></td><td colspan="2" style="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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income</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;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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,398</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,292</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,190</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,476</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Denominator for basic earnings per share</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;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,268</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,187</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,262</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,180</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Dilutive effect of employee stock awards </p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Denominator for diluted earnings per share</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;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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,429</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,359</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,417</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,361</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share:</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic</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;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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.97</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.66</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.80</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.05</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 25398000 17292000 47190000 27476000 26268000 26187000 26262000 26180000 161000 172000 155000 181000 26429000 26359000 26417000 26361000 0.97 0.66 1.80 1.05 0.96 0.66 1.79 1.04 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 4</b><b style="font-weight:bold;">–</b><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 (“ROU asset”) as of June 30, 2022 was $1,730 and a corresponding lease liability of $1,730 associated with related party leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of June 30, 2022, 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, 2022 and 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:28.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="8" style="vertical-align:bottom;width:28.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lease Cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized operating lease cost</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;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Other Information</span></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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows</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;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (in years):</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.91%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.91%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:28.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="8" style="vertical-align:bottom;width:28.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lease Cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized operating lease cost</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;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Other Information</span></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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows</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;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (in years):</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;white-space:nowrap;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;white-space:nowrap;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> As of June 30, 2022, </span>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;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;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;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;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;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022, excluding the six months ended June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,038</p></td></tr><tr><td style="vertical-align:bottom;width:68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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;text-align:right;margin:0pt 3pt 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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,136</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,285</p></td></tr><tr><td style="vertical-align:bottom;width:68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,644</p></td></tr><tr><td style="vertical-align:bottom;width:68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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;text-align:right;margin:0pt 3pt 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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,577</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,577</p></td></tr><tr><td style="vertical-align:bottom;width:68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 888</p></td></tr><tr><td style="vertical-align:bottom;width:68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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:10pt;text-align:right;margin:0pt 3pt 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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,433</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (550)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liability balance at June 30, 2022</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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,883</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-indent:18pt;margin:0pt;">As of June 30, 2022, the ROU asset had a balance of $8,267. The long-term lease liability was $5,242 and the short-term lease liability, which is included in accrued expenses and other liabilities in the consolidated balance sheets, was $3,641. As of June 30, 2021, the ROU asset had a balance of $11,174. The long-term lease liability was $8,124 and the short-term lease liability, which is included in accrued expenses and other liabilities in the consolidated balance sheets, was $3,742.</p> 1730000 1730000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:28.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="8" style="vertical-align:bottom;width:28.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lease Cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized operating lease cost</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;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Other Information</span></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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows</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;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (in years):</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.91%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.91%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:28.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="8" style="vertical-align:bottom;width:28.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lease Cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized operating lease cost</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;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Other Information</span></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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows</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;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (in years):</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;white-space:nowrap;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized operating leases</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;white-space:nowrap;width:42.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 313000 711000 1024000 627000 1419000 2046000 107000 21000 128000 214000 42000 256000 420000 732000 1152000 841000 1461000 2302000 313000 747000 1060000 627000 1434000 2061000 P1Y5M1D P4Y1M6D P3Y6M29D P1Y5M1D P4Y1M6D P3Y6M29D 0.0392 0.0391 0.0392 0.0392 0.0391 0.0392 313000 775000 1088000 627000 1552000 2179000 107000 21000 128000 213000 42000 255000 420000 796000 1216000 840000 1594000 2434000 313000 830000 1143000 627000 1599000 2226000 P2Y5M1D P4Y10M24D P4Y3M18D 0.0392 0.0392 0.0392 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;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;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;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;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022, excluding the six months ended June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,038</p></td></tr><tr><td style="vertical-align:bottom;width:68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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;text-align:right;margin:0pt 3pt 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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,136</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,285</p></td></tr><tr><td style="vertical-align:bottom;width:68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,644</p></td></tr><tr><td style="vertical-align:bottom;width:68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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;text-align:right;margin:0pt 3pt 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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,577</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,577</p></td></tr><tr><td style="vertical-align:bottom;width:68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 888</p></td></tr><tr><td style="vertical-align:bottom;width:68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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:10pt;text-align:right;margin:0pt 3pt 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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,433</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (550)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liability balance at June 30, 2022</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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,883</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 627000 1411000 2038000 1149000 2136000 3285000 1644000 1644000 1577000 1577000 888000 888000 1000 1000 1776000 7657000 9433000 550000 8883000 8267000 5242000 3641000 11174000 8124000 3742000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 5–Segment Information</b></p><p style="font-family:'Arial Unicode MS';font-size:9pt;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;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 the Company’s 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;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;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;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;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">Segment information applicable to the Company’s reportable operating segments for the three and six months ended June 30, 2022 and 2021 is shown below:</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;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;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net sales:</b></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 328,351</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 267,258</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 648,794</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 513,592</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Enterprise Solutions</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 348,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 307,161</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 684,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 572,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 151,204</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 129,742</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 283,708</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 255,015</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total net sales</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 828,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 704,161</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,616,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,341,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Business Solutions</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 22,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 8,365</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 42,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 16,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 15,389</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 20,509</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 29,703</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 33,052</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Public Sector Solutions</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (2,116)</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (55)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (4,869)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (3,969)</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (2,994)</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (7,695)</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (7,084)</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total operating income</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 34,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 23,764</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 64,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 37,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Other expenses, 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 14</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 11</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 7</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Income before taxes</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 34,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 23,778</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 64,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 37,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Selected operating expense:</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Depreciation and amortization: </b></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 168</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 159</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 335</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 318</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Enterprise Solutions</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 612</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 20</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 10</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 39</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 24</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Headquarters/Other</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 2,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 2,272</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 4,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 4,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">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;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 2,989</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 3,053</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;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 5,980</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 6,218</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total assets: </b></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 430,763</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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 370,608</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Enterprise Solutions</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 663,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 603,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 86,743</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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 84,301</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Headquarters/Other</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (57,710)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (27,597)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">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;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,123,633</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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,031,272</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;visibility:hidden;">​</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;text-indent:18pt;margin:14pt 0pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">The assets of the Company’s </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 and cash equivalents, inventories, property and equipment, ROU assets, and intercompany balance, net. As of June 30, 2022 and 2021, total assets for the Headquarters/Other group were presented net of intercompany balance eliminations of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">$41,439</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;">$37,457</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">, respectively. The Company’s capital expenditures consist largely of IT hardware and software purchased to maintain or upgrade our management information systems. These information systems serve all of the Company’s segments, to varying degrees, and accordingly, the CODM does not evaluate capital expenditures on a segment-by-segment basis.</span></p> 3 3 3 3 <p style="font-family:'Arial Unicode MS';font-size:9pt;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;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net sales:</b></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 328,351</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 267,258</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 648,794</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 513,592</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Enterprise Solutions</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 348,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 307,161</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 684,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 572,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 151,204</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 129,742</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 283,708</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 255,015</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total net sales</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 828,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 704,161</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,616,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,341,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Business Solutions</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 22,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 8,365</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 42,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 16,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 15,389</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 20,509</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 29,703</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 33,052</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Public Sector Solutions</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (2,116)</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (55)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (4,869)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (3,969)</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (2,994)</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (7,695)</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (7,084)</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total operating income</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 34,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 23,764</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 64,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 37,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Other expenses, 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 14</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 11</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 7</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Income before taxes</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 34,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 23,778</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 64,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 37,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Selected operating expense:</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Depreciation and amortization: </b></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 168</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 159</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 335</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 318</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Enterprise Solutions</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 612</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 20</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 10</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 39</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 24</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Headquarters/Other</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 2,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 2,272</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 4,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 4,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">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;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 2,989</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 3,053</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;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 5,980</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 6,218</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total assets: </b></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 430,763</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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 370,608</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Enterprise Solutions</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 663,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 603,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 86,743</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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 84,301</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Headquarters/Other</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (57,710)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (27,597)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">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;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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;margin:0.05pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,123,633</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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 1,031,272</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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 328351000 267258000 648794000 513592000 348954000 307161000 684351000 572446000 151204000 129742000 283708000 255015000 828509000 704161000 1616853000 1341053000 22279000 8365000 42952000 16785000 15389000 20509000 29703000 33052000 1071000 -2116000 -55000 -4869000 -3969000 -2994000 -7695000 -7084000 34770000 23764000 64905000 37884000 15000 14000 11000 7000 34785000 23778000 64916000 37891000 168000 159000 335000 318000 501000 612000 1035000 1328000 20000 10000 39000 24000 2300000 2272000 4571000 4548000 2989000 3053000 5980000 6218000 430763000 370608000 663837000 603960000 86743000 84301000 -57710000 -27597000 1123633000 1031272000 3 3 3 3 -41439000 -37457000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 0pt 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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;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. The outcome of such matters is not expected to have a material, adverse effect on the Company’s financial position, results of operations, and/or cash flows.</span></p><p style="font-family:'Arial Unicode MS';font-size:9pt;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;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">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 the Company’s financial position, results of operations, and/or cash flows.</span></p> <p style="font-family:'Tms Rmn';font-size:10pt;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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company has a $50,000 credit facility collateralized by its account receivables that expires March 31, 2025. This facility can be increased, at the Company’s option, to $80,000 for permitted acquisitions or other uses authorized by </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">the lender on substantially the same terms. Amounts outstanding under this facility bear interest at the one-month LIBOR, plus a spread based on our funded debt ratio, or in the absence of LIBOR, the prime rate (4.75% at June 30, 2022). 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 for a given quarter to consolidated trailing twelve months Adjusted Earnings Before Interest Expense, Taxes, Depreciation, Amortization, and Special Charges (Adjusted EBITDA). The maximum allowable funded debt ratio under the agreement is 2.0 to 1.0. Decreases in the Company’s consolidated trailing twelve months Adjusted EBITDA could limit its potential borrowing capacity under the credit facility. As of June 30, 2022, the Company was in compliance with all financial covenants contained in the agreement governing the credit facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the first half of 2022, the Company borrowed $26,054 under the credit facility, which was fully repaid prior to the quarter ended June 30, 2022. The Company had no outstanding borrowings under the credit facility as of June 30, 2022 or 2021, and accordingly, the entire $50,000 credit facility was available for borrowings on such date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 50000000 2025-03-31 80000000 0.0475 2.0 26054000 0 0 50000000 50000000 50000000 50000000 EXCEL 36 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'R#!%4'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 " !\@P1514E+0^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O30K*J'KB^+3!H(#Q;>0W+9@DX;DI-VWMXU;A^@'\#%W__SN M=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,!@M(? MZH @.+\%AZ2,(@4SL @+D;6-T5)'5-3',][H!1\^8Y=A1@-VZ-!3@JJL@+7S MQ' :NP:N@!E&&%WZ+J!9B+GZ)S9W@)V38[)+:AB&M[ ^ MD?(:IU_)2CH%7+/+Y-?5P^/NB;6""U'P^X+7.\&EN)-U_3Z[_O"["KO>V+W] MQ\87P;:!7W?1?@%02P,$% @ ?(,$59E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !\@P15B[CLB[$% #*'@ & 'AL+W=OI8OX-MYK4?'DEY)PPT7WY(58Q*]16&<7'564JXO+2OQ5BRBR2E? MLQCN++B(J(13L;22M6#4SX*BT"*VW;-+ MUR$J('OBCX!MDH-CI%!>./^F3B;^5<=6)6(A\Z22H/#WREP6ADH)RO'/3K13 MO%,%'A[OU>\R>(!YH0ES>?AGX,O55>>\@WRVH&DHG_CF,]L!]92>Q\,D^T6; M_-FSLP[RTD3R:!<,)8B"./^G;[N*. @@=D4 V060#P&XZ@W.+L#)0/.295@W M5-+14/ -$NII4%,'6=UDT4 3Q"J-4"LE$N$5/;,V%U.&9I:1(=97B&J-:XO4+O'[#C D* M?7#6MJOYS%H+&B9:0&-82\!! 3AH!CAC(N"J1?H(>D3MUVE6*OJ9RH[&&-^2 M\[S@/#>6;M?3W 4A0],T>F%"1VC6L+O$.2<#'9HQL"7:18%VT03MB2V#1,)G M*M&41MH$FG5F+G(?IM-;]WGR,#U!DZE[JD,UBK1$Q78Y[MI-8">QQP4TPVS, M.$%S"9\LX@*Y/(VEV,*_KZV!&O6;6QVQ.:@M\H'5P$V0G^D;FOC05(-%X.4N MH_I#KI&T2=?N8:>/S[6\QN"VO*3D)4UXQ[X/ZLG)_@!]@>?00ZS/JUERX-CH M/E#VW4=/G/I::J-$6^K2%F&C\_@/M:O.X(M^YANM*:J1NV="!!'UOFE1CV&" M<.F"L-G'?$0M6N],\-<@]O09-FM./VM!CV&-<.F-L-G1? 2=\432$/T=K*L[ M*+.B[=B],RWI,5P2+FT2-GN;[&L=PX2X&LPLT+<=+=8QO!$NS1$V>YHOW(-\ MS58\-KF&&I'^N=,EMFUK^8[AB7!IBK#9T3P'$OP07R!,?GKY&$2XN$S=X&[+L?Q$LTWT8O/-3RF07B\9)5>K\:H>EX?C/6SB[-@6T)2_=#&KD?-Q5"35/RR5>6 M2A@U4NT"2XWB5^VRC&N.:LM9NA[2R/5,8IA$YXMT:AY&]^!:3K-B%>W$1-+U20_@8)<@06(UC36)]4L6 UZ#'M# M2GM#S.YDG\@5@T2:\%JN )GCVN*5-H>8'@7;LT M![?E+(V/8[8I8TBDGR-DF:H(\M>*8;QP6 M5XN-VG&V/6F5C^>[O/=4C9<)"MD"0NW3 71X(M\XS4\D7V=[CR]<2AYEARM& M?2;4 W!_P;G&PO=V]R:W-H965T&ULK9AK3^,X%(;_BM4=[44"&MNY MLJ52IS [K-@!39G=SR9Q:31)W+%="O]^[:0D;>RXC,072-)SCM_CRWEL3[:, M?QQ6'-*LMJI+,;( M\\)Q2?)J-)W4W^[X=,(VLL@K>L>!V)0EX2\?:<&V%R,X>OWP-7]<2?UA/)VL MR2-=4/EM?97, Q%TSHK_ M\DRN+D;Q"&1T23:%_,JVG^DNH4#'2UDAZK]@V]@&> 32C9"LW#DK!65>-?_) M\ZXC]AR@/^" =@[HK0YXYX#K1!ME=5J71)+IA+,MX-I:1=,/==_4WBJ;O-+# MN)!<_9HK/SF=WWY9W-Y<7\[NKR[!Q]G-[,O\"BP^7UW=+\ I^+:X!+]_^ -\ M 'D%[E=L(TB5BNH]5OFW2J$T:U?'P4-(;SFDEP4P(*L6Y+9\F@&\/H-?6N5B3E%Z,U.(1 ME#_1T?377V#H_6G+[IV"'>2*VURQ*_IT3L0*J%$#J7Z@/S;Y$RE4\M91;$*% M=2A= )ZFB1\GX63\M)^.:06]&$.O-3L0ZK="?:?069JRC=*EBD-*E$[%H,# :!DA#(.X M)]!BYH5!$-@%AJW T"GPCM,UR3- GU6Q%U34P\_DBG)549J93^J9;U,>&I(@ MQF%?N,7*\V!HUQVUNB.G[GLF2?$&B9'1>*)&-0IZ&BUF&/D0VT7&KJ7DYK!34Y.!%BRQ1$?K\[+5;0@]"N-&F5)DZE-9)/V?)T(ZBC-Q.C M[1B%44^@:90$46+7![V./9Y3X5^,9=N\**Q \8PF(ZSZKB?LJ-FAM#TLPB.+ M7)+J,7<5H5V$_:8#9"QQFU6\MYX.]74$@TYH3&_KY3P\JCOW@V&-^_718I0, ME7'8 0>ZB=,LX]FP-&P6#XAPB UY%D,%&AP/+&'8H0;Z;]H W.3D(2]RJ4JY M=1< GT4[3+K#%G1SJP7LFKQHNEH3MA IBGV_OP6PV<4PQ@,$@!VZ MH)M=2B3?T$QKY&R@,ICPP1 '_9)E,_.2<$AA!RGHIM2K0@M=BVXZ686;1 HB M+_;ZPDVS4'7MT+KLP 7=Y#K$ZS&M)I)P&%I*B,4N\L.A/1;LX 7=]+JD2ZJ4 M9NKDD;*2 DF>!Y2:;(*)FK1]H/8*"JI/E ML2Y&)KH"Y/@(X[(LU]=# M:N[H(]!I7JES[SI7<\DJU*081'YH:K79(1SX W([VB$W[;Y22=0G!1/"*U4X M[+/WEFDNH W-Z/-BV3K^G+Q M@4G)ROIQ18D2K@W4[TO&Y.N+OJ]L[Z>G_P-02P,$% @ ?(,$50P*.CTB M!0 0Q8 !@ !X;"]W;W)K.(Y9;6A!QR7:T5/^L&2^(5(]\XX@= MIV15!16Y@UP7.P7)RM%T7+U[X-,QV\L\*^D#!V)?%(3_/:,Y>YF,X.CMQ9=L MLY7ZA3,=[\B&+JC\NGO@ZLEI659904N1L1)PNIZ,KN%5"B,=4"'^R.B+./H- MM)0GQK[IAYO59.3J'M&<+J6F(.KKF *\)\-[;@M\$^.]M(6@"*NE.K;U*7$(D MF8XY>P%+^]YOD^C%-P.)1?=VF M=X\+!QR_:"E"MQ 3Z*3X7@\$.^H9+0906\9F:%!PM_VY27P MW N 7(0L_9F_/QS:Y/R_UM/_W/I),KRV/+R*S^LK#U8*EFCS/;A86N#S$\ MA25=F,+@*/!.<:D%Y_G0/<*=* U:I<&@TCD34I=;K]HZ/#AJ%\]C5J-8\STQ%%Q:C !O%FW11RFEY+C(R86DSC&+< M4^)1FXEH,!/U2@K6G!5 .4"M72V[-LU1IWW/#T/7D-Q%(2_$9J5W4=B/W#@N_EEG+E&[3L"U!2:ZG'W5P;G9M;(*9*"\2HD+0+Z:EL MZ!Y,E?N>$7VBRLE3(,FKO80;%F,\(U.F!:8&-#16N,0"4R,*S97+UJ@J8MBC M^E2TY*UMZ+K;383E803CL!6=$ M9$OK"-1QX5$=N)=Q9Z+94+@SS[HH>!F9A6<#N7U3[. X; %3+)\+ZUGPUD3 M:4C$ID0;JBNQBX*786QJM*'5D9 MFU_Z?3-OT&-^]\P[)UMR5K;T7&RG@W9PL'#8PO;//(N?Q AWEGT;#)I;8=+# M9IK3'C:WIS0/[A0.V].AZ6>QFMA'YDG3"O."V-1I98/F<<3.ADT#XQQ=BA64 M;ZK;2*%FS[Z4]05(^[:]\;RN[OF,]S-X-8>6]XF^(:TNX0[T]?7J+>&;K!0@ MIVO5E'L9JK[R^L:R?I!L5UW)/3$I65']W%*RHEP#U/]KQN3;@VZ@O3>>_@-0 M2P,$% @ ?(,$55>84BTK!P &34 !@ !X;"]W;W)KY:V?J&HGG7N*9UH9I[MHF%Z=W#\45][B8? M7V2;,HE3>I.C8K-:1?GW]S3)MI<#//AQXC9^6);5B='X8AT]T!DMOZQO(#O8VJXZ'WW^HA_7DV62^1@6=9,D_\:)<7@Z\ M 5K0^VB3E+?9]@-M)F17>O,L*>J_:-NT-09HOBG*;-5T9B-8Q>GN,WIJ'''0 M 9M'.I"F Q$Z$/=(![/I8(H6O",=K*:#)79PCG2PFP[VJ7-PF@Y.[?N=LVI/ M3Z,R&E_DV1;E56NF5GVIPU7W9@Z.TRJS9F7._ANS?N5X$W7O M=XM%7.5KE*";*%X,KU(TB=9Q&26 UE2M=4M+MB[I @51GL;I S290"UQQY9Z MLY)J7+&]W&?WJ)#?M5&W>398I.$IIN]HTWA;K:$XO M!VQ7*&C^2 ?C7W_!CO$[E*\ZQ0)Y_$/BNL+X0TTFN.R0(_L-#MUL(:@X-C2@+"PQB=*ZWW7BTZQ0*=8J$F, M"Z&S#Z&C7E:[;7L;E\LE31:(%:>HC)[8J37;,A%;7[O(1MLHAW=PI7[?1>;( MUR&3"#O$5*?%0*=8V#%\+D+N/D*N,D*?&4_$*;OD@9?)UCV#'%II-Y6:V MY]N.(?A/M@A62[*:X]BVBV'7^'O7^.=42YUN\J%J29S:1&F[;S;J% OD\4/5 MDB:37&2PT8*<<6K:?HKR??4*QJ.14N=MTXA/7,-S;2%Q@7:V2XCC"9D+& 53 M%]!S+-?R;3AW\0'JXG.RM]M;&"SV/=%?2NM]\U>K6@!, D[)KY;LNR$V:ES.&\01,UZGS4"K6M@U SXT+29C-2<_J_+',FUB(JX>K:RL M52W0JA;J4N,CV6(U[N#J9P. VD#O)2>#ZI!8(F=KM1EH50N[9L 'JF5MK(9M M-0>H._<.@E;RQA#J$_'>2:#5:-AIE ]#R\M8#Q&EC/I0(,X!N !6KKO7-3IUH 3 &LJS09Y0/4 BT^F6@/ M;VS#00&0UI=" C$M,6WQQ@W0SC%LUQ%O"@!&X10&]#QB'?B;]U#+M?@LL.WV M%D"VOD%LT5]:T5:K6@!, 4SAGT&WI*5;HJ;;<]! +=EWBR0REA)77!E3K38# MK6IAUPSXT+183=18_2PT( !;BU<;M?V^JT>K6J!5+=2EQD?RX&?B#OY^-AJH M#?1>']\'AH !T*Z NC6-TQ+])=6NM6J%@!3 %/X9] M:>F6J.GV+#102O;>(@$=WL+>/0:0 .U]=ZYJ??AZQ.?OM;Z0_'HX"61ZJ4A5L ^Q&F!$GK/Y(TW M+AM.OGL/9W=09NOZO9&O65EFJ_KKDD8+FE<-V/_OLZS\<5"]BK)_&VK\/U!+ M P04 " !\@P15=+F%P]@& !P'@ & 'AL+W=OVS:BNU;K:5 M24I?]NN/LET[B66M'7)?&MNEJ(>DR(>2#N^E^JY3S@UZR+-"'PU28U8'HY&. M4YXS_4ZN> '_64J5,P.OZG:D5XJSI!R49R,2!-$H9Z(8S _+;U=J?BC7)A,% MOU)(K_./KP1=RFQGX8S0]7[)8ON/FZNE+P-FJT)"+GA1:R M0(HOCP;'^."$AG9 *?&/X/=ZXQE94VZD_&Y?SI.C06 1\8S'QJI@\'/'3WB6 M64V XT>M=-#,:0=N/C]I/RN-!V-NF.8G,OLF$I,>#:8#E/ E6V?FB[S_R&N# M2H"QS'3Y%]W7LL$ Q6MM9%X/!@2Y**I?]E [8F, Z'$/(/4 LCM@W#. U@-H M:6B%K#3KE!DV/U3R'BDK#=KL0^F;GZ/6K-^@5$@6Z3N5:LR+1 MAR,#&*RF45S/][Z:C_3,%Z'/LC"I1A^*A"?;XT> O3& /!GPGG@5_KTNWB$: MO$4D(,2!Y^3YP[$'#FW\24M]M,^?3*?H#))#HY62=P*,1#>/Z'+%%3.BN$7' M=MT*([@^<'FOTCYV:[D;,L1X\81 M8Y_V^064(%'$,N*3,:3J)': A8VP$)O MA(Z3?R&MH!(9C8R$4A3+(A891T6#V'ZW;[$-YNNUAAB*XLU60&434.8/:+C/ M@.Y)V9;?HL9OD3>@IQR4QH)5U;=($,NE,N)G^<%E>:4NW(A>.)ONAK@K%!$\ M=4=XTB"=>)'N1#A6/!$&95)KKE'M&!?@20<+CL9D![!#* AG;L#3!O#4"WAA M9/Q]:-DH0;#^@*)UY6;^8)^=8*<='&3222"'4# C;K"S!NS,"_83^!$!MD3H ME=0L0W*)EN(!H#-PL'%RPJSK-+H#U3OI;RYM'+0L&/C+=LJ*6U@=0&Z5%>4* MSP2[$5E_;M=*]Y3<^]*V[8*-1@#[LR:.Y=JF#&0Y%W?L)G.NNUK+9BR'=!I$ MN_%TR)$(Y-R+#Y,6)O'"/"_N(+&E@I@XX9$N/!Q%00>>0XY Z>E)#MSR/_:R MZOQ*\143R5/J5@M)FI0K:.>4 NR>/*EU;SN7AKLUR"5&<(A[L+>4C?V+LRE \Z4'9\C?VTER[4%?LL7>5A@Y'CL?A+D"'V S3<0_$ MEBJQGRL!HEISYR+8J"E.X%U"'([#R7@7N(-RH2:7F9>$D/JJF,.4\T6BJ90^XL.413KQ4K8B=8+342\A+\^I,%!"*9^05\;+ZBP.S M)VW;CF@YGOR*XS=7I4YA'S0T7.7H1BI0!NYPAZ]+VR0*PMW:[I_\=XUKFP#B M;P*^0/_R6-8)*!K/MZU+]4.G<=[)?]>XMG<@_M[A5%@R@_I7V^BV9:][=N+H M,:9T$O9D8]MC$'^/<55;8,,$UBB99V:R#^KN&D#^Q;=,-O15'8(,"B>^1,.?$[=OO!E.+=PPF'W S(K"!A*K'U_8F7CW MZ,@_Q4O=/-JXN\NYNBVO-#4JCSBJ6[#F:W-M>EQ>%NY\?X\/3JK+SU9-=1?[ MF2DHVQIE? DJ@W<3,$!5UYO5BY&K\H;P1AHC\_(QY2SAR@K _Y=2FJ<7.T%S MR3S_#U!+ P04 " !\@P15W^GI0E4& "3#P & 'AL+W=O1Z_W=G+%"64J['E-AGBXZ@\[FPT0MEIX_]"[/*[F@*?F'ZL[BK=>@Y*HD[931 MPM+\HC,:G(Z/>7_<\*>B)[?U+-B3F3%?^.4VO^CTV2 J*/.,(/&WHBLJ"@:" M&5]KS$ZCD@6WGS?H-]%W^#*3CJY,\9?*_?*B<](1.3?0^"&Z&J5AG-* M!S1OZ&4US#C!#+\#\TY\--HOG;C6.>6[\CV8U-@UW-@U'KX(^'O077'4/Q3# M_G#X MY1X^=1Q#OZGI_2*2?,7-Q9?RU2^#=_VS%XP\;HP\?@G]YXU\&>:3\20&KWXY&0X&9WLQ!2_VC\[$_9)0 M&)DI*ZG72B]$T#+DRE,N,H-4:I>>G"E4+OGS7&FI,R4+X8!%J$^?X*_$E=$Z M%=NAN-595TB="X5E%V9.Y4I:14X<>.AD_^X?LZ64B\(EI6E66I[#%6,]KT2,=0V9SK!+*U2_C>]!Q1V45A"HV M>4FV^3K%&_N0R8P#E)/+K)JU1FTE8_#^ MS(F1U@'.3Z+SK(';H!CTW_PA, RBR)JD%<0E+SY01N6,K#@:Q*+%[UP56&B, M0+2[_R3C4X%MO6P;_ ! [/ ;7_Q:#;E-HMPG? M5$JSK4AY*36F'MMQV.3H/Y9A[8X YX3,'S$]TO>#FA.,;#3X"/6:9QI3&Q5C M([5;@=<"=4S.84I'-Z682V5%M=U!ZHK#)\R_R&$<%&Q=CIO8;$H)*\KDKBXD MF,]U5"-\&_+6,W9=I=G=5#A[OWG>H,]D$4LQ3L%$L1HT%4-.U@E:I4X%PZS4 M3F;)4K^4R&N&( @Y!UP$W@%,*F?!@W?PB^*.O>%'OQ+H,@'^H5E5UJR@&G%- M3F O\0<&ML2-"[T.^S*R,6F$_)2I'UC^SEN]FJ]!%._9@VBJI:]!V1W47+FL M,"Y8XB8Q<]C!Q5\[W+946LDB1/+XI35AL=P)*!L>G4[!=?M]3-&M,PW2;-*_ M23B0B6)VG7H693H3I.+ 1*=FHL.I-2C(,44:<[2^&(YO2$7/%>8)LYU)B'2Z M@$9*L4M_#=)ROFK%'"O;%B/O^+8:AVTU/KBHZ[H)>5W^=W'J- 2_:2(P;;.\ M/3JKW?U[69&Z%!^?E5^G)M5T]TTZW58WX-R7\@MM$8+C*9&?LHJDC4EP+VP ME><(7!W+31,%>T(_5D(RW0+*?6<-G0LC)@0.PMC MI [0%1];/_DP[>+Y8->1QY OZF.%KNL\73YB)UA)5SAUN&P>"X2CS M&$-KH!2601?[DM."B8] 8!JE@O;KKAAE/L0FF_B,4X[;'SD=I<7 __MISOQ HW_>-#^##G:*''3'COA-MI*0[N,10S<7)\ M\OI4W,B,V;*U:V8\+G'Q<8E3"UG> M@/6YP3&]?F$%S3W\\F]02P,$% @ ?(,$5=X;QT(>" ,AX !@ !X M;"]W;W)KB2=-/OU>RC9%A/*3H=U6X%]L:4CGO=S'AY*%P_: M?+%KI1SYNFE:>SE9.[=]/9W:^5IM*OM*;U6+)TMM-I7#K5E-[=:H:M$Q;9JI M8"R;;JJZG5Q==+1;K9TG3*\N MMM5*W2GWV_;6X&YZE+*H-ZJUM6Z)4Z M^5N]<.O+23$A"[6L=HW[I!]^57M_4B]OKAO;_9*'?BV7$S+?6:V98L*G; M_K_ZNH]#P%"P$PQBSR ZNWM%G97O*E==71C]0(Q?#6G^HG.UXX9Q=>N3?WO_^_N-O[R^F#L(\:3K?,U[WC.($8T8^Z-:M+7G?+M3B*?\41APM M$0=+KL59@7_9M:^(9)0()L09>?+HF>SDR5.>J7O5[M289SUC,L[HV^"UW59S M=3E!G5ME[M7DZI>?>,;>G#$K.9J5G)-^SJSSC!^U4T3\\E,A.'^SET+\+9-O MR.>U(C=ZLZW:1[*H;;5:&;6JG+)HG'[ETN@-J9TEE3%5NU)H+-P\U&Z]+S-E M+)D]$O>X540OR=;HQ6[NU[<+XH-0SY6EI+(00F:JJ2'7$K>N+=DHM]8+$*U# M0VQKS[5&5!R,:BNW,PI\&[UK'26N1A&O:"=UU\Z5<0 .]^@U'BSUC^:579,E M$,/;"])RB2Y6"V^@FNM6;^HY6:*CM;&OG@1AJ1MP005QU:SI_.^2V#I2A9'Q MB!#H[*)S+C* O\X?MS9*D4U?^LJ7/D'AJF/A=M;C@L/%1L.,3H[GA"':=$8A MG"NOI!.JJCGT(%4K;1X'7_[7_Y\[/\,6?^;G8>'USJ)0K25WNMGYL/KE3IFM MJ:T*B+>[68.DW2F?M(#^6;NJ(;ZX/73;Z0<]JYL:%7%0\#/A0E*>9R&%YS1A M>4#)40N2IHE!=Q9 MN@=?J,^?RY*F(VPHCS0?4<)HRHJ(G',HR1$Z()&QTSL$$/ME+!2VE#$WY[1( M8Q-@V,CBE%.>2O)1N2G@A-P>0"#2E=!$LC&R2)*(G,'^>'&:4LF1H-INF^JQ M!YH[H,1BB!ZC93:D2"*C06IX2450 T5.2P3O[1PX9;6IU6"U3&F6#O630HX8 M?.=X6L@@"25ER-E?T;2&_%J9A<_L]&X/@6$..1N$BI3FA0C"RTH6NEKFQ;[6 M6XQ:MFH"4:A645"9/JG?I*!EF@04CN0(%E(*<*4LKN$?%#0&]_X+H%%ZA @# M6J)D@YX#9 @$+UPATH3*_!QD,)JQN)4D,L6SB(S7H&,(3?\ *&?L/C65C/'.[G25CR M.4N>K!D:-YJ&M93QC"8\AK.36)GD5([,,AZ6RQA;)+:V- 873'U RWB#.XF> MN0?Y6$X"J"]&T!-=EL<^<2EH(>,QYB4XQ?YL9Q> F541FA&TBA#*K<'S."3;IB0*A9"&48]Y'NQ6IC#3]Z/]G82_>=_XS\/=-,,A+ M=*M\1;C75:.'B>1=3D&2'XPR!'7$11^B1;0J-'!ZX ;)CW?4-L)>D.#,T&3F OX2"& #"NH-7/(1:_[9B\(ICC&9% M7!>G43#E$E$+!U$D X:&W8?MGS(>]AJ@&"7%?D 4O '"F6KNR'755&T8R+%! M>FOT?;W HKKM/Z)T7R-F>N?(_""HJ:L.H7PEO#A15]8/X/'X_$[-U6:&1&.: MZO#V^XW%3Y5%BH:(!(Y0\K"N,:1[@*K;>;/S^T'=D@G*WNQPK;YN56M5WVZZ M*]& ?1)NFI3)<#X%C@6CT\W:A\K'MSLP1$%])+-#GA8[TR7FV\\C_?MGN\^J M??W-(>ND[ N$5&XD:,_]N?$OO0V6U?=]I*K%?<\-6UKM_#.]:NM_X&DUO-D/ M-P^>D;?=FW9[8C$NM\IT=>@E:^RG_9G.HFM=;9>U&D#O#[S T3;_8^C&^#GF M>8K^A2#QOZ-X.4=6\4OV>,L"%DV](_7X0?1M_QUP6-Y_3?U0F54-@QNU!"M[E:<38OHOE/T- MII7NJ^!,.\!*=[E6U4(9OP#/EQK3T_[&*SA^)K[Z)U!+ P04 " !\@P15 M\C8E,.L# "\"P & 'AL+W=OXF=LYVEMW__F0GA&1VX>ZA MT[XDEBU]DA)]LF9'(1]5"J#)H =Z+^+C43);5!BE@-73' B(9D[=_[-.9P*"#")M$"B^GN >LLP 81C_U)A.X](8MM/6FS_5W M:!E,O L&06T0V+@K1S;*!ZKI8B;%D4BCC6AF85.UUA@K&Z MVZX_K__@EL%5P+]*WB<#KT<"+PBNX V:) <6;W I22HYXP=%-B#)+J42WDJRPAB^ MC6'(<:,*&L'

I7()_ 6;Q_YX?>[94(ATV$PVOH_S/"ZQAKH8$,WK^;!+Y_ M^QJ0F!-O<$N65+&(P$FA0(5(Y#E21%D]IHQHT6?/+#, G3<_#1\0N,?R W4QK9DS1F/)&"ST#0[ MZ5.M)=N7FNXS(%H0+OB')[!62*OHD92<:53C)UD4IE%T'/4(2TALT6\^ MX5?TF(@,.YH-WWI0@& 8CDYM0%6*U+8>S&%O/[KQ%5_\,C<-_N]^?TTE0(?5 M!#D)EI,GG1U[_@^-T]NPV#S\UFI=YOB;M9"_+NDU7G%8)B(_4^$/$HQZ@^FD MM>&/>\$T:&T,QSU_ZK5-QKWA.&PV'H +;,R_-I>64TN!_6M.JP[I@[ 7A).V MZ$_&W=.@>WI.^:&N?P))@I>I*6?(BTR\8(U4S*%'*F/5&/BA?UZ/S[C^:'1> M3_R+V5RF2#O$83!MBX-11QSZG?0&K9!6OY%Y5?,]%Y/7GXX[8ABV1+\_\3JB M-^K^%?Q(':SP&M9XVL4:OHKN8]U-M>6_[8S(\KQB.719;KEL5 R?>];L'GL> MY2\DI3%VVT[#OM!\=4HUMG[\L? <9:5QD$B1O]5!KQ3%'B):*GL)($9]H^0X M#Y99C,%@Y9J(*,Z 7+,/<;><^V]=WVYKHL)&=;!SH[FW2JZKX:K9;4;3NVHB M.ZM7<^T7*@\,;Y4,$C3U^N.10V0U*U:"%H6=S_9"X[1GERF.UR"- IXG B_V M6C .FH%]\2]02P,$% @ ?(,$572';\,>!@ V1T !@ !X;"]W;W)K M,.^F#J2=[P7WO$Q>;SDXK-,&5/H MMLA+>3)(E9H?CL7 M JAQ(R7."E;*C)=(L.1D<(8/SST]WTSX(V-+:7TC;/XIBU5Z,@@'*&8) M7>3JBB]_8;4]OI87\5R:7[2LYF)W@**%5+RHF4&#(BNKEM[6?K 80N<>!E(S M$*-WM9#1\F>JZ.FQX$LD]&R0IC^,J88;E,M*'91K)6 T SYU^MOKL^O7U\=C M!;)TSSBJ^=MYM-)<"CG-&(G ]CEDHFO;'#ZXAF>.$=; MM/(:K;QMTK=HM9WO=ZX8\M"+9R'!^ A58@SIN$?H0\K0!2_FM+Q#>344,:$@ M)5%"HRS/5 9=B> %HI!).54L1G,JU-T0+=,L2E$F822J1= D 1XS:9FI%"TD M4JG@BUFJIQ202WQ9,B'3;#Y";\LH7\ 60+"8 CV$3H,#GAPL)$-42J@K+[6> MQ#FZ>O^QZC$T/GH%%.()@M"S)O1H"9W/\3!P'43+V*@E(!!S7L99.:OL0Z#> MC;;K3O.O9DO)(TOMCJ&U7T:-S\[Z2P^U 8*AI?XI.:)QG.G207,$15!0U:RO M'4(52NE7/5&A.[!2NX:5$8M'Z(HE3"#%C4,2GD/ETZR*WN2:%NC+@I8J4U17 M)'!<55NK,E?I7//6035A#X[D:G$M0@]#5!@S7I+9+2JJA&0Z(==\JJ? !SYL MS-_W]H,QS:XQ:R9=@\5;AE=RKFJ'7L(FR*R4>:]#;6405Q#EG2:;'(0(2;6S M<1=T#L'/L[]@K;6=!=L(!#Y'+G:;Z<]1@+%%X:%#/(N>D* SZN&I19.AXTT: M^CKE0ATH)@I[/>RT$DB[%":AU=TNZ;7^)?YDS2\=,SSBV&:XI*,H]FTZ]+I& M>A/<,<-UR,Z>_M&MV2E0$]N,WGUOR!1*5A:;+*<%7Y1*0HWH5MD"G+P0# J. MTF6L6Q3UUM49']V_S>335X+WS8J1-BF!(BC[&]OK;EUG8N^7WL9V[6T/&]O: M(?O:?C*XD,4'<%8(@+E0XC56;A/>Y.)+B.L=HT*^VCTP6ZI)6[/PR.MGCS?" M3J_3'?EAK_.1[/O6]H(29S+2F8; >VS_3LD'A=@=3M5V.^M IUX(6_ MYI]M\&(ZZ2A*L$V'GM,U8]H]3.S#95_;_^%%ZXJ'P(O0[<8<>_9H;V-/N[B9 MD,F3F_'8=D_@Q?=JR6:<,>WC#&_D]COWK?U/XHSOU>Z(0?Y%:&/CW=)3+?:F MO@SZ4^=W#5Y^9A$K;N"H<'&[\$XPI-*9W>ISP=Q=P0K?N&1J2V?_0J+[3]YQ M0\W2UF)=F=O:"Y#";2NO.R2AKZ=WCV=,CBSVB>>M4<#@;V'P@V"- H;-Y=YF M7+5AV/^3H_L^Z M$FD#1?;"H/KCL]V@G!H&-9H+AQ+>=/ 7\XFY<\S'MVV*^ M4 86@$7L'T#1]?:E[SNO:FS;WN'>T)R6$4-4W;.E=FWAY!^&X??WQ]8$URG2 M7'&CE.J[ZY5E^I8Z'))),#*7]3DO9S9*;EUA;K_](?&J2UN3=NN8NIEMW=[; M"(Y&D5C )[N=LU+6:(T;Z&ACN!KK1;R4/,]B4QM6^IH')3FLU'$AH?!H@]'X MVT9C2.W >Y#5X1!#CN^1U8%'1IO>?,;6CYCHI95NJ+_018G5'@#ZH7E!6A^-P\WMUPI7AA/E-&8R;T!!A/.%_@U02P,$% @ ?(,$56(0RF!." W!D !D !X;"]W;W)K M&ULS5E;;]NX$OXKA+=8M 3ZRZYN0!)FCV;!9(4 M37;/LRS1-E%)=$4JCO?7GQE2%JG <1LLL*,,^MT1V=9VWVTM6B>YF0X$C>Z[1WUWS3OP,L\E^Q*5/_EI5J=3;()*=DB M[RKU16Q^9ST_,=(K1"7U+]F8M8$W(44GE:C[S8"@YHWYYL^]')P-V6L;@GY# MH'&;@S3*3[G*ST];L2$MK@9JV-"LZMT CC>HE ?5PBR'?>K\X?H_M]=WC^3F M[K?[+[<7CS?W=Z=3!81Q>EKT1"X-D> 5(@FY%8U:27+=E*P<[Y\"H %5L$-U M&1PD^$?7')/0HR3P@N O7#@,M3TPM>X9$LP)$5N&F/&8 _[N#1$HOU$T#T^ MRG5>L+,)V+]D[1.;G/_ZBY]X)P<@1@/$Z!#U'X5XF,B=4(S$O_Z2!;Y_LHDD*\E\2Q0LO!+U.F^VFFQZ M(DFQXFQ!("ZTN=Y5LH)K)ZWSKZPE[W%AX)U+!2]82S4VV,N>\JH#>')'731RA%LZP#$^ ME 2##:E9+E&0PI44;PI1L^.1&EZ"TR;_C?0+8#YT(1M(RY3.]8U02" M$Q3192=1>)(\B*HSI/I5E&Q6O%@1;;V@BY9#*.;5EL@:^#G2C-6LY%U])/6A M\YX4DR=:^M=H-+!-LC<0[RDJ<53E[9*10K0 WS!YHL]$TI^[><4+\@#Q&E3] MX]07#.225Q2L%]1A%(>JJ2,65.>,8G(3D9>,FD!L)1Z[Q!3>4PT@$^^"YX@^9- MR:H#.[?V06&I]47%BE4C*K'<4O"<]BM#$S'PX0Q JF"X@9L1&3B&$"L56A." MLQ95P*A$UQ(%!^Y+N#[4ZC #BZXIK'T5*U1)B0XZIKRS*VO4,,];PD!LM3ZJ MDP!N!TE;9[7%G<,!(^_K;5:[M-R=*P^<"X+L(\F%<35-LH\HY(J!_8/D5PZ; MO31:5AE20)L-CHVV(/&.UA(66B +#F+F\!AQA*)6N=*2:80:G/R0?' M.';5 ME8Z3,@T,UX%\]JB":W$2[<(@8GP3K-7B']O@>RIL"X1 ^3?Q M$4C^3&IS;S.\MPG_$ MR^_ \C\8V'VUU+3$;.L.GM4R!Q7_>V+;$_QW4^](&&0TC'UG)$A2&L29,Y)$ M&4UGD3,2^R&-9\$PLO<2V$V&L'T6V^VAEU(_L4SF M_=BG@6?I^\&,II$%%V0A33W+4!#'U/-C:S8";X-FIQB'S0R$$WLS9R3UHA'V M=\2GB9_0+ Y'8V'D4\\9NW]QXY/WE9#RPT]B!$% @]1E$VPBB9U^%( & Y?# MA*:977%0_WY,P\Q2#[R13%%9GA54&(+<[$G?U3WU4JN-]P'U_>2#[<>QTXEH MELQL?T\,'I:&=.8N!;JS6>3T4YK,XE'?RYQY8U$O7WF.0] T]:P$P#P3:[Y) M1&>>%6V8TBRSLP8H>X8<7.+[ P\DF'UHU!-&=P"^"E\SRR>P28 MN?I'B.DX)-"9G[A; .;,GO2@LVQ\)0Q"Z#'_>R;_B4%6AH\@?5OB [W&K.9O M/?"3>)Z?N%+U8]<)P]!50>C;E0?=+?:^Y66"MU;?- MT/%B:V\'_"J@H>?8/00="R^BL>/)T(LL/.-/Y2%]NL9*9]E(CJ-(#)<7S'M. M/Z&!__(L3$W5SW%'O_4+T1H>(VGBLARF'DV\'S2@MWZ3)*19:&-+XF'XM!+^ MGG&]]9O!W1-9[O#UX)C\ ?-[Z_=]G-+4]]Q[((5G3_HRT!MC^0<*\ZD/$38) MQV\(+_1''C(<"H_V_L@^U7KY\#=/^CUO?EVF:C NYW-(?R ]:B2'+-+FSD Q M+PK1-3IM*AA_POS!W#.Z/E0,R9N=7 I1;GA542>3@L5YL^28S1R3"P/7)"2C MI.C5I!23*)/MZK+3KD+ 1OD=[?,LG?CF[$:-D;4,]#>=SAA%:]YTY>"8-$[>&1&$(0-WG=P!4=Q"CT@MF:ZN%UM]]>[ MBGS-$:2^DTN.!3XY&(,NR1A3N'DDD)67&U2&SA#%0NG.NFLA7Y,#PA\[Y_P!02P,$% @ ?(,$51C@ M.YTY P = < !D !X;"]W;W)K&ULM55-;]LX M$/TK Q7HR;!D.4V#Q#:0.-DV!>P&3;9[IJ61Q0T_5 YE)_^^0TI1O4#B[A[V M8HGDS)OW1I['V=ZZ1ZH1/3QI96B>U-XWYVE*18U:T-@V:/BDLDX+STNW3:EQ M*,J8I%6:9]EIJH4TR6(6]^[<8F9;KZ3!.P?4:BW<\Q4JNY\GD^1EXYOLQD*!D2#]]?T/^(VEG+1A NK?I+EKZ> M)V<)E%B)5OEO=O\9>ST? EYA%<5?V'>QTRR!HB5O=9_,#+0TW5,\]7TX2#A[ M*R'O$_+(NRL465X++Q8S9_?@0C2CA9OY7>0)A2E@R M76FV: J)])K>#N[D=;@P,N?4B +G"<\$H=MALGC_;G*:71PA>S*0/3F&_M_) M'H=;6X]P^O[=63Z97!S%AA"432_@H48^T8TPSR")1W?S-X\3> L[X:1M"11N MA8+&V0*Q9( .K5!":AJ!-(5JPS8TPG,MWJA<*!,*#U'[6A8UU&*'P*B$!LHV M1('G\M9Q/OL%%+9UQ.L*-BVQ-*)QY,=64U@=#ZAE'!Y5CXX"7V,]X%/#E+$, MI+L2(0*=%&H$HMQA ,6J"KK8)OPOQ;%3'R\(*B; ?0DZ+<@^#/"^>D N@ M;I1]CNWKA<:B8)FX T'$?8E?=0R791G),F\EQ48J7C$F.WE0R:H/\CH&W&)5 MP@9['"Q'W&O?M;5O,W-R^.\;*UGO_]38UP8L/7!"C6X;_3[J,KXSQ6%WN%(N M.R?]%=[=1ROAMM*$/WC%J=GXXX<$7.?QW<+;)OKJQGIVZ?A:\[6(+@3P>65Y MWOI%*#!&PO=V]R M:W-H965T!459OLC3OD@$N7MP]G: DY7SWT+)'.FF,C:< M]LH8Z[?#8$XRPZ'E=*V-SE)[S[[ MR8EKHM&6/WL*354I?SMEXU:GO5&O>W&E%V64%\/)2:T6?,WQK_JSQVJX02ET MQ39H9\GS_+1W-GH[W1?[9/"WYE78>B:)9.;<-UE<%J>]3 BQX3P*@L+?DL_9 M& $"C>]KS-YF2W'F75JWMZ+!'>1.BJ];.8%!IV_ZKFW4>MAR.LAT.X[7#./%N-THL+U14 MDQ/O5N3%&FCRD$)-WB"GK13E.GI\U?"+D^G9QS]H^NGJZM/7RX^_7I\,(T#E MTS!? TQ;@/$.@$/ZX&PL [VS!1?W_8<@LV$T[AA-Q\\"_M[8 >UE?1IGX_$S M>'N;"/<2WMZN")7]1E/GX:;M(CP580NP_S2 C,7;4*N<3WOH^\!^R;W)JQ>C MP^SX&7K[&WK[SZ'_%WK/ WQTD>G-JQ='X]'H^ $:R>ML[YB^E$SGKJJ5O:52 M!5+T\B#K9UE&N>="1YJK7!L=;PD-951DKXS^P07-;DE'V.>Y:VS$&.:LEVIF M.% L522^J3620A^4STO:&Z6R'0RPH0Y;H,K2C$E;[(81*OH$UWC'*;%_B&T9.P ML="<68C*1JV,:;\%53$ASBH,Z*R2X(#71+$JD#IJDFN\%\:,E4<0\.(0NQ"< MY5\J&0'Z\Q*#U*?:-)+@5B239!1"P36>YH):0#5F2*5"$'V)0=L$I&:!;0[ M>8S,C/@U3>AX5$LDU3("]+Y;4#I59-H+PT MUU;9'+EH28"M!44D&2N$GKLEPR"&_AI$7D)[=-549'%00&@1KCA!B=+;1X&A M4U HS]!OP1';M59*+T&4DY5%>&ZI1>'#TU$4#A%8%[MP2%+O=;YN (N=8^.9 M"KW4!P[H_2-..J24M@ND62U!8\'WZJZ*)7*#3;L&>,Q).E+1 J>) MI>^-\E'L'-)F@S.Z4-*GT2L8 R^NV"R9JE8DSXI_4 5\?Z>\31,Z9< Q779= M]>X&YVW@/GU1-XS,73#Z"+5JYP*=ZJ/^L5Y)5J]K3I4\+Y5?@/;KNRVFEU\N MSM;=T14*_>]6,K]/E.PN8K7PG$HG*1L/,@EO-,@&8--.<.B:]N$ _[\D)(;P M:4Q!1F/$D]C44+0TJC3KE P* @66Y.\L"\8X2%'OS49_FR2M5.*=8VFT5!F' MK32R,5LCL>E^B27B6@.BW81NTK* 42K@TTPZV;UH?& [7#.+;(]_>\MI%='6Z6&ULM5AK;]LV%/TKA <4*9#:CI.F0?, '#?IO"VI$3<;]I&6KFVV$JGR MX23_?N>2DNQTKKMBZ)=8$GG/?9Y[R9P]&/O9+8F\>"P+[RY94 M2MK7?1<94GF4:@L>H-^_[A72J4[%V?QV\1>G)G@"Z5I8H4+ M92GMTR45YN&\<]!I/MRIQ=+SA][%6247-"5_7TTLWGHM2JY*TDX9+2S-SSO# M@[>7Q[P_;OA3T8/;>!;LR7%FS8.PO!MH M_!!=C=(P3FE.RM1;K"K(^8OI_%:3,?O;\?7X]'P]J,8CD8?[F\_ MCF_?B\F'/\:C\=54[$U,H3)%[N59ST,U _2R6LUE4C/XAIIC<6.T7SIQI7/* MG\OW8')K]Z"Q^W*P$_"WH+OBL+\O!OW!8 ?>81N'PXAW^ V\2^F4$V8N)I8< M:2^Y9K;YF6".ML,PA=ZZ2F9TWJD8R*ZH<_'BEX/C_ND.(X]:(X]VH5],K-*9 MJ@J*EHZ,=LA(_DU3=X.]^.5DT#\\%1^7!&YDIJRD?E)Z(8*6(5>>W@].78BE7)&9$6B" E;305P7K@M1>>"-8T@:. "-;6H0B^A\- MX,4I9<$JK^H=5X_94NH%P;*R5"[VDDWUTZM1JQIHTN8< J4]655N> I;C/6\ M%CW2,60VQRJ!L7X9WX...ZIUFA:DR.)UJCAZD&7]]SJ&>,H1C,8/2ZC, MI-BK+;OO3KOB_7 X:>SKBFG(EIOH#V21NZHJ%)"XQ7�AESMI3SR$NRS=8SNY3*K9FNC-I)Q\.;4B:'6 <[?1>=9 W="<=!_];O /(@B3R2M(&:U M>$<9E3.RXO @\A)_YZK 0FL$HMW]=\']2)FYI0E%C@(1/(+8;LA\"CKU^+6W MZPK^#B!V>,RNGQ:#KFB(-D[XIE*:;47*2ZDQ^-B._39'_Y.&M3L"-2=D_@D# M)'W?JVN"D8U&/4*]YK'&I0W&V%C::X&7 CPFYS"HHYM2S*6RHMKHC@WC\ DC M,-8PS@JVIF,3FX9*6%$F=S618#[SJ$;X.N1KS]AUE<9WRW#VOGENT&>RB%2, M@S"56 V:R)"3=8)6J5/!,"NUDUFRU"\E\IHA"$+. 1>!GP$FE;/@47?PB^*. MK>%'OQ+H,@'^H5E5UJR@&G%-3F O\0<&ML2-"[T.^S*R,6F$_)2I'UC^SEN] MFC^A4+QG#Z*IEKX$99^AYLIEA7'!$C>)F<,.)G_M\+JETDH6(1:/7UH3%LMG M 67#H],IN&Z[CRFZ=:91-$WZFX0#F2AFUZE'4::QG\B!H4WMT(933RA!CBG2 MF*/UQ7!\553T6&&><+5S$2*=+J"14NS27X*TG*]:,1,%>N)_U\A++,CI$KE*D.#Q40,L1$R1FI877&S]I./ M_RX>9YX[\BGDB_H4I.NVE*Y+L7&MI"KDK("FY!\DD]853D,F0 A?[;-HS @C M?96:2!IU#CQGC BI7+/E,U"B;2!L0CP)<@D/9S;WS0.?,#)ZU,,K8%26 9= M[$M."^8I H'AF?J/?^J*8>9#G F)?EF M6>MW8*WVF%'CU$G713U<'V)0WSK'<6TKEW;B;S^DBQ_3NCG5;Z3%N0SMI9_& M^']7!ZV9Y Z]&Q5>R^BGVZD1M.[ULQ5OVJ?[0/'^:<7;3P.]Y[ MQ].J%'L?<>;(Q,G1R_TPW2576]/_Q! 6!<*9"AH#M%^]PTZI$V7[/3B314O MMC/C<4V.CTL<"LGR!JS/C?'-"RMH_]-Q\0]02P,$% @ ?(,$51JL#*9% M!P HQL !D !X;"]W;W)K&ULS5EM;]NV%OXK MA#<,&T#4?)$HJ4L"-&F'W0NT"YIN][-BT[906?)(.6[OK[\/)4>F2]K)<(NM M7VSIB#P\K\\Y)"]VK?EH5UIWY-.Z;NSE9-5UFY?3J9VM]+JT+]J-;O!ET9IU MV>'5+*=V8W0Y[R>MZZE@3$W79=5,KBYZVJVYNFBW75TU^M80NUVO2_/Y6M?M M[G+")X^$]]5RU3G"].IB4R[UG>Y^W]P:O$U'+O-JK1M;M0TQ>G$Y><5?7J=N M?#_@CTKOK/=,G";W;?O1O?QK?CEA3B!=ZUGG.)3X>] WNJX=(XCQYY[G9%S2 M3?2?'[G_TNL.7>Y+JV_:^C_5O%M=3O()F>M%N:V[]^WN5[W7IQ=PUM:V_R6[ M8:S"X-G6=NUZ/QD2K*MF^"\_[>W@3=P=<*\[JK]V_^>//N]S?DQP_E?:WM3Q?3#ES=M^EL MS^%ZX"!.<%#D;=MT*TO>-',]/YX_A32C2.)1I&MQEN&_M\T+(ADE@@EQAI\< M590]/WE*1?V@FZV.:39,3.(373Z\M)MRIB\G"'BKS8.>7/WP'5?LYS-B):-8 MR3GN5W?(K_FVUJ1=D'EER^72Z&79ARHH9A":+$R[)C,8V"!^+8*C6^W#0AL; M4^G\HC]\EPLF?R;_U/^'E='Z*& (W*U'=X\#K[<6HEM+[MIZZXSBAG?:;$QE MM4>\W=[7U8S<(:9\"L]H MPC*/HC(J./<(DF4T*Q+R6MN/7;NQ@89@FB5%0$X%55($9"ZI4%E S@NJDASJ M++I=:73P718TC4P3G*999!%&4Y8'Y(QCD0RF0UP;.[V# 0'#(5/(4H2S.:=Y M&HH P2*#4TYY*LD[W4UO$,^WIIUO73@':R4TD2Q&%DD2D!7D#P>G*94<#JKL MIBX_6U(VHP6ZN B"8]ZKN$%%5X,Y!DM8+Q7LQFBL365/D@M4ZK2 M0_RDX",.NG-\S:7GA((R^.RW;J4-^;4T<^?9J;-^-?.8PH><'9B*E&:Y\,S+ M"N:K6F3Y/M8;5'!;UAXK1*O(J4R/XC?):9$F'H7#.8+YE!RS4A;&\#<*&@?U M_@;0*!Q"^ 8M$+)>S@$R!(SGCQ!I0F5V#C(852Q,)0E/<160X1L1#E8Y92D[ M@QC .A9"@U"4JPABN.2.(@8'1C^)&)RR/!1<9$>1/3(%,*:Q+,ZAYM.((:A4 M$<2 20L>6*EM@#D'UY1,PJL$D,,F"#)#](F M" Q/G@+V.61=#I1B[$F\ %S)(CMVZ&$%0#_W' FK9CP] QC"%3QOPE#PN/+C MF4/]+/%#/F/)T9AOY?^N^O2<7N/KPLH&+[E M%5031D'E"1+J8(DHN4#9Y2#Z)1K SBS1#"=P5P3:> M4.5U;YSE2-+0OF?P:(0:-)N%] V?>W@B7<\98B,'C(N(96. !3C("U]4.,O3 M"(V"XMXK$VC40CL\A6&(#%\-N%!Z4>Z:*>*Z.8+7I+P=[(65+I-=LY@#K/?)<5 M,7Q5G":1[>I3*(@&P(\[:,5]J'5[^X-6'$TGR\.X.(V"*9>PFM^VP1D0U,\^ ME'_*N)]K@&*$%/MV4/#,R5LZGKRESSYYFZW*9@D[55H/Y4E'NG(G4Z^:$[^T9-'6=;NS+Y]MLI[+]; P*;N(T;[4YZ:T*V(PK'H8 M+%7.'X;9D*5I._>M73;5?_$5$CV>S?H% QOU5VN 56=/#,;C1IO^%L5Q;E%# MA]->BTSM*KNH] 'H?N38^[/L)U^-^-[E2Q?]!2/Q0+T:+EX.PX?K MJ[>E6580M-8+3&4O,N"#&:Z$AA=T)OTUS'W;=>VZ?USIRUW]#U!+ P04 " !\@P15:<$/_00# E"0 &0 'AL+W=O\:?1 (@T4N>43$Q$BF+ MD6F*,(&8YX:]SR-A^8MC&T;!.=XG4!G,Z+L@.-B!_%BNN-+-!B=(@A;&%_ M&S1L!Q7>X!Q;PFE*=P*M@*--0CB\1[+&<-['T*=D) H2PL10QT ?P9C>O7) M]JSK"QDZ38;.)?3I##WM!6[4#OSN+N[,GRK>ZPM45C2".U9VMRQ_R(F.OJD;4/1@^ M(;(G/!)-@.W9)]D_X=JN>Y(#^RR;\T>JG:*#AVUUX'94Q^[0&[126KR!_;B- MFU<;=2HFJS_T.ZKGM52['U@=U7*[NZ)^4@?+NX3E#[M8SE%][WHT6ZU+'=5= MU: %"EE)9=W%&FOS!IC5K>_D7C\@'@C?I52@#&(5:O5]UT"\;LJU(EE1-<(M MDZJM5F*BWC' M8.:CQF31T4OT+R,IG\!4$L#!!0 ( 'R#!%7.E$SCU00 M $X: 9 >&PO=V]R:W-H965T\!41,=),EQ#@S2WC$)+)\ MWA-+#LQ/A:*P1W7=Z44LB+7Q,!V[Y>-ALI)A$,,M)V(518P_74*8K$>:H6T' M[H+Y0JJ!WGBX9'.8@/QM>K_@ )54(7C0D!\TF02/;=-;/7<0,HFSMXS+ $0^_JM< M "_8^T2R<+_%:9Z0*SR%O9V[8LL 501_X5Y8+CF303PO'2MY3TS#S)>_)WW# M*'%&1Z=6B7=HOS)K&8,23SNZY>3\9)%P^5$"C\K[&7JA@19;&=0M#1=;6D5\ MJ>WLQ*7BAD7ULALFK1AJV&7>M:I.6HY1<<F);U=35G7*^U!+;+*<])G8I0XZ5?DO[//@?V0/& M8PZ(3!3V*2Y\>A=/\%R?@'%QNO_!M%23HF897:M^>ZRNH=<&S:[MU@9?*7YL MM'8H?B \==,(1@\.?S<. B]K27VH(J;*74.[L9KZ9' B[>B MM!EG#.HXP^J:]<%CH_])G/%6=$\,>P7/_/,5A)K\.8:+]F3 MJL:"8,UO*[Q-+T+M6QXJ*)^QOZA>\H>J.QM0]0D\B*;8PDRCDR_<"QZIQYT. M@4?5KY37:@>!V"W*L!NT/ 4U/9147QATTU4B18]0':/H"0AUS*(CF!WJVFIY M%388]+PD[EC6#H<"=HN W>_O<"C0W(;*@EOJNO5_OM38/882V R;P8M5U4%O M?40%L=\OHZQ^Q['+01X@KC(;]WP-O8F6*YG"%?0(_@5$WJ4GMJV?;C#W%N<\ MD2D+6>P!8?*9E-J7(B+IN.Z;QZ.I\/1*;_P1\'GZ)4.0M/MDS_WY:/ZQY"+[ M1E LS[ZT?&5\'L0"*\P,1?5N'PL*S[Y>9(Q,END7@VDB91*E/Q? ?.!J <[/ MDD1N&;5!_@EI_#=02P,$% @ ?(,$52E>RUZ7! (A !D !X;"]W M;W)K&ULS5AM;]LV$/XKA%H4"4#$?)$H*8T-)&VZ M9D!>$&?;9]EF;*&2Z))TG>W7[R@Y(ATXSH("7;Z8O"/O>"_/'46?K)7^9A92 M6O105XT91@MKE\>#@9DN9%V8([64#:S<*UT7%D@]'YBEEL6L%:JK 2-$#.JB M;*+12B1<5O.%]8Q!J.393&78VG_ M6-YHH :]EEE9R\:4JD%:W@^C4WI\%KO][88_2[DVP1PY3R9*?7/$Q6P8$6>0 MK.34.@T%##_D)UE53A&8\7VC,^J/=(+A_%'[E]9W\&52&/E)57^5,[L81EF$ M9O*^6%7V5JV_RHT_B=,W595I?]&ZVROB"$U7QJIZ(PP6U&73C<7#)@Z!0$:> M$6 ; =;:W1W46OFYL,7H1*LUTFXW:'.3UM56&HPK&Y>4L=6P6H*<'8W/?[L\ MO[I#%U=?KF\O3^\NKJ_0P5TQJ:0Y/!E8.,'M&TPWVLXZ;>P9;0)=JL8N##IO M9G*V+3\ RWKSV*-Y9VROPM]7S1'B!"-&&-NCC_?N\E8??\Y=.0=$6731='@& M8.SRLE,2[U;BZN38+(NI'$90"$;J'S(:?7A'!?FXQ\2X-S'>I[TWL?0FHF*Y MK,JIRPJR"FIAJ;1M*2A.#5N:.3*=F-GESOX#/[S+&.$?T?\]WBVTE%L ZI?& MY/D)QN/H(.=^:#"[@C9I"BB.XU\6EK.5@809@\:J6CDTF'[I M/>(LPSRA 8>)%+,D"S@BSG":QP$GH1PG.>LYYXV5>JE+(W<<%(2;]G^'E$LJ,!9PK=X/*:8!+SKOLS*9JIJ MB0XJ9.R-;,77)(CY0 MG$/<_$DOYAZ3U&?C@&%*Q:&GDR0@8IR)W--?X0OD^ZK08+D97-N%U'XKQWFX M%?3F>1S0*19YLD63+%CO$*6>YMP7!$Y3XB, \!0>OB+&.?&AY2G.,K_:&2H? MX)O*2(-;V/I ^VE0#CX^:3^[Z"R:2+@BX$HH'K9P[PS,POP[$]/MEH!S*D(1 M,#/W)XW;KR;HLSX(&YM_'>0_2[A?95ARW.C%<7K!. EI@1I^>51@C[=NXHU\[ M0K>&CY%4A"[SE&!!_B. 7CL*P7'&?6\1Q+5/'^&7P/7:,8.[)_;>N:^' /)[ MX/?:\2!)<4I)> ^D\-F3/FWT'5A^(F$44^BP@F]_0Q!.PPK9]3(8!.^V6NIY M^SHU:*I6C>V><#VW?P"?=N\^O[U[/5\6>EY"5BIY#Z+D*$TBI+L7:4=8M6Q? M@1-EX4W93A<0:ZG=!EB_5\H^$NZ _F^!T;]02P,$% @ ?(,$56GM8]U, M#@ X)< !D !X;"]W;W)K&ULM9UM;^2V%87_ MRL -B@1H,^([M?4:R)HLT@))%^LF_3QKR_9@QR-W)*^S0']\-;;7%,DKVLJ< M?-FUQY>/3%W.M0YYACR^;W>?NNNFZ1>_W6RVW=NCZ[Z_?;-<=N?7SGMT-9OV_NT1._KZPH?UU76_?V%Y[X;OE M,^5B?=-LNW6[7>R:R[='/[ WGE7UOL5#R*_KYKX;?;W8]^5CVW[:?_./B[=' MU?Y7:C;->;]GK(;_/C>GS6:S1PV_R'^?J$?/%]TW''_]E?[WA]X/O?FXZIK3 M=O.?]45__?;('BTNFLO5W:;_T-[_V#SU2.UYY^VF>_AW%6W>KJZM=<[5ZR&![N?C0?&ZV=\WB6]?TJ_6F^VZ(^N7,+;[]YKO% M-XOU=O'OZ_:N6VTONN-E/_PN>^+R_.FZ[QZORR>N*Q8_M=O^NEOX[45S0;1W MY?:ZT'XYW(/G&\&_WHAWO C\Y]WV^X6H_K+@%>?$[W/Z^N:,ZLYA5_>_^^K1 MS1#/HT(\\,0$+Q\+N\>Q0"7Z$25IU+[2O>EN5^?-VZ.AE'7-[G-S=/+G/S%= M_8VZRTB80\(\"!;E0S[G0Y;H)S\/?S*ZU:8AWVB/3?5#T_T?AL\GEEM5U92C+-XC"7APTQVBH1QWDB3DA6C>*BGJKGGJIR3]N^V?]9Z98_M1_7 MFW7_A>IRD3%WR"%A#@GS(%B4"/V<"(TK 1J9#R3,(6$>!(OR89[S87Y_"7AL MJD9O1E$94\ND!.1A7$EADC"7APT50#*35( \3%I3CVA1/^US/VVQGZ[I/O7M M+=G-8LNYPPP)]_XS^U M';\);:VE3=[X1)BVE:J2-SX1QHRN5/(HX:DX;H:__O1;GXW$""OV]:R][.]7 M.W*PE9O.'6U0FH/2/(H6)X&')'!<"7ABH;*"I#DHS:-H<5:"(F-%@?%"&1#9 M&](,?[)-6@:H,+87G'$9R,.8X%;(M P0<=S4M9TH T'ML++<.=O?O5VW/.O; MW>J*'G=%PNQQAZ0Y*,VC:'$N@AYC"E@-H,(,2G-0FD?1XJP$<<:*6N.%:J"S M]Z5B+%7PIU28LMRDU2 /JZU@-BT&>1BK*EY-S >PH'O8B\)G>=K>+-[OVHN[ M\Y[N<1$Q>]PA:0Y*\RA:G(P@SI@%5@.H7H/2')3F4;0X*T&SL:($>:$:U,3; M7+!T;H *J[C.G@WR,%99EDN$/*ZV=FIVD H!ARHX*,U!:1Y%B[,2%!PO:I%R/7AJ M&TT9F+I*IPR(,&UJEBX7$&',,)YI!2J.J\I.%82@BWA9%_UP?MYT7;M;3_06 MNCH%I3DHS:-H<1Z"9N,26 F@Z@U*9&M7!8L(1AJ MDST@4&&&J;0JY&&,,6556A6H.%[9B)\L);L2 \M8WL!=P* ME6B!4R*.:\-54CD<$:?WUH%4,Q!QB@E5<[HDB*"/1%D?Y25A\;_%ZYQ'9?+L M$0E=[X+2/(H6YVCD0$1:$+$>1*P)$>M"_"-4G@@J3QQ@1'QJ&VM\P8Q.ZT0> M5QM9I5,+1!A70J?&1D]=MF96Z(DR$<23*(LGLDR4_$EEWNQA"%W^@M(\BA9G M)B@] 30G"JC6@](N) RR*@C ?"B-3ES(55NDJ790DPJ01Z22F MI\*&>C15&8)^$F7]1%:&DGFIS)L]!J%+85":1]'BS 2U)X#^10$5?5":@](\ MBA9_>B&(/GF AU'F;D)1JVP6D@H3K$H7*(DP(Z5)IQN(,%UQ/3$'*8.0DF4A M15>&E_U,9>S18NS$M2>/,#=*'.? M(:]UG4Y(4F&LLCHM$'F88C8U.G@B3#(]\CG$/1U]DJNLH.BYAU=XG,K(Q(:T0>QI7EZ;(F$::%J;-/2>=A M4JEZXBE"!4&ERH**K!$O6*'*R-F?FH8NID%I'D6+DQ,TH *:(A54^$%I#DKS M*%JMS,Q6GHA3ADLYL;:I@HA291%%%857VZ/*[-EC$KJB!J5Y%"W> MG"D(0 VT46JH\H/2')3F4;0X*T'YZ0-LE#JW,S)F9.IM."7B:BE-NM!)A'%A M3?9Q"^JR1FL]\*L!+VG#W!/ZMS&J+@6/*T.>9BP-4M7.8FPVLA:I\4A#],UUQ/* M0@<-I+L40A=28/2/(H6YV:TL2-R9T?LUH[8O1VQFSO^$=)/ M!^FG#S!/:L(5R53Z2'!*A6F6[>% A,G]&D=:&Z@-'O5D;0AR2I?EU%1M>-DD M50;/'HS0A30HS:-H<8J"!M1 %Z6&:CXHS4%I'D6+-X -FL\(0NID%I'D6+LQ2$H &:*0U4 D)I M#DKS*%J6C%1)4:[ MYI=EU425>,$J58;.'HC0I34HS:-H<7J"%C1 'Z6!RC\HS4%I'D6+LQ+DGSG M1VF(C2*-2:7!*1$FI[9DJXV$I+R0%U33WXGJ4/)- ME:&SQR%T:0U*\RA:G)Z@_VJ@I[*&*D HS4%I'D6+LQ(48'V I[+.[8VL4ME9 M%U08L]F^M528,B:=?Z#"HEWUXYX&5567556A/+QLG2JS9X]'Z-(:E.91M#A+ M00W60'=E#95^4)J#TCR*%FCM %-BC-HVAQFD:';"-/V<8>LXT]9QM[ MT/8?<]+V^*CM@\[:)O:,U#+=9(H*RZ.%YQ5+X#G MCTOH*AP6YV&X)$^CP[LKH/WR*PR6&ZA*Q.(\#)?D9G2$=W7(&=X5<9ZVTE9D M-8,XGINE9V0X*HQ;G9[6YN$B\X=]0G,/B/ R7Y&9TYG=UR*'?3XWUN"Q4=:Y5\K#A M03>;^23C3+ZK/A6W_Z!J^L2Q[*Z;IG>K?G5R?-/LKIK39K/I%N>#TNCWHW'T MZC#B+O=WX\T/_&B9O?Z.O3EEQ.N.O?$/KR\#_N3X=G75_+3:7:V'LK-I+H=+ M5=_OG?B[]=7U\S=]>SLDXFCQL>W[]N;AR^MF=='L]@'#SR_;MO_ZS?X"]^WN MTT-W3OX/4$L#!!0 ( 'R#!%7.>)AV?P, '0- 9 >&PO=V]R:W-H M965T3G?"_E590":O!0Y5PLK MTWI[:]LJSJ"@ZD9L@6/+1LB":BS*U%9;"32I0$5N>XX3V 5EW KG5=V##.>B MU#GC\"")*HN"RF]+R,5^8;G6H>*1I9DV%78XW](4GD _;Q\DENR6)6$%<,4$ M)Q(V"^O.O8U(O'_W@;PCC)-_,E$JRA,UMS7.P3#9 M<3/>LA[/>V6\@'S&<3)%[GD"R2G>QKFW KR#@*4W2/BIY#?$=WXCGN-Y/?-9 MO1WN]L"C87@$,<+=/OB)&K]=#K_B\U_A6V64IV \C@_+D3.Z9CG3W_K,KME& M_6PF9MRJ+8UA86%04"!W8(6__N(&SN]]3EV3++H2V8F+H];%T1![N(24<%#_ MBJH,@W(,&%(3LYEHLJMLP#-+N-"F3:2<_8^M5&%I![R$/C_J<<9'4MW =X.. M(>>]@EG0-61PRA<:$K2&!(.&W!6BY%KUZS:?6Y#5'6I,$NNR/[G3F3#KN]'0;CX..A]&@@ OMF;3V3 ;MP5A\R6&9G"^[XW?5 M3\X.RVCF>AWQ@].[4/RT%3\=WAMQ+$O<$/""N93":\\<$J$SD*UZ!KTWW2#O MSP;?:Y)%5R([\7/6^CD;OL*Z>^<5]V;7=.^:9-&5R$[<M="8PI=?6;X+ )I.F#[ M1@A]*)@!VH=6^!U02P,$% @ ?(,$59&ULK5A;CZ,V&/TK%AU5N])NN$.2)DC)0+M; M:4>C9*=]]H"3H &;VB:9_?>U@6$(<9C9EI<$FW.._5WX?%F<"'UB!X0X>,XS MS);:@?-BKNLL/J NLH @F%2G/=,LP/#V'*=:"1=5W M3X,%*7F68G1/ 2OS'-(?:Y21TU(SM9>.3;H_<-FA!XL"[M$6\8?BGHJ6WJHD M:8XP2PD&%.V6VLJ<1Z8M"17BKQ2=6.<92%,>"7F2C:_)4C/DC%"&8BXEH/@[ MHEN495))S..?1E1KQY3$[O.+^N^5\<*81\C0+3#)6_8)3@S4T$)>,D[PABQGD*:[_X7/CB Y!Z*@)5D.P^@3G"L%N M"/9[1W :@O/>$=R&4)FNU[97C@LAA\&"DA.@$BW4Y$/E_8HM_)5BF2A;3L7; M5/!X$*TV=U_O_MB"^V@#ME]6FPA\"!&':<8^@L_@81N"#S?.AW?#Z1D$">B\^:LO="YF*0<2H^;":WK"5E7)F2#;P3S P,13E"B MX(?#?&^ KPOGM!ZR7CRTM@8%_RSQ!-C&)V 9EJ68S^W[Z:;*G/\W>O2?1S]S MAMVFBUWIV5?T[LH<4<@)G:LB6W,=-5>6O#DK8(R6FJAI#-$CTH)??S$]XS>5 M6\<4"\<4BT82.PN TP; &5(/[L3:D>*8Y$@5@)KK55RY1!P#R[5GTX5^['KV M$F7ZULPZ1X67*,&P)O,,\Z(0!B.R(7XS0&"%*%IU9VNSGA65X_ M"U4H<^KWLE"MUK'S+V9F>F;/$PJ,W_\:%1C7[7E!@9F::A],6Q],?RH- M$ND3:?^[$F&J"(MCS7KFJU"VVT.%2BVSERZ14LN[XH19ZX398#F*+HQ55J79 MF%5I3+%P3+%H)+&S2)C&ZW;5&$S(M:Q#REUES?,[H3N;J$)=FGB),B?^K&^C"F4X5VRT M7FVT!C^H59*D\I@(,Q"F+,X(*]4%I-$9Z9L:52T<52T:2^T\(J_;>G-PTQI$ MJO4,H.';D&@04GM' M[QR7Q7%F7]U3,&%?B7E]%&I[V[N0574#T.M?F_-;4]$?RKN3ZGC^*E]?O'R# M=)]B!C*T$T,9$U_,D]9W&76#DZ(ZK#\2+H[^U>,!P011"1#O=X3PEX8&PO=V]R:W-H965T MG@2G33#?ORH1R2+HFE%O=WVI;6=I'L>A0F[SE"^CV.:/5ZQ*'VXG.#)TP\?PKLM+WZ8+B]V]([=,/YI M=YV);].&)0ACEN1AFJ",;2XGK_&Y;]I%0(GX(V0/^<%G5 SE-DV_%%_>!)<3 MH^@1B]B:%Q14_'?/5BR*"B;1CS]KTDG39A%X^/F)W2\'+P9S2W.V2J//8<"W MEY/Y! 5L0_<1_Y ^_,KJ 94=7*=17OZ+'FJL,4'K?<[3N X6/8C#I/J??JV% M. @@]I$ 4@<0.< Y$F#6 :8<,#\28-4!UM 6[#K E@/(D0"G#G!*[2NQ2J5= MRNGR(DL?4%:@!5OQH4Q7&2T$#I-B9MWP3/PU%'%\^=9[?>/=H#/TEHG\H%6: M8LNV>3Y8\_8,?X194W2#(7DLR#)/.! MR#J9M)I,6CKV97DFG:6;L[W81FB>,ZY,:T7BE"3%J7>_G!-G=C&]/TQ7'X0Q MGEE=E#N$RAM$Y?=1"WNV:$ =0>Q&$%LK2+6A1B&]#:.0/ZK$J CLPQ',YZ8D MAK:5Y\Y=NZ]9KT4/LD4?B*R3 J=)@:--P>_[^%:<8ND&T2 (BU.,1DA8#D76R.6^R.=$7S+=K1,$#"+R(:I_N$Y\(EKJ.]<&B%711V$L5"VGW&Q+G* MBS,YZEP@A>+P+8SG^O@&D)\K4X(AMWA0-A>4S0-E\Z'8NE.&M%.&:%?;^R:W MZV+R;*+T05U*(/TK>,,QY!6G0&'+E%=<'T4,!\LK3H$BQ)%7G'9X8^5K?3/6 MFKGEY[)DQH(S>B]TO&-(K"L:)NUA66[_9TASGN;HI5B8CXQFN:HB<'6B!V85 MBAP45]48LD !?50E<76"RJJIS":[-QN" M,%\7FS 2"6B!?/\RQ,K;E#*+UOL,+ M:#5/MZHHW\T: G(5(((M63L5R)2U^QZ^GK2^GNA]_9 J6DUQ. Z+R#O\$)"K M ,TMV= K088LV_?P\Z3U\T1_(_R_K* 1T'OMH&PN*)L'RN9#L76G3&OZB=[T M#ZV@D?[=;<4&/P#D*D"*#7X R-O_^+U3/3O0 EZ'(;FI+16E) MN9ST/*0N4ITDY G#<0Y^OU M&*MW:\2)WHB73Q2JA0.]20_*YH*R>:!L/A1;-Z&MER?S;W"0!-(LKT#97% V M#Y3-AV+K)K4M"Q#]LP.C'.2B=^+/,)9W/05H9LM;7A^$+;R0-SP%RI9OPOOZ M@8X4TFRMN*FWXH,]I*FXP2^+-P#C*C"6?%0,P/CZ<8W5K?7>IMY[#_&/9M\' MSTSYF%6!%O(S& H0MGIWA%4H>R$_@Z$?V%CA6N-MDO^M@S2!S'.=.4@V%Y3- M V7SH=BZ4^;@X7O]'>ZA#K*FZ>S=EESF4H#F<@G=58!P[VDF3X6R%_(C=OK! MC16OM=_F,^^YPWO($SUX>D !5U8+.4>?OQA*9#1/35A''\" ZI0'V"E?SS5V M+K3U!/.9]81O]9)U>SU/U[LP.(*3O>1 /F\@GZ_7X[EZ3P_>7XM9=E>^:9BC M4L'J7:+FU^9MQM?E.WS2[U?X?(45O[OXW*O>56SIJU2=T^0]02P,$ M% @ ?(,$5&ULQ9IK;^(X%(;_BL6.5C-2VV#G!EU FI*I=E9=+2HSNY_=8,":)&8= MI[3[Z]<):4(28QK):+ZT!'S>$S^YO>8R$W^<9*=YS@51$41Q8:#CTKQC09S";%=PL^F[!,1#0A M"P[2+(XQ?[TC$=M/!W#P]L4CW6Q%_H4UF^SPABR)^+Y;<+EE52HK&I,DI2P! MG*RG@\_P-K"+@&+$WY3LTZ//()_*$V,_\HVOJ^E@F.\1B4@H<@DL_SV3.8FB M7$GNQ[^EZ*#*F0<>?WY3OR\F+R?SA%,R9]$_="6VT\%H %9DC;-(/++][Z2< MD)OKA2Q*B[]@?QCKR\%AE@H6E\%R#V*:'/[CEQ+$48 ]/A& R@#4"H#.B0"[ M#+#?F\$I YR"S&$J!8< "SR;<+8'/!\MU?(/! MOGQ>?EF":W"?B8P3\$ D1+# K_+8BA1\#(C -$H_R1'?EP'X^.$3^ !H KYM M69;B9)5.+"%W(Q>SPC+EW2$E.I'RCRRY ?;P"J A0HKPN3X\(*$,AT4X5(0' M[\_>"K3#1"$QX"M08AW M5."(_D=60%Z^'(O\UR)>"?.0WE&GSV\+M^D.AV0ZD-=]2O@S&W1Q'H^9J;=D;[,#(DUF#D5,^<<,UM%X1#E'E&PT"(;$&!:^BX)VCX*HH>%T*KN^W M*&BE^U(P)-:@X%<4_',4/!4%OT-A-&K?%K3*?2$8$FM &%401EH(W[9$.L:U M?#ZI4(RZ)T0+A%:]+PA#8@T0XPK$6 ^"R>>RBL&XPV#LV'8+@U:[+P9#8@T, M<%A[PJ$6Q-=XEPGY_*2)/"E(*I0>;]B!TNH-YRJ[3GM MN[X^9>]S5Y'3/X+8G'AM]:#>Z\TSSF4]UJZSZOE?@:7 @L3%H#6XIXF\HBF. MP(*E-&],* 'IDWX.0Y[)NR=YV9%$%G5 ELF R0*%5WFILM2;ZX5[,S6_F\W# M4'M-J#>;CR3"^?-D@?F)J=_I%?J6N4;5 E-J37JU1X7^S^TP0)-6=FY4+3"E MUF1?6V.H]\9FV@QEDL;-'W4>>49]M"FU)K?:24.]E3[5:H!=*PVA,VZC,.JE M3:DUVX.UF49Z,WVRJD!=!PU]WVNQT*OW;ME=PD&CVD$C8PX:=1TT].UV?:'/ MUYO.)1PT.NHD&W'0J.N@563,MGHOT>M%M2%'>D/^5VY+U#!,=F?G1M4"4VI- M:+7K1\Y/7IDP60+,C:H%IM2:[.O" YUM,AOP#4C1DW9@NQ+3[TIO<)?H2J.Z M5$!G^])*XX"ZC6D$[<[#TJCO-Z761%'[?G2V.:ULM^']GL.&8+OBC9$ MYP/D[VO&Q-M&_A)-]9;5[']02P,$% @ ?(,$53V3!C2C"@ U6, !D M !X;"]W;W)K&ULM9UM;]LX$L>_BN!;'+K MA:? M])!+##0AN9L#^H"F>_=:<9C$6%OR2G+3/>R'/\E63(MD:%F9OFEM9_BS.$/2 M_ _'\OE34?Y1/2I5!]]7R[RZF#S6]?IL.JWFCVJ55>^*MR\V-3+1:X^ET&U6:VR\J]+M2R> M+B9H\OS"E\7#8]V^,)V=K[,'=:/JW]>?R^;9=$^Y6ZQ47BV*/"C5_<7D/3J3 MT;;!UN(_"_54'3P.VJ[<%L4?[9/KNXM)V%Z16JIYW2*RYK]OZDHMERVIN8X_ M.^AD_YYMP\/'SW2Y[7S3F=NL4E?%\K^+N_KQ8I),@CMUGVV6]9?BZ3?5=8BU MO'FQK+;_!D^=;3@)YINJ+E9=X^8*5HM\]W_VO7/$00/R4@/<-%D]!V5HWM/;!-ES;UHV# M%WD[LF[JLOGKHFE7SV[$KQ_$QZ_!]4?YZ_& M;CL&WJ_7R\4\NUVJH"Z"+VI=E/7VV:>U*AN3_.&Y616\X:K.%LOJY^"G8)$' M7Q^+397E=]7YM&ZNN7WGZ;R[OLO=]>$7KH\$'XJ\?JP"D=^I.T=[[F\?>=I/ M&U_M'8:?'7:)O_/1S4.UZ[KB^J^$X- #'8:]. MP%Z=]..XFC2E0=P-U]V@;$?BP$"4B8!(+U DSW :8^^NSC9G6KRJ"X M;S[,]NM.];S:_.T9D9<[,-N"VX_9;S-R/OUV&+^C%ORHA3AJ(;T='.D^MG.^J]HQ;\J(4X:B&]_1OIO6COO12 M @GCD# !"9- L%XTXWTT8_]<>(ZF*YB[IM'!0$QPPL+4&/.V61Q2%"%CX-MF MC4V4,'/X.^P(1:%I)[T=&^FV9.^VQ#L)]"9OD<^+E0K>+(NJ^MDY)1+(*0$) MXY P 0F30+!>;--];%/OE'@AMJ[0IO9*3>,X-.:';85)'%%C>MA6$4U#9DP. MQSO&26*PI+>#(]V'0JVA0K\#Z\?FXU5];^1^I:I?@EPY/TP[RF%?D-'=*Y>- MZ3B7C;'V"(=-;/C,WZFQ3CL0GLCKM.O=6+M5S4Z]D939=_>2W%&,(9=8?K/- MFC$7)Z;K;+-FT*'(])[C3>,D1:8'O3T<>4/M#/.Q)X-:6)N8QQ6Q-IU M<(<52Y/0G#&V58118DZ8'R$BD5:1B'HGS->BSI9!5E6J=F_F$9!*Z_P+2>.@ M- %*DU"T?ERUO$5^?7L85V=8;8&)$"81,<6LRS D",?8G!0#B6(H47:&/140 M)H0DFMCWCI:OR*NG9I>;JGFEJH*;8KEI5PRWCT"%+"B-@]($*$U"T?K!U6H6 MQ:](3B @R=@%%9+&06D"E":A:/V@:JV-O'+/GZ/HVO8^M7%"&#+7,ML.1S%F MUI;8MHMH$J?47,EL.X8(2ZV%[$=(6:2U+/*+69'7JER7BTH=6>^ )&/G;$@: M!Z4)4)J$HO4/W[34QN$KUCL,)&F[DSM(&@>E"5":A*+U@ZI3 =B?"O"N=]B5 M $A29JQ/5RZ[,+:SL@Z[**'6^BD<=BS&E!JY NGOVUC?Z20 ]FK/V>?-[7(Q M#V[4O"Y*_Y+G)YT\.T#5/RA-@-(D%*T?8:W^L?]T^\B2!WJ6#4KCH#0!2I-0 MM'Y0=2H"'SG1]BYY]G$R8@B'UI+GL,-I3$VUZK!K=HQQF)A+GL..L=!,4DM_ MW\;Z3LM][)?[CH*COX-A*M=//GFV0-(X*$V TB04K1]QG<+ KSF"QZ"I"U : M!Z4)4)J$HO6#JE,7^!4G\5W;HRK78>=4N0X[I\IUV#E5KK]O8WVG,P08[C@> M@Y['@](X*$V TB04K1]BG*7ZDZY.?28P<\^>AF<]T&$7(/,]Q&*'0DIPN*X+-S;6_EV.]J'4[1:_3G!1($W?NA:1Q4)H MI4DH6C^N.I= _64)QS1GU[PWSB.2D-B<#PZ[D*11:$Z)83PQD"?]W1OK/BW9 MJ5^R.S7G":4>?OS)LP:T*@"4)D!I$HK6#_O!U]SI*V0G!IA\O.5>KAL'.6>KCL7*4>_KZ-]9V6[-1_\'^* M[*2@90"@- Y*$Z T"47KAUAG%JB_#. $V4GMPWD4QM86VK9ZBY'Y'4_N,F/6 M'MIA1),H-6?)CU#N5"MWZJ\&.%US4M": % :!Z4)4)J$HO4#K9,+U%\3<+KF M=%0&F-_6=]@@:WOM^!I^:LX5QWN9W]/W]V^D_YC6[,Q?#G!4;3+0TW]0&@>E M"5":A*+UXZJS",Q_^G],;3+[]#V)8FK=R\AA1HF9H^'#:&(83?J[-M9U6J@S MOU#_365W?VZRLE9E-=W>R,+I0-"3?U :!Z4)4)J$HO6#J],(S/_5@5.VSPPT M90!*XZ T 4J34+1^B'7*@ VM3CBZ?>Y(OO'@!GG^\_[3=] ,M 8 E,9!:0*4)J%H_4#KA +SUP"-<%A19NI7X;2BYKF-OY]C_:A5._/7 QS?28,6 8#2."A- M@-(D%*T?5YU*8/XB@/?;B+9W,&MO%[IHJ]R:3Y5UEO\5W&;++)^K0"T7JT6> MO7CVP.QS^K>6RPS%+8W/6#..)@3SI]\!8#VL-S_P:_KKU:7?+U4!H M7SI="5H: $KCH#0!2I-0M/[]8G6:(7IEFB$"33. TC@H38#2)!2M'U>=9HA> MEV;HFA_>P^DM1=3,E%VY[$C<; 6,E6\@3PSD27_W3G7?].!7!U:J?-C^/D05 MS(M-7N_NW;Y_=?\;%.^WO[Q@O'Z)SJZ0XW6.SL3N%R8T?O>#%Q^R\F&15\%2 MW3=O%;Z+FT6_W/V&Q.Y)7:RWOWEP6]1UL=H^?%39G2I;@^;O]T51/S]IWV#_ M2QZS_P-02P,$% @ ?(,$579KNJGB P 5!, !D !X;"]W;W)K&ULK5AMD]HV$/XK&C?3268N^ 4,W!68.7#3)FF2&VB: MS\)>0!-;HI(,EW]?638&WQGEW!$?P++U/+O[L%JM-3DR_EWL "1ZS%(JILY. MROV=ZXIX!QD6/;8'JIYL&,^P5$.^=<6> TXT*$O=P/.&;H8)=683?>^!SR8L MERFA\,"1R+,,\Q]S2-EQZOC.Z<:2;'>RN.'.)GN\A17(K_L'KD9NS9*0#*@@ MC"(.FZES[]]%?E@ ](Q_"!S%Q34J0EDS]KT8O$^FCE=X!"G$LJ# ZN< "TC3 M@DGY\6]%ZM0V"^#E]8G]G0Y>!;/& A8L_482N9LZ8P< M]E#?NPJ/7@[W#='TZ[^@K_GZ5_A6^9KQA% L(4%SQA6;VT:V22++)$U]!O4^@U,[+._U!BQ#8HY)$3> MH/5)0A1C993('VU:&CF[:EF2#35946D/L]!3GXE[N!3)DLF&2&$M4F@4::'% M01NE1ZH4N4'PN"<,-.&:;J+\GR[(699N3N*N/P6::-6S+-DLF&6*-:K)%1K ?.8H!$H UG&1([ MQN5;"?Q"K;8M9#YZ%E@P],)!,[!%.2LTSXJ,#O[/\,=U^.-.N:)Z+2'5OEED MR=I4W(VT7=-D_$RGIRDR?J;W>48C\-LZ\-M.@>.#ZB/P.@6DNE-SZ$;BKJ'? MOJ@6_VQ60P+?.W=3WD_JF*X,;4&:D5VCM,H6V6)KJG;1@_J6.J"*R):(-MDB M6VQ-$8.SB($Q]2)82Z1W]%;AC.#.P@7/Z_"3!6;+8%.-6QE4:J\M MN:@3?Z5U]3$(ZN6*EJ0^DQ45!LFE*HDV4U4$=:4HR6IP*GDP&8VBH"1,^/.9 M:,K+4M?>4C9")WXXF#Q[^Y(E_CAZ[WN6+I493?S;D[<_&ZDOWGCV?O3NZ&AT M>WIQ:#_I@%,_<)*>/X'T;(3S&@RCCO:I-\N/#=?@>]PY!WT"YK-IZ2":FZ MV#:"_5STRP^ S0P$,LX'@1/?&N:SBFA-E;@TDVYQ9WP >?WX9ET9A84BZ_'D MW-\Z=#<39"%51M409NQO3/,9ISG(4:Q8P5W+*@!0:UF:0<9((07I-&P\^H&A M75+.KZ%Q?^1[W&V^4[<15$T,0R.H'UH:.P'^73;+O4,;/XO6J]B=U)\;LQO1 MS:'1Z)6B.6N[>9L/\3'V,2BIV;Z)!IRR- M@2K?NZ-*L^6NY9G,V)_QU.>KX-ZBT: MQC43_6S%LHR*!T>'H==D87Y)[?&;]1G-2-AU14DHE^U M'7^%[8VCX8>!B<5$1EN:I?U4%8MNZ)F!B=I?X'"(7':7&\%\+.9& ,/B8 HP M'^N%Q?F?]C-%]V,Q3-O4B4Q1GRGJ8[U<2-J]L#ANG]A<[IW&<1A&$9;1-'4J M2+&\11&\W6R8-O# XD"D/\LU7FV\0Q[O ZRFCW4(ME.\$[&=XKD&Q)TW\(AC M=[6Q.."!50'K'8COC@,]Y?8)0Z@JI@U[@G$DCC$$>M'=HU&$9">"E[L^V%,2 MAG'L1@!S*PA##(&G$4-8?20$3;8T.P6BP^0"X99K>]9!:GL3Y0D34\NN?>07C\Q_K!D[ '\;FHJ1LY&RNV5ZXIR@QLDOK,MIJIGQ7B# MI+KE:U=L.4:5V& LF]KU!X.AVR!"G9OK_5P+[NHW3.)2$D958]MP3_"3>.MO M;\$C$61):B*?1T[WN<8.: @E#7G!U<@9.$!LV-,MX^2%48GJO.2LKD>.UW?< M8RY)^:DY;R$+M!1=BT3+#"F0D3,CF1XKQ$:O!_=U.L@FI)>81 MDGC*V6Y+Z+J=1JW"U9;1Q6%_[8-XQ?\EC&RU(B6.6+EK,)5]'#FN6T J-F0K M'$!1@T?.?@A M *02A4D$--^*C6V7:GZZ;CJ5RT5KA9#?D54!X^K#MP>9)@F M>3J+HZ" $1@'LR )(=Y U,57=@.Q?G\[CH\R]((J!RLU"/$R9A_"YZGE$-EMTP M#I(?8)QF6?JSW6HZEDD(GF4CY'?S>9#]ZHIK/$WB21P&ZBD'89C>J2CJF"8E M>):=\%HNP)%Z-:FQ^*9SF2S@6=; Y\IQ$-'D ,^R!/HB<[SN!@&V AE^U#%-EO L:^(-,U3' J[>X<$8U8B6 M6("C".N8)H%XE@UR*%)FERH=G4B+Q<]Z=G;1ZN=G4=JK:4 MSABJ]H?J_1\"-W\ 4$L#!!0 ( 'R#!%6O[).E. $ !\/ : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-U\V.@C 0P/%7(7T RXR*NA%/>_&Z M\04:'#XB4-)VL_KV2_" 0_:P%],YD98P_1_(+W#\HM:$QO:^;@:?W+NV][FJ M0Q@^M/9%39WQ*SM0/]XIK>M,&)>NTH,I;J8BC6F::?KK :IRLDO,U5^Y\!:5C M!R$+POA!:Q:TCA^T84&;^$%;%K2-'Y2QH"Q^T(X%[>('[5G0/G[0@04=X@=! MRF5,!20ML!:@-7"N08#7P,$& 6(#)QL$F T<;1"@-G"V08#;P.$& 7(#IQL$ MV T<;Q"@-W*]48#>R/5& 7KCXF-;@-[(]48!>B/7&]^IMP^/EOS<\USS\]]) M=1B?I?GX:?G<7+R]$\Z:_0^??@%02P,$% @ ?(,$5?[?4.AO 0 %A M !, !;0V]N=&5N=%]4>7!E&ULS9C+3L,P$$5_)J7;+>T?\\D?4B@$E$5B=G$2CQS[XU'.E(R>=MZB-G&:!NG>9.2 M?V LE@T8&0OGP>).[8*1"6_#@GE9+N4"F!B-QJQT-H%-P]1JY+/)$]1RI5/V MO,''43D[S0/HF&>/N\+6:YI+[[4J9<)]MK;5-Y?AWJ' SJXF-LK' 1;D[*1# MN_.SP;[O=0TAJ JRN0SI11JL8AO-8MIJB$6_Q(F,KJY5"94K5P9;BN@#R"HV M ,GH8B,*PN_*+_3N9/D.LG ?G(TXLP/EVAY&TW4./0A"2ZG_%HR-* M7_Q^T$Z[@NJ7WGB\'RXLNWE$UBV7G_'7&1_US\PAB.2X(I+CFDB.&R(YQD1R MW!+)<4&UL4$L! A0#% @ ?(,$545)2T/O *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ ?(,$59E&PO M=V]R:W-H965T&UL4$L! A0#% @ ?(,$53Y9=S5R!0 MJQ8 !@ ("!]0T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(,$572YAE"508 ),/ 8 " @60G !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ ?(,$5?(V)3#K P O L !@ ("!0S8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?(,$544$@OT"!0 =@L !D ("! MK4P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ?(,$56G!#_T$ P )0D !D ("!+F 'AL+W=OEP0 "(0 9 " @75H !X M;"]W;W)K&UL4$L! A0#% @ ?(,$56GM8]U, M#@ X)< !D ("!0VT 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ ?(,$5:'(TLVK!P 'SH !D M ("!V8, 'AL+W=OB]WJL% !Q)0 &0 @(&[BP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?(,$579KNJGB P 5!, !D ("!=YP M 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " !\@P15_M]0Z&\! 6$ $P M@ %;J0 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ( @ )<( #[J@ " ! end XML 37 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 38 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 39 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 230 146 1 false 23 0 false 6 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 - CONSOLIDATED BALANCE SHEETS Sheet http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome CONSOLIDATED STATEMENTS OF INCOME Statements 3 false false R4.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 4 false false R5.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows 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 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.pcconnection.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 13 false false R14.htm 30203 - Disclosure - REVENUE (Tables) Sheet http://www.pcconnection.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.pcconnection.com/role/DisclosureRevenue 14 false false R15.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 15 false false R16.htm 30403 - Disclosure - LEASES (Tables) Sheet http://www.pcconnection.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.pcconnection.com/role/DisclosureLeases 16 false false R17.htm 30503 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.pcconnection.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.pcconnection.com/role/DisclosureSegmentInformation 17 false false R18.htm 40201 - Disclosure - REVENUE - Disaggregation of Revenue (Details) Sheet http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails REVENUE - Disaggregation of Revenue (Details) Details 18 false false R19.htm 40202 - Disclosure - REVENUE - Contract Balances (Details) Sheet http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails REVENUE - Contract Balances (Details) Details 19 false false R20.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 20 false false R21.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 21 false false R22.htm 40402 - Disclosure - LEASES - Future Lease Payments (Details) Sheet http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails LEASES - Future Lease Payments (Details) Details 22 false false R23.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 23 false false R24.htm 40701 - Disclosure - BANK BORROWINGS (Details) Sheet http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails BANK BORROWINGS (Details) Details http://www.pcconnection.com/role/DisclosureBankBorrowings 24 false false All Reports Book All Reports cnxn-20220630x10q.htm cnxn-20220630.xsd cnxn-20220630_cal.xml cnxn-20220630_def.xml cnxn-20220630_lab.xml cnxn-20220630_pre.xml cnxn-20220630xex31d1.htm cnxn-20220630xex31d2.htm cnxn-20220630xex32d1.htm cnxn-20220630xex32d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 42 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cnxn-20220630x10q.htm": { "axisCustom": 0, "axisStandard": 8, "contextCount": 230, "dts": { "calculationLink": { "local": [ "cnxn-20220630_cal.xml" ] }, "definitionLink": { "local": [ "cnxn-20220630_def.xml" ] }, "inline": { "local": [ "cnxn-20220630x10q.htm" ] }, "labelLink": { "local": [ "cnxn-20220630_lab.xml" ] }, "presentationLink": { "local": [ "cnxn-20220630_pre.xml" ] }, "schema": { "local": [ "cnxn-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 237, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 7 }, "keyCustom": 6, "keyStandard": 140, "memberCustom": 14, "memberStandard": 9, "nsprefix": "cnxn", "nsuri": "http://www.pcconnection.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.pcconnection.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_1bVS8fSn1USXOdkWrzW6AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_srt_ProductOrServiceAxis_cnxn_NotebooksAndMobilityMember_9piJvpyiMUuD0cOXmPHbkQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_J5dxuiXGe0aE384sx2Y3wQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "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-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_J5dxuiXGe0aE384sx2Y3wQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wun2f_2nyEaomFpHCWuuGw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wun2f_2nyEaomFpHCWuuGw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_1bVS8fSn1USXOdkWrzW6AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "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", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_1bVS8fSn1USXOdkWrzW6AQ", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IIuFLl9nz0aVZKfiaWhNhQ", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wun2f_2nyEaomFpHCWuuGw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "decimals": "0", "lang": null, "name": "cnxn:NumberOfAdditionalLeasesNotYetCommenced", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lease_m5YWp30WUUe453XFYQnhvg", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wun2f_2nyEaomFpHCWuuGw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wun2f_2nyEaomFpHCWuuGw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:NumberOfReportableSegments", "us-gaap:NumberOfReportableSegments", "us-gaap:NumberOfReportableSegments", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_1bVS8fSn1USXOdkWrzW6AQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_AoRblUb1pUulSL1MC8uZJg", "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": [ "us-gaap:NumberOfReportableSegments", "us-gaap:NumberOfReportableSegments", "us-gaap:NumberOfReportableSegments", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_1bVS8fSn1USXOdkWrzW6AQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_AoRblUb1pUulSL1MC8uZJg", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wun2f_2nyEaomFpHCWuuGw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wun2f_2nyEaomFpHCWuuGw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_1bVS8fSn1USXOdkWrzW6AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "role": "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_1bVS8fSn1USXOdkWrzW6AQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vt2EFo6DKU-6D8-NEJ3ogg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vt2EFo6DKU-6D8-NEJ3ogg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o8aig4gJ6ECujb_WO7C3Ew", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cnxn-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_R5v5CnFQXkeF-ixR2Ajq_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 23, "tag": { "cnxn_AccessoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to accessory products.", "label": "Accessories" } } }, "localname": "AccessoriesMember", "nsuri": "http://www.pcconnection.com/20220630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesMember", "nsuri": "http://www.pcconnection.com/20220630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "domainItemType" }, "cnxn_AlternateBaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alternate base rate for borrowings.", "label": "Alternate Base Rate" } } }, "localname": "AlternateBaseRateMember", "nsuri": "http://www.pcconnection.com/20220630", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "cnxn_DesktopsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to desktop computer products.", "label": "Desktops" } } }, "localname": "DesktopsMember", "nsuri": "http://www.pcconnection.com/20220630", "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 Sound" } } }, "localname": "DisplaysAndSoundsMember", "nsuri": "http://www.pcconnection.com/20220630", "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", "terseLabel": "Enterprise Solutions" } } }, "localname": "LargeAccountSegmentMember", "nsuri": "http://www.pcconnection.com/20220630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "cnxn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "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 payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.pcconnection.com/20220630", "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/Com Products" } } }, "localname": "NetAndComMember", "nsuri": "http://www.pcconnection.com/20220630", "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/Mobility" } } }, "localname": "NotebooksAndMobilityMember", "nsuri": "http://www.pcconnection.com/20220630", "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/20220630", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "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/Services" } } }, "localname": "OtherHardwareAndServicesMember", "nsuri": "http://www.pcconnection.com/20220630", "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/20220630", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "cnxn_OthersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Others [Member]", "label": "Others" } } }, "localname": "OthersMember", "nsuri": "http://www.pcconnection.com/20220630", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "domainItemType" }, "cnxn_PaymentsToAcquirePropertyPlantEquipmentAndSoftware": { "auth_ref": [], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 and the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Acquire Property, Plant, Equipment, and Software", "negatedLabel": "Purchases of equipment and capitalized software" } } }, "localname": "PaymentsToAcquirePropertyPlantEquipmentAndSoftware", "nsuri": "http://www.pcconnection.com/20220630", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cnxn_PublicSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Public Sector segment (Public Sector Solutions).", "label": "Public Sector", "terseLabel": "Public Sector Solutions" } } }, "localname": "PublicSectorMember", "nsuri": "http://www.pcconnection.com/20220630", "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" } } }, "localname": "RelatedPartiesMember", "nsuri": "http://www.pcconnection.com/20220630", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "domainItemType" }, "cnxn_ServersAndStorageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to server and storage products.", "label": "Servers/Storage" } } }, "localname": "ServersAndStorageMember", "nsuri": "http://www.pcconnection.com/20220630", "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", "terseLabel": "Business Solutions" } } }, "localname": "SmallAndMediumSizedBusinessesSegmentMember", "nsuri": "http://www.pcconnection.com/20220630", "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" } } }, "localname": "SoftwareMember", "nsuri": "http://www.pcconnection.com/20220630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cnxn_Totalrevenuerecognizedfromboththebeginningbalanceandcurrentperiodincreaseincontractliability": { "auth_ref": [], "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, and from current period increase in contract liability.", "label": "TotalRevenueRecognizedFromBothTheBeginningBalanceAndCurrentPeriodIncreaseInContractLiability", "negatedLabel": "Amounts recognized as revenue as performance obligations satisfied" } } }, "localname": "Totalrevenuerecognizedfromboththebeginningbalanceandcurrentperiodincreaseincontractliability", "nsuri": "http://www.pcconnection.com/20220630", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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 YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r334" ], "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/2021q4", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r335" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r332" ], "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r332" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r332" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r336" ], "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/2021q4", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r332" ], "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/2021q4", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r332" ], "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/2021q4", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r332" ], "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/2021q4", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r332" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r331" ], "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/2021q4", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r333" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.pcconnection.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r78", "r121", "r134", "r135", "r136", "r137", "r139", "r141", "r145", "r173", "r174", "r175", "r176", "r177", "r178", "r180", "r181", "r183", "r185", "r186" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r78", "r121", "r134", "r135", "r136", "r137", "r139", "r141", "r145", "r173", "r174", "r175", "r176", "r177", "r178", "r180", "r181", "r183", "r185", "r186" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r36", "r38", "r76", "r77", "r190", "r204" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r189", "r203", "r233", "r234", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r320", "r322", "r329", "r330" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r148", "r220", "r223", "r298", "r319", "r321" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r148", "r220", "r223", "r298", "r319", "r321" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r189", "r203", "r232", "r233", "r234", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r320", "r322", "r329", "r330" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r189", "r203", "r232", "r233", "r234", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r320", "r322", "r329", "r330" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r37", "r38", "r76", "r77", "r190", "r204" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r24", "r290" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r14", "r153", "r154" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r15" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r79", "r80", "r81", "r237", "r238", "r239", "r263" ], "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" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r235", "r236", "r241", "r242" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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 (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r102" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r74", "r129", "r136", "r143", "r156", "r173", "r174", "r175", "r177", "r178", "r179", "r180", "r182", "r184", "r186", "r187", "r251", "r256", "r266", "r288", "r290", "r301", "r311" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r35", "r74", "r156", "r173", "r174", "r175", "r177", "r178", "r179", "r180", "r182", "r184", "r186", "r187", "r251", "r256", "r266", "r288", "r290" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r67", "r68", "r69" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r22", "r65" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r59", "r65", "r70" ], "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 year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r59", "r267" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "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": "(Decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r169", "r170", "r171", "r172", "r328" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r79", "r80", "r263" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13", "r290" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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", "verboseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r71", "r253" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of changes in contract liability balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r209", "r210", "r221" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r209", "r210", "r221" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r134", "r135", "r136", "r137", "r139", "r145", "r147" ], "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": "Headquarters/Other" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r49", "r298" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bank Borrowings" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r72", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r29", "r188" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r243", "r244" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r63", "r164" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r220", "r223", "r224", "r225", "r226", "r227", "r228", "r229" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r220" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r46", "r84", "r85", "r86", "r87", "r88", "r92", "r94", "r99", "r100", "r101", "r105", "r106", "r264", "r265", "r306", "r316" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r46", "r84", "r85", "r86", "r87", "r88", "r94", "r99", "r100", "r101", "r105", "r106", "r264", "r265", "r306", "r316" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r102", "r103", "r104", "r107" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r41", "r42", "r43", "r79", "r80", "r81", "r83", "r89", "r91", "r108", "r157", "r205", "r206", "r237", "r238", "r239", "r246", "r247", "r263", "r268", "r269", "r270", "r271", "r272", "r273", "r323", "r324", "r325", "r337" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r63" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r159", "r160", "r290", "r300" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r48", "r74", "r129", "r135", "r139", "r142", "r145", "r156", "r173", "r174", "r175", "r178", "r179", "r180", "r182", "r184", "r186", "r187", "r266" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r44", "r129", "r135", "r139", "r142", "r145", "r299", "r304", "r307", "r317" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Income" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r75", "r90", "r91", "r127", "r245", "r248", "r249", "r318" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r66" ], "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, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r62" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r62" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r62" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r62" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r62" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r62" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.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 and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r95", "r96", "r97", "r101" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r162", "r163" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r56", "r60", "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Net", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r121", "r134", "r135", "r136", "r137", "r139", "r141", "r145" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Elimination" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r34", "r290" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r284", "r286" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r284" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r278" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r285" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r285" ], "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 payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r285" ], "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r285" ], "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r285" ], "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r285" ], "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r285" ], "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 payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2022, excluding the six months ended June 30, 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r285" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r287" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r26", "r74", "r137", "r156", "r173", "r174", "r175", "r178", "r179", "r180", "r182", "r184", "r186", "r187", "r252", "r256", "r257", "r266", "r288", "r289" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r74", "r156", "r266", "r290", "r303", "r313" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r28", "r74", "r156", "r173", "r174", "r175", "r178", "r179", "r180", "r182", "r184", "r186", "r187", "r252", "r256", "r257", "r266", "r288", "r289", "r290" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r11", "r302", "r310" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r25" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Credit facility, expiration date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r25" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r25" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r59" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r59" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r59", "r61", "r64" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r39", "r40", "r43", "r45", "r64", "r74", "r82", "r84", "r85", "r86", "r87", "r90", "r91", "r98", "r129", "r135", "r139", "r142", "r145", "r156", "r173", "r174", "r175", "r178", "r179", "r180", "r182", "r184", "r186", "r187", "r265", "r266", "r305", "r315" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/2021-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]", "terseLabel": "Recently Issued Financial Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r117" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r117" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r129", "r135", "r139", "r142", "r145" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r279", "r286" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r275" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r275" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r276" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r275" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r277", "r281" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r274" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesFutureLeasePaymentsDetails", "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails", "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r283", "r286" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r282", "r286" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r134", "r135", "r136", "r137", "r139", "r145" ], "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" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r260" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r51" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expenses, net", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r54" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r54" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r20", "r21" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "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" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromLifeInsurancePolicies": { "auth_ref": [ "r52", "r58" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.", "label": "Proceeds from Life Insurance Policy", "verboseLabel": "Proceeds from life insurance" } } }, "localname": "ProceedsFromLifeInsurancePolicies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r53", "r73" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from short-term borrowings" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r39", "r40", "r43", "r57", "r74", "r82", "r90", "r91", "r129", "r135", "r139", "r142", "r145", "r156", "r173", "r174", "r175", "r178", "r179", "r180", "r182", "r184", "r186", "r187", "r250", "r254", "r255", "r258", "r259", "r265", "r266", "r307" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r165", "r290", "r308", "r314" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r47", "r158" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "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": "Adjustments to credit losses reserve" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r55", "r73" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayment of short-term borrowings" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r206", "r240", "r290", "r312", "r326", "r327" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r79", "r80", "r81", "r83", "r89", "r91", "r157", "r237", "r238", "r239", "r246", "r247", "r263", "r323", "r325" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r120", "r121", "r134", "r140", "r141", "r148", "r149", "r151", "r219", "r220", "r298" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r222", "r231" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [ "r230" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r129", "r132", "r138", "r161" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r129", "r132", "r138", "r161" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r116", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r134", "r135", "r136", "r137", "r139", "r140", "r141", "r142", "r143", "r145", "r151", "r167", "r168", "r319" ], "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": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r116", "r118", "r119", "r129", "r133", "r139", "r143", "r144", "r145", "r146", "r148", "r150", "r151", "r152" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r50" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r62" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r280", "r286" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureLeasesLeaseCostAndOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r116", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r134", "r135", "r136", "r137", "r139", "r140", "r141", "r142", "r143", "r145", "r151", "r161", "r166", "r167", "r168", "r319" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.pcconnection.com/role/DisclosureSegmentInformationSegmentInformationApplicableToReportableOperatingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r32", "r41", "r42", "r43", "r79", "r80", "r81", "r83", "r89", "r91", "r108", "r157", "r205", "r206", "r237", "r238", "r239", "r246", "r247", "r263", "r268", "r269", "r270", "r271", "r272", "r273", "r323", "r324", "r325", "r337" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statement of Changes in Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r79", "r80", "r81", "r108", "r298" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r12", "r13", "r205", "r206" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r205", "r206" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r17", "r18", "r74", "r155", "r156", "r266", "r290" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubordinatedBorrowingTable": { "auth_ref": [ "r309" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r33", "r207", "r208" ], "calculation": { "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r31", "r207" ], "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 Shares" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r109", "r110", "r111", "r112", "r113", "r114", "r115" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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/2021-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]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureBankBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r93", "r101" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r92", "r101" ], "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/2021-01-31", "presentation": [ "http://www.pcconnection.com/role/DisclosureEarningsPerShareDetails", "http://www.pcconnection.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r304": { "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=120399700&loc=SL114874048-224260" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r317": { "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=120400993&loc=SL114874131-224263" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r331": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r332": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r333": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r334": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r335": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r336": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r34": { "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=120391452&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r36": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r44": { "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=123367319&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r48": { "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=123367319&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "21C", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080552-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r76": { "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=120395691&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" } }, "version": "2.1" } ZIP 43 0001558370-22-012230-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-012230-xbrl.zip M4$L#!!0 ( 'R#!%5?KC")M H %53 1 8VYX;BTR,#(R,#8S,"YX M? _]("*@G-W6VHU6#1'F M<)>RY6TM#.HX<"BM_?;K7__R_F_U^I>[Z0"YW E]PB1R!,&2N.B1RA6:\?4: M,S0D0E#/0W>"NDN"T'7CJO&N??6VT>F\O;Q$]7K,Z0X'T)(SI%EV&NVTIA=S MY>P&O6M>-CNM3@>]O6F_NVE?H40.R0[!5#4/,@INGN?!-O%%4U7/8?P2'3(KG?.9QY4X'3B@$F&51B[AVIPG8[A+C M==IB@8.YEBBNT,3U5KM^L=U$/J])D-M&U^0T(D_.*E\L5;,C4B#7HF! H6:7 M5,@B6=*J'&' VO.@!1#:S2_#@:TG0D+L2K'7QPYR4-U4U:J;ENIF"P[VQ,I. MGWB46.AW\FR_TX)QDH0%=.Z1NB(C BLV0;W3:&TA([A7@(RNR1D,01:%-GG5 MA-K-E##8[I?!]HR L2\0)*W*,RPI"GNX;D)M.I/)4OD^ ['JHAF3):U*>*C$ M/.AA\ZCOSU;0+%?='$5=LA;$*:/"AG*CNSRLM]ST1/.G$E1HP;Y?UL#_(Z17 M ,P8E]JL=%E2NEY3MN!Q$10JYW>C>IJ!W2/U\&G:-QNZENN>!H['@U 0&T;. MQ<+M,K<7!I+[W2<:W',?4Q8#$]00A=$YKDDJ8B*D2Q:44:T0N.U6"]71AB/\ M2)@BX(HBMDCQ11%CE'!^W]QGM]]3".OTF/VJGP&R -8Y/9!J6L2M8Q)32P=[ M3NB=T' C67&[N#0![N?QA-&3>D7O@1_B'G65G=YA3\T*>T5( F().A-R,.TT M.Z-1_9XT+_OSJQ[=-<==$<]"]D?+6MF5UB5QBHM#,:+/H2S/C$ ED-L M1JUC1LV>P=?0&LUL-'Y _5%O/+0J[$["KH>#U8/''TWS+9_>C.#E,0CVNO9' M]# 8?ZYFX('5S\*"P<8QF!!AK[ @]T1BZF56O"(R$V:7K8M6>W^5L[K347_T MP483:PI.LCNUT"\QLW]46)FQ&A#800;ZL\<#"7'"6*Z(Z$- )'RM3@%ZY1N: M\;S,XCFPNK9EJP?%'2GV".(8I#M 6SU4,!\'\T,HD^<)?M;.THBN@?X0J)U" M4".F,;8)VPK)ET*R!WIUCH4S:O1JF,+:.>BA3@5M+K3Q.6KR#9[48I+*YRU' M%^-9AM(<\;2N]1XQ.;K=>E0.-N*V[6$KR$X*6&W)G6\K[KE$!-;W$ :U9.2: MT] ,Z,4Q(:P]&_=^_S@>W%M3^^_(^M>G_NQKA;#9W][A@ (PDRW%][UK'HD) MM39L^#-!SUW7[FN0)E/+!L"ZL_YX5(%SW$[CT!;C "RE]A85)@?./LE2>:+L MZF6B,./R)HN+;7U0;@WU1P_CZ;":+"6 Z7'?IU(O-.J0F<-BSY:$.91DPG\3 MJ1FJJRQ4O?%PV)]%BU!W=*\6J!E,*6O4ZUO568O.Z'=T-YY.QY^5DZO ..#:0M_'XAG"-+ID=$$=#$&XHV^J8?PG$-"I M&9)\9]S><:U-8'8@@LCLQNQ/PV%W^E4'>OT/H_Y#O]<%#]GM]<:?](Q#$X@+ MU:1#OR2]5-OM(R.,&9Y[66@+J$P07D"T<5'F)#/B50%U=-B1#U4AG1FL-UFP MPB.+7^;8T^65'Q M%F?$%RCF71U/'@FL"AD%=F1\"UYTS'R ^A"4F25P V7"$B4\*PA/]Z39DNYZ M#0&$\G4S/B5K+J1Z'J_U6UML&3C";2KD-I"J-V.Y<,FTD09*CC2PH M%29I5AG9B?N: CO))S)#?7B74X%TI#,O\-H'MIO%*VTU[&6N^/+O\ X,>N%M M>C7FI4P]?\^P6VG>*'2R&X4D*JDV!\?8?SX4.W5F)"ZS2,07UO]'0*@/E20R M)0NDLSINU,O\M[6 ^FM/O=NMRU;Z)7GU/G\]>67_#U"W\>1["8FDTH-VVY=< M2 D5_!-A+Z524AC>HM= [X]C+%[" @LGPR63FP),.$1?DI*@F:A80\T74QX0 MRU&^M\'Q1-WW+.$<50>;RU']/K7$$S7?->5S5-S#\QS%!WA.O!-U]E3;UU'W M?7,_=2$NV4UQT D.H#EL61#+I+P594R@*%5NP!W-*:(/BANHQWKTV( .$RG- MG9ORP_+ZSVVB?J69*G555&]WZA?M$\7(378J&HQ#+?7OH+PD^:F )8 5B&041DJG3X('JX30@HD-81C M)KE5'/4V%=\CNB!0]*N3O3W;BAB-]'R%$T%7V@\H/C>[GX7&=(_#D1 MM7@P3 1[,D3JI1F6-ZY.NSI9Q2-5BL35;TT'B82IFKO%+RSH3V(1"3[1Y"I= M;4OL[<(3C,>5-R[U59XIU]J]JNA1DEU&^*3XO,9\(V0X]ZACP_:,BUW#SZTY M0XN?$D^M0Q.L@Z>,Y>=7GRD:M@\Q)SC2(7%IZ-OTO\2]"P/*2 #;X%SW=%2+ MLT(O5;H+HLI@1*3*Q)-$.-Q?8_8<7^58'O4IB[+#$Z6/:I&K="2KSQF16#R7 M5CFK8A2-RJ1J'HD JI,YE6:]A_@_7-BANF\@(O)QD7IY%08M7LP9G@J@^G>- M\6)'ZL3K10J9",[3)FV^D(\0N^Q-MOW2\Q1^Q"69<_Y-O>I#C@O_:ZEOP=,IO@\Q=?QY$Z-^3X)ODZSVU,J7G M*7QB6C/>=;Z'5)!)=*SX/ '$IY9,E:EH;[I[3\D\S6$1#M'K9;B(&Y MR#/03,5Y@GE/@[6'G_6BQD/F[IMD8?5YJA/Y 76CM_WB3WHXM+5D&(A^/@Y^ M\94\5*,^7G1=5U]X8"^ZM808ZRN1*K>"@-&F"T1Y9&Z9=)MQ MB3T1W8<+XO E4QO,A>#^G,L50#4G2\K485\\-S%SHS]FDU%GE*G_"PP(?,<+ MHYPNE3G0'%QW'__H_4$L# M!!0 ( 'R#!%47=U1-5PL .>3 5 8VYX;BTR,#(R,#8S,%]C86PN M>&UL[5W?<^(X$GZ_JOL?O.S+W0/AYR0D-=DMAY"95)% 7.S]S2EV"*HUEBL M; >XOWY;QB8V(%NVR=B&JTHEP4AM??VU6JVV)'_^?34WE#?,+$+-VTKCHEY1 ML*E1G9BOMQ7'JB)+(Z3R^V___,?G7ZK5/^Y&?46GFC/'IJUH#",;Z\J2V#-E M0A<+9"I/F#%B&,H=(_HK5I3KB\N+3N/RZJ+9O&JWE6K5DW2'+*A)3<45V;QH M;+_I>E*I>:-T:NU:L]YL*EXH0)@ M3>MF99';RLRV%S>UVG*YO%BV+BA[A?KU1NV/I_Y8F^$YJA+3LI&IX8H"Y6\L M]V*?:LAV-16HOGIAAB^@5=O>2UB"?ZKZQ:K\4K71K+8:%RM+KVR:*"&_XH/A M%P[!:5Q?7]?<;_VB>R5C),.W)*+\5D&@9T7YS*B!1WBJN+>\L=<+?%NQR'QA M<('NM1G#T]N*9J[,*N>J?MFJ<\R_CFT@G%M4EYH6-8C.^;]#!A<^GF%L6Q6% M2_\V>@PU9Z%IU#2QQAFYT.B\Q@O59*35/J3)VXO68/H(G6B.,[?[D,B/;WP7 M6;,'@RZSZUT@-3.$>V)I!K4"LK"%FXQEB^![;B!B)6BXA[(@-[F/H M8Y;[NTLM6S7U@3W#[-&<4C9WO4LF" G$'QW4@V/[_P_1VJ7]"%BBI/Y$"%UD M:,V/P>&)]L!H\,DQ7*KZT'0/ !=Y).\7U!)>V=C4L;Z]2FQ^'Q@*ZW6EJFS% MP?_=P?-XT'^\5R>]>^5.[:O/W9XR_MKK3<:;(0#:;E M)-[@ R9E818X" M0 MN,/)%%DO[I@"P<8K0@L^C#=JV+ M_PHGK%&M-[PA\E?O\@_5L@)P#/2"C=N* M?[&67XNZ#F.@L9V&'2SSX[)U=?VIV;IJ7U\V6\U.IUT/-#U@""H+HT!,\^7# MOWNV$1ZHO1(URYEO/$"5 *E^_2FC\W>]>3>A21I,F8X9!(\5Q;&@'73![X&, MBK+$Y'5FN]\L&*&,V.O;2C,GJ-I=Q-@:G/Y_D.%@ M 6E2=8M#ICQU^W2GAUH.,U#!;3J :(0U#.A>#/R,[9@N&U'E-$A/C-#CNEEL MKA_--P! V1K0"+@-%CD-+F,1>=RUBLW=D.$%(GIOM<"FA?TP5F:$E:AY&DRG M!>H90+O8!C!88 9:,U_=B'G$6S:8?@.<')^ ^L@ZQ2%='&PE!U .3SQD%)#9 MZR%,1/BZ1=%INT/D$OQ" VP19X_K%-M3]GU("66WP4L-<[_,47SQN% MP. ")8IC9K+*#QI@')!RY#8"***G2/L%BT.?+"61)$:A*@>7?DIFB-8\'R.7 MH0H7+C2G46T4)Z@D ):&7N9@/>RKW&$PWNM*U3TM\E/B+/K7="-I .:SFFU.&DCP]M'1_NQ]4+ZZ0-.LD[S9E\4$\'LAP=_QY/ M,6#0-RM[)F@54(\X,193ZQ1(3P.Q)'U]9]B2F],?K' *1"=$5XZD7.Q\7URP M.)RFF45+XBF'<^[2^9R:+J3(I2$[Q8K#8$)6]NF4@E:2Z9:NDTW#AHC L-)% M"V(C(X!0-->*K7A"A*<$6X[^/.)K+4VL^VM\85;IS!UW-@'A!M&(: 2.KWA" M)I 2;#F"KPF#.83#UJYV-E8=Y=I%Q4^([D008Z.OZF&6/]=VEC1_U#KG0[LE M@OH7+G9N1B]V'D_@SU/O>3)6!@_*XW-W\-3+9J+K#4\KP=EZ'K=[*9@@LBYB(K1]!_^X< &H"S=# MUT?3Q@Q;XO5['W;']9U+!O4P;9K@/BR$OC1H4,( _S$DHIG#G&D'@KUCP.['.;"-T,.IGQ! MF)O/PNR-:-@:0\PL3.R(*IP"^0G1Q4[Q!:'_S\Z\8G=8^X)-\(T& %/U.3&) M97-/^8:]E?*B;*Q4Y>*1GWX@R("X) ;A/E^ F(>&=11M"-&5BF< !0@,DVNL M'$G#KB-@-7?K;Q9?I+ =@54PR[>HI7OR M L)=[A*ZW'7.PTP^9A;T3AFUEVRB\BDG&]N$\1')JO<"Q;.1C SM4QX#MAQS MSWN\8%@C&RH@RIY39I/_N1^%:[R$-'BQY%2%4^ [/(H(C8#;_%R%GM!\G[Q_.($Q"Q5<_ 1E*K M(79W<5$MQ#_T1SSSC*QSEC81A]\SAJO2&8-W+I"_B>+@^4#25B(C+*R^J_,P MG]2*\>RJ4SJ[\K/\W@Z-A(9TL/996HZ\)CQ3N2Z=J>SLUTX1;7<'3K0)E\GC/RO*4YH" XEE2 M89_2R&HO63(W\5.:_2/@^94?_HGL$ZIJH ^&#^<5^%HI.K67B.V.:2FE%,^ M,M+W;@_'U$CLH[E,'[T_I :1!,[G-AZ)VPFV710 MCD<_ F4]$!, 9AB1#@@HGJ44=D22U5ZRITHYKAL(]!\3\T5/#.O"Q6K"\F$= M=$ 'G6+Z&EG^XGQ-'':9108Y;8%8>,/K8"I#N;#\&5">#'M)EC3 MJ0LCC/V29T"Z+.I8#U\LNKU#T"9T@E9\RP[?^0WJ>: LT=*"M.+.R'".HIHB M[9N7>-==D#'!^NAVO55O*%7E71I\Z*FCY\?G+V-EV!LIXZ_JJ*?\RQ/Z[US6 M17]WU8MU]0TS](J?G?D+9MP5& Y?'H/=/#OR=/W*%M#_-Q$:HV3+I>')L_9IC0=X_F M>3^5,3ZW4?D\=]\;\'WX7 MA=]& >4K[HV4P)UR'FBV2A#TDL#W!3A@-J*A^P7#]GA=@+..]C"(3XL5 BB' MUQ[/*+,GF,WC:-LO6#+:) $4V ]&O:18TOTUA>YO(]SS@K[XW'V>96$L.)UY MJP+AV6KRU?-YDX9,\T9XC@B0"4'" _"&C/]BQ++@/2BPB%TY&?6A=W0<5P_E M.&E(5F'/X!TF2VR\X2=JVC/A6W=2BCM#2Y+50CD>(\I"YMUELJ09S<>34T#."8X).]YK)1C)EN%V[3_/CIKM)5^UVE^?]9 M[P?G";<-DTH6;DN'[+E=+\#3X2S>/ G(1;).RT".IX(C9C<_US9LP:\7:,]O?P-02P,$% @ ?(,$5?$P]H#B M&P 4EDZ0#\OG,.@ /@ /SQ[Z];UW@&R'>@]^7D_/3LQ ">!6W'6W\Y"?V!Z5N. M<_+WO_WG?_SX7X/!O\>S>\.&5K@%7F!8")@!L(T7)]@8"[C;F9[Q !!R7-<8 M(\=> \/X=/KA].K\P\?3BXN/EY?&8)#4-#9]7!)Z1E3EQ>EY]LMU4BOT/AM7 MP\OAQ=G%A?'Q\_G5Y_,/QM-#)O> 0:X-\^DW^6^($&)NOYGU]]Y\O) M)@AVGX?#EY>7TY=WIQ"M#$P/*?_>C+>VB9 M0:2I7/'7)7+3"MX-LV'(9[K$)C&,'Q%TP0RLC C= MY^!M![Z<^,YVYY(*H^\V"*R^G%C>JS<@9CW[\.Z,J.>'>8!]@SC?-?1\Z#HV M<97L2W^ZF@?0^K:!KHU=>O)'Z 1O)P9YW-?970'?SK*@YP&+6//4@MLA$1I6 MJGY8E]2-XULN]$.$RS\#+P3X"W.]1F =.=MTE7X- M-Q?15"RE4W3P:K,D"F M%8Q-E[B WP0+9IT-PK\'V,']Z-]KZ Z39P-*BFL>E]&T.$X M^4#VFC*H2L!$>$UDIZ.3CX4. OS5/08C@COP7 M#3=#X(/5,)$?OCBX4QUX)GD.0"="\K3!QD4HJX\\<)#\@95T?C4X/Q]<1*/L M#X?/RE-)>53R"3S*V2:R<6N^#OT ;D>OCG\#MZ:#6_/*#-W 5W!T^#:-'@SP=GYTG<\@, ]K;L7:6* M8LM@V>'D-0">[^#F,/%P.(FB]G+O^(&29V66=[Q@:#O;S/JFZU9SH5PP1&*S M]Q&[J+8&4.'/A#3T!G9LP08Q4NIN%G'D>>T 3JIN F]4U6 +MLNJG0@=;+'> M!I!N,"ADA4LPR!31(%YJ[7G4V$D0@!5K?QYBD (F<#._O6"<@# M]L6-7'DC[MOP%)+HV(_G"BE<%UJ%FETR$X.HN(\L"X7 SL%+(]/<5PPU M2)5E:D2Z=%$Y>S\>H:*:<$-+'[5"<*MH+E@!6>CCQ\(= 6-FPT_2WJMV7;&2 M]BP_R[ P%M!01@\1#HJ^G.!/.^1 A.>V7T[.LDYC2.DUE+J3AN,G;@?SZ=.G MLS-C8.QKQG^DE1NX=B.NWB#UI_U.]H2:C<\'UND:/@]MX$3M[H]+\G$0?XP' M$^#\=H^GX.[$PX#?"(B#)D61*#4_YD*_%"@KQSQ9/CC]=QKN-U!CZS*4%J!5!EFA",LU9\2#A!16PE7EDF:*5T[C),U M I0 TUF+D02?#^"8H/L:+Z[#;>CB*=LSF*Q6.)A[ KA]V]/5R(XUR!@^9(I1 M.UO9@GII@3G2R!6LI(F&QB!%2T%5<)V.3W)DTN%*GH168]E1 CX8Y9!1DVR4.IYL8H@;(A!T1_8Q,=='YL*H'M:TQZ0M . MK6"*Y@ ].Q9@C$$T,6I/RQ+LA159L4EP^,QAA2G+XT>7KC5X"%0,)9[?Z?A MQYN.!UR<.@P!(_OWT ^BYGD+T2-X&5D6##VRO8RQ>_BC!41#@E(=[ 53_*\]@*:&6P>_LH$W$%2Q M5 2IC^G4,7.P,F\LPM$AU$G",(0(--(\.'$.55840)>E>YQ@[<&06> C)&FC MZ3<+_,DWHWP&GSN-4*R%/K#C3JK+@E(,&YQ$QE]F$I534D.I9/U%)Z%QH"*D[I>> M6!0**T\RT'5H6Z,7$]DD-.3MD^1EV"'ZH52/6^,;DQS?\X%-TH>P@>/UP5QT M.W[;RR2G-B/\>Q*>_>2:'G/9JLU'L3?J6WI8_7T:AH? ]K%WOX]3Y%I("VB) MHPX=Q9UGP2W(+BBC'7UNW\ MHZJ"!ENKG&&@ J3.&R&70KY) M"J'KT+9N"3UP[SP#^\X+<&=!S@B.?!^0#N/!_!VB:]?T>:D,"C4P'4^Q#BW5 MM8X*S>'&_]X/A9 M!7=>8OG.@0&Y'HU#R0'<% M%338?;1J?JC(O/-^I4F/S'<[#&OUME.^-Q=KO[PHP4BN*,GT1H.3/W(@(Z+2 MT+X'6X&0\\AN=]8/(>ZS/2C0=!@&KZ%G 7+/&>$P<_QOX[/DV1O)-#&8>DKL\ :)X+UVH9%^V6'-0<[I)'T+U3+XP'3I7O+)O"I4'91[? MF7.RX!+G%,/4(:0A\QT46GB*CN?]R=7#^#N GGEAC: 4X M8(Z:L5)(C/!RK Z#: 8 M--(8J@)\'<:N.\(0D?L!DB/>245"->3#>I3EB'GJ;S:S58.Y_,4A,3N6^M78%6,9:N M?*6&''W'LYR="_P"=]9)MR[9/P"3W#(<;Y_NPD"P2,P29W:$O )ZL>8.$.P" M2LP;[.0E+ %EP73>4;/!Y[MB/F@=.MMYN/3!'R'IU)[) 4M^XV%(LY/%V?): M4>:GU[/D56@W>;&=T A0$DKWU]NQH!':$ ZC[ML0A4#H0P@&N0XM*CYMPVE!> MA.DUAT+],^*V#,DC5RTVKF'%T'F?;KAXTF,';TDPY2QZ[C_E;YG M5_R]:53LK<7\[SQD36T@4O4 &8_J=K,P#RW;)3R$I$/_MS!?KQ&PG>#:1.AM M!5%T'H]SLP]+GKT;QBNA&7%AORDHI::$AGM6&=- )4C=W]+#IE#8$A1#UZ%M MQ:?O,-A1&&RB=VL)(@UV <%Y2581W;A+'!BE%U'DW_AQ48%-2J=%V8!Z.BQ* M)U ^*\H&KD.+PE.('4#!&XG"2-( >4O*+CZ?(U@_DBC)CH+ERFJH%N$*DT1) M=;4TO.JD9CJH#+#[V84,H<*D0XZ(3BUT'BY_)SM]<(I&SZ;CDKN5;B'*WH(> MO3%>HKU*UR-T4Z6:CD2!4FU;H:9FE-A"VZ_B!I2>0!%^;SV# EU:/Z%(4X=^ MXR= %@=W&\>Z$+>1. OT^S]07ALEQAIJ?)%]=5/X*;-\5%*^JF MT=LY%6T(U4'V<(NG'*GBW9YR9'1HM=F-"]$U+=/5/( 6[^ W4YZ]O\DKT>.I MTQP:_F'3DB#[C"E5M+GW^W%T#D4H^GO!7QEUX30I%>UAT_AQ>*"\>_QG_$OQ MNP16@=7+R\OISK*@Y\5WH9Q:<#N,:.TQ9E=0 WM_"4D":P-=C,:/7Y%[4K 9 M> V 9P/[0!UG9^_.SHR!D56%/U]/'^?3^[N;T6)R8\P7^+^'R>-B;DQO\5_3 MZW_^8WI_,YG-_]N8_.OKW>+7D\QK^N@-%B2$%W4!B="P5Z1-O5 [QT.JB4HW MG0TNB:QP"099(\K[-[?!%\Q0R-'@4]F1^X7P]U].+DHMOQ=SU7[U=VOFR?5L MR8,D;<-S/.'KP/^*)OKMP[N/G]Y?O/MX^>G#Q>79U=7Y51=62\>C+LQ&I:B= M)3'H+?2BH8N;(D^1:\M\N](']Y21 87_S)M:$MF2R MLJ .(X^L\O^G>^'^[4$=K16E-9AM)&S"I."=J;)G:I= M0$8,$U%8'KY_8@;B=]" .4#/C@7B)-P9L. ZM@U9'68MK;3_6!U&03EG:5\7 MVGE=U#+B-G$373P3(X_@1A?2.%:T/DD64J,45!!,5[<0K8!#+D-FC[YUJ^W4 M:][7[OAK<3T6KXA[T.;=0J5>'98+FFHT$EZDHAKMW*APT;Q+-CH6<&&^DCMY M2*"$26+\]'.3:5Y(3J(^ R\$^ MSO49@'7D$N5DN_IHLN[A[%KSMQ,NS MB[-S8V#LZ\9_S"8_3QZ_3N*OWR"_2[R+' M.'G+Y#R>U4OM--++Z+/3*&,BZJ((G9A^*U0Q//ZI_:*,;ON,/+@S=E%3 M["'RUI4YAZO@Q42 $YL?2/09L*@I\Q!Y^\HDAW!0A P7,=<\K;)$^]Q$550O MBT+K>GX$Y.: :[CE]+.'(GUN,RIVKH?0V^]1'7_GFF\1-CQ[LGE=*TNTSST7 MQ3Z61:%U/>/)*?!]_ S T3!%J,]-$C7=4L"WKM5IL 'H'R:R25^?@\A6L:A$ MI_J^JJ-O$1/MM@@9D]U[09*GN%A_*9^RE/(KMOPY_]%F@"8T;K%^KB%YC:<5 MD*WL]"V'DU?+#FP1EG%&RJ1U6(#.H4[-MWH++KJ MSO,%>^&-Z>=-U*>VGEB4'F&P"">QCCY6Q8L\7UV:MN MQKCY-LUFK<,P3$/'W3WE%=!D5UODEB+KM+B8VZ=]B@NAEWH=G6W&9E2*+4W@ M<'!E3UY)%EYT\TH4@-\[9K0&*IK729;588=;[(#Y.9\D,>UF(Y6[?=%\I8F* M^YO1-*<62I1;>8P]VED1+:9/6\?;:.E'/S(<2;*L#C.?=KQ&4@':=2U=M_P0V(;Z$P0;/.)9@[7CDFI%E/'C2\7]Z-]KZ ?IE/;.6T&TC>?"2@O=E^4C M5O>3T7PR)Q_(4PSR& -KR(@>9.2>U/.R]SW9<8@5<@-\"SD[T9HVMT1GJ9'7 M) T5IJ&P5&?VF#%5=J/UQ=77SL?S&Z<2-26;81$R5GQI_PX[EKSW2YOO.-E3TN MBSWH?%I++A*E$FF3:%Q=HT4>.DROZ2.?:.%=6*J_575)0OFI-'?T/]KU\.*[ M>V;.>A-,5U^QSV*RK%4S01D=9MT5["M@I=V25Q&O:+&+*:W#Y+>VM;IZ9;L?NQ&+QVIIAO( H6 &U%IJ )ZA$. M2)B"!EX[4X@LT)?BF2.[A.);T3=O#AD],+>LR^CW90KH<+V=ZD@MH*2=SU^; M_N;6A2]97SFR N7+]SENR/MG88=7GIQVABT.?ND^IM0POQ?6 M8:A7]E!V"+ GIKFY?@%DB@SLT3,@!XYG@.@K_9$,H^=2AI2IIL\0HEJK5.=X M7-8FVZ=D,7-F!N3:;8N=0*=>39]Q2PO6IG+484O]-@S2SVFGH[J37CHRENVD MQY4G&^II]=^WS[]OGW_?/O^^??Z7,%AQ8_GJZNJBQ4A%D^WSA.7W[?/F-GN_ M;Y]_WSY7"3[NOV^?:[M]GCMFF474H6AU2JT*/5;3&]JN99'4;BX<,V;L.>_S M[XD.;;('>HOG1*;[*S /.]HF*M1AP:N*WY=[@VK\C],[L$(><6>V> 'N,WC M/=N&W^]7J4Z'SJ$3SZ"R/UJ_(&Z]>($UW2&K18=]OZZ\("-]W,;'3^8O02G5 MHT/V4*<.$-,^:A>XA6&M6*%0C0Y925TZ0,RZ]=P!+J0%' /RSM+1"D]1&1:M M7(L.6095#5J9]-&VYYKM6(\7\775?H_-SE\].]G0(]OQ"3+LI[I68[I/L'XDJD)R17RG:6+ M2TD>V*A3O;Y+X8>>+N\/*OS[32-+7E682Y(K?Y-<4(81+^ ,[" *R.=, ^G; M5-42S]Z7KW"93WYZF#PNC+O'V^GL8;2XFSZ2;^/J"U>X[!$9 33VF(P,5%JL M[WRUN;4!=HBUM4H Q6 QPAR?\5OR(R^/K5)-'>:W>3YT'3M"$?6BS PWNJ ^ M.6XU3+;/?:.3["N9JHR'F3O%%M4BMXWG96SM]YW,UH#^"TE<[\^NKLX_Z9*J M5LUQ#A'MA'%8]9B$*UR(<^;[3 MXE1LPJ&A@U7N2#)?DM,U<9TM#G8)'JYE!&7Z?A^FBG4$5'2P4#85&8<^GN#Z M?MJX.6^8$93I(51C)*K4#-4D^;;]+W]HPZ*,)N^4D?+&@FF*-([? M%,6 Y_SJZN)#_W%<,^:A4FO.8JR7!&]-UR7OS0:V$V[GY-+<%#WP>9&"FE2.NR%\?5*0ZWK"$"+/$H["O2!05"TOR,B*M0*HT*5L(QGV.,Y3)+>H+9? MDTZ'4(8/\ IHU/,I^P"/EW:;92G8T@J(P&@4>8UZU=L[+X&KI]=9]+;#?>1:&?0]]7_:4):V$#GDE M51LNE]@Q&$[>8'HT.@G?$]A'1[N0,_./T(-%M,E[9%DF$A32(015M9: DG:& MV]-*NW3'"S'NA#?T_#' '0F(Y7!O#OS)*Z:/M>9X)GJ+^A6224@& ^BZ$>4 M(,#,WFKUB3I$P(HNTZH^M/,WSC"E/BA7K4R'XU"5USNZ@^/6\8,>03!=10$1[F=WIOCQG\9X.IM- M?[E[_&G>=TI^N(SC]@#8&4ENYCVG0"\]T<\F;1IG14N/K ?Q>M4OUXM*O&AQ"*_E"09-:>*J,+K4< F7UV_Q@ M5T/E#^:KLPVW3*4?_-[WD3"*AZ0:/D"JPRA'[@4-ALX M/?G1IDD2QM/5-0*V$]R:5O[NA(SCM;G#OS O:5*K0H?E(77;JW'4;L64!G_R MNG/B/=4;K ?6^\6D2NJPT=R,34O4CL*4R6A1I\&RJ] B$;,1X[(Y:F?E&[ , M[CP?#PSQ%3!Q"@.9@$4GP^SDW6?FFK54JE*!%AE[RA968:B=?6>DCR&[#S9F M 6QR+FP!'T& 7=()3)?5&XN+:9'-H6Q+,2_M+/B$H 6 '>4I$6Y^VMLPEW^8 M\EIL%BO;C$-(.V/E1P.)05&/*V/K#7J:6R$=D[/7M]8)7GB5Z'!3;#/A"X]E MI5WJ'X>Q@O$_2],'?_L_4$L#!!0 ( 'R#!%6I/#H\BS8 /CE @ 5 M8VYX;BTR,#(R,#8S,%]L86(N>&ULU7WK<^0VDN?WB[C_ =?[8=H1I9:[/>L9 M.\:S47KTC&[5DE:2=];GN'"P2)2*9Q99PX<>^]G#Q^K)N92:Q#^2 M/Y_^\?33MY\^D3_]^/'//W[\GMQ]J>B^,)#KL(\P"N/??X3_MV(O)$S9./OQ M-0M_>K?)\]V/IZ7ZP=_0K7<2QEGNQ3Y]1QC] MCQG_\3KQO9RW5(/]=95&I8#O3JMW:2G@7R(!DF;9!>:E?BF!_]N@H*4[]A/G +C^)1%L*]G6: M;)4 Y.L2QS(R:44"W1N.3GQ_>_?6B M[,>6<4 NXSS,W\A5O$[2+??QOPCAQ_[")8K&FQ^]5>TY#:7TI/-_]S[8I0GH MZ&:U!C,(O6$TZ,FOG./_XED%Z[3H54ZWF9V"#7(GK*,#WV A%2VVE>P!L;04 MX"*<;6YS>612#9J)QWCFT(2W__GA&W0X7942A*%3J.AQ;.*.IF$27,;!!9N-&?3:H\.S!B7@ M?5-H$:'8@0*!W@@$,9O@! 3(\8:Q*5$?R7#%+/!S&-&;8KNBJ4*;+LG\YJJ# M65KJ_O-9C53]\LZ7EA-NH"."<-9O?$^?0E@=B/,;;ZOJF]1D6-]:#;?]O=LT M"-])T6O1>KP(VYH;K4.QN](Q] M6GHL>^I1H&U)&F($&S(BT5D/8R)M+HS1'D6^_)S]>9L^)B]QGX)-2F33Z()6&D9- MAF<6^QAZC0(88*@!%@R#X&/=;7J7)L]A[.OC%ATYLFEHX"OM8X\6STB40'HM MI8I*2CX,<[E+LMR+_D^X,P:Y:F)D4U%"5QI*BQ+/3!0P>HU$\!#&-&?0"IW8 M,J6>QBC:CQ$2(A3PJGR(QK-YTR$Z+^Y\7#XV ,V/_YK-]8_?+.-^;/2+(F'S^]7WU#2JZ9/O1CZD':Z,/;=I6HE-A[/O\G5@(L MOV_KX:P?5_'F[I<5-$00S>RYEZ_^AH&AFI5R-1F>!ZO@[GMQDP;%D[L .M^\ M)"4E[?S+SN=%FM(X%YO'8*-L6E"H$M#,Y%C!N!E^.QQ7TR($Y"8@NI!<\I"* MB0@NK&V58^IPY'T6IIWGY^$SO?!R3V(R; .HR?%V5DSP][=45+0H>REZ(/I- ME(H'\@.\TGIFSQ-(S[V;VV7P!*E._-WKF%C)7$__UAX[$VN"UR M..<*JPOZ<-[(A#:[LU!E;XYGX,"8Z?7"T-YM&Q]I< M$M.(SV'F>]$OU$OUR>MZ4H1-IQ[8U0:4AF[>S2@CB.[&E%P7$/0$&!"3V8\( M_LB',6K(G]DOIE.D'4J\ QD:T/M',O;(4 YE*#'H#S@T+8(SX!W,F!KY+(8L M#HC8F7*+%MN8%<#5YMP@1#3H#HI>PY!'=YPPZFG1'SO0H<7?:L![(7>;""/*5B'0AJ&"F'!JPLC1(NE)41_)<)?,<0+N;)&GFCWN M/9_?4)4 2P-M/9S5,!5O[GS:BH8 T?QF>#C&P4:W]K(5AUAD)T^>M^.6=TJC M/"M_X09X\NU'62WK7^3/O_%T50!RN_X!&798 V-YHDXX(V9 Z-9K4 M%'C&8:K+5!'IBC$=MU><%BN&H5YK2DB9")$-M@-9:;37LQ>,ZH-@,HAK?7VH MF2VX#_29EX49))3N& Y&/TUAO/&6O,PRUN?WC.C[1#@6K(;:M-XVQ>R6JWI] M-\+C1.37D@S)8.VP/CQ S35?)!! ?$S@PXW'2']']2"Y.6[E3AQ;3 MJS3 N\ZU1XCD8TH4&E=;5'F0;OB<'?82\Q+=LL^];+., _C/Y3^+\-F+&*YL MF9][:?H6QD__Z46%+E:WY,6Q_$&*-3W!BG%VSQB JFMMC(EX<4#X'PWV!?%R M4DH@7 2.[TRBG0]_T)H=<[SP?:A.DMU3GS(X;#YS0W-UWFPL U3A.M!:!]R0Z)9A\N!,\37U,GH?/FWRV_7/;(P"A]4HW\.#XQE6 MBC1=P\@PNV]8H.E85,5#.-."<+:39'W"&$7@@^,=8Y2IL!<0OF$/%W]+DN E MC'0*UH]QC'T?7M.NRV>SFW#[Q9T/7#[&,I' M!9SQZ3%'.U:L519[M=JK+_U\"*LRMJ 4RR E:S4E9=SD?<5/2@'?8"WE3* ; M>CA3SZMOF&T:IZ0:6J3PQ02\%;:H".*308C1P]&!%KC M7!QW146_E(*TAF)C'YP'7JK, KSD&9LRLT/1&^2 M*& M#]/O_*TG7<>>'<>7AJK7]#9;WMG]<1BP;FW6FKU:^\G?T#. #M7J:GEV M=7WU>'7Y0)8W%^3A\?;\W_]^>WUQ>?_P!W+Y'S]?/?[BAI_9)<*9&-!]R2(E M3D^-Z2]V"68-!GNH MTIWIA=VTPH'IQ(!I!,Y*E#7D=H:1&[9\0=>4X0G@*M,M??1>&]KH,XUZN7"L MW%*9ILGWL,QN_U9XNI6/)!<1;/QJT9:#H.4=':A/*/3)O5=4+VGGAY0JO/7O MV/7SN9!\9%!(GX"D8$).0M(BZD]$JE@=V.\;J5--0))*O0ADF(::272R.%,] M5JOK)'XZ86VVW5/E\+I8!^[9-_LQJXU[#0/B[KU1A M#+$]?)P.;@2,_4L(#BP4]"P'8$[Z^^>_1Y^\#YC0&&?$GN DRJ$6T*A+^!MK973( MD,IB:."V*F#LT8>1A#P M=.>%P55\[NU"-N8TE-"M/%LP(NU>6*O4VKKHY9I_W\(24G=EOV(DP$G"F$C> M1>O6$*0]BPG4@J//)TPM7_ B.M ]S;TPIL&EE\9LVITM?;_8%GQ+\X*N0S_4 MA42(AR#-^ PWU%2 M,?'B^4(0ZK3^F<8%_I0IR+S(M1MR7,VG;M=0QT*/GS1]#GT:?; AB#M^KR> 6M#ID^%]M:,CAIA MD\8,1='C9SET[YQ%! R2B0 74N7QL5I@F_[?TB3+[M)DK5UC;E$@5:3J@FP5 MI:H?SU^7:O_=W>I/0$$$"4YT;HMQI\0XY[H6C2(H"$1CFGH1ZIH9W7UJX\,.5"HKR8*%VS+D#3&DI*Y&3X+FAE^GM-AI?POH_!D.(NSX2\ M!V*DK<$QL.71C_?1\6#W#7+VL&4;\[F6S+Y/8E1'A)3AFR1.VBJ8A[L^)L1< M]5Y5.OGJ6@Z.)J<[R97YO^B2L$M& MUIU1N502Q@73X[;J=\[H.DEI=>2.9I>O+$9(TB",O?2-WQ(*9PY@D27A8<55 MS#X[S@J(IAZ05.\EM3O)2O^XL8I MV/*X3_TJ4KX+)Z1 :SS9--@G:2N]9'][QJ8S^G4B+35FIZ$%WW7X#BF2LVIP MZ&P%CH^7%Q.]EQP31QOVF56C-&!F#DM/SV&&>\OU#QFK'B[G/5+,F#G5&S;;:A J=YCG&9P.PSAG.3B9*'Q'TX<-^Z@]"11Z M"LSU!D]X0Q(Y=Q&PM[!A77R+!3P=0[RS35? M/40!-7)$1SWSLM"W5%32NN&B+> F_^2$Z,[90&'AF0O"Z=UP4!-T)4Q$<[X( MHX*%KY::5=1NF/0>>)-12U)TLV[AL#)LR>&&:9OA:Z#.:-[_H'"G&0V6;%CR MGNA-L5W1]';-L6>W19[E7LPSL,SAUG Q. XQ5MVFIPR5,;L+C0/8,# ?@@QKIU"V^/!G[ 3,2G0Z$'( MFOUO!;3M#C-3K0W@]RYR!.MH.ZRQ]%*EZ^A;NNRAP?9#DV**.U/Q8!G M=WHTW94O42FBIF43;T;=F73/N53:1G^1;+TPUJV3J6F1EDE-P%N+I"K"^9=( M]2AZS83\*L@Q[:117NT+A5%?HZ>"#KU,91NPIDZE(,(L5-E$8*Q4Z5Z]1Z-) M]/ X5>51;RI&!E=J.QI-:*^LX\E55=;1H?J'1DO2$;M1YU!O.VI*]'J&1FOI MU#!TI=J?T4*4E [4^-/;AH(,M[*?T2KJHGY\KN]&0"*PB++-_<-LFQH].%&! MUX0H35+,0*6+HZ>PMF X:F5MJY)XPW20M>;(^U#N$Q[I?*-EC;S)P<\:-OZ_ M(LMY>:;'1!.[<*567D8#F/C0..,;M_>438:R,*>RL,8=;ZQ[ZB=/,9=B*OMZ M_-=B!:_S-&<[_CWN.Q%"Z#D44D3AU6LAU]U4:YV__82_GC3?OR 5@K( #A$8 M2 ,$5G5VE%;EW:)L*K\AM#S+BEVQ5_35%T7*(FFA&-?FGF9Y&OJP=P)4RQP%^I*%S$4\: ^HIRG?;6=Q,&M8^PEW)M,W5-^;\=C\NB] M0A%.V*9FC<'T+,]HM&.L_J!MN$3T*=#81M#,;H:*PYRXC,-JG)-(D3 W@?/E M#:D\5T-"MX-ZH666^G'O9 MYG.4O&3VB4D*%O1\)*T:FC2D#CUF]I$&S)"RY2""?^S.'CS#:G+ ]82%YIB0-AGCR9KD]I[14T3V2JJML \IB.J 1L*G30)!W^)RR4:'8A!O+9>X)>+(HC3C7'@K!_190/_;S8?8.=E[UDIA<4/MZ> M[6'JB1+W#1[HP8 MN0=,QYPJ%K[85C*1D@LM$!ZJQ][HXZKIE#L[@N?[MC"O!3 M>SOP5$TCV#(CW8HU2+76A5E6G//?I34 5O<**\9<3H^8Y5V$V2[)PK+L3RF* M<%FD$H:U8W60JL (.@9<1R\"!=?A*W,^CPTRW:%RWI+A<#B 7E#QW\;T3>;] M]=^?:RT K;#X0!7W:HU;U^5SP-=TH&R] MK.0GM0#$6P#&*E=ID6JU0/6DJ_B9C-$1U MLVO92'+ Y^QAVCJCE%C=7P-!E+B];:F?.>A#C0DS7V9J*U0'G-."RGJ>5MUB69NF:$P[142@3)_&) MPTY61KMWWMNH25G%YXIC:12RFXY))@><28EH\$1,IVE'(&K]9O&LR$M,TBL0]XVHCEZG7& 3#=\=3#@ :X,LDE#0"-&K=/(4QW_ #MJL;#-1V8 MJ>B>4\(25C;%V2&C(*>2N#7>W9H>)LTS@Z5MQ>I MVF'4WJ(?O\;@L)^^_?Z[;[F[PB^_L1WU0&7!2T>*.(J+!HE?P'M4N7L'X>S6>MQ0,?0D1;YFI@G+* DD_3+[ MA-/1A$6#;-@159MDLDV4Q$\G4?A,@P79;=ZRT/>BHNR#8)PC7#(Z"F^\@SV1CPSJ?4VV:<9K>+)$O&7P!O2Z%8 M5P$S!JY1R'HG ,+@KB@3$S'5(\H3XA@##YE?0D:]]=+?J3Q9SW^%PQP@X)^% M%X7K-R[?%SD(,I/ZPU%Z-54G/ZWEE()X@3,AJDK#6H@\K$6=B+7@WZL4.?>: MX\2:,V0;#^9+<.%S(21/F^#2)5#S_D(M H!3E*Q$L[;N;5D$ETLBO5, MHU($*H4EZUG5AZ&:B$/=M1+X]:XU#&\3Q5J#JAV0:Y0T(@8V M&[Q=G_/#=%811HO>A6!4H8 ^"&T0(P>?'22]06W:QA$,]%B7Y/0HT+XG1T.,<%6.$8FB;FA)#_9_ M5$>P3Z,:K01?#W/,$^XJ52Y"& #C0+M"H:)$&@;TH%L#0)=L_JY?AT&_NL>L MI*+%LG%[V.5S4CJ% \8\4?W>\>)PW6**RKUC9:$YV$1E:BLO_,H*]AZK&5AG MQ!R;H8ADM=ZR4*^J.$&^29/B:2.+>5>U?K^*U8R#IX?NKUX)CJJ\$@ >+..@_4.#4MQ!T$W(E/4_ M+U]]?G;\GO5[E^LUU2Y(S@T"Z0Y$E*9N7:TX*X+Y;VQ$4$^YV+@0G5M#>NN* M$?X0=LCW?VLQR O.%.G:S1*[)2X"P(A AM-5.M'ZK9QVV7"LT_7+%N=_T/J] M7VO/>XQO\%7VBY-WS:[#Q>+URM.T1S[ M'>,A,E'ZQL,!ZS>$>35B[A9U'@MXBFH"2FKQZ%OC1VJ7&SA";M<:F)OELFX9 M+TP1B-OMKL1!^>"LR&^2_!>:P_V[VL:S9E +(J0!5IDV+@ZB!^M;).6LH%[M=Q&_L\J*R MV[F*UW"*@9=/[[E_S98;JOPSP$5[>Z<8.[OIV-- 2@CWW' M5A"YG&6RI8^PG0,]Q0TUE([M$**5:M! WBN^L$>%44Y!"4%5( %N3>&4?#CA M]P"C%3L8!+J^MQ/5BL5]7GTFO$>%9;]*L&WC;9$@6*[B_0H+$%3X)CL(+;*M MRAI <*&V/)O3=SN:@0'ICK->%5HWE6FIY[]OK =*QVC.O"S,1(E[FI5'@A&- MYS9]\F)Y=+6^Y59<*M2$>+N64V@OJN^_K6?EC_0U/V,X?]>TT_2OP3'48S57 MT[RG?L?L3G$A9EUX*>[20),-3A?M',?N^^ WS5Y'.[O5FX%T+VB#'#O,#2J! MMZ[TRO'T=9%]3)CVTJ=*UVIT'$BV8X:CL"!@6C1K#',^!SK/D?H@>\0#?8)) M[3W=P1W5\5/?'JV6'&E3M@=^:Q=60SO_MJL12'<;4I W]QT=,AC[I4DK3C?, MR'(!T8(-W;CL5ZM*.ZM89UVSLRB5=KAJ;KC0>;+=AN(F]&4Y]2BA(\9Q-#/TID.I*6=W'!,,Q69?_#LYMI7;!2(S=KH84V4SZ.A:@=BVR'J:!.Y;>VKL7=9S[8Q(3"U8$TJ]& M.][0TR-$%WU@%&-K@V4A"W"37^5_'8@?!FMTEX8L,-A%LK)=4P"B>_RTXZD=;WU&#SI M4J;1/,)%N[W3%SM>I,G,$,5:4QL;QODG.O:H%!5&F[PP?)098;]R?GRO.T2[ M!W]#@R+BPV;0T31MYK[Y,J],5%8DODPM0YY&=5+=^"WRR[BZ*??-RAM'24*; M=(U5>F\N-E0,QA1M'$;5S$V1N+D@7!I?)ZWD.>/7TVG?]')19(R'QJ5'5Y<_ MOY&5%\%%3*B9'1(L"_?WTOK@6((/6>-A5$"561O''BT-:4/_,.5;F_SC1,V_ M\7\(3J.I=],\%X3+Y XOI3KC[M.V U19+NJC3:M*[4"J37J2VD>LH2>ZD_EHJW92XN" ]=!W9J^7?DJF_'J^8<5LI-R[,B@PO@,ND=V?(U MU&V6]_ @#1$VBK0& A/#_-U]/QI=1P87SS(B5"L22"Z2K1?JKB#;HT$]X](& MJCC-(@BPSJTTWV[XZH)LU'?WX]<8/N:G;[__[EO^*>&7WQZV7A0MX^ +#<)B M^P Q<&F/M+3(+W2[HNF> H.YY_W\(Y4#PQC(>A23"1*_V):E6UUN3H6 M8A%/SNP*8AX6"T'*"Q?/%_S$"PA_ ZE?409'Y'WY&WE(HH)?B_W-AZ,$C2HW MFJ8MK+6=-QB>1KGN]YFP^[CVTBPL#,4+GT N]Z@NTE#BNWP-GH*=S M:65F3#4/?'\)Q2=W:9A1/+\>JJA2%027'8I;U=83^NA=L6(SW0?J,P:]VC1+$(/?,\LNH08MJ%#86<@TT^_;Y*[#*]2>]3()BQ&F1ENNW'..:JPC# 1 /!SN^[+U@8A66< M5FJ41%,ND&P]1EIT5& 88(:99,=:CJD^-,$9D@@*N2(;A4$ MH46B@Q0JJ<5J -!/:,=+WZ=9EJ0A-5BP@@C!=K50*ZOM4.#8JP;& $OUI 2T MB;RM"@VZ"8WR-M_0].]>&D HW%@STUMH'P>"N=HI4=FNF1S'D&TP#;#J!,21 MC917F;;HCZ5HXD=>EH7KD ;$RP3+S+8_2FO.1$JNTY+'O>3=ZS"F5SG=ZI(M M^]F<2N+MJ&.1R%OQN)+,NP=H2$(OL!+.ZU8!A^$JI>C7^$CH5W##EQ2$TY.2 3]I7Z6&,8/?Q.".^>AS^_743IB0,0-!46:0 MU+&&J$1S$;(.*J50<@4JLHA#L4@K^R2-LX\SU-D3 M_.XV'%W7-+D,6!'X"D:S2?7MUJ1U=70;TR$Y.9X-'LC<&L'&#EU'\98=GPM= MQL'H,4M[Q#B )1=9GYF8X1@K/^.1YI=QE04-=5)E-)+^]"*"\_ M@,-C\"QYBGG%$2\K-^%G7O:<4'=US]F,^R3?VA63#B M23UA#5C[H2?LH!Z3W(NDV/I=8'&K)-_D&[HJNTS98S)@OICCB'XZC/T4JIZR M_\IFB33AR@SO0^CPYFC JF,\YLMP.M#C:]3M:,5&9^.RF8:3Y1N/]4+,U7;L M89@46?3&W-*/BD#X9QDW,.YD%84R$0K*E4.< &?/RKZ; MK-GO+YO0W\"D(PL#*F^(:_7P9,->OZ(TKCL&QA9F)(#E<.@8)#EO!2*:@93M MH)[1S#PT('Q5_DJY:7!?O?(S>^49>^7CAE:QG]Q5AY,HXI5B-^%*OK*>5AXI M;O]!-%X,6714&;7C>D:F'G3@3R:8IPES#ZC,/R,9^V\&V;\3CDQ[5U#(&RK* M"RHTJU*#.!%&BV%*5?V^'1M.#SX$FR+K"2X)63;N1I'\]04JQUYMTG9BQU8, M]?[/_ K2*NAUDF4]"[P:6JR;/ W V]=U*@@1[N34HE =>R2"F+P'\F_(,L_3 M<%7D9<'Q.X\/^-BKKX.48GU'"F;\(Z*U\Y&=]V'1>;+=)C%WOZS9O(])>>T1 M#>34;9FFL$+,9W&:EIA",(X?3=ER0&>Y_Q=A)D?)5D!C6(>5@=+P>DH1BK;[!4&BIB]"QB%K[M; MHKCY3TI:$''.L"$,?1"?1NEE$/!D.];'U4R(KKF,\S"07'.IY!FEZ]B M_086 QJ7%'9O/13S7TV+320;QXTG;9BF':7GQ!UUR<:LDDMG)32Q>K= MWF69JMY#O 5KJ#]F$UVJ1G1"6PWDMQO(T3M$X MD6A4HGL5HI(7P8J51F3-.*ME#41E8V[3GZ&\IQ%L+-VQEQC/2ZKI$#9%3("K+1 5$R!@/>.KJ4'VUH- K/QGK/.%7=;*H9H1E9-;XG(O7 MKWM.J?9RN12W=Y3IC]VOT0Z/6N$9%,-?8Q=6&JL2\KWAFGO3-4IJJ7$\H0=\ MTP,TI+-;OA%'M^.LKI>6-G_<$P6]1CX,/2>J4]'*%#JLA:V#P$]9&[N H?)V M7:^ABU[@)LE_H3ELKT&-%N5I &M6C%K:P]2J:VS;\2'5WAX"KIN:N*$QB;D( M6,KTZDV3^M[X)"V+H+!_1%PXS_]^HSDLA0KY<\NM8(.*]K5 &['MWM$"!&M$H%Z6%D0H$3? M"AZ$F4-V)E %,%;#O"!T(3QM0M9'ID"%')36$/KC49518(2B!LSGWB[,O8@G MM=?]-.^:68^,:M,/FR3-'VFZ[;-I%2&.3>LA-VVZ2S6[3>L@="_! <(39F]; M?*,> ]H)2^XS8'2[-9HKGI7V?>>C6R2<-;**$4RGKPZT0=/&P;4XF57=46 Z M_M/#@+6UT*=">Z]!1XVX^6"&U)TAG2X1=B &@A2)F2*R;5Z!@163'ZA(6--C M'KB 4^V?H^2E"LZ6?AX^\P0RL3[>5U/*GA^IN,U0!5N%;FR9YR]Z,PR9NIH! M"%B0>HI0RX M&Y""/N.=1,^=%P;\0+""HU4N&4\\J6%::2B&+K[,<$(,"VD9><_& MOC?JI=DWKOHUG%."\?K>R^D=9=]">^!GN!@'_=J@KK5?*V2XY==:@"/\NI1% M0-B"2'$.>K:]TAW/#DH=F73:X]+.^''C.HTRS+@H^F:2PT2XX+]V:O;G-*GY M'4ET,H'K\UG2$%)'O^2BP)]73J#LYR)G.A M:C-^]7F0=4>P()5D< \AFX!PS(3@"1L#=D@6\K L[PA8MY"%KV2;Q/DF(S2& M):C_7<24?/?M@@"UZ]T ZQ5OZ&O^^$*C9_J%JW%(8RK%.=P%&-0?W $H9+GI M_EJ@!SH_A $@F C)1(AVV/7M&X*YV'=?@2M#U_7XDAS8)I44MQUW3]DQ_BI% M..NF+7P3>"?(8]Z9N.V39JV9B_SQ:W%%]F9S-8I!17X)8&S9G#_.M7XIB?62M.T!I"C/MNV51WK%>"#*>=L@8XE4^"1/== MTJ W\Y3O)\P&-*)Z3,[HG1<&RS733N-CHZ4@Y V.5[9*)APN B?#<"Q.P^T. M$1?YAXP4<;GA 6ND]:T-D+S36FCEO^P?#@B@]#V\F#TMTGQ#UF))";8YV4]1 ME+SPC 9Y'4/CZ8>RYAOD!C$!X9:G_'AQ7#"*'2_2GY$7.!U8/B]_A+KG*=TE M:4[WKGNH+TAG*M;WIN\2>>UQ %LZ[UFC1X#*V^W2Q/,WW\Q\='"RSVG3;>8) M6<'-0&&PD%\*J>N<5O7'#4TIU^"J8_W<&+'8&,)(C:5I1\IRT.7Z%+?V/YT@MYS1C'*49S9%$B'S*)5D^V\Q M.D8+7$%16)YBS89%ZM!)9,L;Z/N87,I ,=TZ;^9P),NDYS)VDQ<=\XKYL>5U MS-ITCH*Z<)NU69.'' A_C]0ORT)QD5^\AY8O(K_6K"+S+J7RSR9I*RNFLB$1UB_4T%&91 M!7]#@R*BM^L'^@0([_ER"M.B<:CR[$T^--5L'R4)J2S#>*5;=1N&BYF_L,-8 MC-V14TKB%R\)J3J%'T*M*I1Z(CGKSYA1M(QFK]3+_AGX:40+9WR^B>H=\SR MH(VCOHS"+9L*00=H-)P>'JR;82T4:5_Z:F! N,^U%XWBJM::AS28,&>O^K#^ MNN>Z CM6I/GI +5:$U(+OOEGH-:@NK,NTTS+@5L,CJ4:YI7WLMRSP 73US+4 MT+2!B0''>_I5:/J,GGIV3^F#8JBN7;-H0\-Y7.( '=):APP_O"T5Z43H/8HK MZ''=0*N R@LZQ&A.H$%BL)_^V=&\+C!<@WH'P0$'N @S[^DII2(+%#SZF<:] ME21ZN7"3U-KX1R3:U+ MCK>NIL-B6%L3+.0],'V#[@2':!)*32+0!-,=#!.EX9XR5IAS<_F!_C5.DDOS M_>&VW+/7ZJK33MP&$?7S5MTB^KJC<48Q7?J"[E+JAURG91PLMZ#I?WN&JO.# M.)'"1'NE6J%B/]O\X:(MIHZ]-3GAWM!=1/EZ&QS*:HI!][)I5!2'S1J\H[Q* M8EZ^+*4\C#!NX*D&T@6SFLXP'-YD0L" W0K^F$"*E-+>=9E[=F5)' MZT^(&;(7JR0- @-SI(TY<=WC?F?!@:DT+M7A59XK:6>/X3N@:+H;6H&4G%, MGW\XV(K^TTM#P #5=Q59B'HR'(O1P6W:R3[-[-:A!M"QB9*,5VB>/._P($M0 M9A^:"/&MH9MYJ*="M0ACUN&>31R0;ZB+=R,VHD$W=.9E'(XRL\=,BA')FF'7 M8:N:#BE&-8'I1AXE-0LT,BI*FD,=CU4Y6LP>+XZ$#^3S9_AGP'6)D27SV8-0=^ M[ZW=S4AXCG,$@K]:Z:V=ITB?L>N=>X_F_Y1&;Y0?<_(S"U:?\XOW&FZ+K?:# M[CV?_Y,J 98?M?5PUL^J>'/GPTH:U]8>KOL2>GN8'%J#Z*C2NPYQC9>^:P'' M>CWB&CUC=SIM,(LB,<"WZ_.4!F'^V?.;I]DK>.?>CCW)WS0-,4P$4@FD$6JV M*A\-X)^_X-%@<-TZ1^!-R9H((:244A5H:'A>*0FI1NITNOIML+-/DK5 MD/WQ\G47IGSN?L'Z#=VEF%:<[GB?1JD^I]MC<\+7E)CL7:QF)Q>*"2F>7]GI M)?595_K06I\ =VU%I90,20\9W/0BW'&O/C7[_$S'[X3#F<'9>YZ4X_3@-E+7 MI&@;Q_"C&DEH.5$3:%GF%#S[*")M\P0?2^>QB; M(>LD8 AI$-,L>TQN:"[OI-7%E_UL.)YFJT[3O_IX9O/CH2-%B.U"V%?7UB'&K;I0I4D?A+E4]L!&G[L91E; M)46>Y5[,3[NM'%W+NR^O+SYDPF,2@F_[]JKV37KT$IR8]O3!LY_X5)*I-1*3VEJR/ZNT##VW]F/Y4_L_T%^RU__/U!+ P04 " !\ M@P15S^*$!7 D !!6P( %0 &-N>&XM,C R,C V,S!?<')E+GAM;.U=67/C M.))^WXC]#UK/P\X^N'R6CXKNF9!DN5K1MJ215-/3^])!DY",+8K0@*2/_O4+ M\)!%D2 '@)(U4QWETL&(&1^'X $D,C\Z>]O*[OS K +D?/ST=FGTZ,.<$QD M06?Y\Y'O'ANN">'1W__VG__QTW\='_^K-WWH6,CT5\#Q.B8&A@>LSBOTGCMS MM%X;3N<18 QMN]/#T%J"3N?VT]6GF[.KZT_GY]>7EYWCXZBEGN&2FLCI!$V> M?SK;_*8?M8J<+YV;D\N3\]/S\\[UE[.;+V=7G0"\@K:T/G^A?[G MB7QAAPCKN%_>7/CST;/GK;^H*FMZF]/V(X;N#C9?!>S!/W;<5SLF'YT?'9^?''V MZ^QK\?.3"U=JF#0:?/6.P^/G(=-Z<8XK5Z=7%*97Y+W<1H>(_NXXU M<#SHO0^=!<*K0.-''=K^M^DPT:&U:2+' 28M\T M_3YR7&1#B]*V9]A4)[-G #Q7IM,BK=73Y"5"I+5?/U"]0WW^=Y&K^7)Q&BUM AWT#5MY/H8D$D=DL8G M&+CD:^3';7Y#%79T"EZ XTOQ/*-RA1T:&-@A2ZX[ 7CV;.""/4NW4F$7'P!9 M&Z18F*Y;87=F8$FY7'2)R&VGPF[VT6H%O6#4D66(#$>/ $0L+%A4E;D-5CJ6 MG>\]A#%ZI8PJ.HR3;50)O[]:&?B=S,IPZ1 [T#3(.D^ZXP?ZF) YCVHD_K,@ M-22_H_H):FX\V45[O]-$C9-5F5ZRVJI\XBK3R60+M4YB9;K);JUZ9I(/C.42 M@V7P/>-%_#'P#&B78RROZ>J%H;,H-DPO,K?=*J1@MEGC0"S5;V9CE0_%X+]] MY-*-V=A[!GB+L:5$D&B^6*\!^MS!;+DM5KK/)3^I+M>DX6.3BAS M- 5KA#WZ\W@-L$&7PZA".:'KZ$=M-E$I21E-19U=;VU\'DC?HA[2-BH[_]A6 M!'CS@&,!:_,I].@WG9Z>WIYVCCMQ0]L_&H[5"5OM;#<;])](8",S\0TV/3E# M.*EK*HE+1 G.E5Q@?EJBEQ,+0'J4=_;O2_KC7MU?GGZ]O;BZNMSJX M#7D7)SMK8#-NF_R88D'R6"XJ<;(F<[CC'9O/T-[@NL!HE:FGZ-N08*\1M@#^ M^>CLJ..[I"]H37MMV$<=(L4"8 RLAU 'S%X&7?0 =D%0)$(21)A ,_':+- _P * MNS<%2TB[[W@C8Y4U?K**-0T#@=Y'.%PU;_306RM,)NAP$T)O3OKTW ^_]Y'% M!C2W5M/PE1UMPQH0GHVS3H!$5(8+E5C$L??+C&,_1J\,#Y:-D0R'A"!#O<$\5(Q+, MNV,\P>@%ALY(N;#L%&\H-B)2Q "ESR#V"] $N9YA_R]/".'O=?<+=(8H7ZCGL?(5[/3GV*!>TK/WU1.R M,S2?^'USU,[O=JSS]*Y^;X0?O)G/AK,$C-.5K&+-04"X]S$0RO;;?1]3*<.3 M;$H:HD#?91I!V<6; XRT%#% Z=UV \Z_R)<2'< 7<&=X1B1TSL%75O&F02LA M10RMLAT[/0''?;)/6B+\GGO"ORG5-#CXG8\O+].[=.T'V&QEV';/=Z%#]E1, M_!*EFH8?O_,Q?LHV\8,5P$LRB7_%Z-5[[J/5VG#8HRFS=--0$1W-"E5V,LN'V/(5"PLX^L';1:T=L?9'X/O$+=L>_19W]T MC\ V]'(J-0TB:5EBR!KE,A"9.O?0-0W[=V!@MNL'JVAS@)62((8S?<*@,9RQ M?\N'B/?DDRPS@U&R.6#*"!!CV2A_A*2 H<>2&)I;99N*)T^$&-'T$8C&B$8+ M"Z /1.RA8X&W7P';OMDIUQPDQ;L?H]BHAOS'@T(5:EQ&@J+DW7=0DXC'YG%TH0]NJ4[&,OU(PS M&23HT),01Z_'%V7AC8QQ(91WRFH#M@1X+,1%1*L!^#4QK^A=4_ 1 D+:"02 M&LB _$&#JKP8-J"A#;R^@?$[V6/_T[#]W6VH5%U-62(">)HLQ25N)7FB: SN M%)B *./)!B/@9=]5B51I%56D!66^!&LR0X;."Y$7X7F000:!FJ_A15-X:WL1]T.9"!VM4Q IM%16$ M02]]#(X\P]9HKD!K@+WWB6V$81*(3;6FNS;V:I%715-*2$\+DA*VTG#8!!0) M@J],X?*9;.6_D6F2JI3!C=PZ[2"'O(BU&AF7BMCQ%2'K%=J[?K^[OVX'YKG2 MU&H,J-LU>(:SA&3/%"J,S'R#-]/VZ:4_!WJ1JNV@16%)JS(E,BGS6=5Z\6$[ MCY!CYMJ1F663JCHCJOK<0%*(BU9#; #U$T>[VH1TXY\C"C +0Y)W" S2> MH T]"&C8W70H<,[]A6AU;HM=01M"5 )P+E]$)&_U M+<;$>*?']&+W%\G".M-$!%?V]86 G*TDQ6"UMM$[ %-@4W^5M#X9_.#6:Q]5 MBHEPI+G8KK\^$)YI#F%GDII+29V!: M[7CNHJZ'^9OFQMN6,MC7(YQ:.E.D"G.VB/BU+D3*CL,2]P2Q%M[Y1V.\>FUG M4#$%M/*297<1%CM7S:R05-HY4=I9NU@C)WDK+VWX%B[3H&L?(7BBMM*=0_I8 M5E3-[>.'I.2MO*S9>MJ=ZV6^4TP[:DABF2:#D(05G;*] /R$,DAPJ^K$Q+)@ M*,G$@,1N[QMK2.:T+96PCDNX%=M'E((RM])!;$IS-CG BO.F=4W37_G!"239 M!4(3LA8=?L7V$:>@S*T\89MCLK/S\7N@U'#HY"T_K.+M(XF4I&6W,+*R[\?CZ4]1C?8 M?.B.%^%1]%$"2V:(@_/\$ >S.?GC<3":SSKC^\YPU!\_#I0$.@B%VO23L\)_>/DP+]![[GONQ[I)=[XSE+7.O*/-3?>F!:D=$O:C'L.8T'B^H:W4PMP'\ DW@SM"'BE,G%ZP*3:2#I#1M<2;\BI'K3C!: M,#>46R6:B"NO^U5M K=69S6F/;!M^C0". ;-J%PUUI!)TBA1R-.1\]P6>:^ M4.4FPE]",KV23/4(.2LJ=/^3S*S42 M=GF)*KIX2MXZ*'I3&%,]-FBAXQ,=1&.![-YZ8($PV+@. 7?P1E1)- = [\/ MB7Z#>WUJ"J-@S@SR%0"7'=BDMF]L(OOVK8X:3A44$I?H(QJG/;)2LXU11NGF M$D9,%&9>U3+'T4K@'@&/:X8DRB3U<4GT<:4]M'P!F!E9&S9ZXQNW"!-!EI*%G?"U89N)7:E[A@M-0;2#LMI 70A'/@W80K;S(=F.^'?0]CW M.C)DE&X[)_+$;*7WRF^ ANX!5I?LC(QEE-]TO$BE..$L%[+-:,,CB66D$AG9 MZ:H;MKR(:B-OV9%J0QO*5,J'XC0[L.6+H99HPN;EI"K8RH%S3DHM^UD>%3E/ ML/UN.(X4%S*.%+/YN/_K+^.'N\%T]M^=P3^^#>>_J\X?(?R60K".(F^ZJ&]S M&D."Z4FW74B;H2^%1=)KCBM/*U>*C=RABFA:1>308=Q]@ZR#K-PZVE!! MD< M.@B+F,,.U1AOO31X!'2QXK_9"LO4%@7\"S\[=%-07QT+&;;Y:Q0%3NI M:_V?[WK!*>8<,783@7Z>#!=8=.4#CAL / 5D&+G0 ]$+BS %]Q28:.D$K>0] M5J[[:]O#4R6:JO4]O:J8I\%8#T?YG8_)KBI42*"%*7 ]#,W@5)^4ZKX:V!H! M&M0JM:BB8K>;K#"R:B:=QFZ"I>BZMDHWJZ&=*R!5<+D M+:FXFH,AJ8K:N;4H1<&TYVANO-%7M]3&)MHCBHF=Z)*K$M\@D&U10\:67^LK M44+99U&J=C(E/<^OB')N&\H0OEBMC,!7V1%&D[$7E*VBYT3A9G7@Z#/L M:SC :#(=9 0L^^J(RXF-&:W(_ZION,_W-GK=+ <K?G?V2^?^8?S; M3+6SU49,OH]51E%5BS7MR@2C%TB0Z+U_Q.&3'"L[@IA#_Z9=WJ24T,[TNV-&VE:RJJI ME>[/@5I=(L@]PG?(?_(6OATG462OK\PJ/_A50D^U3E_*KC9DSGU%3C,/FU02 M&FKEM>U7 SI4OV-G9MA@O" :)CKUWB>V$?KRK2DL#'J)54XH\YHH\U+Q PZ% M="NAL9I#K:M:,(G.J0LON /AGUM:COPO.'L)\09^$+$RK545$E KVRVMD]B\ M(-@ ^)+S>E&DJG;T*\D!$5():J'L5J Q<]O0>2&@D&XQ74QRZQPBA7CBE[7R M&\.="09K UIQR-2*ZATBFT14<#@V._:)+(D41,%H^TCJS1,Y"L MJ,K3')G.FT-Y<7YZ=7$:L()^\@>Q!^+';>:_?8A!]H$SS>2$%MXK4>L.)0JV MDE32]&8X()LJ') M7N^X]=K/KG*JJ&@VTNU5G[B62Z]KA\.PDCHY)$/J'CIDZ%5@2.4TI WQ*C*D M9$6MPD\,V$/L[PVA*@8:-Y:QU-!K=Z#JBRF*5A'%N5X(<(: M9OG#88V<"FJ^+%1E&4TV*KB#5+^.Q;2MTR4/ARNBPK?T+B\6OZ*@ D6;.SR^ M5:*AEEX#BBN_M(U].,0KJ9,:$OZJ)QI5"/V7GLJ]&'8X+N/ ,_077<=*?K!5 M,@Q7D[[S,FV?CN3!F_EL.$LP)4-KL%@ YH9POYU(@GMSD,VD!FJJ*JNY MZLR3I519!XL/DY1Y'"L[SZ8C7_Y@&D/GBM(=JZ9:=2G<=X.4*&,:U2%UGR,_ M?IQ5.U:&B7,'7=-&KL_-NENVV4;/;)4+7E7B==4GN9%[5. );(7!"(>AUZ;5 M\[T1\GX''HT7RR256'5MR%,K*;*X5T(_K7Q"/O/7:SL8OH8=@S!T%@BO0OCS M)S'!VMK037:N*B-?18&ZE$])X?/ N?$&7#HTR&Z?[<:Z4U ;W*O ,],K543@ M6N>-*V6L(/TA<#7]K]A(FH)W3?Q[)+$Q*[]$'Y1W-'";P8T?K. M3LG_.\>=CY;(7WK=V3 (SC>9#F:#T;P['XY'2L+S10\;:,3HR..)%UJ*68& M__GVXO;T\O;R[/;Z\O(V$?9BGT*-\=)PHM X'S$7P[ YVP".%Y&E9=@?X1@_ M@)H32'NDG]\9JJCZ:Y*CYY:,G@NUYH/N M=#09TE2:";L]Y(UF9GGMAJ^4[M.C M5T[0QJZ_#_3>4BSF]MGI97I0MOCK8!H[5@C9V!)3?VM\P?!T?@Y/1IG@Z\TYGUG.+H?3Q_5 M[:@CF:9@3>.S.DM6L'MF,36'XCO=$=\%"]349G#RL$D4JY:D6?L9CC0I M!PSCY1%SGQKN1&[@;#\EY(S+J_2X[(\?'X?S,!U%=W1'4U7,B34[&/6'BA;/ M'#&Y*ZID766I9KA]Y UKN482(^'F-$QDK6*$%\)V-S%-2;D;:Q#W#.=[#V&, M7JGU+SCDK[..MT>_=GKCZ73\&]VW*AGD=^#)XXYF5B%%@?.W.\,;GXS2V@S$ M?/TGX]J+2]+@Q77FKU8&?A\O9G#IP 4T#<=+'[#O/MW/'7QD#W]ZGK*#OST^ M=J>_T]NEV?#K:'@_['>)6=SM]\??@I6W,QD_#.GBV_EK_&W_H_?=4UY!12OL MUEU&T*=W_GK*KJ+-H.4CDEPJ)45J2TJG;RX8+P:N!\F>E?EN)EFHH1 +"*$\ M-$]E#Z5>MW2#D4-^-,.;R)#;8N-*7*54!J7;E(KRMIAP&U2TSK/ =F MYC.P?)I@:+>OU$W4I&,!VCX-22 R(11L+3D@SL),VPWV.JA2#8T]@HWN?F4F M@,OT!!!Z)J@=]$UW42 X])'K"8U@1FGM1JB<4X*X3/OQ1M# 2V5CFSP:GH]% M+;X"+36<.M7(VXZ7(VDG%ZGI_7-Z>L]P=5$[US?4YV5C<.QV; NKWGOT2W$K M3JHU;0:ZE&],A;(VUE2+MKF,.6A >+'9SW?I;%.W6@&<[MOD'7/EUM'.[2E MTU>$+H.^W,(XK.2IF3)[NTCK@(*GAG,I64L5YX M[H#[W4-KEPU)LD1[8!"0BSF_5;,[B'+[Y>P $B7:HWH!N9BF1#6J)UTF1@;M M/*EB+/,PR"[:(C D!&1&-Z]FJ0C\I/IHE;,^)(NT!P41P9AQOZM9":"[MHWW MH/MDGV;E+0G91=N#AHR S C9E:!"-LW =8DQ#7+P2!5J#Q)BHCE>"09", M_A<#6W3-VI*"#4A^C?:@4T!.9C!=G6[!'J #AAY8L2Y'>-6T0;C"^Y%",M=P M(J3^.HT3!6[P%J6,H9[?Y!]K;KSEWQ/+M)14\P51\Z66U,KG19I>5:FB5I^] MC6/VGIPP8DWT#)MF[W9EO2]2KZ@_O"_BICMQVS^\+O8GY9!VS["[Z[4-S?"= M<9 @I>^O?)O\_25*,37'AN/"C6]=OMP%&]5N0JDH2&>5ZM#8MR,:OK-G +P' M% J:X];!*JXK"ZI$,4T5*6T(D$!5 N@L.7)]/]@5M"."%$9B$.=(6N]I.]G- M8A]80=8:8L:0>2W80<5.Y+Q-OE#=1@"8@T#Z *"XV!6AJ7KQYVU'RS>L'6GV M,OW7I+>*_%=LG=^(;]Z]\)+CB=1M#_ORB9%F8''UU+K/_:PCT_HTNYM3B&A1 M5>UX5AQ^22KE*:"6X',:<"E(USQT2LU>,FUHQZ[]S6*EU53KD\AK'6>S(M.8 M=@PK#[SD/%;G!);.AUWBL39C YBO*.N%;I0FQGOPT&$*3$ &YVZ&V,+MM)H] MU6JEUNE(^J20P:4Y\@P;AW,\#@]+_P065?$3\I[))OD)+*%#(XX\A3MPP[', MT X(J0X=$],W[.3/2'$V8W:J_?N2*%RJOS"MG)M[UU[9J]?;D,,.O=@#5OD9 ML1F+:LNH5UP#3%>_(HOJP,DAT+[#D,E=H@HE+BMZ=\J8V7<"0T4"<,*,2=54 M%(K6"Q,M/R"7EX\ULZPV0[4 2LDHLZ+"*7_86 ?T(I!K [4\9AR\]X6S^JOI MWP!%0I(8KSC*V4FD^05LK/U#L.AZTJ/SP!XJ2'J2\V:0=B!_:MB-)R%U*7Z0NI*"\& M^8%^2X=^38?L0CK!%W6VODGQ&[^FY\Z@W0E4? =<$\,U[V%>3@WMI@?Y1 CB MBO#I7TW;* MM8P=0L$4K58#0EE:JF>$ MO3G *Q[^Z8*MP5]0M/TDB56U%/"6@-:@+01R/?Y@TB#G'04%8&9H=R;/+K[AOM\;Z/7S0K7-3WX$EP(ATKF1=L0K:\-APJBGYXF MRHG>REA 23LI?K8O9"_&A;7A234P\VS)7+$/@",['MI30(_YXU]2B^M,B#W\ M9K3A567S3R4:J-5DU9)BU%V"7BY-#0], #;9X$2.]YR_XLDW]X..DKIIJ0^#F(;H$)V_HI('>/_%+VWU8S/U@GJ!.]G(@8)TFYDLY1#TP, M:'47I!,,&A5LI8[622C.@1 M5V[UL*B:\(&8[NQ]/'[GPX'M%/P^83<3X_>M3Q4.>C3YU-I^)JJIW" MHVZ$7>0G@V(5)PR\.OU\=GYU>G5Y>TG^H"7MIBDIO-(35%4J:$*(?4'G=<=%-K0"P0-[@^F^GE50/WY4!/ '=22% MU^YQPF[/F9[LK*+:8"R)! _"'.DJZK!W6]U4Y2L MV+6ZTBG/YO6A!'&6:,<.64B%2)%'!DU.S*HB XU=-4(.2BIA\+8&CLOR.,JO MU$:*R MV'6B2B B8CKDU?F,+>;IO;>F5F*3^,TIY0ZM88]I1LT(;K$*- MU!K90-6*? =([TT8HNM8W155TY_A7SEG#_R:32)6^>FPJ$)::>GE*$.>3]KQ MJ"C44J0Y'+($CUEY:UNRD':4J'#-$I"TH@ IK)>::HF02P#M@!= BP5Q T8X MPY\B[/\(>.-%8+*3)7-M..\]PS8<$VRY:>Z"*5F[V6A7(>Q^W&OJ?K#8,YSO M/80Q>B53H^2;P^OTF\->=_1KIS>>3L>_#4=?9XI?"]Z!)T\X@0RKL)K-I_\4 M;L8]8&W@R7W]QZR0).\9(>^Y:ALM#Y7$'E%.J/T]SI+&\Y\&AK3?-&-5CGOY M;C'ML)-$) VID(0- 3+783Q=4#LPA;#(AS!'LGI3CG1MLG!2&O9H]!WR)]MY ME%%4:SAR]+IKQ4A(5Y$%:X?6BI+Q-\%PQ<:;44H;J*412X\^$='TPUDL49?A M+%GYU3:_TP;+TDLB7ZS]O9D2QR=SW.W\5AN,^"K.@*/(P-H;!H_&&USY*R8* MB=_KAX/05"6X;<2MJ@5YGQ7T#>5GJ&4I''BS[I//3N#7,[ MBM9&+7UC37[##-$JTT0SB)3/@S292FN@G%O#T._CCFBH&92 MC>?JG8IK(Y*(X.W,5Y2AC&@M+C,UL9HX'$9)::"5JQX]]QTZKH?],"!BZ%!& MM[)!^ )K K!)T5ZRSKC%&V@GK4K*W\JL0U.*(KW LXAR@$7#'LS1"'AD>$'/ ML%F+':]:.PE42&J]\@95=HR(3 "LP#^6:M&-IVOF@2*C?#N)(B=N.Y,";:WA M H9..WG E;"JE#U:30Y9YEN84Y>HL(P5S&ZD_?0IJ(.R^7C$");I9?/328@K M^<^3X8*__3]02P,$% @ ?(,$501?/X5?Y $ ;7$= !4 !C;GAN+3(P M,C(P-C,P>#$P<2YH=&WLO6F7HLK6+OK]C''^@S?W?<]>ZXXDBT[$K+7J#$3L M%16Q^\) &D40D$;%7W\!-S5Y/_SS\3Q!]7OT8%CC']LO@HY @!"'2W?4305_I3^>5R^6 *@J'KDN#X?7@0 MC%G8>1!#P-T3FJ*KSYY8C2PM? L,@LB/X.N1/\2[XL&WHO/TP'[A](_-E[NB MRLH!;$EX5KG_^\/86/Q0=+]B*1BS'X[%Z[9L6#,^:*-?$90&0'RO3[;EO!X" M_\,#W5=6Q[H"(7OOW!6W)/EHU[$?_K?[O5;>&"5%MQU>%YY&2924YT.TZ[?_ M1=CL.?K49-M 82CS5N6;$ML'GA5<(F$Q*)O-_E@%R'EJ\"NQ/BL:?/M4]&"5 M_INA'_UZC1$FTHP'7G;0E^WA%K\G6!B L6=84@YB"=M@2;G[]<]$XL5?_\PD MAT_Y4'9\V_'OG2.MG!^;_@8/ ]+<51;_WFV_!QS/]%OZX]<_CN)HTJ]_?NS^ MW=0U,D3OUS^BLDC9CJ=)_][->&NLZ(!CF(\(:#H__;?^\+]^5D94;%/CO4?= MT*6@@+)Z#&J3K,V/BBA*>OBC7Z#AFSA+$3;M73GM &:$S=$RAW$(R 4 X "K MQG<&HP[,]@:3!CT#G8+LC.]2.C_SW[;5\$?:E"Q_^/1Q3?*5L*;P(T53'(]T M+_WCQ1NS@EDB>ZY;7)YE5-2F0.5I Z%94F;S7'_@3+OKRXQ* MWK5"G>$@_W_AN'2,O4%JIQ=I4B^T^JI4 )15&R:F[E&F!'!\@-GC!Y5K:]%]@B"_;6@.Y/%KU M*!SDVW(FHVGEGEPA[GZUSMI22G<"C?#;:O%:61>E557R]EHYM29KI4[DTVHQ MC\(#:9ZVBD6_E:!O]\$TB&0RYVPMX0^J& ZLQH_W6@F3^+I>7WL "VLJ,5+G MI=DTO[S[)?.:+;UJX(_GAMB?OR5?"P3)_O5/,.$]VN%^= MKM_^.\%?;<*WPMY R/&Y'*>S1 MTRBA!T=I:U>X)_-%^9.:+T)C9OI3CN[8Q$JQGTKY'\\,G7$,0:U+LY%D<7,4 MA:ER<<2HRJJ<=Q?X,(>T?87>MD0* ;'[31&#WV5%LE)ACZ2#+(TL5Y\CXN7# MN^IL:1RT>/.KZ+]L96J*H#B;IJ5$919877^U\&3"W^SEW:]=L5?=_.?'P5?\ MVK7MJ24_#G7;##7VJ=4.;SF!60SM" "BOCE_JN?INZ?Q$_>*8CZC__V*S3>[ MWW_"DB*I56H[8NNTV*;O7P@MF&0:-))(CX."*@BR%B:R.@ M?41 ?XP(9"Y" [A/*RH/96I&OJ=-:7.9(.*#B( ^;B.@4]F(;T;$:%AB=*<" M$.K,%CK9VB1K=YO)K/$)1'S41GP;(EZNF3X'@;:_D/97Z"+%6[J_@K*W.'"] M:B^O>I.>Z@Z42J.87O"9=MSGBL-]_4XP;/PBSH$Y8/?-N>5+B&*XTO67)[PB MEG62-Q6'U[9BSO3,3E]IZD454S+B:ET;-2K9N(OYS2['0]H(AT#?J,U9DZ?A M%3]8LST;:DG+865MPW$7\[FU&0G=()>5[]O:;(P6-C%;+436 W :D[2&J_$ M7-O[SY+3([9,X"P'4<1U MB2U."WV/+"'& ]=G5*@M*@Z(C+>5TP13C3D#/:LO $RTT/BO@MXT9 M3!=7(#9%"A2I35;B,EOEY&K>W+&:QJABW5)5-P9HZPE<5=8VA7? MUJI:I,L 3J7.2M4Q69\P /7(\=S_(%Z/#10=[^"_CX^'ZFCH/@\- \-\>Z= M'Q[CZXSL."^BF^[('SI&$AS#VC[=598-S?%02)WW:&+:*L+U"16Y+?\((O?U M6"8(_7.$UGAK+!&"8+BZ\]S$SKL]=NF,JDN*R1L5HS]HS_I 8F+?!^K1(4WP M^H17_P/)"J*R&5^;^?%IR8*0Y;+-%3#(4<5,H8ZLE/%(G49NM?P>D@\/6<(: MKACC!^A#9=R7X>F\NZ3F=-YBX19N]]S(+9:BC.6$1YP4L\<)11,4IVD,IA@5 MR,B3M,7R==U(H)LPB^]$<'C*J\1;8L#Z BEM"M@G)1@D)P_!.5O3J-DP/V0Q M6N#H>=S6=&^/7,(SKA_Q!^C&"LN!BFA-:9"F)$)Q"_FY/4R0G;".:"+X./F8 MZ6-\6F0[%D7."UU]+*&EMATW;T84@)QPD'?QW# <:608:L 2Z\;F+/Q)^4?' M[><FG:F*M52,8ZV1F"$:[R/8\GQ MA4,:LY,2# 8CZ\O<>HVJ6&FX)M=:-U<$8H?FYT.5L(HKQ/0!*B&E2P:0E>TF MRP^A"9"O04,3B1TYO@1V$_YP$HP>)PUIKCFOYNWU6'7IQ:37'"-PM9I -6$* MWX'8_"9A8KAUY0^3>-HMD>IPF#& V:1) 7)I.LXTE:K)QVT!=V3($N9PQ1@_ MQ" :9HW1A#)DBX%M;".2S!(@N6$240%LV^X(> *XI@@8ZK,V&Z5Y[,Q"L4N M7.BBT$V8Q?L(EFS5,BZ=HPF4QRB):/+9D=@LF),$N0EKN Q"CY.%:L:9X:;CDUR:Z]&4262; M&A"W8)]+ #7A"._BU1\=?^P,2SEQ*.:J:JB5=C\_8!FP"=""FJ>@1=R,[:O! M2IC"5>+Z %GH<&-VT,\H+J48[='L="TB1RZ/CF0X=7*/T_=,$1>@[P.J,5):%S5Q\/QVF\%SG/1L)USW*> M2,<)">$5HP_"K>QDI==;-@P+=GS5+ M(S5NKJ(OA&C?'@9>Q.HY?9QP1X/:2E72M-.;+NMNMA4W _#1,+LKE/:W>"Y@ M3R2Z7AUJLXPPJXXYN:M5HQ<9D?@3OM42'(NU,:@E4<\7E +EU@1Y*O;=6;$5 M-Z_K9\-D;D_ZS_=,)Y,1039S L(">8RLS]!5'V7C-@U\<+OSYF3]VM_-$L*\ M-YI6),I%R71"5R!O_;7-6QEOCA^WR;& M>C]N$\7MYAV^W/W!YT7T 1<8*>DKJ"Z488J&N@US#=G@Q(W;:O?Z\P[?"D*/ M+\P 8*"#88FJU0=#$ZV"\-1V#6Z4 MEONYV)G<)._PS6'\ 'UPRCW:RJ8!EZ4A39" 6@9GIW%;+-]0WN&;P^QQ0D'F M4=IRH+4#\J,""D,% FS)L2,4-Y=W.%X(ODC>X MFLTIK +D29TN&%PQ;KPY"D!..$CT\@X;LSPR[JR%(55LM22CW^\66[FX@?O2 M22X3[A&AO,.D6,3<6;7"49C8]BQT4$E;?(+HA'-$"[G'^<8*UU>-WK0SH'J5 M@HZJ!;VACN-&G"\-X(1K1"3O,$#,%6 U%B=4KZ<4Y\/UJEA+\@XGK")RF#Y M)18KAH +B%FC7*_:R!3F):=82[";\(=+8?0X:> G+&!@>(5@YYW)F*/+7KV9 MY!U.F,*W(/:\>8=Y2*Z"$ZO14TG%E,PAVTX#1MP6<$G>X=O#^ $&D7/Y$2+1 M/8$MFKV<76_WIOPT;F;YAO(.WQQFCS.*UIP:R<#*;%.]J5TLKQZM70%H) DPH(Q6T9=[MYAV\%T0?H0Q]:E[E"U1QO"JK$YN/V^1^OKS#49/UB6)3AJTFL (F,.@Y+=$4%);M M32.W:DEXV(DMQ9&3B[W^J+ :Z"RGNCDUVV@S9!-.Q\YDG#_O<-2D_V>LFJH, MQTM.F\(LK8T=-<.VR6(]YSP1V7.*PZ&Y9'L&658JK7'12L>-LUXN M[W"\L/!&G/?2*/4UQ%(XME#L;NRC.L^8=OIS$MYFF MH7V)0U'(.XR7W?),9_,:A=EYJ58$IR8\C!MUO-&\P]#',VE#,4?T 1>8)&C3 M+M!E)FJO55TJ\QYAM/,)0=CA]>SYIWN HPYG"Y@N<@TX,&!;7KU1KEV"'YQO,.WR+&#]"'YH#G6SU& M*E+DJ .541<0NX;-[AMCQ!J[UEN<5ZG"VTS2&<:9<3("<X>(%G*/\PUWH-*%)C@R0&R^=L=4K9CWL 3 "=?X;AR?)>_P MK+,65I9:(R@^PRST)JOAD!@WK_.MYAV^)4P?H!(LURY7AKP"47-Q32T&/11C M"K&SQ%>>=_B6,'J<-"RFZ7JE68*K*JTJ8I-LE="V$#X5O$['%& ]AS6H]?=(E>2IJZ>0#=A%M^*X'/D'2["<=OB&$'B<+$"$/B;J5GK#\B,_49JQ(*]W8K=EN(N]P[/!ZKKS#Z>QXAF2S M)0?DZR(Z!/FQ9)?CAN';S3M\6[@^0!8Z78ULJW*M!\Z:9*Z>6UK9=#MN-/?Z M\P[?%DZ/4P9EP665J;M<@K.BR63@8<^FDKS#"6LXS;EF37-K9BE?,-0B)/3* M6KT_GPV9@/WKW"B<\[,26XLC) MQ94,LDASNFJIL%CN$"M;!PJMN$U0Y\X['$'I_QFKSF=MN91MU6U0FIF+J=G, MZG#T4LTF7/!3JKH@@BI6:/C-M2^P)YA^.'@1>Q>A.'8V=HN6B"7JT^K;21=BNSBIW@ MSY1W.(+2_A;/1;F-=L?>6E;!8FM"E&IEIY2>1VX62/P)WVH)CL7:2.TBGE:A MPHR:24YU7%RN]''L+C0Z=][A^$G_^9YI"^T8#LFW5)!N*5)[!,WF@! W;]*9 M\@['3M:O_=THPI5HIMO.@' &K>,,9^?[5WPC::PE#D4V[S PR"+B5,F#56(] M+%58U<#G<:..MYMW^*.9M...Z ,NL%:+*JMY:\&S](A=B%*]U1S-XV;^KC_O M\*T@](V3\RT37)"]OJXJ2Q?)%6V*T6,7Z'LS>8=CAM>SYAU>% M5A"PA',5 M!E&F+6DPS,;.Y"9YAV\.XX<2\N"]/MBM6CF*)PK%;+YL]OIHY-QE4<9RPB,N ME'>X M&Z5[0;*$56M72_7I]JGAX0[9S:QPJY2B&0JV1 MUFI/5^FX(3L*22T3GA&QO,-]%DU#(Z'/4D!/AK#""-*Y<=P6@5% =L(Z+IMW MF$6;*]?N:B3(J)4)"V :(,I8>5Q2GV%F4X\:H+XWHA'-<+N]PIY*& M,@KHJ2Q9)]'.1!#JJTEBDA.N\=TX/DO>8:_#%$MCODZ"[FIE2F6IRB&5N.V@ MW'#>X9O!] $J08PE&O,.N1/B65T K+%Q#UPA(N2W&CAN4D[S# MMX?Q PQ"+*8!6Q^68+8(N27,9AV3XN+&?F\H[_#-8?8XHZ#6+542*DB;I9=- MN9'VJO(L=FFL;B_O<,P0?(Z\PZW,7![WZNL2J_3=QF+@RNO\)':$XF;S#M\* MH@_0!XE!I:'7!RG64^CY8"(#ZV'L;@6]_KS#MX+0XV0AAS5QOEPH:RS67]3H MWI1,$W;L>.ZMY!V.%U[/E7>X6?9ZZI;S#\4+MBW/-;9VTE2FEDJR2!DG1 U;N#6GBC2!>I,FP?=B M=V?D!?(.1TWZ?\:J%8-$ZQQF0B#9+N9RF:Z\8N7(H2#ANF< M@MTTWE4KT4L^G?@3OM42'(NU*;"HU!O*9)/UY@Q;XR599:&X680+Y!V.F?2? M[YEZ_')I8@)D4HS0']<(+S/M#:YTN_/F9/W:WVT/^R6^E/%&(-.?"!1$8ZU% M].Z>B5+>X;-+G+ Y6GX2,1R*N,WKXXU<@]_J_$J9N3LB-VO0"C*5)%ZE58BH M8)"FZ%8D1?K4B[M?P:_/NO&=(E1T7U!^V6#XGDME]\T?Z"',(1NY^'KX]#.P M0B8RRK40EA[8\ B9(HT)>W(>]5DT^X/A_Q_Y")I?%/TN-&\,%AF0,\DR_==[ M#7ZV9[#:DN:_1FSZW_RV63J<1V=K6TVS"I<&9C YHQN=2&YX'.K8UF8=ZMF) M, ]]%^8_)[O0&;.3V;HHN_E)I[0$9_-Q5VUI9GVA1-(HO2&S_1Y%758O[R> M]WD"_'JU2,U=OWW^RMDT]*?5XJY46W)X?X$E4KRE*_IX)]2N:!--M&"HE,0W MIV(3!Q>B$CFN^&JU>*BK=[]VQ0[W]62, O[X30;PJ3CD*;!1KI$>C/HKV.#8$5V3E$F?K>HR5B2S'%0D(S>! M1QL;$;P!Y5NPD54&7$]U24UUS3[%%9=*>=E/YI18KE(_R>O'8KXN34JNRKHM M'N^(@?I!_5;D6A 1=U*&W1="VAT M2FM/Z\2-KYU%OR.X[OZ"?A=Z *SFEGD%9":=GHE-^PQ[^OVIF.MW%/?Z/ZC? M T]'<)-KD""-%865O30JMATW>WXN_;Z1MM9GNC3OIB,X6AX;MMV/NR+@=1=>[ M+XW9B:;(>AU.C?8#QV$ :VX:9:(^9Y7\(E>:.%.A#26HCO 9G)M%[_$ [CY: M+L-&CC>I(EBN562<,R#;\2J6'HSX&H:%(+%UA+ MI]QQ6R9+]5I'BEYLR$> >+2/UXF%MWR%$>*@K0P_LI?M/D[UY&IWWK=-IF?\ ARTQ==<2]!&<[68Z^.$6$33RBB9OJ/-06\3O<$6MP8IICP4%CB.7C'-1"<[5Q6N0$UAU)F6R!J/>GV5@" M\2(<-)K[F!'BH.L6O\ZUVBK%8FEC+ B=7MD=1S0*(L*&+@(<-+*[MQ?@H(-F MJ4'S*\]@L1Q77W&BG%XT8FDU;X6#WBQZCW/06EM:E^OS(JYB4S#?A2TF YL) MB*//0>.)Y>,<5.I5&!U!U"'HD1HJV86,%-'4Q='CH)&-M8D0!X7ZKMFL-,M3 MJ@CGG-:\9LRSBUCZV1,.&M$(HPMPT/1XC!=)"^#!*C!M6NE1 5*!Q \:;0YZ MF^@]SD'E;&FL"!)BLBZ0%CAY4BUHT;R<*](@3C*X_2D'K4]F&:&VSDBLIR[J M59DIT^U.+*WI13CHQ<_2[B3B;EC^,P:>[\.[L>-B234&E MO.ILY*Y<.=NK18X4[H3ZLEN_Q?VB7]\IY%.:/R9!XMJ]0W<,;1N" B[5'C5<-8JV,UFO(C>? M[&1WK-._<[9]J-?QD#D$H1*T @(ROF M#Z:].-#1>*CS5R7K?SSSB7+OU>6N!-. "6+4\F!46F&7T(FNS/RC75]V, MAU21K8W^#GTU"TX)!3"%H=Q>OY,':HJN1^^ ;)3U%?E&2_Q5R;[6UVFVU!LZ M:7.M8L2X5EQT\EIZF>CK1:1Z@%1]76&-@M!K(B90 YEY<0B8=(VKP'$7[/D4 M]INITY=%^UIC92E;D\G!:$FY5(.OK^HC "K&W1*?2V-/Q(B_0V$E/8O A2H] M!X&)P8%YFD> :N0V3B.LL"=*^ONG^BH@9E\#QNJ4I0MHI^BLJ@Z5,.++2!7Y MQ@F6=M5*#R_V\JS4RPIEI8,QW801?T:RIV#$?ZZO.:ZOVS@^T%ARX?9*-+#J M3:*7&B:Z^GH21@Q^@\*.6;0U&G(@34EXRR8+9*2".DFZSE:>]55\)R\.+F^7;3W M$3X_7!I3ZY[55UN@-%C7ZA6QMLX/(K>\B'QPQF7BYL[A^;]8[)L.#:8%TUZW MU:(H9'/97KDDTY$SWY%'YFECWZX'@"9!ID'1J55@T=9:66[A6;:29&)'3<[\<5S%^!F3JO1FWOE!4N1E493 MZZ)MUFU'SLD9>62>C9O%'(''N=E]:ZAQ$GEVZL!NX[KGY] M6\4&>'65&RW@/BBY'FTW5Z9"ZHWERUQ,Q2YT(G@O:KJ2%E>NTB]*($\A.&JOX &RC +#.5UP M<8:#LQN6HK1==JG)=(WE-34S7&,SQ:I'K//^/)P!X.RI=F$^=.N3096S(X L MM*@YD9\Y9K74IM#(*?V%;GTZQX[9TM5AF8-UC^*-6<$LD3W7+48LY.?[;Y$^ MO+1HIQ=I4B^T^JI4 )15&R:F<^[DFW^Q8MJ':4#-*O='JR4R!,E"&LR1';R? M5J( HHC,BM^4+#KCY9G&8*R1X&QNL:7%G&V2:.06(9%)DA*1C>GC\I07A2XU MMM,-$&NV)E6AB.K6,)'GJ?VYKJYLA,GZ/P1+%UWD+9%CF3QGX+PR1L<5C"+= MZ8CKT1D2H7X;LED8N2W]4FP#A:',H__([AV[KW:_!R]YYX6:_XC$S=*#GHF M/9:5T#32+PQ:^F0OA&E7;T@TPB?^X(WVA+O5*[<2"I_Y@Y>:?GF.MK5<%7=LD9KC\SZ!-XPV;1%'7AD\\?D7YI6%#_-0 MC-M^-J5N >>1]$)EK'Y#'#:GR'I/O\3P@?W*&NXLV.DSK"\*_-7SP8=Y23?" M'9[7U7YTA)]5\>-YZS\A_8VN<831'FGL"#)95V-J4)W$W6'E".*VS[PMC1_* MZM'O@>%:@F1O?IU(O!BJN=_,7__X?Z5LQ]-\FS7C5\!2$9W)(P2"__/3Y/T% MLCX&-$EV'M,/./[[(TL93YX^,^QP&>V_1O-MT$+Z>?>B5FNLZ(!CF(^9!]AT M?OJC!4RDL 88?\#]3_9>ZC]K[IZ4?=L R/Q,T;S'_W9F=JH]T__[,_S45M:2 M_T!06UC]H_]C*OB#;?X-ZN$/U^-;3SO5D):IMC'C]?_>;S[Q_[5]RR3_]^== M:F))\K]W_^D8@E^+;?+ZLXK"GQ]UPYKQVJ8QRTUGMA_=_>H$Z:A2AIPB ^.F M.SY^@EK\$>?]/^:!D1=\ZV$]C@QG\O.E$%Z-[M[P9G;" M]9OA&+-G'P7""WX/3#7 :\I8?Q2D8,GUGGD(9!!.1ZG_@.%_NQ)! M%V%WVGO2$TT&/P>-[8 MVNI\*V^=9:-_1P MZE*$U)8KM0/K]+7E*9T%^I3@[?\=4S?6'4*=:G, M,HONI 9*72&'$.\T& *!UF8LGS5X,[9[9NZKHXL]_+;T.U.#/I])H 8T:\H(XMP]5%0# TPWK<6:1=C8']>U5=8,; !\Q_U:9B./W@U[RQ M<4'7I2>9IWC7,8)W;JS]YN\_!EIVAS-%#]8-CPCTD'X]"R(? ]I?==Y24[0N M_7U&S7W9P/T)5E1L4^,]?]&@*;H$C#1#4/5T03MA.D+1@?'W5^O&5**+:<8;^;+[-4XOTU(ME+^/__)9M#TS\,* MNB$F[\K@Y1AOGSM@@?'#!KC%$NT.U:X-4FVJ2;<[J2;;9EBBT4EUZ)0_LW3\ MZ2,%(2FZG8+2?XE_I^A"JE.B4GN3SM.$0Y"=X&LHBZ#_WP6!^Z8)-ZR4,Y%2 M\QT24IMU;TKR<2L>,NY[.'T4@_TKO]*)R'N>SPPE_41 ;8:-HC8NM#V8*E/= MQ>K$9,D6"Y#3U4>3:5=\;Q:HN+J40L#[__,?" -_!BTY.B=$2UAT.S%_WTHI M+%[?S)NO[-]\E6W63+T&H MT*%<\%_9"-^X9R=J9$5V!(%?L5A&K0.+WE3.'K 3S_L! C""PYD3SCK8!U:E M)Q^PMC16[$"QG&"O>V_0UI!)K98-JTC!([/7F OMQ@AOO3-H3=)?P#<:&P-T MGRHWR(=+3]N_E\E_42M><,(1"/QIUE//4[R=LDU)"/9-Q)2BIQ3'3@F3D&S] MO>\CPA")1TY$8P@'(2*L"1E01AY\A%MGRAI*H1DLQD(>O%- M1^#*DNMJ3:O34:N")2[!^MJSVTL.YL"7)?GNG&<'!6U*N8LFR#@,9K.]L5\2 M>EERX:EBPQ;TH5I=+L#RH-Q@3=1V'@A=^OGT)T;KDVW'VR$GSQ?+CK5[Z]Z2./A!9;^B+SKA'[ZGA_9AN8ZVX7\1WW/GT3X3GD\O8?.Y ^.&('Q( FGW(XHD 3B2 'XX5J,=I5.$\SM.W MEPEV$$)I6L8B,+W?OOS!N.2#W,(4A#J(/J28/-+,\]J0$::!9*#W>!H,@&D(P2#\;=G$0,N>[9%N MMC=?RVU_Q0YL]T#W1?E7"/Z4OV0R@FC%U-2U%%M4A'#99,A7 -:_R@_M!^8A M1W)7]@U@*'YKS.O*.OS][RL0^Y&9%__$S/N$AQ\A M#8XH03A?H]"/-VJW DKC/(3Q:0Z$Q&"7',4Y',,QCA36 M"S-(:RNL(@[-JNRLP XT/K3.(3H]&X/'',JZ9MZNR)4%DV\1>ZN7IY(MV>P+ M"QM6P:K7JGNBF)[2Y99?$HKW.@=*)S3[HNL<'$T$$(UUSN=4X4IH,B&*EF3; MVW]JBBY!3Q19S:^'7$.H#:EB9P6-YAURP'@?6;QD$#!55S1_62;ZX\"+W[&( M^9R>Q(X@)##]"$Q)_T?:ZAA+?<]QG,M4:R5$;&=9?C%E>B[:5[0P'=!;$*U+ MEJ7,>$$]B,VWGKQ_9__[;!Z([9B$RR_::OHO\RGYOD=]0(.%S+2? =FB9*P8 M?+@& >]UN,;S[@6@*/$STYXHW^-]B*+BG@NO3<,'@C94S&=.H:E16Y?:6C:G M^C8RY[:X01UVB*UW_4W7 P*FT6_U.ES"F'R/UV$[PL'&BFGYP%=,7DM)*TEP M U[C?^POSR7[T^O0"*+U+Q\_J0! +YT,R:+RLXO*."[28/P!@9,UP@47:>D' M.)L(X'("@+$')),(( *KY$_;HCBMPTYA"BYQE.1%E/RIXZ""-1GA*\]OBALN M/J!9;P";)3%'>00HI9W5)%\'WXN!PD#DT^NQOT\>Z15 MJ]S+B*J[R,V9)I:CP>%[:T\,1P 8!,$_7EU]VC#&21T3NQ1WN_37[UB___,? M)/O33CF2)IF!(FVC-.]3_LI-K,?EOQ8V?/?A]KOJ:C:&\-1?8MJ>U0LG?&\94$OPJ5,)[_ M#OW_(2G:,5' M M01#. <%_C?X.?&O!,0A"$JG317HL!:BP-?[[1C6E6F@-8PH_:Z0S*[FLYK MP+BUW75Z5G+02*_JW%"?@L6Q@2^0XF2T=HAM"->SDB5IA8J 5 -9MPRWUVT= M4G)H4"=\_MW[9^[/?7_HILSK9>0?^(Z0S -VE!=<]TJ9_+J[ 7U('XU&BM"@ M?:5O/B R1XERE/OVF=7 %O4ODGN8J\.I/4(]//JMM1V#(U]O4HN\_/+X\)[I M# H<;)ALC7Y'<3;Y7"1>F*0$GT;8GR/8&W5(1G,SFA8?KE8V1SK_^N0&TU;] MDK$,W]G8'HP*@2FM-G0WY;./Y43Q/_E-4;[F%$C,P/Y@G])!MN65'@2/0FOS MM--=X3S,(&8$#O)VOX2.\V1KD24VD9B;2ZU3X:W6?^8%2PS4F>2\-7X;V_%OEYJJ@9(W]YSTB:O[Y, M!7E[).>=&);S!S=\(H[@VT4_=6U'D;WC9XG+NA@<-Y%2(R\E3"1!3?E%U3>W M&<)]D>5$"D_E!.OXWP>0'U-_07^G)KP='ID74[RF;5U+@6=@[BJ!7\ Q4B-I M6\!_ZY-K D.>VRR/&P=!'M^A1U" J=!\'60Y2$E^M_ZG"DH:EJ2((4,"H)3 M8988._677Y\/Y93M^K.^/3&"8]"[A O.A'=>-#ZUY)^W,CSV'SZ\[1KQ#^]Z-I #Z_?%C4?RAHQ;:>\&Z\L!%A(P-76Q9,B;QG/USF[/CI M0]1(U[+\1FR2G 16W>$=U][;VS+KF?9R0JL2Y?54#S2G.%@7WMO;&@3Y1C^Y M@_.PB4@=M@"A8O@Z,5,B MT#!;AA[,P9J7DOSYV$N%EPGR0AA/E^<=/A4DNWAI'W[7L>]';+M^211,!R:@ M+8U=;7-*C $ZJ;^"L^3#9#LO\^JX<@9 M-7Q/?H'XM@J_I^&B*Z?[R"1OJ< (A@LB/\CQ]GLI-Q(-/[6&O\\+OJKTOI[Q M*2VX]S7%"X*O]$%F=3'4 RN8,P]^FO*E#!S\P@XNV?;?8NWF$!_%,Y\D>0%# M\&OSI]6@V>/4V#*6SF3W[8-/&*2P::(D*WKH$ P#>0.F!8,_CS4P_!KZN2OV M;H&CS7LJ&+"$;>$C;=V55/2-3?.7N "\XSW[9.!!6%P%SB_\@PVM<.3=^IXG,8KHK7'JSX_!I^UH!<*!]OGD=\=#/A9&W8* MX_&.HS) MWOTB7@+WY3KG"T!._UEP:V()XVD)G_5W.5$<"? _$:1'TY)"(A!L@1Y:6J52 M[\?WW9K1O$(;R1Q=/5\P"_;&:H9-R[FVHDOVODNX6FB! ZR0;[/P>@;SDURW M+Q#$6T&8'\#IUX\R;[8#+VLF7]G$$V/X69\C9^:^64T3NW0!@5*'/6&7MTJ[ MAA7#=I&;9NTG G&RLE=3S;8ZIT>MYA3&J[!X4NMT YO4SQI5EM]PZP:'>0XZ MHQ7YT.93N.7D4Q[="'>,7'OC$O8QL[EEY$#R?<,*WZ5YPZWQ[([?_E@"3<*-KG2WW;#GW/GZ#231V\-*GVZ,/ M0H8GN^.. 6 W=[*F#-<);5)@G+8P5FS;E:Q 0:',3SN ?Q ?:0?QD<&% 7ZI MBJMY*3A[GPHD'>YL;V%4"+=Y_=+!M:DA2CYS/>^SVYO\EHJ&(TJ"XJ\![E+! MB31_-,#G&-Q<5IWAX.P&=$K;99>:3-=87E,SPS4V4ZRZ7_&V&OO?NW*C<" $ M)>QB& '*A"VD?X_*'B:I(.-F=EYDP6HWSWI=S>XORSXF8>P>SB#W& CO<+4; MAU\OK,#N5ISP7&%X,<[66?\!<_H%# 15?=G+]]MI_K__UX>.6>Y=O[J[F#;D MC6,)V.PT\+)ONAYY;=LN M##U@']WF^-CEN@CXVUI?Z>VZ=T]G] 04DC$,DCD8$1 .S8(RA_-0F@,1 99E M$()@"=N>?;M\CHH#M[B$E[0R;(XIY\M$NWS6FV5#M$#8Q^;V\+K3WU>(/IV2 MW"#D/..[:3#^L09WB%R-"B[@\H>\0S4ZOT/YSX_=IW3W[GL6K M43A]$HP8ZMWK,-WK5+RS]2]1C$0Q$L6(I&)\XZ(<;X=5 M[?3EO?3GOPE-N4/5(0Z#(20+?LTE%=20@AY>.:+BI''?.!RLSKNB$NQ,DD8@ M 'OS4PBZ,$:K\+3!&%Z]$!X=??SJZ%U>G[\S:B4&^I=,3M<\.25@OBTP/]G] M'%'SU^044Z*H#L/A((IET:_9_R-6/\=K?)"&DYE(DF.'N[30SXJK2RD$W&[( M!J<)\Y(@A5N]"!1^"EW5Q EVA$G[4A,?6+JKP;,3Z:>Z1 ^R0]V+NE"N4'2 M=8K#,0B$\6^U][^Y?;!;']SV/I.V5K_C-T0*K3VCK'9Y*:@P:/'UA'!U"$0!),J5"C>PR'8BB*9T\X-9"\/4D5-&.Y\PC= MX@203G0F3CJ33 #/.OS[7$6P*RW[_R5S0JSQ_30G-.@.Q71HMD&P^7*'RI-T M(T\UF/ 'AJZ5\_Z4D2^4&U^;'QJ&XS?2,5)?VC"^J@D 2Q0D3@J23 #7LP+X M]G BWS[!=:)!%#=L.E]F2)9ARG2#:.3]CVL#ILQPF2_ZVL-0(WC/]CW$3WO. M-%1U7N?'X5SQ="(XK]B":]O!.=]@'4'HO.;92K@.^3W%!'/0)FM"4*8MV:ZV M6:K0IK2)HKNNN0=*W$^Q4I]D\DDFG[1SNJ%J!8EQ%"<\WA?.(_X'VN[W8!K2#-L-TE@0(\/=7>B3 M:BNV>E5S"YQXMF*E'P/ M)A7TBB:5$XQ1D.K$,K3-7?=-RQ D,9@\KFNJ2'Q@L<)\,E5Y#G"_-P3/TRR5Z4Z):N_E2.(P',>SR-W7\BZ5 M4V%]MYATZ7HU*9D6DFGARL'\S+T&U:0QKX5.L/!F:YN#40Q!OGA6?9.ZY8J\ MC]\[/&%EJ;W:KLOEF+DN/4F,?F+TKP;,SZT:$6R-%WC!,2R;0T$$QJ$_,?C$ M-5G\;QN;H)[4MJ+$T$=8-Q)#GQCZJP'S,V.&4:N)WWO'-V08!/Y)D#1V12;^ M6T9E5\=U678\5LKP33$YB?U/[/\KR N&%GS[[QU\]^XHX-F'=(3@_Z'X,Z9< M;!"=,)8JC>!P!ONT%_QW#=?C]H:S%[I1]7)WJ/[Y)24WV:C/-N,"5_Y]ZHZ9 M8S>\!0T#-I=\/\*9!R2XR^2\%^[Z)"6,Q@V0P,\(MBAWGZU21^B,;L]JV"4-HAZM^W/V[I] MZLU+&9\$\SLOT!DOD/RN_?RDI9_0R<_<(;I1S2,YPZ-Q)^I3LI+4?K:2U+;- MJ;#1!^Z^?K%D2)T9]6\UYJ^G1"E_G_TRU[V[48_,A8KC5R <,EA_\3.?S#AV M:R#9D4LM MOV3Z94D*PMQ1NJOFF[9L0<3B>7;;68]I)<,WQYSZ=K'FI9YN$7_)5 MCZ %WX&O2YJ$ MH0TP+0>"<\.EVJ[2;J^62R[[NF3.L:$E,.N2+"8+#D>2-;-"$1P$OBZ:YQO M? HY)0H&BFX-K<%#,.L7A0Z,?1NNL*8@ U05'&77]KA3 _4Q!\&OBR(8.JSG M]%%==0N6U-#=6:94]H%W0/;IKLTTR#R(@C3B](!*1P,ZGE_K >'##:E7-M+= M/"75%EV<(7J"._-K/2#]::&<:S0F L7"H#Q7:LOZ7':(H.@K\6>[[7:38QM% M=EZ18:$BS2J-SC@H^DK^M6P9&-=RJS5;K3)R;RY5JBW U[P# ""4:5/N&9I- MD5++PW)]I.+U_*('$%"J9:2.W%K 8(]KS0BXXHHER6_ 0@4NL;(&Y6K>;;: MK>87_0*17X-$4/15MPJ"K==DE!Q] 5@X93;3) O:[A5MKH%N5(3'O%SV K.)8R7:6O8'&TM-*76Z7 M$8" _ 8<0)94+I&#IC&ILM62OES!ZR92)/VB!Y!5SHI]=I6B5JO66DB#B< H%;KOL8B!Z1%E?/> )>UE4K62*$Y'ZTZF.L;ZP/2 M,KJ3:3%C,((ZKSN9-;O(KZ=-@D,.2$O0&8:OC"#?9%19->>N2E4Q>@:-N7ZS3X6U[O!ZQKO&GRWY]_VXUI,_Z ^O(]^X:W9;$.D' M"#KF9WWA1CC%_Z?Z]'Y#TKG:!#\C3WO5N3Q\R5ZDP-7AJMRU^ MPO'!_]!E'UQ>\7_^ V'@3P2\W_SP_,+UDY&B&X!&)M;0V%UTNX4']-WP>'-B MNM#&Z)?PDDP*ES<&^,L>;\#Z^N]D!GBAYL&M17$Q^1_HZQGE'F_SOKFD*A:V M_,-BC[I-_A-Y$0Q#[<4X18ZDGV>N/973.EX98$[F,KZ183B[1GQH&,ZN$.=E MX-]YKNADCLGK[/6Y%UNG@_O7YO7]&P %09)D^;S++]*U+'].3!&V+3GVX]A^OUSZ9V M?R!XPQ:"*\>#FS2$X =I[BH+7MLH?9140^GJBM,.SJ*R_@\F(Z]$9$J&6=ZDPN'>U>8JP.5KFL"#..?!%?XP=GG-E>Y2MB\0_RF_YETP='HFD L4GH-TTR78 M,HI!;34XNX+<_4J_:($\A2"H_8*'B#+UMD5=;P2Z6+19C46(%J%3G?$Z42HJ-C=+PC$[Q$( M/(VF)CZ5B[DC7C(-0A V)S@M29!\Z(PTZ3ZE2TX,/2VQ(%&16RH[HHW-L4J>A7%3($%8\E9$*VC>W2\,1>ZS:>1T MQ"M:':]XECOD0NU2K?$YJ)AE.SQF,L$; N&D7LHC2=NKCB[N<[*HZY= M2T]'FMY14[9:FZ_=/*RH2IDK= 0*+';MI:^F6!#(B]VGT^G$QW7E/JZF)9F\ M(J:DE2GIME]IL$5H.!/)2@G;^"(^C"]*G%YGZ>8)U<.63%T@>J0V#;+3^6P.0NX1[(1D[EK7 MTM_O.HNPTIS%M1;A_L><17[-:H 3<)1M=J9E=9X6TKV..&R:W:5O-<(-U'L0 M.E&D0^* BX ##@]?T#$<7OL6&IEPQL0)%U?#?+HMT'<.OR'3W%0!S4B^GB0)WUB@T( M;4'*@@_TU&=*602^1Z$3Q29<'**WZX8+/6^&Z;?2"SUN03R^.?/Q$=< LV@8 MW0AR_R2&++($:J>!38W7'7]=2^V4\/!V23%3:E;ZE%E37:E1SJ]S%1-;+8,; M%8(@,O >1A-'6 0<8=>C[DD,V7<[LCZE[Z:\;IF3];3"\B+$"PU&\M+=5J#O M01 9= ]"4.+"NC(7EE]G.^@\8,B :TLQ<5I%PQQ':C5Q&XF/XLV_:-\:\XX_ M7C6)MZ50[VB9M:5PP7S (",8QZ^O.@ (P5!@[C28^K[4"_0X\8??I3#;Q@UV? M'ZQH&.)2T;3$Z94XO1*GU\E)UT[=#MC?O#R3JL5&(:=6G:$KMS%X"1%$.$'< M_%H2 ZU$C0W&,(W M;*U*.KQ8908+T,L!%-IGY;%:' &==F^5:N0*P#+07"[07/]5QEXL#]Z:]4.&9AO@>=8R&[8W;P9SD M-&.,:2&H0M'XVL5P>BBPKR[5&&BWEH5E5%FT6]Q$!IN&^))XJ\(^+0B MK"3)Z<58L\"/6HGTD/24D0Z[U+R#E>J9ZA1[U6(Q%U[]CA MTXI$+ *^8G%*\;E-0WR;)AJNOQH[FU%[ANKO2YI_\7Y=VEB?^$3C >-L-=)P M3FBW"JPBY:ME45<*H.:OR<.\^= ]!"/W&')"(G<5!OE/6=NE87\*=4Y'H%^7 M5N=3GWP\H,]S1FT791+,@7RU[9;-4DG*V*$^!]DA[D$=$30F MY.JRM>2@,/4XG,'O4?2$]R5'2^21(317HM.1S[+XQ9X,&[27I>:&RIL6)/).$=)'6?,06%F< 2Z M1]))(J58^X22\VA19$A?456295NH).0;;#5;9--8NTVQ0:!,F!P< >^SV.FX MTE5HZG4XJT*N=."*/NTWAA(75G*B[13,+%[]CS>9VVKZWLRPNVUK[Z,#L\2$ ME^JKKMYKJ3T+(7OXDJ#;5,MO8IAP(',/XB6SN#"].8)A]R?-57 5MC?B?KDD<50L MV-2'M+4X'32A;G'&4)Y.]=*EX7H,+):!M@:>N0QZCR&GRZAY%<7V=> MDB4?$V)*T05C)J4OPJSU+??@.KWY; MHXAQV9V#\XQ79UH(U;4#*QVF-(>R]W FN;,O IZQZ]'X)*SL>[G8YU6^R%<8 M NYK-BM!@D;9ZUIEV ]5'CNMRD<1VC?BT_+K_)W<*V7L[AU*:<'%0W'R:47# M2$=J@7$;Q_;B3W_2U,]'>FPGW.#B]7E("-%;)HIF!BV0:R5D$!^^RI*,G MO&PF0O"^46=7ZU6VYJ FER_DYGZ MICW,J@XC4.)6N[Q;+<*:D@2=]1IVC+E,2.GU+&-P7 ^#DQ% M<.(3.I&I2-QQ$0LQJ\7'#1>+T+((6[<3\,#H=C;>I._M &'&6Q=L8%&U5!?H MP::HR1[($!P<)EY'LM ]AJ")F^Y\:=8C#G_("G*O0\GAZZAC'$-2)H?E*9S^E4Y^[08\3 MG]WUA+1%(/UA%(/AHC$RB5,K3K%B$0!,%*/,HC$RB=,G$DZ?C<^$-&8SGQ>' M%"/Q]\0^)BLY2A@-?\U&K4*MZO*:*QVZ+<^171QUZPHEM5?:=(84FH/,F(,S MX=9<]H2Y(*["T,8ZKBHY1!@1A\M']!2I,K7\:**PI#10M3+9PLJ-4$^Q$^KI MQ2%ZNQZ75YF]_+<%@N6UE,DK(J#H*8$W%8?_8D+42'4NDAPJR1] MHGWR*,+[1CU>;),PI<7LE;J_O(6,[W:*VJD4(@CMSPT3: M>4E6!.50X&FN! (:[^46*J:*\X96T]K=68N#PT3W6!J^SZ9/>'_05=C@Q!F6 M.,/^G%-]27N!<1W/#T<\3#%]GNT+\&"H,^- >X/#@V#Z/I,DO[]Z%UG'DGC; MM3S_-3[SOD_QC@]C>-E(IF@/5.JO>!&^G>*'*^[-XOO8/LIH MS(!3K%JB*-B85&J9N6+EE7'0,)_FH>G[+/+Z/J._$Y];C$2+'%?23?*><"HUV=Y@+1L=ZS.=:1>0M3&NH03P6SC\\,, MUGLR?* M0Y2X 9-#C%'J;,S=B!_2]IX">8917O,L"2!F1!DT*W(8X?(]F3G2- M1N(VC(!S[4C&B?#2S.^F=!'I>"LZ1M8+0Q0_-"ZT:2]3KWCQ#8?U*V9CB*ZG*^$O[S54 ]Q",W&/("2]8 MNM;5_:G]A%=B(3[BZ;M!"W&6C!A(4"6OV\#K>J'S MF=,(7%7PE2&ZKIL-8HVA\P0IQGJ($C6+1N1?K$%TGGC"6 _16=QI$5"SD!S] M<'B?])\S(]8GY'CJ1IVU&9JB2\!DDYC&AQC^#3$@HK+X]8__U^XY09-X*\#W MY*>HV*;&>X^A>'=NN.UB#\X\(.E@8/R/M@W"'[#@DZT"@.#_!$W:J_E9=8 @ M:=K/-YV4VQJ^?:D@2/XRSGKIB\2?EHJ,)*5TP_&K=PQ_F-E_XR.O+7G/WEE__ %^VA1^?%KC M(\$@IA]P_']2OW\,Y/<*83-^!>R)>&L:-_[=S5.[C\)%W>XSPPX/MCU:DL8[ MRD)Z@:XM/!W#?(3].?P5$(](8V:GVC/]/4I296X#CX3\<0 M#MJUX&=_$K%FO+9IS38!U?:CNU^=0&]2AIPB S^$#[,G/>;?U^67@WYH-/G0 MD\#Q8E:61%#DT P\XE!!0KB1D!$XE,\BHBCRL(3*=YNWG@7B_XR>O64_+]?= MKR:9(NE&@R([9;IQGRHWR(<4TGZQ2'8Q (XY'IE-^C/-5@J'S0-X:NE?-^B_T^/34\11=28=/#KKU5 M%95ZZOWE^_47N[.F?Y^Q54\[:ZFCG"+4O>"#H+-@=]=?VV"_YJDYVM(; 67DY4JOS2@[.Y]:USJK%(:_KM%IP+:.4 M)XJ*H1E):*JK/+4(2J9?ELR/6BZGH\.E.JLVBFT3;Y3*^:5?\M7;!VFW0%<' M[$B%TSRU ) 2:SN$7Q*"7A9E%GVUQCA31(7M3-7K SHXSKE(Q79S,AO[)5]UR?*ZN;6\ M8EU5F=>LK A90T9@C@.K(POO9VW3).$EA[TNZ0UJF=F(9UD* ML%K00-;(LB>/N[U@BVE(*,S![,5S^%HA$,J46N5E]I68O*4S6#H[@C!Z?(H;O2K M9+S>D*(A(7">=*SZGDYK.Q(F%XU#X-"K%=-+2)$\*>OW^!E,^8H@'E2N[R]J M'%'=IM'['*DO=,>-QK@"P_NH+4S-"-85BTU)<\*79:C/\X,8@3=BJUNA&^M& MW,U(<]*7[#KM-?M>5^ .^');-<2>:0]2TISXPZVNM1>UEFR)HLPN581OC?&, M-"__BJO7L?VF[O&H/E5H,^Y,MBGM"9V&NP0S0:!*S'-NM<&U6='N^@D+3NB* MV9\W$"ERRO"FW-"9Q492)_ @),%BMJW5"K&6F>!= > M;BN:"5LH([40H3V?\4TV)&Y'$D!N(<*5AI*0G6%#OJ//! M>)+(R]?YA<4W(G*0T)[0;&V-$/WI1"&%D3V?KFU\/O%[&6EN74,?CLKH!'*L MT6(\F[F(OAT-!REI;EWS+MU;=\6&)M1V47VPF(]F*S@;-; M#:/M&BO@4"P)\UJA!Q%?+,V6U4(JXF)8-31"&4CH5_/*#F=?S@W'^[WDS&#+ MZT#__/S+M[MOZFD_G1U2'U,]^J;?)6W(4>@]?W!TZ;-/OG/\OPF2/-' .1<^ M])\G]GP$/N[GOY?T0C"/\$_#P]\XSM^,[R5C+FQO^WR*?OYO*(WV?#Z>DK8) MGWYY0'DZ.&=?_$PJ*\E!,@KUBQQYSQQ(^>Z,>;[T<<#U,W/]1R%)^)'Y:4P2 M".)*@J >80P(H@"" -!4$$$ :"J(( T%400 )H*(@@ 3041!/V( V@J@B M-!5$$ ":"B(( $T%$03\B%% $.<3Q"N?4OXRPGK#+1.+DSW[UO6IGIU^^'^? MB$]OW?FIQ\N*E_[#_(+QTM?U4B?YAV50XEU-U[YF/]Q!WO3[21Z%+YS/^J>2 M'YF[B\C]5SO*=7)JWN5A/$#S(J_O7&C^CN4^_M3FFY&K'XN?8/##+H6TV<>F3>MXK=GYIX6I;C5M >"/GM M0D: D'^^,.81NWDA TO^ $(^ER5?W 7[C;6^%/+;7*EW+<"6C-G5PU(@V_H; M.WV]]_2O7_+\>./VWNL^1TFG8Z)/L4KV7+AB4R7RY72<]"7-L:K;V/NFQ!NB M3$;T8N0BPFC:TRS1/X@D^R<]@V+=C?2J[SGI<\UT#:(9+KDH2.2B^_Q.M:.4 MNVP0Z,G_M+&\.U'2:0GQG7K3\P[P?KCM0)JZ;TSI]"T0]ND?&J4?"/B"I7^+ MI1W X('!_YG!(]\:/"+-0KS&,)5AQXK4'3KV;,48AL8[&WQ-=5&T/YZ,X#VF MD&UANM"Z3OKTD/ST#P7C#PB) (,'!O_;22G%$NFU#!XYN<,/B9C@W.I@:NE5 MR-P-47:UD=AW-OA.<[ 4"15E>+$I,*1&LC%Q2%\E,VG-1A(A'VCBPY9U!28/ M3/YU)O]BCV_[C:FRVV)SF*L2<)D;TU/"_),VON-^?'L.*N]B["L*DQM=;U#Q/RXIHZWYLJGHP\FSM!"Q7@M6Z69XW.W T[$Z8 M,ADCSG0@$5FW=2;QQ6#Z0[19 D8/C/Z6 S&O,GJF4Q[BMJ6/^%&UY_>=?9_? M,&QB].2G?PB:>J Q'!@],/JW'\:*N]B["L:\RNB'B\E\$RF**Z#$(&J86DMG M&D9B]%G,!2.2O1XG@=D#LP=F7_" S*O,/NS+B^T")R:67*&=V*ZR[=!/JR4> MXRX(BC^@\$7L_NI9P^\?9"E(<\%C/\6:[P5!:>U["S,LW6"RR\OU?"?+(]F5 MVR.^6]#\ND>V0JWOKD(SF4GV,XL\ =5E=W% )\QBS]?*/F0TX,8>33PT,FMV MB)$/# RNP8%Y _,N;!#FY^9-=3I>][<#03!#2RN ,_7G8/A#\TV60V:1P%33/6\(O8-\A>N7KVRDBW M[>0;'DJ&[NJ^;)<2M2W)FF.Z9A#Z60VLDKY;IVW10'++AX]]@WON:T90GFRS M=K1,UM78[^R2/YKE"?P>222I2T->A!F#5@YL/*BQFQ^S\KE^92(S6%]+LB;-HI+*[_6 MM-+.ZF1R0,,>*/*"CY**)7Q@Y>#^_/8B,[]GY:$X@J=M*'8M73!JSMKNJN3. M2*R<^?0/B3\P, &L'%@YL/*BAE]^S\I%/AX,+\:N&4%(#['JN]STP M_S@.OAU-B04CD;:P,?#R0JIO<:W.2DR6"7-![^M&,1C8/+#YP@547FOSK1WI M6=1NU!'VHQ@YA+M)--53FT_?'H%B+\#FP;UWX<,KK[5YE*ZO&9=J[/@]3NT7 M@^T>VBNIS:<%7T"R*[!Y8/.%#[:\UN;C8(]A1E?9P"UO#7D=S&CQRT%B\VG< MY8+ODV[4YN\GNT71$Z722Z&\N\G&1B"U!5QZWUE'RN]"7DZW5=&5_WPAU)TBP/UV![V4YCXVT)YL>G'J>.IJ)HT5% MJHTM!^HWT*Y.["Q_*R'P[5 %P N"AL2.>Z<+$A7'HVZ=?VPH90G5%3 MWP?!+(.+IV0;ZH)EOXNE10 NP#7\[46#K@L75;G(.FZ<($H?'D\'+=6\&C+'&QGW^H-IT8*%\_I M/\Q%XL\@_>?JZ3]'A?EI%_12V@(]E'=I*>)T]9X+4H0^^C5"X=,%4KW]WSN( M/R50_G1;4-9=_71ILP:'E>$PKD""OJL2"U/ -YR6P#62QHZ8!XS.7QS\&]P6 M C,'9EZ8N-'OF#G56QG!:K':P'H]H->=Z4 ^T&QJYF1RB'O Z?P9#I@Y,/-[ M2 JXJ)E?,=[S.V:^Z:WKZ,1G45C&6O8.+V]KY2#;S=.\'^J!0H&= SL'=E[D M0,WOV'D=W4$H!#$!SR'>VMG"Q*3=S+;SK)X-_("?2.8_AZ&#C)_WS8WIZN'3 M>RN0Z'/)V/KW.(^P%PDB"<,MH#5J3>N*\H6DH!B4>, ;%^*XW MIO@6=J@HNZC+[$0V!0,R.\FAS 4KE@(P^$A@\,,+^'=?:@' X"H!GE^!@8>. M!W1C9=1X_6!2K<-DOH#CS#-@/OV#4P\( XK@ 3 8' 7Z3J_/"8@[((\3*8V M/*IL"35:"8-F?9N"0=:-BGK J0NV]+X?-+B!!)OOUI;+KCDK]'VT7)L"*>UE M!?OS(^"'9\-'OKDJT*J!#0 ; #;P'L(_.OP?G@W !@JQ:F #[\@&<+E_W?OP M9$Q>]MWD&X+26O=+R:'?\9+%+V5?_WR#]_O%BLT52(_?T[L%G &!;6 \P'B M\0#CN:X_#3@#C <8#S">,Y]/B\V9>[J!?)FO798#4RWZG6)AD\S?.W_B4DFD M[[VNL^6%5,S8U/0L*R0+P0127Y]4:1DC8FOD3[O:O+_"#G/CS#GDZ"MR0Y[# M17W='Z53S"SR2XX(_/5]T&$E(_I 'ED.5NO#77FZ@G<#"2'25/)$'R]2#?@C MA]#?W0J =5_%NE^=%'X)ZY8<0FYV[)[#[Z>1W=U!LTXP-%+K)E/K)B]8CPU8 M]WU8]ZG7O!_8NM^:Y7T)ZX;,Z1Z'"+H\&?,)<#=GM6%/0?V&)>(>A/7+Y[@Z&>'P/#W+(VM?Z>=P2G5S$G<_10J?%&"@Q9L(=B # 8 # <*]1 MHA\# ZE6R!:%,3.>[!]HWH+]K=(;I,#P%">Z2.-VD&$#WOC?SZ.0 BDM>-_\ M[DFW!6(#L %@ \ &@ V ]\W !H - !L ;_SO-A,@&3,[Z0>E*-"UDNFFK_S7 M49C%'$K>HJ2#"@#@*1EXQ S>80+C*9:* .,!Q@.,Y]S731^>,\!X@/$ XP'W MDS=Q/PDJ -S3.Z-W;/Q=K-6^L5_$4U9)HQ%5VS;C'F!Y,F\M3%E<=I>#]^PL M)V8XK&ML(BG9T+N1H^A^;W$,//6B,$A7D##X^T=)7UM*^(+@3P=T3Q1:G<94 MFYF?(!Y2\8.>Y&X5N 8 #-X(!I?M+/>G8+"H0),FT40@>#^* MRTH@V_N-8:1@0&9@@-"@>@@ @S\YV!1XM5<$@ZMTEOM3,-B:D8)N:UB?C^JM M%>Z4%;+!L2D8,$^>P07;4 (P*)IY #"X+!A&T?>)=;T"ARI"@>V MW[%@T7)F0ZH%LU7:Z!HICARC31@!< 3@R.6/H;?%@ \2IGH%CC3WR[CNMG0+ MYKCV85.C@AXY95,<.0:J<.2"46N (P!' (X4-\+U"AQ!0Z9G\X[ \OO:4E9Q MC^,H,O-'GF)<&(F R@N_&?;Z3R@GBGZEL@E'PM^/XQ3D[4M!IO$?S8S_^3OY M\?QWJJW+?JJVR[\T,UC;\OYS)LVGKWK&,Y1ZQ(AT LE'RV,Z(/U(II\\;9 P M_*]T2M^,_-UPD*K;]E\_#2,^C7!V=5?U!*;\E]%"^@L:CG2]Y'IA,GSH)4@H M1UIBNUJ*;@D7@^-O@6>;FIQ^O#!=V55-V4ZFF7S@)(,'CV>4\,\FGDP6_4:* MW_S\[__ZEO-?X052/=OS/S]O0=\(^TF(:(8WA@XIOBY;D+Q(OO&S;&_E??"\ MX=&/*/Y\@?/YRS:&I4PD'FGZ7Z6OOZ;RRVF8(^^@;T3\A&['>.SQKYX_RH#I M^3,O,%/0_>SK=K*SQ/H+[7I2S]!;?T:11S*GB#^0AA.4AH[[JU R]G6O_%M^ MFU@_E99^NC'^S]A33\)8^GNR-R0[GOW7MUFV3Q]]^F>;^_FF0I%;X[XBOI MHD:]=J.23#59S)<9EWK5Y+]Z7*O>:U?XX2@5*T+]53JN(UOHS\8O?6'%^Z_U M?X7G7>G?5Y[5#V#+#)._4?\Z-5792?:=,$A?0(=++PH2#SSX]_D-_#43?YV1 M+S %151@ M@>-JBP.\34]"+RGYL$;;@@GQ@CEG>K*W]+V6G)P[\I04O0MG)D9Z\!XBUV5A MKVEH99M04B\I(0DS=FY06PJ;P:'=<;1YE379A!*!7Y*BZ_*XW>P((KR1((B* MV":]-=-!$>PEJ>+-XK@I4*I 6LVZ3=:C.CIB)2P_TZ#&P[:L0B-K+[(3W H4 MO@:EE/A+2H,>:J;6\R*^A]2L:7-8K:CQ-J',K:E/0^5=8[KN"U&]AA@RA_F- M?4J97]-D7VO#G.AOA(U@./PX*%=CUTA):KB!(5U:-8>F4@LD-J',<4JT;(K'2!7CH4"P]C(MM<7=-J',<4QN#W;9Z\WW9DN><7E_$ [XUS4ASR]^V1DXM MJ&PD7O?%Y>& -?N[ZB ES2W?IRO3:@/:S*RHV7:[M-.L"H.!1.27;[E5)9 V M?0(>'=AUA2,(VDP81>15BNC;\Y[H=*9\LC79[6EP M$Q),OUE=5Z8RFU BR$O2KL^&]65WWA;(>'V8)8SHSC<9:4Y1#*AB0AQD"_"^ M5180$Q:GBT9&2KXD;76-,<=3RASS#Z[MZA9<+_-BIZ<$,P4A M!JB14.:7[_:KFX@?.WUK0^ZG"+I60[W*IJ2YY?=:/7LO8:S%0ZW]804/F+BL M9*/FEK]3 XXT9R.(Y]INW^%76VJ<+0IA7I)RB^E$&N],CT=W?7B/K+JU]925 MJ#RG4/C0]&&+,?D]Q_/RM-O=5C=&0IE3E+G&![TU5+%X#MI'_H&;]NCU(*', M\52)VJT:*1_F%M=:#P>>J+BLF8Z9YY3!.(E!,3H%FWV?J:W75&0JVY0TQRDN MJAT$46LNA9IAE17ET%UPNXPTQZE1RW573EV8\;+;M*T-7A?TIB'1^>7CGC>D M^_5Y#).2O6_C+:M!5%+*W/*5*K:;#Y>=BK!'FK-@4%_Q&,XFE+GE]U2O+'0] MU./-A3@9N5#LJXU!0IE3J7C)4W-KA[0LT]OL-O*4T1?(-J',KYXPVFB]159M MOB=6Z5:3G+BJF'Y]?O7KL'9PX5%'LWK]@9M$\H<2,(KSS!5"E&%WK99\X:M@S?=I)0YD,2JO TO^V(DC)B) ML3Y0?%-9&@EE'B3E&LVHL*7.!9G="2V";8MF X+D1/>1$RX".@YGLQYE\? H;"]&5@+1 MHW+B3)SP$?8)7T)5;K.6?( WXRJMQ!N"34ES'#"J<-A6N@QDH6&H=@F!BR(M M&S7/@O%RU5K,$*T%Z^%N.U5K*[:W/-+F5$!:+_F9UMZV8"Y&MNNY*>QM))G" M"3_A,(_)5JB3L*"O*W2GP76W(FVDI#G)^O5-S9PQ#0,F'7B 6G%[Y,X'*6EN M8=O97-UBGM6!N=V GM)+U_+GV03R"^O.FAZV#\<;P:FO>US?J6VJ>C9L?F%# MMM<>*%1CQ.\G#78>3T2.V!UI_E<=N9*4XR[@EWH=G@.2E>24W[*QQ;6X*9".<5]8'KV.U%B;.U$*DV=/9E#2G8"$7\%J]5G4$,L+Y MG=9VIOXB(\U-=H)P>-=H,#-K+PV0367(U?'C!/+; 4,N6["=^#9"SXEKDVIE MQ(V9;-B\UIC-H4,L^!8%BSZR%]7#FM/6Q[Y?^0V!EX>=WJJ,6*@FM99R#3.& M7E;[.<<$;E7NTNYH"@F],E.&84.EY%56/SZW,E0 M34ES4@CX_6S>LH4=7ZNT#HZ^Z7CM[;'X=(X)D\.A59%DSH?EQ0$QS';$]LPC M;8X)ZT;#ZX9XV8?WRP9'-J' HM99&XP\$Y!NV^G49\S!JD&*NDWV[]Y,.8Z; M2$ M"Z''Y:'2U;@^OS$V4V/=CH1V.QLUQUNO-NP<6KB@\*17L;?*)H)[FVS4/,-@ M#^O$,+[I60G.'+BH[%;GK4%&FV,8MJ';.&7OUCPYW7>7_GA@.G$VA3S#6F4G M-GH#*+0XM6G@\9K$PK3YT D_PFT[[?U$4ZL6U.Y77.U EMO&("7-,:$9NX>] M:4E]H;7KH5U8-6O3)9N2YIC@L%1KO:XW"+AF^0*UZ#N#)F*DI#D%0X)>KQ[W MXQ$<5;?KZB!%NT9&FN^:6P] 0I3NP1/49F-O' MA\% USQBG9'F,'1)*7S 0&W2@I1)0]U2LM*CCRGRN1D,B6[-JE7$"1QQ^JP? M#>O65,\FF\=0)2@W>_RLY5EFRU6G=@V/]_OCN,_,S:Y3OD3ZCY?.JF?;\CK0 M/S__\FVX)(T2/D7[TZBP>HPF?Q^'_^;:\2D*#^J?Z^7AIL4V8\,O[@J=[K.R+GTEE M)?#2&^.+W$"=.03]W97/'^:R4#\M+@$$<25!D(_(3RNV D$ B_AH@D )((@" M"()\!,A4!#DDR/33:M9 $-<3!/!>BR (^A=]/H @ #1]-$$ IZD0@DC.<\ B MBB ( $T%$41B$0@01 $$ 2RB,(( FW4A! $VZX(( D!3800!H*D0@DB@B02" M*( @X$<0\SNC'%Y9(N^7&0-76?7SL%PR0\4WDV'JNAWKZ:S3(64W@/+COH9+ M%[VYO"L6J9Z=?OA_GQ#ZTP_XY23#V/I/H!7-L/7[6@W(>E?*'OA>HU1#6J#P M3]Z"C9>^KIX(?U[_2O%<7/D".?B/$.>7'"(>L5RUYYM"'"YK5GO$E5'HJ=:9@.57 M![^[T1WTK;K#/-*7;>G]IZK!)M-)_5+9!CIQ)9V@'C&FT#HQU$/9=-,RTD C MKK7#?"W01OW_:8[+R74!]+NJV_3S4]S&Y\JNXV\?DRJ7/?W\* M'L^5'15PE"OV4>X\@L[_/--.<7R-<<.[Z+GWS3O1AG.XW#AQTYK!9C69;L6C MNB'-.![0;U@S^K*I08VGX XGK]/"7D!/+H @Z:']AO6$EWTWF<_-G,J*[VL@ M-ZT/MW5&!T@!?(T[T S\MGV-L7<^Y^+C!"6NVRJ ?AFF*,NV[*IZ"2IU9%]= MEC#DH71,+CC3$?.=UW>VOB!/X8-?]05Y3XO-=05!'_%+]P5A ZFWD# )>^HN M]-3!(QWK6#R?WT1FN.<\9^VY:9%S=F<&7ZB.5\_9I7-'3WM\2"NF+LY#8GVP M2-9HU^)QQ2:V;V\D\LT7'%V:1A!$NG:B84@H&!3:V<)IH;\53HAE/H)J:>G6 MM%T(\P!C^&7Z#EW?1E[;+N1[?;OB_47QC.T[)OV_LZ#*AP$58521/%HV#=QH MDCP7K11)[%$)%Z#[P7$F)\!D42'<6(EYUD('DX,T'(VY!%L2 M,"%2,+E(<^VC*PV0Y&1=A^)9V-F1A/Z]/JH 2GX;2KXF/Z51U(;[%#Y]@A5/ MB0/6V<6:L(=H".DO"5LVW]XY\;=@!9O(M-&0X@XPZ[/V$*LY9[Z$Z>'00Q0 ;Z=MX\!.B% M,059]H@(W5=G@A@-AI@YF/EK/^L9@7SZAT2I!X*@[P54?J$T9PX7(#=F,ZF5 M_&_1(@3/J8/?>O3K:EC'(=(<\9$X'5>@MNFZ\> ",8*$2\E8)XR&6G3J@M%O MX7SD[ _D9#GJ+BJ9T6")@_] 45C.9/Y]HS8#-F*P$5\)5*ZS]UX!44YNO#\$ MDZ$0"]7-L#V':UNJZ4YZ/8Q=9V!"?OH')QX8+-_R'* )0)/SI$,7;Z&%_ZG23]GOE"MDA8 ME'6@1<^QMJL_NR[L/GPOT8![5M7K/L KI*K^O'CX+:GJK^IOW[R+5XG\;%]- M':JCDS?V)%+"X//?$?D[:^2V$;YN1<)B&TICUI.,MQ\K66T5!6$ZIV#L_>"; MLPA6YD1PW_@00SU91)!(?*3[L:GJ_40HGC;45<]PLU$FLAWI)WS10[4S8\8Q M.Q=(8[# >C,U-NL%B3D)VQ,#V^ MMW([B\9,,*JXD;C!:4CV8G[P52HS%CCZ^LY/1X9Z$/JF&NKIG#W5RJPD*,7) MQVGUJYO,_;]^@+90&3[7>!%SUOA"/IU]@^,HWZ@I(\O<-2I13,_+V-#XLQNI M8\)+,O%$%$=,/";"?+6 C(S=)JSHZF%O4?7\A6Z&44)S BVW BZ5*;[)6BBN M-R'CO_P60=0 M\@^EY'<.Y#_(:P1*?IO2/)WZ#J0)(.N.E+QH-@R4'"CY)0+7A5K>)94<),"^ M;P)L%G,J;10;L,&VJJFMC;RSOQ-1E\.Q4+E7/S_R(\LN[_Q/W5,R" M&>MC*0AW8C<@*YK0!3;D57 M :8 7;T577W7W-9W\(\OE\YZ!I]6;C9VA]@N(Y:^VQ(CW*TWIKJ1^+1IINJE MG%J0J/JNB:I=/2R9KNHY>NE&<^D*D99Z2V5/SAU;O==;C[NK O3.J97%73VX M_2Y.ZF5QM>0JJ9G%73XP$K"1%"1/JKC+?^_GDF,!.PS88< . XP$&,F[A^EO:OGO[8:=.O[9?;4:N7L+@AZ/)G[4%ZS47=.XP_7?P MA"7PI'F18NNWC$^O[IURON(1D\YF$&-=M JW_#TJJ#'I>^(UNJNN,#[N>17^ M #N]0;\C:FISPA@2\]Q=%2 N/.OQ00'Q7A_$BP$&''>VZ9HWQ(KUGXI6M',;'9K1"Q3PPN#@XK#K: _6XPL+IK/VG6# MW9#]]$B1-2XET >&(&\2':Y_P51<N_5SM6G.@CVO%HI&"S?'\S^GB;Y262_PL/ M#:]K+BJ%BW#$C@EU5?U<88*UV@N"F#A_>WG$K! OO^RBN1#;R,7 M74BHN^=ESZFNZYP81;4+Q\XJ&M-7._*R"SO,@HIG03A;(YEAIUU",>2!8?*/ M?,"I5!+OG@=I9O8N,"]V<4?Z=X #RY=I^D&6 #\V"O4 M<[H!'ER\#M0-\ #8 M@6KE*?Y 9X &SA"C65;H '0 \ )@),!+8 ;.&*-:%N M@ <@3/JN,XKOE80%JF>G7[X?Y\0 M^M,/^.4DP]CZ3P %/7'E])YOU4X5J/I;^>Y+MGIJD8DJV%KRCR-S5^HD'R^# M$N]JNI8]]SFF\;QX\Z/<#/H40;]N$IR^:%1.4>X(?7YE+9?CRA? P7^$-[_D M$/&(Y9Z7W!3>'//'CKB272>?"5BN[N*_E^Z@;]4=YI&^:G.+5ZO&US1_H!-7 MT@GJ$6,*K1//:=U (ZZWPZ#X3>\PSYF.3WM,EJ0,U.>>(DLWP96KQYIN@BN7 M/O_]*7@\/V!1P%&NV$>Y\P@Z__-,.\6I(B$WM8N>>]^\$VTXA\N-YW+O;THS M6,>+W/!6/*H;THSC ?V&-2-]G0\UGH([3X_T@9Y< $'20_L-Z\GS&VV@&^?R M-7)OI6]*'V[KC Z0 O@:=Z 9^&W[&F/O?,[%QPE*O',_L*]%12NZFKU!+V'( M0PF%4>1&&T9=O,SHARB,_.H"*0@J85EI9.2/RPLN=*:]X&;*EH_XKMS9=10( MJ5VB/LK+=]);=64.AP?&_0)% M$CX,K+RN:D)Q,>6WRBZXD1<98W4B"*/N09&0"3>T)VP*)Y>N60JPY$;:SYT= M2^ZBT5RQP.3GM4[WP9H?;'LA!??:$D)P,;83N N7,]SMI($4M.V#):KU\LZU MK7*PR/R4K-@I^H 1. 7X*B0&FXC5J&*EF55)AXH,@+5DD%G?F*8S5_7;*4 MZIMMY53!1*^JBGUL#;7AT:8VA];))MQ$+]&EQ/Q1U41NO>3&XYCB+%+8MS!+ M1/&R;F1F-1N+ M(YQ@[>.OP*5):+O(G-9T6.8Q&@]VZ S;7M@OWS;Z7GL%!3V^ M1QZ6:]$HK_#@B A,XI?3Z -^PL4 _1YO[#5PSJ@SY8 4.=#3] )GK;M!UH.T MI._2W_4[R0(^\_5LD=#HK)V:09752S]JNFI,X)Y5%51VNG05U"NJZL6KF;ZW MD_>EMS=RLK?W.2^+9G1K5U9B= KKT3CA6HOL8O.WNX^LMHJ",)U3,/9^\,U9 M&"MS(KAO?(BAGBPB2"0^TOW85/5^(A1/&^JJ9[C9*!/9CO13SFAS(1+^S%Q8 M,J]0)K7;:BMZ*R%$>O6$/E"@RQ[8_@I0 ?&>][^K7UT .0%,N0E=!9@"=/56 M=/6RE2@*[E,/B9C@W.I@:NE5R-P-47:UD=Z>-/4.?G!G.-JMNNTM(>R5?H/? M;(+QKF>D?G :E+V8(_S12\6^\U.2H1Z$OJF&>CIG3[4R,PE*TDFGHCB M"(K'?)BO%I"1L=N$%5T]["VJGK_0S3!*:$[ )>-CO5ESZPB\W,0E77;+7<$> M2 B9O:RY5,P O*IYQ7WVO7A6Q0>8R-Y9V8N@R>G?M_XJ)JN#-VV,$>Q):C MU^50&9NNZ+ 20J7YK?B)LBKG>WKYT0'BGO8RD(IV(W("Z:T 4VY%5P&F %V] M%5U]U_36=W"0+Y?1>@:G=E6N;B6)WYFP8]:" ]&>S:WZ-G5JTV352WFU(%?U M77-5NWI8,EW5<_32C6;3%2(S]9:JGYP[NGJO]QYW5PSHG9,KB[MZ3R;/4E:ZT>;V*"V2 ;S1A$"'9XVYWGO[ M*34Y8C2R$T;;"TZ]^O'JZS*G-P9;?J0'KLZ@Q$JNL1)"9Q6E<>H!N9\F&$5( MIKTEZP%;#-ABP!8#C 08R;L'ZF]J^>_MAYTYT/\K%VH0'=8QNNZTA+WBP6-/ MC%N+_B!SH9A+NE @[_E=\YZ_MF5M1JY>PN"'H\VG*G@+R;,7;\+Z'3YA"3YI M7J38^BT#U*L;J9RO@L2DLQG$6!>MPBU_CPIJ3/J>>(DN*KDR.O5F#1,9I2O4 M^GC3':]&XZZ6G!"9YXZK^ 4[KMX%EOVIZ_/.AO0=2\[73/4.X>%U/0L*BPV_ MU?) K+;U@>@U<+XU[LH]>%C?].4,%B[=.?6C8T)V=W-OF/!T)P- X2+Y_)2X M'D_-OENS2)/2=H>VTFTR%^Z .M7G\)[I(U&I(EZZ1M;)<&N]@?#>(*/4K!=OG^=O3QMLM+ M/ (H/#:\KM?H;$RQ!V'5U_A('.[WK=D67K+9,?LJO48!+KR_ 5T"%\CW7U:1 MW.AMY*(+"77WO.PYU76=$Z.H=N$ FC[W6 B*RXR@ERG+D:<\M4RO#9GLVI#" MD >&84"!^E]>$OXGE!.MO<"\3SUF^<'$D=^?^'FF^>-)_2[_-#/^Y^_DQ_/? MJ;8N^ZGN+/_2S&!MR_O/&6.?ONH9)U#J$2/2"20?+?54LI_I1S+]Y DR8?A? MZ92^&?F[X2!5M^V_?G:5^SS"Y>69 0S]!61&NEYRO3 9/O02@)$CS0RSOJZN MEO9RS7[+4BS2MWZEA>G*KFK*=C+-)\\B>#RCA'^AB-@W4OSFYW__U[><_YH< M *F>[?F?GZ']&V$_"1'-@,#0(27Q@"Q(7B3?^%FVM_(^>([0TH\H_KQM?/ZR M/6 I$XE'FOY7Z>NOJ?QR&N;(.^@;$3_!#F3KB_#S\:^>/\H0X_DS+\@"FY_] M])&E&>LOM.M)/4-O_1E%'LF<(OY &DY0&CKN3^PJ4P[LZQ;TM_PVL7XJ+?UT MR_F?L:>>Q(_T]P2@DZW%/LYF>Y3(TT>?_AFG=E/R%B4NW<$2-?MBQ_*O;?DE MTT]QLR"0)&<[HP1C,@'C\D(B%C@JX;@,2PS,+*2%HBP6B$JJN 9_.BY>?MY+ M\3+*[!H+> #W)MV!U!ENK$YHI,E!+RGU[6X0#BL0;NG6I&*)/K2AX(&$YBEI MW% HN+9 8%0_#-9SIT>O>RDE]9(R$/1(71]70]7O;5HPT6032B0WT3EE M-"LV(1SX%E?W-_JN-8B$C!1[2;KHKYI:M*E#_)Y,%&)';D@4WTI8?J82S^L" MR2TWL#D0ZH(GTFVG9R24^$M*SY_WY= R"$N4K0Y3Z1E;7!@DE+DU&=;*RLI97Y-? ^/2*PSF0CBK-8X4%J+IROIU^?7A+I:W-&KG;V@ M.V5LTK$UM-)C4U+B)>E4;2UE;7^8PF: +#O6:AV.!NGR$?HEZ4% O55K3HZ% M/5/3R':?1:&8E7 I-]7^NMDV;:XYM3966"6KP_)N MI1RPD+*"E)0BM] JFGK M&-:G:^F@^>5O6@Z[$*(V*D2\P?C3,>;QUC8ES2U_/:1<,:SL8\$1&<@G0Z+. MUK82D5]^8R]IB_IVB<&U+EZSU?X\1"=&0IE3J9K0=G7:PS#!K! *NB$9W)JR M"65NHF6OWJBVVNZ U^.%2NQ:[?H!&224:1SW>U*1YNDI.JXA\$;A]4-EY,K5 M?CK1O*)@,.E;)E^M64YOI[(=;;8**]FHY$O2[5QQ!^N]TQ!:-"D:G;;"3E4V M<>YSR["A6L-' ">KKUB"AS"^?W:!;?Z22.+QA4<,U:A,YJF2DN>4/ MDW,^%E#H@4] =[1PVG#4;'+(9#WL<_6,-,?3 MNHW*JMJU50'E-(,U2:1+)%LTM1 FBDV7#&7)ER&M VT;V\3 =S ML\C41AL5UCZQ-48/G&2,ES7%@6]ZT MN$8-[UMZPUG6^U&5[L(9:9X%0U]-#2Y FWFE>BC7>3W1?^24FR *Z'K; M&G "O)=W5JT[7^G,=I 0GO!H1FVOWAS65Y8L2]WR 6<,"\U("PB93$IA-#2[2*A3PGD8MV8]=8[MREGI/F%X1U+"3A[%\,U MNBL+5E!5E&HV@_S"=![1:Y4%NK.B 585JEMZ@HV-C#:_"B%P:&1S.&$NP!CI$:22*W&Z_.0F/8: MAW)7-U+2',,@9M_3<8_M\CJ\:/IN"RE/R&S4',,2'X;H!VN6XZ,!T1:ZNPK/ M)_:%G/(8.$Q7@R5,J'!4;5?EIE!F.MUM1IO?M&)A.M;< 6O5='K98H1FUZ\= MQ\TQH579KOF1M."$J-F*37]]V+I8UALQ-X4-Q+58;CP;PRU<7HM.L)^4 S8E MS2F8O1@RH='AYH*NQN'T$+?);7N0DN8FV^^)WJ'!L3@L)ZNDVL/&'&EFI/GM MP!%0L76H+CL"-YG.UUN]/ S8K*%Y7FO*KH<0K4AN6%&\M>>*ZEL+-9MM'A+' MBK?CZ8FP$2(&BF#$WF(S?9MV/,LQH26J1N*!S07+L2:Q.ZY#NCEF4]+RW+R4CS3-BOB)TD M(IV6 '&30V72IA2#-C+:'!-9 R:*S9]9$VYT!L1W6'."ACA'<$J\4+6VKC#@=ID:(U(FV-8,*6"[HKMQ-:>UT@$ M;M'E[O18?2G',,<0QW+-1_8)$_1HO!"KPFZ1/??(,6$YJ?1@2R1W@C/;'6P( M']#U<)N2YI@0QUR_TW"4L04I6"MRII5IE3!2TAP3!OWY A[N,5> VFW?1+6V M58^S">043-U65BU^%JYX"%V+E>3TU=K5CZ][B6?[ M2).[-2IT,;F6 MA;GS[H31#N=U(CGH.!MMVU6;\U&[F9'F,!1S$)0;CNP>GZ@7*SB#,)B367+9 M"8<"35@/MZ2V$+DP/MSL0Y^7CE=H.=XR!X9PX+K:YVO6LK888XB/2L>@_#-S MLS#FEPC;\1)%]6Q;7@?ZY^=?O@V.I#&IIRA;&HU1CU&<[^-?W\3AGZ)?<"Z2 M%?K/W_HT&G(,M?SV"QGJLM7K?A$%>E.T_(_O,#_:DLE'A/E@2_Z 4D8>TDB_=?*!X*_Z0>DU]-"G3EVX 4[PE?TC%!H!]]RO^@'H-A/PAE@S Z^Y7 M#/3Z(RSY9O7Z]?5@"J#.S\-RR0P5WTR&J>MVK*>S3H>4W0#*C_NQ+/Y:+%(] M._WP_SXA]*9;=.YB%?3M:QTT?$YXK?UBY"__Z/SJ^\CQ:3?;DXWNS ;KS*]U!WZH[S"/][BV@?ZH:7\MQ )VX MDDY0C_A5VQ._6B>>JR\ C;CB#I.KE713.\SS<^2G/28K)0#4Y^9# K?&E:M$ M#=Z)*>!P4T#L^%/9L/.89'/#^\IM[217TX9S.:$WK!FLXT5N"#3C M[)IQ/++>L&:D=26AQE.XXZF\)- 3@" O>?5<7!#HQIE\C=M6!^!J * K@;0 MC%>%O;R<;_&V8_H[]W?_VB*F(_OJLH0A#Z7C]>J9]/V=UW?.0K;,[36Y(J[3 M0P:3L*S+%?+'?2+*TM0-:'IF"UPM!.78^,*/62L+ MF&9_74MKI*0M9.@'!JA9T=28Z/M(JW MT-N%DI_WJPEC:=*88MS<,D="4]FI!DKH%X:5JM!$QTZ//,!01LFG@* M*UF[&OB!IB[5YPY "W!2BK;.VT66'S2YF;KMB-O@E9EELFK$6-BBWIR?N8K_ M2T@YA,9^VI[ZL+61!;DYG'F54,KJ/2*?_B$H] $E[^;@<]6V-[=F,G]=L@_. M6PWE9*^+R&J*=$VL"+K(J US3(XF\57[X+ DX:_ZU7@FM$C:QWVZVXNV@]1F M+MT&!VS#8!LNVCK?I7E.@0'E=1%H\.4=6]"5"=9:>:+]\X! M8 + I&CK+))/K^TJ%1L)\8&UF5L0AU(0+2L7[CDI>Q06!4Y3@^4QJY0W.D=! MX\RU8#[]0^+4 \[\[(A?N$SAG.YF7( 4^=BLQ%GK;B!GPM-WZ>_Z+=RS_V$N M^'T4V7NUM:9+1-!S'*ZN+N#";E0?FP>7?O,!5+P 5SH:;C3*1[4@_E:-"T5$D M*2XLU-3JGEDK7!0WTI8SZ?W/ XQ>JALY@"*PVX+=%H@7B/=FQ0L0#*CXG8L7 MJ'@!5?RZQX59B-<8IC+L6)&Z0\>>K1C#\*9%B&[RINLW7A==_F'*#<+ M*Q)+SAHXR&>-8QL-F:'3GFG)"-7V*J*]ZJVW?W;Y<\PL22:>B.((",>,DZ\6 MD)&QVX0573WL+:J>O]#-,$IH3D %'\6;51NG8]Z9+@\^2^%E-4C;JJ)I-NB] M)&W=P*;[PTOCC\V6'UTQ%PF7SNV! R7XW?<7'YLM/WRM 8SC VD!V#C Q@%L M R@!4 ( D, V@&T4WC8*\(*JT#I^ _FW6<2IM#7#Y5*WM32"50KE7?+16C:U MDN<^!6'E- @5W,+-U/5CK856P>(*ZF8P]6/SH'!7B$#%05;M?675_G6!=Y%W MD4@[U.UD>MK8&\L[,751/#N52]7S,[^E_/*:_<2MV!);F^/0[>\$G6]BU4W# MP);85J+2'%D4SU^+G>\QY<>V*;!U@JT3B!>(]W;%"Q ,J/B=B_?B*G[M .&' M\N$OE]UZ!K];'<3],4E7.KS3&JX,9+=4]CLV\;O3Q-5?.-XWF;?:U<.2Z:J> MHY=N])*C$%FJMU1P!-QI?=#R.Z!J(+"1XMA(,2M:7\E&[J+.-3 2L)& C:1( M+P?/4L!9$I1>6S>74Z'E+L@:QTA(C7O[HZ'DA-'(#AAM+SCU *C!5;?-C5C9 M\B-&5CH*UQSWH*U$9[6;$>H!9>[F%1"P';"_@/T%V BP$6 CP$;NU <[I^*F^7UM[-B-7+V'PPU&WS]K> M\YH+.G>[<2<*@+.)%=_AWMJ/O6'*^VOAW MB ZOJX1?6&CXK4KZ9!,=-7EY0L,ZNN^QO&DOR#A%A4NWX/SHD$ 5P'C.#@E/ MMPX $RZ24-YWJ;XSGXT'0J\VCRH2!N]$QQ]?!7<:WA-?F;5SM5GVI/I[L, MAE9;O0T,+3T)KO1D#&J]O0W5&_I=&N45B:('*N1-#E7;]O1A]NJ[Q$%UC2O]1=V:D-MD>ZYIM1JNJNJV1Z7^\U4:5P)4>'_[ M^7"H<'4'&O+;\GBFC%%!G"V[/0<.JXL_N!#[+=^W/!9)5-3UH=#J*M-)56W" M)I_9==J!DB0>" JYI6NQS)P+9KT?;LD7KYMS$Z --B[PQ/;R[Q9O@ 7 %$ = MGJO4X;D!'@!; -L"V!: *0 U &H $!&8 C %8 IW; HW&1]\'I9+9JCX9C), M7;=C/9UU.J3L!E!^7.2^0*(@+%(]._WP_SXA]*&.S*M7^G"Y;CRQ9KP'QG3+SE$/&+435O3,2'F:#79#=GW9@-TYU>Z M@[Y5=YA'&G_OUA _58VO689YS MMY[VF"SK$JC//84,;H(KUPXB7),IX'!30.SX4]P\XF7^YYFP\U05@)O:5VYK M)[F:-IS+";UAS6 =+W)#H!EGUXSCD?6&-2-]?@LUGL(=3Z]P@9X !'G)J^=7 MF$ WSN1KW+8Z %<# 5P-8!FO"KLY>5\BYML]/*UCEY%5[.7ER4,>2BA, K? M:/'0BU?6^Q!5+U]=%0!!)2RK>PG_<46M.$3YJD=66@)$5FBHRS"H% );?E 7D-5FY%38[1A8G]5"?;L@JFOM MPJ#BC,B*%AL2+'"2:!.#:2BHBT$**EEA0!)]@&D[Q.CT(V)">E,O0)H. F,#6WBAUODNY0J+#"FOJU>H;"W/-)3.GG<0>HYI=8)>](]H]&1L@10[T]#[:6>MND+5?*^F[]'?]%B[L M_S"I_#ZJ&[Y[;TNP57UT'ESZ\0A0\0)<_GQL'ER\&N%[NUU?VJ\B)]NOGO7* M9[2O56R;$WFH0IOTQ&P[\\G;'3I66T5!F,XI&'L_^.8LK)0Y.]PWOLY03Q81 M)!(?Z7YLJGH_$8JG#775,]QLE(EL1_JI_G$;J#.+Y:@AZ/#0-F.?U^L#5D*( M] ()?8!_VAP68!'8;L%V"U06-Z)J8OBV:EMVZ9H=K= M2@B5ILEB:+X:POF>5'YLHP)[)]@[@7B!>&]7O #!@(K?N7@OKN+7CA!^*"?^ M<@FN9W"\)^462;%-MRR@/6_'=6?ZH#X?I(YWFKOZ"\_[)E-7NWI8,EW5<_32 MC5YS%")1]9;JCH!;K0]:A>>=;[V*NWI@(\7)J2RNEIS31NZB7#8P$K"1@(VD M2*\'SU($FC%GDFA%G&U%ZRDOU;9F8SM]^[NAY(31R X8;2\X]08(;LZZ)->7 MNM:F6[?&>Z(.!9XA(716_QFE'G"*O)>'0,!XP 8#-AA@(\!&@(T &[E3)^S, M$>Y?^4\36#%A;=Z=63TY"'&9M@^D?/2?F-_PGXJ?[ONU56@SAWEH@EEJAYD6+KMVR*KV[3<;ZR"2JVGMJ08:V$7A4?U\)=*^3% M2_3H>&G(+(I/Y#+9-%IZO&^HVL>+G+J D#*HC7G2/?V=#^HXEYZN2 M?X?P\+J:^(7%AM\JJ0^)W5YGS""856.Q@;Q7[<.",E)8N'0WSX^."50!K.?L MF/!T\P! X2)IY7V7ZCOSV7@@]&KSJ,(QJP[+7[C=+RY-^^JALQ!XT2JKVTF5 MV7GSS&](NW*BR -) ) C@-P'*Z&$3^X6-G)O.;HD#^&=<$9TX=!*%#U"X/# M8"9+Y'[KV[#.N^)(V6R@)I)Y#UEW39IY(&[T6''U&%AQS>$U:9Q7.UF?:E:G MNPR&5EN]#0PM/0FN]&0,^H.FU6_H?]G!6G)OS2.\H-=X:^7T6A ]RS;+:_2_ M!)OE^]O1A]LL+Y'D77AH>%T?RQJ'JP>DM:OS430*8C?0*@?TB K7Z&,)8.'] M#>C#P<+5?6C(;\OCF3)&!7&V[/8<.*PNP@N[O[UNW?%;;5?DS2YAEN/Y(8): M@\RPTWZ4)/% 4,BO;L?^$\J)R,YEC#^VO=^TMNNW?[SJQ HRC<+R!TP,3.S# M3LPV71U:ZNE6EOH-]+?[6?I_^LMN=AO,^^9/7^%N:6;\S]_)C^=15%N7_=0A M6?ZEF<':EO>?LRWKZ8N?W0^4>L2(%&&3CYYX2#^2Z2=/CA@,_RN=X#1[@\(U](>Z3K)=<+D^%#+_%;Y$@SPZQ!LZNE39FSW[+\I/2% M:&EANK*KFK*=3//IO!(\7D\#\&^D^,W/__ZO;SG_->4*4CW;\S\_>XS?"/M) MB&CF/!HZI"3G*@N2%\DW?I;MK;P/GB]]Z$<4?_9&/W_Q.K&4B<0C3?^K]/77 M5'XY#7/D'?2-B)]<54%V5_+93Y_FFK'^0KN>U#/T MUI]1Y)',*>(/I.$$I:'C_L1QR)0#^^K9_BV_3:R?2DL_]63_9^RI)PTW_3WQ M'!./U3[.9GN4R--'G_X9IW93\A8E+G6,$S7[8L?RKVWY)=-/<5/./%T)02@2 M9F!-2H,=-OC1W_]1C@PZ+G T9L=\A^^.1[TJ MQX[JU79/'$DXB>,T4YAU)8NJ\-T17TF7-^JU&Y5DTLFROLR]U*N6TMF7TNEG M*_S9<*/2%R:\_]K^5W@&U7]?<5:9(2,_V-2_,<'T!M94_SHU;]E),#0,2J9; M"I=>%"2'V.#?U]WT?V,5SQ[ ;ZSI-YV$)V" 95)&X.0(KI(X*N'4@I 4=,%( MM$PP\()&9&TA/QF0_'QH[AK:6JH3[%P8$35%D#LD'36V::[K2\JAS/9KY0K# M\:VV*BZIJ5(W#X:$YBF199W837?LTMK+?<$9ZY6HJA@2EJ?L$J+0WXO>$.9< MGPBB>C,J&X.$DGA)V1PNW);/-UUA/]WY<9^;'FJ&(>$2_)*2KR9,(*SBX7-LLQ. MNL,5AB^V"65NGAS;[3"+A:'RHV@I$U)KW8F(K43FOWVM1I0WP$U.X)PZ&U47 M7'6Y,B0J3[G9['8;O6856/AR@K(6B> M=,E&)MNJ.CU^0_26ZK(V8!IXHJ-8GG368*O&6F-G?$]>2D2#;]B:GDS@A)ZP M0UOT='))6BB^[H]8:]W8-HRT=UV.5)Q;LTK3&2G6?J-BAN-NRQ-AF[:NRI%* M*%U6"'SF6?N:Z*A*W]!#G$VKBN1(]10U!DTLXGN6'TED<[P<,-LTF3M'&NA! M/)[6]TMA)-:0T=2W"0C/;G9SI+&]"M<^V2Y;3L17E.X8,5H0*Z$G!$M.(00= M:*.9P(VKXQ'37O)A92"A)Z2UK5('J;FAZCS400^^B\J$XK(I*?:2M,S)DEV; MKD?6QIE1>VJ[H&96,NH)P6YVK#>=)% L7V]L;:[_83TA&!19!57\$B:">ADX0G=QCY(#2LAS>FK#DUVJT,D(I88 M0WAUS"U&V#8A/:$#:&T#:?"2#2S=/ RJH]5X3MIL2IH;-=(5J^6L#CO+I/;[ M%17/)F[*UQ/JTFG 9*T9R3:O=[<-%-H83:%EI*0YOBX.YG*U,=R-Q:VYI=$@ MFHTYFTS@A&8M?8] =L0(MEI[0_%7^ (/5\D$3F@6C"V\!%$"RT+K_F%$2DUZ MG5@L>D*S5D-GS:X7M;'5XH1.UV7G!H4/TI!OCE2N2!C!F^,>#\EN%;)9?AQ3 M">D)S8+A<9]4_([%UW@TL2@#@D9*1II#X;;%JL*RAIC6R&DWL?*8'<%5-B7- MP7!'UX65+Y57O.GII"0K@P8$ENC)0T-U>HP^!UUHT"@1N6K4I04;90R@$R/UGS/'-JH=&C_?_;>M#EQ)ED;_OY&//^!Z',F8B8"NK4O?<_I""'$OH/8OBB$ M)(20D(06ME__5@EPN]O8[L58@.N.F!X;%U)59>95F5=E9@QNH91 MF':(WDY\2A+VJG'DG3XX!+W))S^$QH^V=8YML"=!;A2<.G;BM0Y.XJ^=QV&9 MS\R+)<0>A9:/GN^!9\X<;W-R(4^_Y^ &UM<#C[ !\_1J"'^DEI(7GYJJT]!S MXLBX""ET$2[M^.]?;F-R+];51X)X-T&0+!+$%0B"_$Q+$&PKB-X_SOQH^O-^HWS'?\&5'/]_^NWMYIZUC;3 !_/PXSDZH;^?1OLLE!S2W)'9H[,_%?, M_'JJ]/PV#,!B+X<37 \57Q 0(""X0B#XLPKT#P9-O&;0SPV,_XS1-VWB!$80 M;V;3+U,D]WF99OP')WKID1-!!!@QC9"+^^G4#?UT=[[?C;.RU(+[. ]SGJ MURBW^QSUQ=>E*QTUTO"/,NIWCZ;>"M;J3)(9[90\$2M5UZ(WG/,+SH1'0YC+7E/#79W4 MW]_C2L^]>G3!+#Q;'!A .S7+,3+N]YM3P>?P-PU2*>=)%.^!1%$?DRB(0$'A M)0HO$8&"-/Q#:S@B4%(A4,C#"PJ&#U9U*W$S,\ ]S:A+#XQ@GWR .)4[",7> MJ4PP"M NSK0\ME7!U85'EGHF8@M4,K^P%OF6K);F <^K1JTD=Q064B]TEN<0 M\X+,'9G[%?,QOV?N;GN@$.N0LR4BZO(E?Z)6+0::._/I&Y,E< [Q,W?$SQR] MMY_X&2TP="O*.%X8@A<$!GC<^NTVQFY4IC<=AKXQ7G\D<+[XKA=40M!]+RAX M\32:Q8Z@:4FYK3/H/._)F,YY.5,RQK*T7D4Q+02P8A%PQO L0Q&7<\:0V2*S MO2&SO?@>U^^8+4/Z8C,<"*1<&\SH;GU0'8MS$Y@M \T6N]358H@22Y,22VKK MYZ;JH7+NTC?<\$"/&5OX,\HT0F$R"I.OQQ-++K_*0VL5'QGK&3 ?Y9TY%[(U MWQ:)E<21RV+7(C8*KQSNOD*I2,C2D:5?L_/VRY:^U/NMG!R%BJWJ Y,2G<%: M%TQ@Z3!9*8OQ%XJV$!>6)A<&$]J#JP\/S,V@(G3@U# Q:?1SP8 M"J@_7D!]6>^KI%HNM+R6VP,@W)J! -L'$MFU'?5P#Z(/V>F7KA_LF638+8V; ML4SL@D;>\,JC93.II@VYL:<7DB)B#-GQ5=HQ%!A.O,7@$ .4[JDR<:ZZII%< MFW'P'9+,*,=2DSEXT^SE^_$7[RTR3"L#%$T$(DV0:2#30"S#-;(,I\U">!;* ML-;P:@5$+*" Y H"$AB"_/NFN82*JP6&&AH%X_#_%?=D;=T'8SM#()3]NACR M.=>Q&9G9TKDBD1\637AQ%OGI&\EE,>8IB? ?Q"(@H[T"H[VS'9I?M.!GN<" M%T5^Z)E;;-B234-WUI56-;D##^[<,%D.N^ Q\QNUY%OF6XY.5<5=&V[D!9;Q M=KLT]^,BWUOT>-=;[O?HA3TRSW/[-]7Q/*KUY1!;<=%DV++LPMY/+B.%^S=, MEL$NZ7Y=G?21F2,SOTU7[64S;RW]WJ*D>P.,&6[\\68\F=4E$YKYP34C\*=9 M-6]CYHCP2I/P:@>&KUKZ*?GYL!7F17,CR&AQ$ "-0?DU***^GHCZ'AVPHPT6 MC)D!+$Z7#J8HN'H+VJ&0F-\9R!ZP9)>:#:VVM&/E47>USW_0Z)L2Q) M7PJQ$2^&K/CZK?B]_:L_M.()(_N!N-TH4MRG-TIQPN;Z:@=:<9+-C-/X!?VN M&[7B.^#$$J7( *GF+N1FW8]+C2+G&XJ<[RS_^2G,)X;;]-RCV3[@^K.;'OMU M/1B4JA,3ZXUG=:HPS+L3;:/@29%L@D6GTA "( 2X)4?OMQ' I7+KAEL?:EB+ M=)N"&OM5FA0@ @ 7C\0O! &(5[N*1#)?W:$L,A1X?Z# .ZTLLO;!TEY"XA:G MU[:3;6>%Y4KE,*RI0$@2"+:9 V5&432BS)#E?EC+32M[[!ME(=+FQ_][:6E8X$#IZ]M=&6L-NG7BH+%;A:0@$M* MI5-9FKW4TH%(.(0H-XHH=T_B_3:\/#F6-,)B(F^,FG(I7U1K76<6NH$ 486! M%S"0U 6+A]X/J-P,K??H0N+?O H/,7]_MVY<+TA>8)&XZL'>N(\);%<$IML^ MVFM^)P,3KK@/>"\\F.Q+WN2T.IXH3'??L%>+[7:L]?N^& +<3VJ]_.V5E1LX>:[G3&DV$YI#<0!I(]W2PP!'24]?;Y M2/C,Z0_/W!AP1D!/'1W\$2I0INAXFS!S= @S\)Q-F/B WQ7HZW^_3-](_(BE MO.+$'E0Y*46-0'0;,@UD&H@TNCK2J!T'VER%NY?>+&. M^ ZA-XLV:H!2Q6XYX>1C7BQ_H\R0YF[=KVUUE]RPV?<$#=AF8)RO<2ZX>N]H MH.<2R\IEOK+G.GV)F#8Z$<6/:@//!)T][C$RB!5"=H[L/"7&Y^WLO"TF5FN&)1 DZRR.&+;[H)M M^X,DJZ+E@D !)5E]^$R2)^J"4DM2G1E$Q"'C0<:#:*:;I)E^W.8+YUX0Y2(C M6&9 K!!X&] 31#+=/]2'1)P8*;>ZZ>.8$E(D=0F'7W81:B 9!^7K]_ M?.',W0?O^+0&G,O5W>9'>F^:6PGV?H_UU>T06K?GP)DL>D$/FGP> M0H+X"!'.K"=FNUZI*>UX:*\VAEYHN*&AC$V%.!3R1C0+@@\$'_?J:;X!?$3R MN%WOTVM1JJW;9J'"F/M"=P/A V83$Y>\0.9^X./6.*HG)\=F#YG#Z.08.C:" MCHUFM4QR-L1PTY=];?=V,S 8"$>&3XIW>S(.+Q]HG'?Y^N]_D/ MCWM_;TD8EX_^[QSN+^OO0:R'_Y.^ M&V77"*/ TD"L#_\@N/J/'SQJV0;SY>E/K_;2G!B*0=IJ<]4UC:X:&=)L9FC1 MBS=#E^D=%JAJ"U+NCR<\@ M,L&T? /W.%<>4J,N/["655PQ(8@ OY/ LAB.JE/=(<.*JUO8VM4,C!5(CDJW!)CP.;#K+&$%=FM*44.C7G5=Y'2W XO+S]8I.8YGP* F;"8^YMM[K+;:K=@XYJU0[4 P 'X@ M3V<9^FGF(^(?;YY_?,$/A*Z%T\=X]T \X>)^=_W M2T!*8:CIKPW?&RG(\$%PHMK&.KUX 6NY(*ZVA]/^X0\',^;K246%6>1 M>35X$:U'N[547LRDG;Y6.IS>JM=($^(%K'>/ U_R3!UDQ"G>/*?XPT /S7*. M,8N2][]7,;H/2S.^*]9_S*ODTKHA^N.-&BGTW8H6\3W75*>\Z;FYA/JI?+^= MQM51K?(/G#Z"B@"EO-RCB4"F@4P#!?=7%=P+FA;$L *&ZEN1ZF2,K6^XNA7% M 3J+>$N!SMNQM/?,N+YW2GEB4](CDZJX6AP$AIZ/HZ87C8VHK5KZ&:[5:A0\ MHNBM!YA17W<6"Q$K1I6-0B:5Q4D>Y>\@6_UHMGKIA.T_ME5]HFM3PNXV;95J M5G/*N)^OC4UHJ\RG;PSV]( ?XEONCF_IQ;[O&+ \"/"A'BZ)RU3<@P("J2.: MY0/&DD\T!067J#ZD-[@J%=TSAWD':%^?O>@%_VY.5XZ[8DLH:-;1#=,Y/,;TL(:S:GGI! MD1$88?2V'M#]>+6W%Q*^WVF#CX30EW:=#E;X/#PW M/V^*EE8X: $XT%J:X$ M2U#(I$(ZB0X6(4N^&TM&U\C]O;_QK :\-^MREFL[/58$G9X&%GA,V7#6!AP( M?*3JAKFGS\7]NSH><^-3E.[1@QN8HO<)8F]ZBMZ'E+GQ*4*&A@SM-DB6:YBB MQ$/Z$JE3Q[B +Z<9,$Y[;:"'KX(_'GZ#?_D*DZ$L[9\_W6E\%P$]]/M*.I52 M-S+T9Y;^(2(Y=V([<>N37O]N-W4K]!UU!\-UXQ_'7 /,ND91L;U(O#XR,O$KAKK M (+A!9@NF,7#59AN4LT-7G%UNJ%(=4 WP0?)]5>?WU")7X$J^I$4'_W[__Z_ MQS/_/5K.:9[C!5]/I4,>"?LH1")924PC-PT,UK^F6\LPTUVZKS'NY",S5O], MUI\R\P RD__3][2S\)TL-"ZD')T?%IKC1Y^^]:$QP6)E(B0ZDVL2CL:MOF[@ M/TOBW 2_SX+[4N)H6\R(K693$ON55C.;J33%SQFA6\@< MO8+N"MU^II(07N0_Q4I3:(H5H0ZZ76QU&P(# J8_P*3#F7XK M\]#ES$.?,X\[G?DNJEX??-"0FOUD\"_F-&?>49:'+3[N!=_A9;_T<2CA!T8N M"2;@I13J$BP-40AO7XGF7@S<=AT60=QJ!GB7;P2':YXS8+U3__/8=SCL3S3C M)1B*]A8[+3]NH+0"4W6M??(@\6')!;\(KMX.C!!FDL-?6[,'Q?VNMP4KU!PO MC .C#SJ5=SS-/NZ[3)7U*.=OB;';E(=,QPZ;\J;?E,#KC5!3?="!*(B-5 H2 M1,;1%O%_\FIHA1#7'X_T0=DN//,_S'8;_*3MGL[B+2OR1/YGH M@0B7>-=(]@+!*NAJGY-Z%1;X_X?_\ M)S-7UT9F:AAN!@" #XQ:S_AQ$,:J&T%G%WXSB!WP$/CDP#!C)U&!I /PCSU# MBX.D)$;2XG3- NC9#L/V%&<-T8#+Z;#!Z^ MH0B>@. MF/?/F2>J]SL*%X)UP-&!J@#9J,D(P'<6L7O8A_\^[N^Z_,H#(4:I(#!^X]G( M@(G(P#FX4,AU4V!3._!,$,M!"60?]/0OH>@HR RPNXRJP_DY M?/[OHUTDMV>XP";!ZP]1"E A>$HP,>_O7_A/!F"9$89JL$L$K&9FJA5 7'I8 M[DZH SZ*G0,*>L =.4+222M.<'*HUAP>P01T7SU4<3ZG;-]'!H>>!#T9]0'E MX.A//Y^>/E6=!(["N6%$!^,Z/O0 "" 6#C/&^H#6H&.!ZH:'O(T0/$<%&JV! M2<@D\73RX!\>>'CE-(Z Q8%Q&4F+L],/'3& M+ > 0!L_W#S8@:&R_!=L#H! M_ ^^!3$P7::$21"@W6.E@=,#.#GL"G4;Z H401'D'0U@,6P@Q^>JC^X4Q H MIR%H 0'P..#ORXJQ5ITX49YH'GBQ.?]A0F''DT$?)C<\/\;#[!XE#93F)/Z3 MP,&3#2.1;FAM,TN@C_/P" O5V#5 7/X=&PDPLAUDOF,;9PCPO=PSGLC+I6+2W,00K!WQ&#(1[P$[-"K1X"<0&U@ P MP7F S"JL(Y!]W#D KB">6213ZX&7@IZ!=\&QZ(8)D1],!'!$#RM:M/L,Z_3% MB9=QP'(M\5QU"T@GR,P";PE)C9<$^?DL%EXK9E\8H\'0A(=@IAUXK@?G.M&4 M Q'P'!U !H-8#F6[)%EA '0(/EZ>RDS> __W$* 7A5[^@3LX.KQG MOR;[B7=Y^I[0DQ^^!E^=PZALYK_6\Y/XZ1LP'H@OP"V%UT4"#8! F/EW'\11 M6H:CN/]\S115#4[K#U')X5[)!)?//P'&L ]#[IXH#@ TW^#:8H49,[8.',?1 MC0?NM[$$S6!(Y/DG?Q[@O&X9IQ7AP,H>PHH#8?-]G7MXGI>LAA%,' ?^,8#" MQ.U-UBSPB+FAFS]0%N!!R>W;/P8=WTF9:1S \/ T\ =G&0CU,"\(Q^$[WL;#JE7RK^R"N)%Y+UA7KX6O>\6N!>MR/ M51WP)_?@Q )#\!D> M>Z:!?ZP(A+V);H&WP=4M6;0?!A8>GI/- ,P"0[,>12J'918Z"!Z4(K0/,'+U MN P>O(7'TP-_!5IY"JZ.V@6PW]6_1Y;?!WF(A@\FC!,)QX(]Q'0_LR_$CP$Q M),E@6: $1X\1XOY/C(;!(;ZQZ8D$,LE_@: M/SYB8SG.(1)583AK)('!Z75NX@+]XL;]SZ[ K;@&;YC+03*WE\E!4(^.PAUF MD7GW[ B6_TP^DQQQ2&/(//H9I4?KSJDUHA,A52PGUM2@4KXWW1 RR=#:OKLRLCE M)<7.36@K:,]]OSS9@)9/AC31M4TC<-9=V=COG?5JN&"6\%;7IT.JU?*.WRZU MBG:/Z$1CN62+L0);/AU21\UST"=,A7HZ)*:[&#G3IKJU MER2+2SPO]5G65.BG+2NE0J--4XM0RAF[BMQ?+;@6&#SSM&4^*&Y)IZDM;$98 M=Y1%W>=66$=AG[94JA5_WO47=;D%%#'"=GJM4#$5[FE+CC==8>2*K$TXDN[U MER)=DP2%?]IR:V.67%.G6[O&E)M*OSGW.!IH*':FHPI5;U;H]01CQ'U[UJ8Y MNK 7P'P^;;IARQ!Q*_WJ\U P(;T-*[696*0 MDSJPZ1/A;TXJ2MV\M0GTM^H5;M9S@>\O/)SU-Q:5'4? MJ#YH^I/X%8Y5:8PEIV#.,%:A&(U0IC-,5Z@I84Q)32<(XLG3N_N0B4?Z3)-$ MDO3$Q:)58N:;97^F+?.6?6Y4%A@HWG\[Q4BKW* M=K(9J[PIG#-K0Y@O))QH$U)MT=RSMHPY_EPX9]:&0#*DWC!"6YUQA1W9;U3G M4_.L64EHFMXD.(!I M1;.3U\P]ZT3".;/>+K>#*,([.:SD>YZ3#\E)7A7.F76I5HZ"PJ0RPEH& )>B M.) J[N:<656JFY>)2OB N[*YPSZZ9@KXA!7Y D0U5W#4]VY67' M/&?69IWG!R)=Q0#J>6:3G$QE*MZ<->N>$^VFBCZC;28_S)5SW4BREN?-FM V MY:I9F!4DB\Y'2D^E5U-\<]:L*Z:Z;/&%P<#>5;;V8&ASY7E-.&O6(Z(0M2)G MHLEB -:GL5K*M8+S9HVMNN6977%6PBMY6,08%2QHX?D_39U;K-T9(JU'(M MVQ(+K-A@VO.Q=7:UGG2,73VWZVXP9D&W"V8YTKK[LV;-!OLIL>1,2W5?WX]S*CLM,;2Y7*9S&SYOUQ(_J-2F_W-NK8:W&E)R.+G/" M.;-6]]/\-*+:#E;:YHUP2=F4J&[.F;7@QGJ;-S=KF8F%THHKVOXZ%LZ9=;G7 M7F*]:2,O$7BQ7\_M%=;@.N?,.B:,_I2H"2MYYS,.EZ\O>I.1<-:L26O5M*$&DL6&(LT8XKZ)=\Z9=4G.R_G.KBK+2PFS MMH5=U[>Z9U?KPGY>JLX+#4):DEZQ/.%IKM4RSYFU;+?#!9&KRU(M/RW8"\DN M[I3..;,&VK_NEG925^Z)_?40:ZWC<'5VM:[JP]9L1_;V_2C=EL<]:LQT51K==;-B,/V_EEOYL;5SL 4\^9=3WL MT&0XV=+83BO)G0A?SKH]\ZQ95P1R+<1 !0'\3F:]17=2E9;GS=IRC:6V]ET) MVU5;4G,PFGA;0OC!K"_,B75;\%MS;Y,P7Z>]L\.&819NTEFN MF4V>^FB#[.>-P^3.JYGC;0Z4WV$7T]!A!PV@>=X2F- ,J+@7O/TYEC>EN]Y+ M^#// ;.5$)B034@RC Y92AGUL48<>@Z!.*(S22[=SDH8:J@?< %36]8/>6,KSVSK<2N'"3\!]4M-P2+XWCN.'5^('X;Y:R77:.8SAK]T]/D1F_?H^1YX)H2]TZR=?D_V?[\>"-T- MF*=7B=0C:YZ\^-14G8:>$T?&11CO-S[C^P,=_DMGT'_IP#F:]3>>]>=/_N,, M$L05"(+]S%%($%<@" 1-5R,(!$U7(0@$35K%:)!(&@Z:,) GE-5R$(X#4A0;RA('[S+H57B;WW&S7W&Z-^.PKMJL>G M>0[\\/\^X?BG/[0OBOB,GY)C3\G'N+_-)$G9F5/:[07GA_/_KII0/]FJ:1RV M:J2'K9KCP=_'YXY_O,H4&<([&\*3C;R#9)[^>U[%B=_@8/W9NIGV.-*XOPE2)FF/^VWN;X([-==UGU&&?)][ MV*BSN5YA$"GM0XID*^@=TB.%K14JFKMUE0>;$5S]9#6-Y#2R4G4<^ 1#M^)E#TR*?FILG)H?G]J/1_G(EXJ$U"++?=8E")EN M=?[X6KA7DHFEK>;$4-@"[$EHZ'UU>^;J.)+U\IHO*P'6FA68T6JEDM,0)L^3 MG[[A!)G%6>9R-WNF;78(;A#[7+S#UNMQE!=('7!N-LEL+8"Z%+.O?,IH\NZ=S* M^>;HCRONARB+ /L?7QV\&XHZYV2T&QB9U$YO!BN\DV__PNV[>!%;I7 M)B?$CBM+AN>2\FSO-%8B/)[+?_K&L%D"O]1MY!\55>['9TEG)/>'*KQO5=?^ MSFK(<0'36J-ENSRUTPYF.@.S6HBD95U2L9ZA,LQNW>TDU3B(3]](C,VR//4" M,MS YEK!".W(\\.KVQ:Y'J"Z\T&^EI#[H0'K9!X7Y7'JL5D7.[E>7G: MKGFF3Z4-??HBIU-R)>2PH38LT>'8GN\]6*^ _/2-(+,LQ5^.QKESBT.P@F#E M3V'E>;ZFQD9+SH_$6&J!'DN^P+>=W"9E%*F(W:U3$;R9O,JW9NRVM")[B@#F MC/GTC2:R#$E<+K"Z)E&GLZW!$IE)$-HJ_Q4 M;Q?]>=I.2$@,"_,%U=%L0YQ3AN1RN6T$G1#^TS>.[>LC^*$O,,@ M[P,^YO.I(+;S&BGG"HS86%+;$26G[3\0!4V;>^N-(P^7XVJ[L&WW1CKT'R ! MP_%9AN+>G'])FYCL>;-HHP8&RKBY)3HYK0@+D<^_BG@6OZHW&W>4HES;\-,JL$A;&.B?@YPQX-K$W3B784;J^&+6'1 M*1&-N91V\(B7XK:Q=TG#'N[8F-COBA6[#G$'LD=8EL9>BAT1[B"W!^4 71YW M!N*XPO0DT<26$2?6\_2D,.RGG0^8(^?571<3*;O6'1!>L[_M5'8P8(*T$XMG M&>JEB.D&TGZ@5(P@_-(#$*Z:?T@UW;EA?Q2&'&W3/PM5!RL17/UH)Q>ECC1> MX=O;W#@OE=AB@]Q:YM1>I'W@HC1QF^R2XX?VJMC;J_-5>R N-G &0>S&9QG^ M4CX4PI>[&"3"E\OBR_-44!O3%S1#2#T[Q\[F=""K#==+V['R%=I H+NJY/07KB&7NM%>;6B,P\?P"D3(U-!X%J?) MNTL0:AK1%]%;9HXB_,.S6VF/ C'4:&/^.@$0V!< /V!A%Z5[>HS8V.3W>\IF MRI.]N'<&^5(N;;JGL N*&\$U=W9KMUN+K6V3B&1!81.ZA\I2)(8RA1 @(4"Z M&4!ZGA^BE?:J5@CWIAVWUO-AVR2)6BWM5"&OO,,+\\ZJ+L>VJ'KX+&=28@?@ M#Y/@#T&]=-P>;=FC5"&4*G1=^'.&4#+HLI?C9V%;5B?X/%>HXQ.?3!MXAGJ< M6X?;.BXQ#-70=9MB]P0$'E@!*,M0E_)[/BKN?%2_!Z4*_07N1"-.B*?C^M:V MZ%8T7&P:,=]).\M0:ZPW74^-]G*M2FGT9+,(XHH)D"-AH.@LB=]ZB2 K]!UU M%R:WO?>@WJ)TH>L@SL]<%()VZ=_^G.Q1_R$A#K7_LL6 :I,)Z^66\[:4FY47 M)MNV:KZ:-LL^"RJC\7I)X9*%B9WNLJ QY-Q4N.0 &9;E&50,",$&@HVWAHT7 MBC,353+RL9YO]\RP4UDM30I/?5.^VM%WS$X)Z]@PZ)"&*?;=$@U1@@$HP699 M5.SGEI)[W@PE4,[.95'B',62,Q8%;XJ+LAA+>(?IQT*/3!L>Z&KK[@P; JSB5SDK^JSIFWKT,"38CULEG_QP.5MYN( [PS,B!=8 M!DK#N2GV]XV#($3J_BJD/;*8BQ(IVYIG5[NCPECN8>U<2[,+$KY.>YMI-UJ, M(L_8;6VBB-7+N+:UVL[Z@5,5)6LM M>2X^UCI^,>W@RBM/C7@V;UGV4*COI2[AY@8E 0 +++3,9ED"U;JXN\29-V9H M$+"\"[">R0S\7MK1W'!$Y8C%KM"0A^R@:Y<4HXO1 MT%6!= UP5;B7#E8@1/GPK@K*=/DK1)$%;36<+JJ&%%-B?RN:_$:HINUE#->E MI:Y,<%=>^05NOEMU76&[ 9@ &1X"W*'Q5]S?9D+/L?3,_V#)?[<+8%3Z8[M1-$N,Z&1#D+H^6M%% M^1Y1F4VPE5QWI.6D,)&9EJ:T5FDG!WHV.^>W$5636E*MD*/')2W'"0J.)0>J M\"R.79#P0?"#X ?!S]_ S_,DT-(UN45)[@>2N"H.7-.@RMTP;7;9-Y?4",QE M()7B_7S!KEO;><>$: ./3]%9ED,9.'])^=PEVASY'X0VZ:+-&69HR^0Q2P\6 M+:PE&8(5%PNK<)*V4Q-6*L)N%D>$9&#C<;LF+'8RO8$PDU3?P?@+'I:Z?Y2Y M9Y_F"L9VGRCC<'0C5:4 MX,3Q:!3/WE]"4-^+5"?C&E$F!-.!DH+^EO_^$2](@!>Z!]9)(QTP_-]+;N.G M/M2KQ<;+,$;E 6\P:[Y*V:N<[J_&^*87VFE3[()-E0L[=L_)O5J_*.2-2"X[ M'07'DQ0A@LN2-(YRA!#P(."Y,N!YGBLB=KHPV#7PKMS3EC53F0V<6NJ'M68= M>1S61C7,9EP?+_::*[6BF1!GX&DMBLOR-*JU\QXI0ZD;WYOCS+/I1*D/]1YP MYMS=[8*;S^WZTZUD4*O8-2); $, @1^9-LXM2'^K5 @P^'?2X6<_%Y=ZHI=O#8#]DA+3WJ[ Y5J;VU?W< MKHF]9:NA=K$&D<0ZR8DQ$.S0V$N5)1*&Z$ND @E?C1%?23>223E]YV@6FN0<8Q8]-IMFMQZ?AAS&\4:$$E M^AH8#C"7M?'3,X_(D;SXU%2=AIX31\9/ [VTH!\U!'_\U24$C.7AW[=+5T.S M_L:S_J<'N9$@WDD0KY6V08)X-XM T'0E@D#0=!6"0-!T)8)X+2,%">+]H.G% MZEA($.\DB-=*?2%!(&CZ:() 7M-5".*U,F-($+\GB!LXR_G,J+G?&/7MG/C\ MJ_%IG@,__+]/./[I#^V+(C[CJ6;W$EFX.=3SU'AXF; M\\ P,@WPAWF8D5S=T#/5V#4.Z<\DECW\0& $_M\OT]LZU'Q?AL#]/+R#9)[^ M>U[%B=2#3UI8;_G0:9+]]>;=:#ZQ18LL(?5?]:%>+%L3RO M+=-G0/$C:(P$V_N!%1K7HC.7/>QS)3KS.=U3OG^K-8=?9X9>&=W"PT%&@6RJ%==&$^X^3 MAH8_3D/#7[OO[60S\/S.T6HN6C.F/Y%&0A$G,:SF\&)4B&:"5DH[<;8MFH.NM)@MJ)$K:.0\ 0SV8I#)W_06B#T.9*T.;Y8S_QV&X5V]C4PYC5 M/C:E>JFP8](&EV9=8'9K?%>18YN1R:XM+XJ+#0 7!H +E:78"U:(2=O(KNC0 MS\V!"RH1G :XG#GK8ZZG[9P^7'=MAE"IP2)7:@^-M%%E8VW:\9ZA<:PD:K&[ MVO7*A9H 4 7>GDUDZ8NY+!\55>['9?GH98+?"E44MATP>&@7[%Q_6](QLMP> MBFD?,G:XDE\A"=6116JB+_HK*NYZ)L %>+Z'H*DLR=[ZY=A&:$>>CPH$7\FU M=.\_R(]V">YO =;)/"[*XI2(E9>/NMP>([2-IB[RJVFYF3;TT8+(&QUML[*M M@MH#7AQGSDH=,(FP\"^692YVVR6"E;L8)(*5B\#*\W0-+LPF0B.@Y[(Z5=GZ M4M9;UB#M2UBJ/F<7Q2C@;)'=X),U(51'70',&2S2PF5Y_%+EPS]$J[>?B<4.4],N\""RY5HO2C,-,F83FFB M8 ;VBH=."/_I&Y>E"73C-O)!T-7<;X(>':KO1:+:L;%6QS*Z4WRYRFEI\[*E MJ3OI!++%":[V!PR4^?6.X+$:_5*K[-A-O>MXL@D624;K-+;') M:058B'O^5;P[V=5%J1RN$E>6KEQP)"8L&/42MO")2=I!6!Z31@2Q:O2P'5%H M+=E%TZ?' MGS/DD:$YBT%NT)O;PTYM8ZV&@M_$L1[]T>0O"'>3VH!2@R^..X\1UOUPH>G8)UX85IS%:+&=ITTYY;Y+KL?-Q M4:[E!Z4V;=05CQ< /TWQJ'KOQ&^('Q)#5^>IX):>JX^$:E"1\K-@K[AJ+/J M;I]V2-;IMH)IS/D=F\",NK7"G'J] ^$$4D%L%L=0.A!*!T+I0*G!R1EJISU6 MUJ4O;$,W5^RD#01ZOH7GZ7P3D^-YP%E=:Q&% MPPT8Z_&&;N[%%,';3!!J&M$7T5MFCB)$5W0CAAIMS+_E(54C N '+.RB=,^R MO]>V@5T7))7MK=VV['"XGC:7YHO: ;U7:9J-DMV]+;8J=,=;6T#YV:"K_<+X(V;A-! M?Q5HQ7UCC&\ _C"'0Z<\JL.!4H50JM#MX,\90DE6NI7J1+5P::7OI?5X2#&] M8MH[_IVBLVX:80NSCE!O4;K0=1#G9VX)0;OT;W].]JC_D!"'VG_A6D"3_()9:%Q% MVG4:2U)NT?2ZG/:V?7';W$^P;2/ #&(02A5N6XIW@L(EM! DV2^UWX9@ \'& MQX6-Y\D;8F8TYN9D&,F[UGY04LK&(G;3)H]WBNKO:97?8,NFV8@[O8V!US8 M)2!YPV=)BD2[\K>3W/-F*(%R=BZ+$FQC;V?$ZR6*W:PM.%A MN,E[1-V?3.3A3,$I&=L,"A43P ,\CD5D600/']6)0+DXOPL/1K?$T39>7$I+ M(ZJ9IM@L_R*+>INY., [ M S/B!9:!TG!NBOU]XR (D;J_"FF/+.:B1 K-FTN2Y\L1IC9T:H*IIA%6TH;( MD4G.:GN>"; =949^LUJIS2<=A4^(%#9+<2B_!B$-0IHK0)KGN1=KK?#6(MYL ML&7)[['$9!A*3-K!%276!U9]M7,E8RP*:K2*[,; !,#"?/I&45D2;6#?7^+, M&S,T"%C>!5C.T#7]@2-V[5E]B"W;8KZ1WP0\W4U[7UN<#.=$;;QS[=*D/ICZ MHYW?X*"KPG_ZQF=QC$> @CP5E.AR(4"A2*7@GD M6&_5Z^$$JY6VS(R0_>Y4@Y "1X.R_+8VU=C?E<#:$5S(\B4@=QAA:(O1SFA MN[%>@"POT(T@=VC\%?>WF=!S+#WS/UCRW^WB%Y7^V&X4S!(C.MD0)*Z/5G11 MMF4N98V$SLO6:5ZC9[UW 7&;A0<@W0/ MSF=)'MVAA> 'P<^5PL_S%%!W-J=JPTVE(^^44.OZ$X+M5M(.V)K5?&YN[(*R MM.M'R[9.SO*1*D"T.=59OA2Y_"$VV+GT+?*B[ ]"FW31Y@POI)0WM+62K"JV M6Y6,G->8;DI2VC S;I/-WI!;MJ7:*I_?#40CV"TZ$&9@'@^6Q2]95OG^8>:> MG9HK&-M]PDQ]'MK%IK#:RK%ET9L <^KK?=I;4LO%H!YAL:]*2Y(L[)S&@L>; M2?1SK,W#XB\=&[C-?*"^%ZE.QC6B3 BF ^4$_2W__2->D O= \LE$8Z8/B_ ME]S%3WVH5XN-EZ&,S'S9ELE I+&>4]IQ=6:)C>II4^P3?B?E*ZI1DE>K>JQ- M<3Y8;X!WA2<90@R;)2[F7B'@N2IK1,!S4\#S/%E4Z5(#<[>?V5BI,Q?*]4I4 MIE=I.V>S:MYN$]S"LL7FQ+6'OC <=Q*<@1>S8VP69U#&T'MD#*5N?&^.,\]F M$Z4^U'O F3,T48$/9V6^TP@Q8^FO%WZ;=PDZ;8 1M8HMZARGRCL1;Q9'AF5[ MI !)CGNQ6=9"EW[AQR9-\TN2GVH5PLPXX@J\7RAV[!C;4OT/6=J=J.T8QV[ M8>KC@26UY1ZCX-2RT-98,?%!DFNV,.H5)R1AB+Y$*I#PMU.S9@S>;VF7-^I$ MU&!ZO,.\YQR UU^!,AH!_.F?G_^$'1@A7PXR:T:U0-2I\#O@7YXP:%+X6%Y3AYIJ!IX"UB_32_8?4YF"J@DM%'+ MC0^]A'I? I#E*RY/=A8DKFSD%KD(=;P:MW*8H! 'HP9?,'0A>JVQ MOBU[. M'>?D\)TC%FM B*H?&E]//SQ^*P->-3<@4'Y=JMM<@F?N S3G'&,6/<;J7(*I MR2?'-0_#_@7[&@6GMQZ?AA_&\(O,,?Z9>;&,B6ZMSSS? \^< 04]3*U\G)($ B:/IH@,"2(:Q $_YE\\2 6$L0[ M"0+[3*$UXAH$07YFD=?TAH+XW23IU];H]QLU]QNC?CM2^:K'IWD._/#_/N'X MIS^T+XKX3/&IGK+@_!^VP37#C8S@IQF;_O"2S<'0IYZC@S_VK&VF<=B5DQYV MY0Z'4$@L>_@![L_]]\OT+=(F7EL9WF0^+G.@YC4L??.4AK.R?!OM1SCVSCCV MC%H^_?<\0A&O =0Q-$_YR-??@M$I#2\!FY<:_G<:9+Y\>[59#WH:P.D(?Q.] M4M*)%\?RO,),GUG6?EEIV)M6&@FV]P,K-)#:O)_:\)_3+9GQMUISR.L]S,4A MNQ=IS[MHS[,L&G -\9M6J>0L*O*3D9^<=C9\TXN,J>?9X9>&=QCIG\%0VN-( M(ZL?)D"D/>XW2MI/9R17D)./'W+RB<; 8>9CY:S44KZ'G+ FGV M]]I$*G4ZAC<:#4J=?-H5](HX%C1%3#*DW#[8[[=F)7+W&X4\7#Q)9IE+E2%& M<'/S/P2]Y=QM<[CHCZ5AM>A2=M%MVF;:!Y T:=4LCBA!LHF! MU!NMO"D5Q ) %U@PC^2R+'6A^IP?%5VNX=:$BQYQ1NAR070Y<_19U$M,O*Q5 M%8G1N[N &E?I0$W;:=FL''N"<3/")N:T6\HO9K6JW@&PDIQ\IK+8I4HK?%18 MP:Y@W&\!*X=\(00K;P K&Z\\PL(#,D%F3B3I?"+.!P'\BYM"WE_9#@P?S<[[AO8%"\8H1UY_A_4 M.4QW__X=H^D['^1KAQ8_] )U,H^+$G=L7>N6=Z(C0XGR4U);=CD?MF6#7?9 2C"?/K&LUF* M9Q"*_!49=^>#?.UL($*1/T*1,T3< /.F*\V5-:Q55@,EF&_-53UM(LX<:_OZ M@M+:DK$-*=+TBCV[!YT0_M,W$L\2]$OUYQ%\_,T9P[L8Y&OG]Q!\?(>/J3=T M6'92U61C);;B\M0N%)2T_8>($3K;%CNB,2+GND)+-I3Y1( U$HE/WW"6R6+T M1?('+IXM=PW6\3YY=6E2:6DSASUO%L$+7U"VW"VEKZ3%P:%]HU]=NDYV=5%: M;EE=-WJ8;52E..A+PW(4Y!JCM&FYONCU E$:#*12U^[T9(GCBWE3H2$MQU)9 MBKV@1_SQ[/(#XQ%*OGL7/'J>S\OEQBXV&\U;V&XWZ8>2$'=%\GEV M,O"D7%S%6CN\0/%# < /\^D;161I[D)7 GQ4^+F&?+NT6#\$/Y>'GW,9>8:[ MQ1M:A9!:^*#I[_$0F\=I)]ZTN0HUK=#T&%M51WJ[.1M.]3IT>V!&'IUE693G M>W<)>6G1A0AW_A!W_&:_/1KM:@5;+4HEV5P.Z5*AU; M*/;+@=RAE+W;2=F#9F@$X9<>6+-5\P^YQ=N0!DJQ09E[ M?[HV':P$7K5^L).+>Y/+%"M(,+W$:9.BQ2! M%P6L,TN;^YLOHU+>CJP)MML-5V* EU@<@W "#]NR68) &<$HEP_E\J4&)V>X MO*@R; 4\G8OE%NYH1J[.-6G9696:-CY1X6A:W(Y=6;'CO,TWNSVQ3=!I9W-[>;]9\,"*P.@'#N2@AEQ-65FYKZG-I.+1*J\E^6ZKGTE[OJD-CWVFN.FN[ MUZ?S#8QPIE&NH[#',[48C7:Q[PYG4/+>'0/2\PR>.I=S'L-5!7G5GYM*J[)K MM&MI;PA,&'HVV^<=VRYY=JV=M[DNAYD ?V#V'I.E2)0\C++W4/;>[>#/&T)1)'TZU*\JS79XJHII.SZ4OFWJ^( .Y9+6G/5DS1_-E@( 'DCY45F& M08[/W:7OO5F A;+R_@Y/6@VM7-Z2^A 39XU1%&][6)-(&Q%DHEIN"WLZ+XF] M2GO3+U/^9@$1(4G+P[@L?LF#O6G;!DK+N[^TO((5^HZZ"S/ UC,].,WW$I "7<7A(WGZ;K.2IK.Y1X M]X2[-T,)E$=W690X0ZKE8W5*&JVA)I?\83YL=(<+=9$VFS_:MO<;4Q5P61QM M9E55-0Q.AO B^,168;$$#R@/#J41_>F.#*UY7E7GZP):XY!G7.S<3E$AWZ>$"CQPHMQ=8 M!LJANZG<%I1#E]+J],AB+DJ>S<-\+[0IG;*'X5;!&C*_RDW3WCKB^*7:S\4+ M05JM++^W5K;M:=-4^(0\8[,77C\4,64Y6./C-5C^G/-@!8&+@E36=9E!]W?_EQ;TS+(61Y M%V0YP]%-\^&*GG(USF8:3*.#!Z5EOY@VI$2]104GFFS!CFUN2^5B?EZ,! I M_*=O!)=E<(0H*/$-);Y="E$FU6XG5Z=K7=MB-J-Q$>>Z?.J\?;-,UR2EA7%V M;<)C$U9UY7$+8@)DZ\ PL\1E;JU'J6\W.>X;2'UK17,CR)2!H<-JD%^.AHGN ME'TAGO8"W0ARA\9?<7^;"3W'TC/_@R7_W>B"=:3Q4A[;C:Y>B1&=; AN.QVM MZ+)7SZX]HD$MZ8VT(@R*Q[BV@C?2)OCX!F4V\:XZD$7147O49!,OHHZ"8\DY M60*EQR'X>8G;0_"3+OP\S_I--J5H53"6*XFIY@JBVRIZ2BGM++O-BA=+^;T: M8[O&QIISCC 8E$R(-DQ2)I/$+[B?S1BTY^ MMEI%&+-;E?+.V U<,FVGQFWEL3G7+<^QH35Q64WIUS?R!L(,/ /+7O;FKKN' M&>P*%OZ+DH (9BX!,^(P*DTF_D8>>F+%JG;,4D"G30^V_S8_0 M3P+HUSW@\QCIK&O_>\ELO]2'>K7+W(6*Y$TZ[=PV-R>P7=31?$B[63V M8#3N]#%[@V.M=G55WHR'"AYV%!Q/\OLH+LOR%TEF1\!S;=9X"> Y+^+4AWH/ MP/-"MI]KTDK1+9:D7;M7;SESL:OZJ?-^>'_IVLL%8UNU_2C?'U:Z6',#<88! M.,-169*^X/G:CX@SSZ3[I6Y\;XXSSZ8"IC[4>\"9,XR?5)V8&\59$'++,2.; ME;MBJ9$VP+AV;U61E],MEA-*Y'9J.LV1)$" 29+_R"R+7?"FBX\(,,]D_Z5N M=6\.,,]F!J8^U*L%F"Z]ID6WV!G91C%G;;N$L%@I:<NI!O02" @6&ZL M'JWD8#;-&%BDI8'?=6O][;_@G].3-<=0 Z@R\W_TPX'_K\G4'CMSPE&"_4S2 ML(O@H[D!8>TKR8#?C^L.AOT+=OG1?%SG/XQ/>'((UX#D9P6EJ M">H[ !]!F#W,7#(OC_[]?__?X]%\-Y:\/6TF#R:ON.T$(GUF$9N&ABJ MG5-GX/5?56>C[L)3# [6KM-^UM>']8B$7<(Q,,W_RCSZ&4[*$Z$MU6WNT;P= MC37G&+/HZ_%KI\^2)>CA0R^TH%Y\#0P'*,C:^$EH1YE'GO^5 #[4C_*F\,\L M_43DSPAL&6:Z2_<%#4\D0'X7PW_5/Y/\I\P\@&O?__0][2>C.;P;_@Q, "QJ MSJ$WF\-PCA]]^M:'&IKQ9AFXBD$_^\&BU&^/=..\S?PLB7,3K"9KG<(Q4USC M=%PQ>$I7*))1E2FK8,?JFG"9AH8MQT7\Z% M):T#5_>?6U)NJ5\Q%W@'&PJM\;;GET:J)2C$TY9S&FLWVC5*P7+3YB(8"J-^ MM[@!+>F?6S9;>4JM*$%'9@([Q]:UHM*LF: E]W/+1=?J;>-N:,L,HV@KOF:U MV1E\.X[_W-1K+(4@Z+.RO6++_;:W$GU_LU%(!?NYY:"_=32NW3/L>-#?=2:T M;P2."5H^&=*0J:DE?K[6,,NJ4;6>G"^5IO"93X84F:.*IGFMLKWDZ\:XVG=M MI]8!+9\,J;=O]R>T1H?RL$D6AOL>W31*\)E/AR3G>LU&KCSNR*(_=EQ,HYWU M7%"HIT/2W>)RH*Y&'-8C<6W.]8KBL-)1Z*"3ED5R&=B+K;.TEV);8T9U41A481WA)RWKF*R8^^:T(->:^VV9'D\+9 &6 M2WK2%EHZF5JG5=ST]5>$#C24M"BJVB3$T-N[4*5A2UJ(P")NWI.F'2\WGXV96EU>:=Q2'N%4M1 E#/@3 MV:O8CFJ;VK*,&?,NB)P5GE\NDQCSB?#7F$.S0'H M\M/!=:H\UMG7\AM,G+.&)2SY=@F#QOID0XJ M])9BCQJ*:V YJRQ@A4H][RI/H4)AM)G*33%-H<&:J% 8!>R)($B%,F8TS5 \ M2QCDS\_62!(;RUY^(=6F$V%?KK=RRMX\-P?MYJK2(YVB*\718K!LS[5G%G6_/R-BSWFBT_MSDW,JH;"D5;S7=E@ZR56YWYM!*.A7,H-&EZ MBMUGYB%&< K)%O,.M_?,<\:]*,UB?E3"6C8S5P5IL,-89K(Y9]P=CS=[Y;6A MVTN3+,5+&]>V)0@#3_JY[W<)BQC93EJW%?+C-R3IF M]W+BV,A/]U18VYPU;L9?-=U:98G5?%'2MD.\NM_!ED^>N]@)Z.:ATR^1\BO[-:6P#J] M#2,J )5@4VB^Y[Y5 NZ=K[@\V0'6KFSD%KD(=;P:MW(87,A.7[T23S]QJQ^\ MTP/E 3Q31_5#X^OIA\=OA<[FMQZ?A MAS'\-M3C-R^CT'@]JO!S][ ^;@5?_V&,PD+SXU M5:>AY\21<9% Y'DY/VH(_OBK\=WC*.7M3I6A67_C67^!GWTQOPP)XIT$P7[F M<"2(*Q $@J:K$02"IJL0!(*F*Q$$@J:K$<3+E>J1(-Y)$!P2Q'4( D'3U0@" M>4U7(0C^,\,@05R!(+#/&!+$-0B"^HSQ2!!O)XC?/XKX(M/]?H/F?F/0MU.I M[*_&IWD._/#_/N'XIS\U+^(SPZ=Z*AV.^]E$I^-+IC^\Y)CY,O4<'?RQ9VTS M#?#Q/,Q(KF[HF6KL&H=#^R26/?Q 8 3^WR_3M\@Z?&UAN&J%N0P$7^^0$=B] M+]AQ/P_O8'Y/_ST/8\1K*'8,WU,N#O:WB'4Z$),@TDL-_SL-,E^^O=JL![T1 MX)B$OPEQ*>G$BV-Y7F&FSZQ]'T1I)-C>#ZS00&KS?FJ3>LV>OU6;PQ&[PV0< M#MHA]7D7]7F6:L,^,^E6TOM;E4K*PB!O&GG3O^1-IWT^J^E%QM3S[/!+PSL, M%-4Q^IU-@;3'_4;50O /?OT&_O@,+?Y*L;T'FX'%AXY6<]'BY;-EO]K6I?(4 M*[6J@Z6(:9Q=3_M(+U[;N"56&V]D0XLIK!S,!XTA/+=#?OJ&\WB6(QETZ!_! M#8*;ZX";YXL6]:LTSEK8SI;%ADCUYYK6V,[31I?ULM3;3<1-%UMB@;0F\6!4 M<>')'7A%(:"5R.D;6575+/HYM"%2VLD'QI=SI4J"L>3WF <#.36DC:K M5E3JKRMIERIR&F2!Z#"F+^U8>T)P:LXT37@P&-8FQ_G+%B=/V[R0T_*WF4<( M5MX 5IR]6(U;3'F!,7&5,3225ZW4[RK:7-JI5AQ9&:TKK>&"Y$6PK1O M^9J5]XTM.W4'4EQH=O)LW=^OMQV (K"F.)\E&'27X*4.0M[%(%\[9(A0Y(]0 MY P/9_0H8[(;89*\LUJK\7R6VT]2OXLT+LSU#EWQ8FE7;;K39?8 !(ZH$3;);"L-R8Y[4%U8!JPG[2;DJVQZW2CO?A?4*[*+/M,FXS M;?@QEXO!O"DW8ZSG,J7^CK8-)V\"^&'@[G>6N22=]_',\#JR[=(B_1#\7!Y^ MSO" G8Y4L0O!6I5;4WFM&XU.>[I*FP8HC.;MY0I;J;*UR2D+H^ZNR0XLI@]Y M0#Z+(=Q!;@]*WDL9=[JN&%H+R19EB\9$?9?;QI-5VCL(VWYC;) U9F#G"D45 M"W9LOKF& =.)0.3YBUPZBA+V;G+$2BLPQA,^;5>XO"GE-EJ$ M$5*+GL9B):AM&^L-G,$D+X^A>;0E?CNP@?+R[@U?GF?TJGC+W97")B6)-8<> M-1H+9[=+VS^NR)6 $WB/DH?"ICQW2QMMZD(X@8P>E248 L$)2M!#"7IIP:5MKNX%FB_2L7J8:$F'633!3D*$# M.,(A'+DAM^3-HAF4@/<'\+ D5W)S3FQ74JDE4+MY6U"'6-H&/O__V?O2Y\25 M)=_O$_'^!T7?N2]F(BP?K2P^]W6$ +'O(+8O"J$%A#;0@H"__E4)[+8-[?;I M!B1,G8GI:^-"JLS*_%56;A7@U-!(;7+$4#/:DC^J\$(9&@J1(XT@'H#0HTP\ ME(F7S$R\INK_E70?7![@04YZ)^MFV_ M5RK/I$:>"#:;I5I1:R)=C=O/-G.;!8/?C0O"MMSOR199L6IN1TQ'?C;B(8TR M[;X>SJ!,NR\,2#]WS*GML6OA6X4CI-:RP..[C9?3XG;,+?(3*K0'^8P@;?TF MW6Z&K*#/ /ZD(OQA293R@E+M4*K=[>#/"4\>-U,U(NV,9H1J:;+J\6-JX\>= MXYL37%R9S:0Q@8L38B76:"LU#P'P0$]>^H%-7]"3=W\*F S#Y\S^/H0GOXLG MW66E2!AB4.>#0I[R!KZ;ZF?B=OTQQI*Q,[,9)]1"<16NPH+8S4)$@*Z_;.8A MPU[0\Q>W:J 4NB^70E?0O:4I;3T,:#K6@RQ&673)B#NA=)A$[4[/B@(C5%!- M+ML&+U Y8!'+3%6@ZLR.)OB@T_/B/H8[O8VW<4+"%4I<,!T5W3"HK$(Q$[D! MV06>D@S%ZDQN1.4N'H6W=E0 B7'718E3KC4E!*+ M>_:D3 DE,BBG/,%?\F++7'#9J=$0?@(?OM.Y5Z2%_R M"JPO#P]W<$A!672_@2-%@5&'$RW?%K:KGE"75,T0R+A=:=YPE,V1F:%/J%7+ MR&7PBCO<0"38EZ.R#T0&9=&A++J$9M$!@QS(MN/J*DJ@NZGX#DIL2?HN]DJU M+NID:U>V@5UDFCFCM4T[K5#EF*$8]ZXXLDDSR&^G-5[O9AK-8+)SZU8H9J&3 MC:4?: KENGPY2$(YO;>(-!]CO%U&2 M8*J@3G2W!SW>9%26RNGME.B-YC)/ME*=-1OW.4>@Z=DNI^_:1HWI,5QU2,JE M!31'(N]?BGQ@&'1[+,JDNYU,NI8_5UVL#/0<]H'\ZZ"7Z#+9#_8RQU54%]\/ M?B*7&\QS3%W!_D5$_]VHJ7PX@\=,VXUN7I$2/>L0C&(=M.BB?L!^OIO;9 -S#S1,ZIS 4^9N):*VQJWN]9:R?EJE5^MN7JIP,S#5"E" MFWW6'DFS"&W^S!7X)=$FDPC:[AYM3G@,1P+#DE-Y)/#X4"-3Q2EIB[.X/8;& M6I4E+UU7B&&*9(2)P'3'XQF$&9C]1SZP:93]AXR:G_H $X1O+QO%?-6L"S@Y:FU'#EX:BY$]$KD'2>J!R%SPKHHO M#A4H.?#"U/8=7S(Q6_4Q#P@V2A#\TQ#76^2G ?(K#C!YU'BVM?^^9*9.[*0F M=I>[C/-O.)[:)3S?DH1:KC\5^F27SZWCMI/EC,3TRAG:%_1YL.K139*?\F#[ M(Z,L0))^8+.H\PP"'@0\20.>G[O]V%&KWI\5LKH0$ MBP&8&1G43-\Z8&XH9 M3^D:RV^7_&BDL-N5-YU!G(%NOS3UP# 7/)#?(\[\)(TN=N4[.\[\-&,P=E*_ M LZ<2[I5PN/= V@A;W.9ZIJD5)614W?(E:+]SRI"TV!Y$A M QU^+/M D!<,+-PCP-R-(?/3O,#824TLP-3=RFBZ">D)D2^R1"[?SXQ8/>Y$ M!V;9F::(9\(%!7/90+^!LNP9\Q((;TP#?4 MOGEL'LQYZNK@,6757*N0#OA(R?;PX^>2X&%7VDGBC9G=!(OB[;=Q RRZ3F^P MFV814C2D:$C1D*(E@T7Q7M-Z RRZ3A^[FV814C2TH]U*H[>;9E'?0R=V=+4"?S(/QVQS=2E MB (=#--8?' =>YCD88Z&50-;Q6CB :,(BHJNJ"BH M^X:; ?BN+G_H$J=>N\0ILFS,=V3CXMZ>BP.Z61CNM./S*89D"1^J; M@3;[AJF>+"VAQ+J!FAP'ZWXY#]\Y1%* #IG2TE.?GG]X_=84>-58Q4U5\U_C+AY%1*)/#I800?P;SM5WG]]Z>!JYI^%S&9.I[".9CAWG M]P.OM;512=C]KTLR^4C%[[>_,LG4(QF_9P=)]N4E^^Y(OMUE_H=%"0G:G3)? M1H9%C*P.E3W'0^F;UX2[@V+J6,J+\5IQ__^YZ_I6_J!U0.9\O^^4=]^ M5]+I1SH=:_W:GS(+&N)[]@!K?/\#-)^/>(5DY1RR0M^TK#P?T0[R0OZ0%_(M MOWX/1>-.6WEQ [PZSSY@8#WE.3C1JN $#-.>5 7\@/W?5>#X?W.R#,YX"J9N MEJKMJ?N[%IVH7=2K9^S'GDV;XF93'+F/5 )*_\Z1VGBP^9/6\_ Q=='D1D 2("-V1]2U$=]#MX$ M?2ZMLZ^E<^FJ>"2?8-4/_SWK;0*C0A_//#^'80@8N\" G!P'++;8]!#QP93 MC8(>8)BG;S +#)U[F&I#>^\X6 %E-K())>\0,?&>OH"S/4,]WJC?Y@]V4.;> M2$Y"BOR5*:8?F?BS(^&1S,6$SRC_,:SB;A<1,9Q['OJ_B!]AO2O9_ZJJRR"?11224DGLXP MWH8:T^&%CFDGSF>+4-2<;%.J\#UYLRVEB)W4:7?V+IM/G<\2O2_G)6^.N0!] M]/7>9RTIZSTH@0.,[?CP;\[,ABV4X#'&W=?\WL+^FQ@HNBJ-9^NY>25K.$ZD M^R>]#&$UC$-?15EG;PI2#5QBB)= >C\ 20B+_W.[N!AU2CUH\P\5A^GA@-ES?ZY.54"H#3AZ M\,$"4N2]*QTHONX 7LNN*GDJ^-\#Q)H?V'*,J%;<:7KI$'B3%9;BLIF:F!WP M,<3/S$.6.(Z__>\M67.O3I0_3=E!EMOGH2_N5D(7.U+&35C\!\P?>!8&-J6) ME+WE)<$]G/I 3\>2N< M9%AYMU96F$"#\ :XE@C'W,TQ+38G8!+8=BZ NP=>W:Q!=U46H?A9%#_[LUSL M9%@-'\3/"+3)W_,FCZ)O9XJ^$6*!*>55A;27PM8WNYN!GLEIZ^N=CA2B*B]% M72T1*\[H3%M4OE$?WC7T)#(2AP-]5 W\7!-4K!_[6 MW5%5VH W$M*V*HW84L8NMZ*;A^&-:@]LZCAQXFL%_LZ74(J $X4-4=B0%'&W M+O7'TSXE#,?S9LLB_*+FSZYV,!ZP::'8%-M(3LHR4Y0>;XCDGG(DA_= M$'G4+/)'][RDEKE3'LV!D4?$9XQ"J=6C;5$('"F%U]>*MUC!D4?$&_6FT9EN6[216F26 VLH M3>P I@@=$;]3!FMOM<$98Z6/:7U6E 3'@?,\)CX/!&R26[A5H>6TE2S;7@2D M/A/98Y)ZLK7 *Y7>Q$CY7CY/F;O%NAH"V#D:*6LY>4BQPQZ0)GKFL#UIF2W, MQ/3Q2-K3R*(S$5EBZ##FB%?M:JW:$3/'(TO,*J6K;K\DU"I=M=/MI28[$9Y1 MCT9V\6EYVBG+FK'-.H.)5[3RHTP(#:JCH=)RM5XY@_Q.&/)69SQQG5%3B2YS M/UHFQ0F]A47IBM$J<*5\<4.$ R)ZZM$ZN9[;SY@LGN%KQ$*R79LO+?SHJ4<+ MA8<=)Z.*:I\?5K9FJI1.RZU.]-3CE2HN)#,U6*5&?,H,*"ZO!>.L&\'J$5W] MM*+0&7^9)JRIBYNRG:<),[H]\XBN2G^;(G(-T>1QM^;W)L'0X:QHZ!%=>$'K ML]FBN!74EMIQ-$\L#.QHZ!%=;+J8F>U(VC4">MOAYIO,9&5WHJNSGNFZ<&-4 M7G*AB>ZU5;?]?H/;[ZP RU6%\S\8)\)A MY%6:I7X4+VLZOHK1$-I)\N]GFC% -!91_1)*2TCFVS5VQISD 8%2GWD!SF1@ M22T+F%G>/&J#Y,'?EX&O*AB\QG)?-+]G*W0$ 0-4FJD8,(E@U,[1]E_S,"?P M/6B9@6\\8@7=C![PYC5G>SXF*0M@:('1P$B+OAZ=*:$?3S*?QTN^[^K38%^J M[SL8T"9\K4;? C::;$16Y;ZET_YW9[EW8KUZT0.F:Y@":='7ZN.]2 MZL.6"*X_/[1<@"NY[QH-EFH:R19DJ?)3 7BZ1M_GGCQ7E+Y#GBF!J3ZF27/OT?=19ZFKBH9> B8\/?2\70HBD^N:DH0 M MX]\W"@Z4K'>$)O-H!FAY^?=3;H9/71.#N'YFKO_N931H(:ZT M$*DHKPPM1.P+@: I,0N!H"D1"Y%^)#[,AD$+@:#IWA8"05,B%@)930E9" 1- MB5D(!$V)6 A@-7UX63!:B"LM!/'(( _?&1?BGU[=\2L/ZQ6I/GLJ6'+NO/[S MFDCV5S61>V+3CZG;OL^H/W=5%6LX4?MN_J5]]TO:Y)DN-KHWJ;AMH>CIF\N+ MQ*]VH@2+Q.V"_LDNTW]P&?254HDO#!Y'D?J?]Z ^:_U\^C'+W#10G/'JNR^[ MR)GHZ'/;BTRB14::?/>+G-E?1G?3BWPN3;ZX]?8)6M\O\N^997%7Q$8Y>Y+O MN$^_=]2.>_YQ=*0D$M>.Y*3)??6K7/81(,29GVU*R>8,4IY8162?V8$X@Y0' M*0_:>9#R(.6YXLZ309SY^3'S9H\X20\4/#>)P$AJ?Q95?5CZYUC_I+->+ &^ M]S-_LT3[83^JIJX);W$W!CE[QY/4B1Z_=];PY*6$DCE90DE.![V,UK-)H3=J M*<;0W0U3W.]?RP>4L!+I8-WQO!/]3HJ^*@K!CM[QP_EZ;=J+Y;*=F>VO;J'8 M!SK[T3U\R?7J)MEFB5OXSZ[4A[-NW'0E2:G?M7@;^TPIFRUT&T8@;ZB^8TYG MW3]H:O0KI'&?$\0AJE%;KPN]J%2I[Y])],/5/:C)D9(J9%2HYWZ M>A>V?5:I.QHU[NG%=458B:D56 J*V7=ERG[[SJ0?R"R!E!HI]:=\ W'3E22E MODPSUL\J-1ZW?;MG,5*)2C6 MS:R](Z3!I*;ITG#>G'?BC'L/#RVKN7W'ZF;4L+JE15V&O=:/)M)1Q^$3CCF^ M*);HR6K5,52&;-K#9C94:QR<[[?O5.J!2J&X.-+EWVGI]R5U^;+A[C_5Y:%; MJ:P7H[)N6+ER>^9-.PU#F8'YIB)=)C-II,M(E^]^7[Y*E/M/=;FP]%-KBBTL MB183-#VNWW69$.IR]K OH]06I,N_TS3N2^KR98/;?ZK+JW;#(TE32O&4YI(; M)DO6RS-X*5<4_(8;\T526E#P^[H^D,,-/1B8ABK[\"8:U5J:SE:%EYK NWVD M$(BYA]U@F#RI?I&;NW/YS";;;='_];POE1\W?N6CZ\OV>P+WZM:OOO-\XY.J MM*4M',RYKF3/HN^=RI7*N+NFV51V%B^M?;^4WKG=:K$CIJ%+ADR1E[/[4-S@ M[F'EIVD'":;_ZSF"+@(KW4+#&#OK 6=(2H_,][:=7E: %[Y&Q1(7/$XB6+E[ M6$'62A)\4A>!E:$_-(:JU)CSDE!NLF[>*Y2:(8"5+( 5ED6P@F#EPKZNVZ+_ MZ[G'+@(K7BZ?EU?TT#&&+[7;8$3.' MU".&RJ(0)\*#/_!B)9C:K^>S^G,\T"UMK@Q<>210XDK8S$E"55HAP(-]^A+- M(CQ >(#L@QMQ-OTY'MCU):W-:)HB:F6N/JFLBW0Q!_%@GP+%D"B=$>'!G_B- M$DSMU_,2_3D>-(Q^!\=G%"6LAHU!.RAE5&8,SPN'-"KZ,K%QE$9U:7+Y(X^ MNF>'3%MUG_.V7A4V$C^:AZ3ZHCTOASR/3]0"85D%?\N'(DG $#X $N2@1_I] M=Z'Z\^CW/P[67T*_Q\K27DZ73890_47?-R:6Y5<[4+]34+]3%^G9C?3[*^DW MVK_/%'R_A'[O>IGUF*US2Z%43JE^H=I*ST>1?L/BCIL?KR6KK; F]S=7R)6+1*VN1?D=5%,#T0@'SFPN8G^P[HBHW M&#%/K!?E5P5E7P&X/UF2>]=8'H>OY:#.)]!\N]0LG$F)*\.RO2ZQ#L+B=C,3 M2?+@;;G@:0R% >X)&C[9! 1!PY7=-#^'A@%;5(F/Y%F$30YJ!!=XHG_A=T=??_P/^>7Z3;*J2"UDT_UO1O:4I;9^B1QTF]ZPD M5/J19N&4P4?SJ'#FB09R^@PJ!/%O2,*KY[YY&"ZKIOGWA\Z?PQ/.KE^R"J3> M?68UQ;QR\NSYGMES,N++JW__SW^]IN:'<."R8SKNTS-2O&+?@2U4)"TS%9^Z MJF3@D@9>_R29H;3UGG$I^T@_>ZB?7L"&COQ.!&#SO[%7/T.F'"V:)6WP5WP[ M".?>-77XVO-G$;Z\?.AX.M2:)UAQ(*FR/G(4#:OO>B8=+W5[)Q6F?>K\0I!@,5A-BKVT&$N7NPFXKE MBB%M*O-&A\ ;8ZOHBO-^O\&)<"CY\V]ETN)B$S)"V2B92Y?SU$9OR(8OW_KK MW=?.JE&Z#9 ("%/F'-AUC7D5'1?SYRKX?U=5,!;"E8- M;!7(X0,&;>)H"-P!'Z*OY1T+3'>+S27E!JH=<4^5X48< F#Q5/O]+LP!H5 . M'<%[JARX0%!5C]_(9@#X4'0="Y(;^-&<6MK[39NS /KY[XL@FY+KBEEWWLWD M&YIDU*8K:3ZM4!/#[NQ%.-D-)&)C65LUW>S6V!%$JZ:05M'I]J 'TP!! M$;K*/ZB"N^_/FZUA4U66 D_%=!L^ [X.?-_"0B_[[XZIN?CQZB6<9O8R2268F;U/LY&?^9GI@1_-MK*WSJF$KDY/AK MNI^(%,&72-,$);-3"9S])4)D2"(M3K44*695DLG2BJS1LO9M;Z)+S]Z#184A M/5N7LD:P2!5#'!_,4D8';GSO1\Y+Q%K1UFK>L *_4",\V?;4&1Q)O!\*3CRI M9GG$-(DA;8N-5"8[,?LSD3I^J,:V'7S,.R6B5*K,.[4"OAD..F D\W[D*&M6 M@BHSR1NM3$C,N32U5G;PF>GW(QG?&^A3P9/XVK0C[MSBO,TN0OCVHXF..\PB M/^Q7<$-5M/FH-1P-"!Z^GJ2/R"\SPZ;&K55CJ]0YES-[7JX>#4V]'TKPU7&5 M'^)=(>5D*C6\GL^FJ)E(BT?O)XG =IHSLDI8^+Q!:?2FH6C61&H\VZ MMZIQ E51\#FC+[O;50?NMN]'=JG5K-9,&4VBI3?JU9*S8$TM!"./6%K1LH5L MK5 =$%3%=.0;??C31&>'-.M1L MM#1ZLV&Y;=3[2W,"23IF:66]GO5K:[5J;.>:,6#&8GH]@>\_9BG?-E)* M&UM!64YEB^@/"YS('C.JN9L(%<\C0X'J&@91ZK?N78TLC"8CKRN6S"( M6L5>CG;EL8//._!"I_R?8N UZL>L51WK?;,J8D+ M8K5=-X=.2W$)'K[]B*6+F=CL<8-T@:\)>"N_6L[R)2]Z^[$Z+2C/\8IUBK>X MT7;N>T*5"N!#CUDZZE!T=C;6USPN4%LUUY9II1P]]8BE$WZ@E&M*ITE8$W99 M[=FY[*0)&[$*W)8'+U-I9HX:KW'PZ M&(M5.QIZQ/]<);.KB:'5%JQM2/!:?[+HUJ*A1PO084IJKYBI3(A [6_==,XT M-].H[.5X!=KA0JXZ97ML4(56/BW7"7':VD_V: G*J9DV6@_UD)!,[0&9;)7KAOIQM:@ZN6NOZD1!7G.B21U@E^J)TA2I9@VAI6TF:^VV_AX M EA[ E58;[8<9*85WNA56ZP[JS3U014\]82V*.Z6+!#95990\YK(5_/=< US M"T^HB[$<"%/.YS0"SQN9;6GE=@@3\"!SO&!<8-1;RZ[,$%1VX':X<$-2^,<,'CE8H:#3V2 M ZGAR$JS4QJ18,5AT./Y2"U)&KLJ+@C5ANRTTZS/6T#!3%[8K(: M/^+T!9WN\ZU\O]W+3EO;+( A./9(#KJ":-6SG*%*.7E[.X- CUM;< M \6=;/%;_-$-LC0?M%+11,X8NVFDVLZ]06S%?*XF=N8P["_6NTG<#198M*5 M,D;(-WBU+?9E#7>[9"^,QAZQ=DEP0[R4[[3Y6KUFUXF%,-Y4]L\]8BV']QVR MH-&$8#6WK(P/)MUL TSWA(IELYH^DQK9,:'.9OUF<$+%I&JOUAW) M2X^W-JF"GF-5IVEQ<.@)$V>]="I.?4#T*LLQ6< G\@Z/AAZQ%L!!I48TU32/ M[P;=C#3+22$73>"(M12=:I7\2GU*#.V>W1@NF-UNVXDF<#395KW-+\8:HPJ4 M:2F6D0ZS678_V2/6LC-Z;K4[/4VP82 7C-+&7K3;1B:80HOP!,ZP,\9G"Z6A)[2(#=LA M238CY $3TL=#N[U<==%CPQZ?LCK3-5Y=;.;=#AQZM JUUI*K-LG*FA^FFR(] M#%/M/#.#0X_WD'8=SXS;HLGG YVP>;M7&[L<''JT"JWMJ+H9E1<4+WEJ>B(5 M[9+A[B=P#'2,*V3I51;L(9M4N\%O;$FO1(\]L8V[Y5*;+999HK9K-R0B\">[ MQ7[LT2KLN'$_'.O!2, W);UG>M5Z ^ R=6)[;H?]$=&8EGI"BRV"4X8ZX@O+ M#G32'.M"QJV%Y1JS,:0!R8=YCUT5G%"D3ZA-,5\CS-+"EXRM@S=7,I%*EX!U M0_]0FS?QM'-XVMXZ@^JJYZEJ:ZG"9]FSN@H6P^N#5^1,1S:^/4^(M\>(2D:> [T:!0]^=8 !U[ MKA/,YG"(!?UWH:VZWEQ?/F(5^^#H R^#;KXH (D[&@X]>!*0;A_['\@6BOB[ MVQ+VGT2_DW__+_@-N@+?QF1"\.%_?]++"],@G(RDSYA9-04P;S$5AZUTGN;# MMRY>SA-;VBOE]%Q?S$,_JNI&;&@"I>0VNB?*]L86NWL.M<%? -\:*FP4* X4X*?G+K*7Z&^BCH$H5%;,?'M@!PY>?W/F* (:J+^4Z$S9ICFDX8!52B) AXZ !B^IQLNP[,P'[Y[V%^BW3G]M_?\0^P/37.1]>LS;;*-7N7&'5"/B*$7(=Y_?>G@:N:?A,J?9212C^R=49R!*7%W13'Y2,=:E(Q(ODX_3R)]9R3?X2K? M(*>K.2,X\LE?MW)D DN\0ONZ09&2*W G)]W:2ND/! M)A[9&Q7L?]C?*G;OSS]<3MDQX8?_[UOFVV?(HS*/5.I]MSIRN<$\Q]25:]0C M9Y8?E$M^(HC;C_R\C;U_EW_Q[^YOQJ.)A_T/T$7[$IF]!2O\3UCR?"O@](]% M@[QIT>CIF^L*QC4P\=R"<2]X2/U*Z']JT!"/1_T\;TH-#C%M[!#4/I.T7\>T M_17=IVT"R+'?38\YG^"D'^GL30M."\;$D;Q<3UZ8V]YO^XXOF4? SFVYTY-RIN!CZ+PGGRGA+7EG)/WMF(W.\$B:,RCN:;,3'B M,L*[#[PD;EV1]"+I_70&4^+6]92W'2?T4Y@D]B_&D$M M@EID*,2]: F4WGA.-4AZ_]3_$O>B7>O>O#CBZ'EIJ?M@+CM5>5^TBQ]^.RCTVIT8 Z>_8(26D2ML W(9V+V/VDR?0:$KZTXU MU: ;AM!:!'U;8$="KPM[8[+?OJ=)$BDT4N@XJ@ 3K-#_N!G\&;1T+K&DQN(+ M5=!3U'+$:NJHE(/]B2I'B+'[]0N>,U[.=KU# F0BU/=X/Y#0-: MR89VCQ0+$R(EV?BVWW"[6O6C^U;.H,DK)Q=,E]3(XK>R5E7RJ_YFM(IZ49/? MOJ>H--IPT89[MQ;T[VCV&PMZRV5"H;_J3(W5F B;9)EEMX6/[K8Y@T;3LPG. M29E1BJ\5J=5J0S0K MC#)+#_N&52/(F;IK[X)IM/6FOWVG'@CF(C>4QUVW>WF/>MP!A-[<<7T<[ [6 M!3SKO[Q+^*K9NS&D)<9-;2) +*D^^TCT^T#R/\*]I;=N[_P%QQF2V;2$TKQ1 M*G.AR$*?/4E<\,21N/AI@K(ZXE:K*\?-XR;W9E'DD@&"3Z$'H9:[PT&0U?E\ M*]VEBYGA)"?- 'JPP&BZ8'P @<<=@L?I[-RXR4TP>)PY&/$I1 ARNJSEU[,^ MG^<:9-A0UFM.@[?9P6 $E;E<*"+N@T:"4IKC5HDKISS'36XB$""I<8]/@8;N M:$ZA0E@N4=*\H)YUR6:C"@R(L$,)$A<;>&!#J%W$R0Y5/P49@$,[M1 M$B8"3B]8;Y+>%!KM#H0/YMMWAD+H$4=N?]SJA- C*>AQYG#.IR#!GJ3+Q' E MI@U]361VG+F9X%1D4J\L-+H.!^82%7.0 M[$44_(Z*.9(LYF>M]D@RH7%[).(/BWP$ 9GLA"4I46P;THY3UR5K,]$XN,/# M:$B&0667:(M'QO[7"7%\! 66@(]D;IR>&-O&K#"7O+ZT5F<0"O;E(RD$!N>. M9"181Q 8W&;$XB,-[[LYWYW65G-AZ*8R4G:XHFNI2,.CNA.:N)#!C^I.$DKN M;3?"OC[9R>R8G: T'L2(^U"$A+8EO",!0(Q(C"8DL9/W]1F!,N/OB^Z$=@6_ M(^1#C$B&)B!C*&X!2" C$M"$'&E"C,802L_]&M?(1=$8K&+O';#@[V=VHMUF M:4+<3=)?:#GS!1KWAE/7H?J2Y3%(")$0QMXJXDL)X1TEZ-VFS,7>81D!'P(^ MM/M^'2&\@BV/A!!ERR0D6R8O>7-L*>D*3*K") LF8GJ8;LMFH*@*^ $#1W[, M4B4O<%5+M7W,T0YUP*8N1;S1P=LE6\'DG]^JYCU]E32;+W[?/'*3WQ\CKMRO M ZTK8L07$7"4ZX)R7>*F^ZM?;']'.(48@2R2+[VN"61$ C)3D("CA).;2CAY M+@_$2"IZPK62$7*G_VUV4=":UO=O;:\C:TA;Z,;T3):&# M[;*:+?NY%9\W=EV1F]G.A@Y%DH#-WFB21B7?MQ7L0S<&?N%6;9_6ZG%%87=K MG>%YJ57?=3=LJ^C6(JV&C=L8=+C[7)M1>H,&ZJE*+3UHJWW?@WJI+5#^[1:T^6V4Z\MZUW!"C?JFMD, M5HUB)U+K?7,T^H+W1MVA8L=>7804.WFMS3ZMK<.N5]>L38$02D.KQ1?G9KW1'=L"9T(UQ#=R&Y!Z_VELS:1G*-LSB^1S0F>.52AKU15< G,3)JI MF*M:DFZ_E.]BONI:V/_H-K95)=?[W[-5\]YFGG7<&9TOM*!F#S= -6KVD*CE M0$*(^GVA7##4[RM!,H> []:$$.V^7T<(4;^OY @A2AJY:N%F_H..73><+I(T MD$E@JZ^C9+A#+EPSL,"CY#=Y;9PGMK0_2T"?*86&.B\'AA!TI$Q?T=J=5&'V M)ML-]U3Y20ESF]50Y422A@6=&/G(O-SQ>2#\IOWR29-[Q(BX/?>Q(,";''6'KV2G>+[8 MX5=KS3*3Y+-!\YI$DD.8CS?^Z MN487TOPPL"E-I.PM+SE6<5G.#X.@= 5U7HFE"3'9#A2BY+@$W_7ZXX4?0G7. M '6F']G,!=09)4PE1VCO*X,*6>Z0[?YUT^N2QHBOIOIQV>Z, M8^6T4+>:1MY*V\OAO+_BK;T^IR]IO-])UN#/&!#[/:37*TG]XC1>)=\P_EWG M9B)_B,CXP])H)1&19_30?G$B45;C5R'R.NF/"'@0D<@80"L9;Z8D$M<+UE/> M!I$WF&3Y]XEZ2D7W9.ATQUS)5[_,7:CWDTD9/_;>LB\3T7TKD0>TWHCN>\B. MB]T"0XEE]T0WZL2%Z+X'NI'=F,D3"U_U1:?WSJ3IL5TK*]HD50VU0J)ZYIVUY&ZLY&ZGY\ M/PU2=T1D@MK075W=?Y;*'Y\.5\5479[TQB.^U.N4%DQS[?4JD0YG+KAEH[RV MKT)D[&W]$K9EWXJESO7PHC9=U?A RE7*-64BMN5([6&9+C+5$9'(5/]*ICK; MR[/9E0,"9O-0?Y#>L M,]QOVNF+&NM?,>\TL>6W;QZ;!Y.>NCIX3%DUURHD!#Y2LCW\^+DD>-@]%._> M (=B+OV] 0[%;1H@%GT%%L5=^'$#+$)2A%AT*[[ZFV91W$[M&V!1W"[Q&V!1 MW(7B-\ B!->(18^H*]B\B^N^2Y&?>1EU@Z$%UW_%C^N8E M812[ '28"OAC?^ZJ*M8 ?YA[&&\KJH)5 UO=WRQ&$P_['RB"(O_SU_1V3EE_ MPI+G6]6F?RP:Y$V+1D_?7%Q-"\X^#0G)R]7DA;GM/;KO^)*)++,S;#CI MV[;CT8Z#=ARTX]R"O* =!QWY/GGD2U3'ATAH%%5V8!ZL8^- %QSWZ5EBW__5 MU&WU"4Q<=>%/1W^.GOD4"3UX3Y13B^4=SS]SCF/<#'PV6&ZV >?'=T/MR3L; MD>@JL+@9<1GA3>*%7DAZD?0FO%GF5:47M<;\$L*:Q)N3$=0BJ$6&0@(6+8'2 MFX VEDAZ;[T79=+=.%?ES ?-*S$Y\K#<1OGHQT+]W[=2X_E/*N*Q3Y;$"[V" MZ&0D?<;,JBD^'RRFXK"5SM-\^+8BOA#LO6TB(Y*P)IX4^\Y+@3SY.XUP&ME9 MU0^SM;J@-CE2GY6Y;6;=>5U3C]._750/_7\O9?/T2]5\-A.:/;[;9 0JMVB; M:5;H;YE0! 3 II0D?50S?XMQC*3LQ[%3?0[%3EZOBT1I]IM6-[K:P@TFJ':) M('#Q9K^\VYK]V64U>E6D,VR5E+K&D+):%34MS\/A#&HT^^U[.LTBC48:G?1. MDU?6Z+'/E++90K=A!/*&ZCOF=-;U+ZRF-;41+&I#H\^*H:&>+16L4J6GF MVW?R@$RM1CU M!(&[K"J;C71U;;8UB2_I"TD,>JD^D^*@*L-VD2DJC;9K1'].ZK]QH@> M;VTZLQ2;>:*5*LD;+W2JGG?A8W&SN>GGB)W;Y$OT5FG1JV;9 MXVYR7T2\OVJ+2*34%U?JNEL933P.1GHNM!.6SN^IO93T\QZ+O19<&:AH-^?)"YX M9$E<"#=!B25QZ]650_=QDWNS,'+)(,.GX(-D,NN>6L[I1FV=+_1'7I]3\0Z$ M#Q887=5QZ\25\Z[C)C<1$)#4V,FG4&/!BS78X3>N"[9?+6ND,HL MP@_FVW?F@E$:!!\_+S&(6Y\0?"0%/LX<$OH4)I0)N367Z45HM(93&M\8A8'> M"B-,@"$A]B(ID*AR(]F5&U%GE4O$@M[H/@UT7W&"J:DF0?G/6AB*0(DL9SY.)5A3SIKIDF1" MDPT)EXS??'A:RO6VJ:DU3AG;+M_PW/IZ/%,C*("U(=D4@@($!;\7GDDPH7%# MP9F#,1_I-T6.)U2J1^)\CW:T62&G-3?-&=3OJ*B$(B^BX7=45))D.3]KU4F2 M"8W;IQ%_:.4C#!ATVMIVK:FFD2>LD*YV"\->-=KC840EPR!['VWRR-[_.F&2 M#Z.K4P47IO(<-_)NFRV1:4,>,WLLV)>Q9!F$!F>.AB1821 :W&;4X\,Z\HK& M="1ZTN/5V4:JR]/ICB_O53RJ?V'HBZ@XJG])=OU+' >D!+0$OS[9R>P=GJ!4 M(L2(^U"$A#9HO",!0(Q(C"8DL:?Y]1F!TO/OB^Z$]D>_(^1#C$B&)B!C*&X! M2" C$M".'6E"C,802A!.>W_!W\_L@KO-VHJXV\6_T'+F MBTCN#>6N0_4EZWN0$"(AC+W=Q9<2PCO*#[Q-F8N]T30"/@1\:/?].D)X!5L> M"2'*U/D2F3IYR9MC2TE78#X8)EDPB=3#=%LV T55P ^8/U79? EY1NDS<>,48@2R2+[TNB:0$0G(BD$"CI)=8O=#78\SSW61 M&$E%+WBY9PN3H2]*,YW0NY5LE"MUO[N+6M:D-K=[>P]<6]I"+ZAWJKW5-F6P MJ:E9%_(+&J=:V6%N,N5$*@T[W=&7["5^;_B>!*K1E8TWW:?NTUJMS90LY_0& MNI'?T:,APZ53?BW2:O;;]PR-^MD@K4Y:#E7<6GWFEG.?5E6%9,19VZIX!N4/ M\VYMN.I.C Y4U:C_',E<9 M&^64WI)NQYYK%W1LF_NYQGU;G$;]3V6!,#_EA MWR#3BIJENIM(G6$KN11UP5M"T=9[F^I]1P9UTAK!?5JM1:8K9<+=;&/4RJ&W MY=JTL"B$D5H?NL)=Y,KT)(CX5\V&1(I]:SW=/JVM2W90'1=+HXF1*N*=6HO( MA-/*?A..&KQ1U(6:.J.TT22GC:(&;U^\P5O\^U;2(GB([J_8IP&M-Z+[NG(> M3])H[!D9*$?TGNB.+9D4X1JB&]DM:+V_=,8HDG.429I8U]15.3-4H9]657 ) MS$R:J9BK6I)NOQ0>8[[J6MC_Z#:V5277^]^SU2'?9H9XW-FD+[2@)A-$4@B$",2DB&3-$:@E)D[%X D-F0[*H,X M5$$T PL\2GY3T&DUD_6(TZA$'.("6P M]!"C'AGJN>KA0#G: ]!F>!]VXN4@X$UYXJZD!85YOQP2UFHV,#KFLK'6.Y=7 M_;"1S>BZM@T(?3*?D0:7'JXH+E)]!J@^\Y@ED.I_P02KI#'BJZD^[M:E_GC: MIX3A>-YL681?U&!3D$OK\S#?L%Z_&0$R61:79_GZC'4W1/A@Y_S)5\]B^ARRWV.TWE-1V3W2C/E"([GN@&]DM=T?W M79['[E7.43Y/@OM Q5'>^<7E':7M(")OA\B["'W!9$H;>>K$(G2=N(L M._C5U4O+P%7%EF?F:AG?4_A59C7B,DVGVW*Y;]>J5/QQ/Q/SV]6)\^M[,DZ6TSPQK?*LP+W*<-B26R[V^,TC?40(9 MTO=/UR3&I\0-RVX*LVJ6(EJSDB7;HCM67:0W MP*&8':PWP*&X#0O$HJ_ HKA=PS? (B1%B$6W[]2^ 1;%[1*_ 1;%[5"_ 1;% M745[ RQ"<(U8A$Q')$4)81$ZZ2-%0P[:?^*@_M2!-'S/YR^^9AN*R:YM\?I< ^/^'L(1,8-U#=YX6BF%?)K_M5R^XY&?'EU;__ MY[]>4_,CCQF7'=-QG_Y%1/_]_8I]![90D:S-5'SJJI*!2QIX_9-DAM+6.]": MSD:ER8ZK@+\0SU.CX91( K#YW]BKGR%3CA;-DC;X*[X=1!LW5/I, 3RY,*,#'VMOENTPYK[SO*)(F%HZ?5Z,^1CFCU:\I\LF.5A7RG_#YBZ,5/VK[\BG5##Z&:B :TGF?C;AGIS#1]^^]Z&$8HZ& MY6'@R_:]%PV3OK^2C=,Z\WXE3C%8>HY5C4?SPJ#5&E2(0+-H61@-TC(U$TF1 M^+9_V\M(2N66DTHYOS!:I6Q[0XD[!9]Q8"3]?B2O-X*4I39KPI94-*&:FC?] M90>,3+T?Z1(EPN_W.QMCR*AU:1EDZ5$#/C/[?F2+*SKTUN_SO,Y51!&G2JO^ M-!2IXWD&@]3"% ;+#)'R<[FR7NU,BU8'C*3>CQSI.+=L]7LAL2W(Z;%AC IS MG ,CV?F@EY<&V4VH M=$3Z>)Z2MB%ZG:(8"JEF;;'3PI3;X6S/:2,PVIE*/5?O=T8A M&'G$>=7QBGEQ-@L)O)AC_:)L6^/R3&2/G]EH;V=M+MPQAEJJ[W)".M6H3#M@ MY-$S97\>3/-K84/4FJVYLUF-'9[NB*GC9_H=SF-6K5I@U'K#36?M>OUF"XX\ M>F:AQO*;W7@Q-_("W6G3!7OM9#DQ??S,7;EM3,C4G!%JI:)6G*5EK>)WP,BC M9Z[:%^&Z;=T<\T+-LM598RZ4EF$HDB=TCG8FQ08I>"Q?RXQ23+WG:?Z(@T/?3D D M&3(]E216U*8J*S+:5!.GLBJ)5&I*DBQ-,)3&_O-OO&/=Y[[SO#!@EX=A>]T. MI"CN'Y$T%>?ITJ"\Z2WZ1JO=[D[5F>-HZYD(AY+??OHM):^8K7$IF/"]7DDH M9,:\5BR'+]_ZZ]W7$I/,<>EIO+8UEZZ*1];FM^\8_(_SX Y2#6P5;&H/&$50 MU -VF)P6^(&K'JY77TI;"VXRF /,((^7E7Z4+@1JL$<)Z$.1R4V'=>$CHHLHZ])^31H2( _\;[2/]L%[I:E5IQ2"&FL;HY;) MESFSN\&)=?@-4SU )GB'[P;J>0T_W08B FR>S#F$*K)?7\S R&:#)J I+3WU MZ?F'U]. 5M/!8H+&@;PW*M[::*_.(P<#C3@RK'SW^:V'IY%[&CY74I;Z,.'B ME2WSZN%0(C4@4\_\>/X]$O2GO3D; @[\THP\G!FB%S\/E::>8P:^>A%[_Q?' ML/W ?W"L>GT8^$-?1NI#US-:B*LM!/&A4PDMQ+46@GA,I]!*)&$E$#8E92$0 M-B5B(5*/%(*F)"P$@*8/TV'10EP/FM >D82%2#U^F"N&UN&?K<,_;- "3].' ML_^!%>1R@P'Z=05[C@1=,-1X[,B8OGGD(:(Q=4P%_+'H[/U*8U5R/8RW%57! M"JH<5>']WW^1*>)OFGS8__"?OZ;GB=A#2S)F!OTTYO<)ENVY;GT_' MV)OFQN5U+%X,NE$=R]ZT4/4=7S+?2M#O&-(Q]X32>;]..]7+B7^K(E=)[B00T@OWO,QJH";MQ^DUV(_;)CA!" MKR Z&4F?,;-JBL\'BZDX;*7S-!]^U!""^IW&3S.ET%#GY< 0@HZ4Z2M:NY,J MO.DA@=/_H(G$A[D)[4.VQ?Z^:X"[+:VHPR82X^C&[$,["?JEFP172D^$M;_- M&51HN4Y^%G1Z79CY1G_[GJ+21ZTD$#(@9/BY,8V X5.=H1R^DIWB^6*'7W$% MRU_6REV>"9,!"*INILMJCZ.%$LY+K=U6JB@\3'!-??M./C D>2%(B.?*KB1" M0@)NPS@/),1S?4UR$"$,;$H3*7O+2XY57);SPR H)43->YK1Y#DN7R6L'$'6 M;+&YTWV8&$?""9 M[.6.)TCM;UGM?Y77=%]:'_O9XW/:+A!%>2CXF1'1PH=-W%+\0G\R ]J>@B8) M2:;7]"FVEDJ/L<1PK/J?!&V>0Z]2WVSRA&AUG41&FK2X; M @T&APKZ@R'SHE]N]%>%LU!:C8Q\O.@,54'YH@Q.B*S]_FG& ;Y_+^DS_^: M]GFRR+L/D_WG&F\4\#R^J0_&1GY<7UI*QUV&)=@>)OMKC;\!]S^+_(#(#YA( M]_^YK6LDG[>ZJZBGW5I.@O&Q]I0CZN,(*^7$5;U=@5[/(3&;3 ME\J60P[JFU=SY*".5W6'FK(=Y:9$@5]U>2\UF90*5!NV+LS^6G5OTS.=0@Z\ MK^_ BX$1R(6--" IZQX+(Y"O^T;,^*(3G,I\;>P89S/3Y;2P*K+#U:[)&ZS+ M >J %9_)?)3WBES=7]75'0>*()]X;*>$GR##=MT@2*W?[PFJ2KHAN];Q_!)V M&,_^"AF2[A+O T16HXL9D./QRW392 2.Q=^S)N[# 5*$I*UXG,>"Y'+ERY\1 MX(,_-@/Z3DYM2[K"P9WP T-@3.\8=[C>&+RNIP:%:<]7&&(FIB-'/W+RG_LT MD%R=B?%HD%RFW.8YX7SHT'4+#NU;M2H_'%B-HCG?L7H'7AJ4_1@=;C".$ 5%3M(7ZTH'6A;@-)9]8&CZ+">RGXK*M2,Y/[L:XFK7S%_'Z9TT MFJ^1B>'$5?%'XC@Z&C<9%GBR+7YOS?MVXSXA)G/C,*FDBG9LHI) M?G0[U>$J5^)PE>M9[ZFZ.W2\.Y#*O3*NUE_S@\S;LQE88 +R6>U]>%FF M[3^1F5\3\OP>SM4E$P.6ONPH*M;HO7YP%GPW^BU4X1$"K)FI?);N:U#%>9BC M1>Y4C"8>,'C:>,#\N8IU6P(F>9[J8W-)P:07YRL8_=^W?-KIPF5H:8*G>IN2Z(LXO%]U>MVL)%-T2N5!12;?%P0,/E3HN*WC$^H!?IF//<%]U+^V6?9R0&PZMARXKGHYANRV:@1&DTF"3+;@!^5#=+U?: ,L G M.;!*Y>6KN@J_$CT>L"V*7<%RN!_XE9,C MUH:@%3TP@^_T0XHYKE!^Q(Y!@8P9%$@1=^M2?SSM4\)P/&^V+,(O:O[OUR[^ M?995*CE!Q[>'JX" M(K7,Y,*51F9-:@;!E*2.V78GJ'"MM?D(%=+3;J?C&AG?R*_9D2)-YA*[YB J MI$_ ]>/>% .?0JIT.Y#VWKZKF(R7MK3>F)-OEJT0N!&A(@G^+X+SOO,*V[OL MFLW;Q<[(4(NXONE2W&(ER]- -N_N>OZ4[@:R#X02"SP( MBML(*/..!=Z\C=8R_;>'R7-=U3#G&6XBO/(@/EJ2 :#V?^! BO@[WRHTHA_) MO_\7\YW(:O \#'PM$H(HC0/@LV0"X0<8#*;A.8$K TH4%8*^;H,?X?NGD@> M'GSIY&SVLX>'PE=3\O8"Y^VWX/=?@3.+]@X?_!P1PV]4.?#UM8JU-$V75?Z%XO;QPW=R99(.O*KX!4/Y-WQEE\TKPXR++(.=VI*4S)I1"8 MO3K9R&>"277V[<.]BGR]5Y%BW:V,IIN0GA#Y(DOD\OW,B-7?G$.(-P8'[JDR M-#I"QU4\U7Z_J8'=7Y0-SD@]CGREELX5NPPCD#=5WS.FL^];RNB0?]'R^0DRE-"WHS8)GN@7!DPB)G@9F?F'6\OB%^<"^YN7 MKHI''N=OWU_OQ<\[\*&W*MRY6-$D@&5R>)3J_1T9!7S4N,35P2'Q\P\_/-%W OU].H>U@:H(304^5?6"!?/[IF@JV#GH 6@XG-G#4P MO."7P2_P8U4)Y.BUX'?=]GS=W[_C$1C,&'3/P]_V[I>R*BFK0'(!N=Y?45L6 M#+KVE^#%SEI75"^:B"[OC[E@(P/G6"\ \P/_J^DVM+H>L'D %OF'V?( AK[8 MY9BORG/;,9T9.&4#4@P56B[[Z8-W@)GZX&-;FJF0@$>LX7@^-'+@Y'X8.C+X MU(,6GR/KT?DZU/WYQP1H@2W_V'[E.5P2!=J-;Y_\+%<_;"WP=]T%QQT?YA9^\^4%;XS"@\Q&EJ;W_%[O@_<"1AX,7&YO 4://!BZ6%X% M\@\X/W]%YH$;+NS'!1\%GJV^V)M0%CQX<'KEK-!TP&9=OF.+/)3_BC.WX M+[;G1_R!8U^<(WL;!HZ$$X/C '].+,7!-1*I,&"Q:CKA(X;=CFGW,V ZO_EV M+E/Y?1SK+T5??_\/^.=YEK*I2BX,],W_5G1O:4K;IVAYWLV 2C_2T2S 1_/] M29Q.08X<4D:(?T-&OWKNFX?ALFJ:?W_4>_+Y"1?N940Q/[+J#IEU)+%G5,28 M5__^G_]Z3!':/^W18JV^6[570D:1CZFW"\Z0CVGV:,U_LF*6AW4M^P,/3[0$](]U M^(_T>TO_#0-V#+#!_M5WY)/!8/@ST &P 9EOW'>'C\!Q;7^ZUP!F UD!X/:B M0-+W5[)Q6FG>K\0I!DO/R8Y51[/I8F4W)5*X,31F/ R*.WXPJ] MG%4(=40$68[UQTY8Y79P)$F^'YK1^+0S7+(FC[=R5:NZYH@IF"A]/-%R?=RB M-%:K\4.*S!9HMCVDS!",/)KHLM]DQX/A/"=8+:Z\22F]P20'1QY--.4U/6?B M=3Q"%]*-6M$,6J+2 2./)YKO4B1;+? B@<00#GWE$_)2G.[E&IA<2 M>EE02HVBDN(7\)G'Q-NM7DE)!W21R _XM*7QY+0?P,N*CDC:2 !J MG,"-ZYWN5(!=B8]&6O51J[LCY!516H_+SG@MK3/:3,P M$YI=K<_ 9QZQ*:CCFS01IDD^2'&EK$UWU14!GWG,I@HK;=2.KF:%EHS+"[[< MIX>-CI@])FDQW^ATAM F1HLA#-\"6KRQ9["D[FCHO)IOSD4VFQ5ZJ]P\98'= ME]>CZKLC\OD48[/+M:X+U% 8F'9]@I- \,'0(_K'A2+#NX.^*%A#?+1DG4PO M*T43.&) 5^Z8S0(X;!)ZJTZ'064XGW#1T&,.=-):<><.\S.BE>\:68\AQHU* ME+A]1-=2[Q#<9+%A#"M;K;9;[#FD9)&73"%+5M^# = MG#X>NB5*&MW.=+I":[C.6LTRGC+3 ")/Z.E(V'KEW)H0>%VT.'.>UGK5#AAZ M0E'=8I/LIG>M%*_:;%MOEU(3.9$:L"OS6K@IB?=B(AAXM M5R_36$GY_F1$U!:<5-)G6\[N5/C4:FP(,[^QV_K@L2?TM3CLZ>.^LE[SUDYTQ5U3MA@)6=KWQ MI'PE+/$UJ6@8/DX&*8N#0X^XM9@:0I?=C 2^5^]IO7+1,V0_>NHQM[3ADJ,: MIEL6\CN34&C95,P=V%1/**TW8+:+85=) Q'H^'-Z1P0+ ^R )_1@'4XGC$B6 M=@9.5D-5W1KYB0^&GM"#;3!:+ NK5IK(IZKKHI]9256 +]0)/6@4"4-NE28% MOM5<]NH18XLE4MS1U2K86JNN699#T2N,HZ<>,Y91ENT,0VT)GFIE M2FXVY\SI''CL":4=+JRR71E2KI'J"71KQ33631J8*R>4MI0.*%V3V(F0IPW1 M]DHB/8)6R(FM<)Q64QUNCL^%5."N.'/AN.$T&GH\V?E\OI@U7.[_LW>MS8GK M2/O[6[7_P94]LW5.%3"VN6=VIXHD))/)/81)9KZDC"W P=C$EQ#RZU^U9(/- M)1=BL S:JIU#C+&E5O>COJD[6\^.6C![@P<[!@KSS6RPZWF6MUY=J MHO1SW[P] (UICG@=O^3+)WJYU:KW3VW[#A/N0G[&\YHC7H.2.3JP1ZCI2UZWOB\IQ MM=TH/QF%HY\=N'5,@JD@_.NA8S\DS+KQOO,]B!.'_5'*8&!@HQ0L -_9\:$( MX#AN2+RIQ,GBZ,]"'[^ZZPC(!.](D.8T.45.[H-0 80)G:XU-*DS9'>=*0-J M%VF>@2[:T\D#H3#ZWLC_)6^_WR^^[P^L=IYYV) 2D/ M0/H^:-\U0$\1JI9A* ,'[08?PB\'2]JWHL%@5*FA&;7;0]G2OM$NSAC;KAV\ MU7^:1"GTO@8?Q7RN*K]V@C5DXH:>#S[$-G"G3Y+@;^+^VJ5>#@A5O.E=\.E. M7AS7KL.QA M?KXTB2U-.5=]M>8 7YH$I88#&K-+PP&-T:7A@);XTG#T8F,=.'JE;FFJN5>K M(?&5X=H87QJ.9ZE9&HYGK*Z,F"M(?&E6N30?[!3]IB,Y23I4/D"'^&R$E,U8 MM0RX^+^=XLZR.UDU5\I/UU!<:QWORN"UKI6+2/C:J=(;$L0[H\&[.@G>C0^2 M*F^9)Y)# .2%V3%BYXKC4[*D.FA0]OJ0Q5)(.JM[G;W/0=S![+KSU I M%\^M1KI4(.U&>9[3#/MXV&Z9M[_.S.;)J%_?[]AWAV?=J_OB?7[G>UZN9/+% MV69::? P]>K-4M#JJ>G-[['66[\L7#\:8 M3\>ZDC6]HQYZKAU4FJC7*7:A:FAIY[M<*F?D8N4S&,,!90, Y8VC4,K^\J]=OVR:_'.]MS/+&6,)X\NS^4^S--UWN/]JFRURP;TJT$ M>%+=^5XJ5#+EZFP/1JZS<(C93HAA7661[KS!Y<_+XX?ZD;SG7CV>6H_5IZ3- MHM\/HOB,;FY&3;D\N,DBY4^G;D*9=4G>^5Z4\IEB=;:=:!KR+1ATF+'G,9S7 M?(G'T5(7*G@#BV=(,R?!+&6A8X9VGR2=;ET:W\//DL'+>],[*_8N27?AUU!H"U7:^Y[$^6RVN M4)_E",41BIT9;XM+;S%"G5ZCE^.SQZ-*K_0@'OR2[499'B1M<5^/S'Q?*A\_ M]-#Q24?W1'1[OM_!5"MAA!++&:GTJ2@!AZ,MAZ.DCD=_F^ M>G%Y>=@[9(GUBW)]^'!X>*.__+S"5 /_7Z6P MVI@E!R@.4,Q,>%OSH/'_A]%7QS@& (M[#LIPI%$JK\QYN$$*E,@-O07]U'M'^R-Z2W'E,)@QS MMJ>_+7Y$*LE4D/U?9^W'@75<.WMLZ@=/>S^Z[H-Z+24=K1*K=Q7[_+K::UX< MW7@W5A4IQO7PO@P.1*DH9621!\0Y0G&$VCP_XAR$^GWYX_Q">1Y9S=+>_=GS MO=8N/ITG;;+KE3]WBEON'O604MBO'%T^5T^/H7-W"2.47,V4"Y\*IW,X8EP> M5VV9LSW[;?$CSD&C*^74LU6C]=@[VKNKU+2C0E%O)1UP%6_SLG-8^C/LH>K! MZ<'-X.+W;:F#T:BZ\UVNY#-E\5,)R5Q?X@#% 8I%/^(<@"IV.I6C?3NKB"?9 MATN[V#J4>MFD :JC';2D\F7I2KS-YL^TE\?#@\8] !0X$.5B,2-*19Y^N'GI MAY),7G-CN8HAF$'!I_1'TOUY15:6WCQI1)YLY"H*T'D,T)KE0K?VRVVIEO0N\=+/BD?*_O-34Q[<.@_8NRX^%??-PZN['CK,ZL_7_DWE MKJ@GG4YWJ>R?HM.SBS_U?5%MGBH5.S]H@F8"WC IDR](&7$U>,(3ZEA(J'NU M+/K8*RSHIHJ92OC;L!SGGT\424]ZMMM9X2&I L];-VW.Y-LT[0UGW:=K;R>,\^X %VS*N N+LS8PA+]P&.-EX"9%MK3P^'OPQ\;B< M6HXSQVMW\$MZ/JG\NCWMZ>W+P]]'#Y>E8:MS+XF0GB#+&;G,LQ,X^'#P2>6Y MH^1*DK\/?)S"V4'^U]7!61VUCHOGK5^-AU[I"L"GM/.]DLF7/I4^RX%F:X"& M%_[8TE+E[\.9=OWWM=(_&GJ]DNOT>JI9O&R5"5$BX0,<6;1);46K\?7M"9?!XW-SW=*?WV"Z=/XH/3VX1 M[%Z)E@+*Y"LK=+IQ(.% L@E PEB)RY@K@K\/2#KGO5+VA_=X7#^YNO[Q?#*R M+_ZH'0 2:-HG?O9L(4>-C46-+6VSQ9CV$7/A[O>!QG/V5]WM-MV'YL6-E)5^ M#-P?!AH":$!AG6JF+*[PU _'$8XC&X CC"D?,=?7?B>._.G(3NWD^+'W>/?K MSZ@WO*F_W-8 1\"SE<]GQ-6XU7D"&@M^O%CK9[,WO2V*D21=HY:Y&6^+5VSU MA;/?MY'(7:MX\$L:GC;[X@/*JX<']- M]**MOA[V?.#!9,?/F8- ^WT]/KQU]UI[]$3KRJ>IW4?ZU> 0.!'RTC2;".8 M?[BFP_$FY3DB:X2;S2YX_4&XP7>T\OW'\L_FD2T6AA7Y.-MY)'!3W?E>G$T' M^0C6<'6'PP^''Y;<=JLO9_U!^'%;5;-U_O/WL'?TIWSOW;D/\I_C&L /..X* MF4II-FH8!P3QE#064M)^($5[]!3;1;;S]<+M(IM'A'F'A WI*+5^ _KC&NV^ M90\L_!!T;IG1,(YNH*N*VK3-NM>Y;N__.#N]07K%VT+#_96_TGO&7O-B MSWJ^KS4.BY7KX;V4!S=HZ*? MRI='YW_SE3JJ[20<;!)!7BQ,&$,3_98C YZ_;+ZNE+&35'O:>S MDW;C^.+Z9FV^KL-^W7[RBG]^-O5L6;DY*%=_58^)40.^KG)&K'Q.#^%):FPF MJ45ZM%E3U:?3'[IEOR$*:YBY\;DCR6>MQ=Q^[7W)8S^O]ZM7I^7::?-1/BD^ M[MWG_QP>8H O$*]5(5,NBSQ[C", 1X 4MDQ['P)^;HE,Y^=4;H:&'RMT' M==\E" ">IGRF7)I5\;@&P.5_T](IDC].&7.;L_>)?^EQW]9*E:$HGA3O1E=Y MZ<)]48CX5W>^EPJ9JKB2^CKL(0)7 #@ )'P.,N;&9.\#@&M#=IWRP_-QO31\ M4>O/9\9AYZ & $#.(98SE3D^'I[.M"'I3"2#24#/ V0ZR,D()G)Y&)%[_C6:46AO4[E=PZZ2_9CPSV[44_%HQ/COEF\DI%VAM6[(JV5Q2M5 M<#S@>)!B%\]'\>!GS;S\<^KEFZ*W;P[MQS_-(CHG>%#">!"7IX<+/XO6%;]9?>?KFF:$3VH67]"JL$<#A@42 X'&R6M^>C M<*">_!STG\[O?_5*7N^P?[Y?..Y5:@ ')+>'UY[:V+0>RAE""V'F0H*K/*,- M*#S%?D0OBHAYC(B:Y;4,M#9(?$,P5MJS+/'),[0?K,55-''Z']I6?Q^/0S<] M3%4_*F"9SAZ1?WK?#8! _=FU%;Q.NJG8(Y*DBO<3F(%M&0;945QD(\>=LYG4 M+BRQU.\]MNN->Z=_BE7;N\NSJWNI%.01K:9-!WLPQ%P8,7'!XZC#%.JLUB&U M7M2I=]SNP:U3/ZZ/CDO'_>8O1]_K$]3QP Z 0Y6M65N.]YCA8+.5H-9"#515KH()Z? ML+7+P[,,=1%A;MKKZ6W&W+0YDV_3M#>H(&-37YBPPN*J0E*W\)S?"$7=H7_?FUM0 2! M.=_=UE$BL2((S%&"2P>7#BX=7!2X*#!U6)XY0G#AX,+!A8,'ZA@.U 5-C#[; MSSFMBY9N)UA\B:A;E&R19 /F1E\QC)JIG2%-]_H-3!XMN!DYT2K*SOYA6;V^ MJ\J]V\ONU-NY*2Z?Y1IV$N$!U$(NHCG9&^?BS];]>>\NVWL\+I__S \: MFG%]=2]520V&TJ=25+DWG0/))@%)(BT&/P D+U?*R][5=:_>+!6MCJK>W!Y[ MG>73R#X&)!5GH*$7K7W>4YX*3?FBN%\8G=0 2*!X0W&VP117/[8+-=8256,( M-))LB_P!T+@J*RUG>'U7J=^V3WX]WMF>XXG+)[Q_##0:PU]/SV*AT!"1WKP\ MJ!];ZL&/(8!&=>=[/L]+0'$>_5X:CU6G]9E MQ6C/1?NJ\N?/K^9(?[@[T3J#AMGL (Z0''1I)68,3YA@P8M7AY,) UMWT&<] M6^S-;8O<]TG7!F1NQMOB*#O%LT8U5<6T=Z,[REWA^%BV]I1!_4@\/CTYOOQS M)ETL7W/B@WZQZUO]U^BTUNKUZU?NP?'05 [,#B8,^,6*X@H+DG$8XC#$SHRW MQA /?LEVHRP/UF4@]Q^SUZV['T6GF1T>_RQ:I=)Q M]V((,%3:^5Z2Y VL(,$Q9UV8PWM=).JD6PPY)[_+]]6+R\O#YNBI-"A=F&7M M5%X7Y)2R=X^/]UI7JNN#SLO(*9_?O(R(Y@.56#/B*KUR'(7J%7;X. *)79:I=>R]!5H8%4U[)YRAJ3L9Z$;>4MVAV2],]12:2"Z/\Z M:S\.K./:V6-3/WC:^]%U']1K:5VAGA]]ZU$\%@_RO?YCZT?S1%&OCX^P12R! M8TY>84-HCB(<138!11+1,>>@R._+'^<7RO/(:I;V[L^>[[5V\>E\74;NH6S? M&/MH[TS4[\Z/\H_'90O)'4 1R%;[%(IPR-A8R-C2U!-6](XKY=2S5:/UV#O: MNZO4M*-"46^M*R!8:A^?F[7]F[LZRKI7YZ92K5^?7P%B0*K:I]);N=[!063C M0805M:/8Z52.]NVL(IYD'R[M8NM0ZF77!2+[WM-Q]>RNTNB='.U='[=^5>6Z M4P,0 9^6O,)>UFE%D4U)4_N!%.W14VP7VXSF!(RR3%U?H"^,HQ%&(H]!:G7"+40C=_FR8^7SOCSC: M-PK(.2PC^71=CC3S,ONK8AGE0G/D/I@72JGX] MU (6@RU%&+O,4-0XYZT\= M89P@J7#B+48Q?E^?;]VOG\U?&PZUYT:@! X\C *%7ARV@8FI_G=+6\L5S$P MH[U2C3ME 6/6VG8FW3)N;564$I\I0YO$6EJ/?PSGVQ=*JW_4'%PV+TZ;AW]^ M* _E!_WJ7LY3)UNUP@._7/:Y[*>D ?@'@[47=Y6] _-RU-0/>O>/3SVQ5BQW M0/9+.]_S&;&83WN:&-_UDZE>E/A$&1+\M;3A_F!D[4!7"Z-F]7>O='2A5/H_ M7U3QGFSZU9WO1;SI\RQS+OI<]-/1#/MCHO^[9PRO\DKAMJ?\ZNAWIVYY[^:L M!J(/?IU21N:EQ#8W1^O5WFO4YZ,X#G(=WFIM2XZX;U%W*?9)DYC\I($T7*"X M0/'=APO+1E9B88 R?//A\L3EB3>%VY1,!OH6WA2.Z3.JS$V;B9H9#-!A/5R? M!CIP,=B"Y>=(ORGAI\V/+M6<^XLVRPVW?G3J+[?V7>]*1+]?3L]^:J"\7R3F)O)@IESZ5P,+W1@X< MFPL<#';8:BO9UH_G63X18"1TOTBLAY,*2F4D*MJYN+ M;*M@UP X2#.MLI@IB3P*OK%1<-Y0BSM'>60N::[AT08N4%R@>*A[2X2%]Q)) MJ>-C>-H;B,^CYLO-)QH"+S17, L45.?DQ&PJ=_U&]T_E MJ56!"C0E\'.42OE,)5_>J(H0[* MAQT..\FX31;#SJ.A&-63D[)41_OG]V7W M4'^YZ:T =KI'DGUW?3M\:#9&HY/\;?NN>64. 7;(20$QGZF65G).B&=.L) Y MP1L4L>\;9W^CW+9 ,H\9<;G@T>: M6MVKWA[_:%^L0/]7_TBM<[U:'33[-^I1VWL\'=8.L?Y?!K=#I90I%WAV!4<- MCAH,.@_FH(9[=7[[.#I^:M;W?YY?&K\*UTWO>ODB8PM1H],1_QBZ]W G]@_M M^^+30_G0/:P!:H#7H%+(Y,65E*_EJ14LN$AX$Y@M]#'S.#!#I.%!&RY07*!X M8L7*A(7QFN_KCX"FC2#"W\E[1A87O2^/#AKGOSO&OMA_M)L_GAZ;E_N%CWLW MP SRC91SY%ZTCR'G5[7Z6#I&>XJAF"JJ&WI?-\D P9#!],//GF/1-*K#%VDX M&HGUB[O\[] MXQ3/Q=+E5?=$/2J8]I]$P4FS;@;G[1^FUD-2 YO>4OFHH5X!.)%^N^5,L3J; M&Q8'.O$D#88:=="BC2D+QS%6FSNM?,M#T#S@Q,6 BP&'_N4-B:1+EJ_KC'OB M$V4M("O?#SU3;M_+YJBN6/W#P8_]6\\[6KX8^\*XZ)5TO__CQWWM4KS0B]E' M]?%^^'+3N9>KX$60,I*_N^<7?=$] M;'^BV=)"6:]<7)GN7M6LUDLUN;E_H9W=7%Y>@:R#42YEQ+STV;[A&YP&\=55 M,)M^#ZAS[O7Q&-38AHYUC"[M>X#'')K+[,@GO_R /C)_E#5;QV8ZYF+5TI!P MU@@/JQK(BF[BI[J[4F4R*JD0T'<^<3]%BIWO-UWD^PX$JRVX^*]]ZH6"B4GE M;XX03"W&E[Y3R!WJ>;NO6=DF4ZYV?5Z.>UEXQ&9;MO+5",NQ=#HV3=JMJ M]$9MH^C*1_7F4ZNV%F[X<-?1%9+A5&L]7+?.I:OZR6T]:__9/S[?_X/)X'9M MA.;LBTM"J0D]Q M.H*-5*0_P>Z6$4SD"GK([Q_YLF-9VE WC SINFQ!'AWN#? M#"P;WN[AK<,F #Z;@2> @WX@*#82\$25#KZ]-<(C]8,<0C?TBPQ^C6IXH#$( MJN)TR?O)!_3HX=$9,&NXZ0E_L&P=X3\&-A#&'9%[X;8!T"8C7%\T_0X0G.ED7H#-^]KR7 M"R@49(&;5L T?R4?:R?1)9]C0V$E/Z1EGYT9CT?'3VYS=%+^]=15[8M#)89B MC?,C5D3XSZ^+OPR]6/[1R[[TCA[D\IU4&75VOA>D3"$_K]UP[*M"&3)UR_VN MZ.7KRWVB&K%FCJ*K*@,=8 8]#Y"IZ:Z'?S*& M4.!AW?04NJ(10RX.52W*A)@2?=VE1R!,;9^\NH-,%>].![JC M&I:#9W"#7[EG6&K/M]);]^6:U_I1O?!&8O_PZ/SG0?%%_O43BP+"/#S CW=M M#\5M,<^SYU[KR7=NX?4HD366OH7F2=8S,M-QO[YX+?RE[?EX[>#5F+Z^" DZ MEAZO]8 !PI<=W?(M( RPR59QM6@TA%<->P MJZM=#!@@NE!PTA0T#^XBXD>$$0LJE@@/(S8(=LL_TD,QRO)86M _8%AC0C;^@P6-CM [78< CI8 M3]%?T='@%G;P/8&\I^#M SF<9>RL\_>#C%-WLW0 M.I[O&ACZG=Y'O#-?]\T/P.?'EOR=C+KB#?8 M=S7=M+J0;=[<.24N%;99"%]AR,':+I;055NX,0=H3_'^>M'>M_&6[AXJ*J'JOF?;<)XV M6-E]!4,,OC[7G,'[_/UQ\^3TH8=>?I9;YS^1?I3'YDQ1S(CB;":XH))7"6W_ M77BNA@&@IAA0"AT@&G#2]Q&%O$ .QC>%8*(.^G?\,AXFF09'BO$CNYHR&B&, MQS/^O7ETJ\/8R*L/\.^E$)%^FE(-;QJB6R_9[5ZQV'HE7.]_/%&PD"7F) M^'B*TR +6@_>QR:DPB+0 G,(TU A>P*8\ZWVO_SYV MW!\\[-V;H^%%#UTW2B^-ZF!4?\'L6%G CK!7XTT0&Q+$:ZD^>CK=)QVP5>G> M[3FP*7MNU[(#'IV[)W[5]*?O_\7_!,"C&IAW($;9_:;ISL!01KLDF#>ED598TZ2 M**$(84+__NO_PM.99$UG,1I8]FX0D@_1SZ>+3$*X'91M81'H994V?O^N8@R5 MD1/DKU5SX[2&W7%4/P]CDD1,YR]"Z#-096;5^LIS-D0X/V),,['\GP772"!_ M?-'7L'9MA!%-?T)3JQ92NF4)HOWA!2](N7)Q9LV7W?3)$N1#1K6RW-+O"%T; MI/[?-Y8Z-QH,G[$,8.DV(NJ"?PEOD,"BH&J"=0Y:\WB'5KZ'>&.^T$ROQ#P" M3WE77M?!?-UJ)2H* +&!2. !K NOA4T-/"[%,$8$I!T%; P,-6 X]&D$!*O\ MQFX.811CQ6Y@4U%>/'#= >\M$6;(Y":?'>Q?7&6%@>*!Y. ,L$QIXH#!& MX2& @ZT-3]4P&K?P7@H$R@"LZ=184%K8 E?)ZOA/@JL0JT$""86\]_#) *O! M]Q>.L7=2<1VM_EAYO*M5SJWK"[OV^NX1.&E_*=BHP8QRC=\:\=Y>PF#@JN^O M/:QV_ERU!VJO/CKIM[QGKUV]/8W$; L?V&U D3\V':QA@T%W[-,97D>*BFB7 MR :(PW@SWFNRF V>GB;=+?6TW\9O"D"ECR=:Q<:\) &?EF]>',F'2'L";] T*(>+O#JQ*1 M'VP00Q3+"07_IL<$F[TB=#!RF((?+ ,=21U'$,#6MA5\,[BDALC -C>1- >; M^@]X%?#W=<4VB?=K#^''(2'@&J$.[F$'980;ZD\5I150Q+/-Z@7_R_ M@*J- 2(KN=\%;[HC_#UYQ=[QS4'-YXY@H3".6$,"IK-+-IFQ OYMZD]WWIL^ MMK3T0O3E6C$[5&3A+U]5\X6U?WZAYQ\0WJ@O>E+M9TG"=+4CP97C\\,/B.LU M3!:.A\'4D0:.P1OK'+G[U$$OS0VM&_4+2RQ?EI1>0WQ&[:QZ7CKZC55O.3=' M&\3,(.7$'%X[JF([ 53.A$<^Q#)D/7W?#X2@7&+C#"S8$($%6H%J"[$&HMLN M9N*YT>%,>)#"4"'CAO"NH9/([E 'L3>,$(",L8(LL8+U;FV\+XR9J(-O(NP^ M=R1KL[)9M?X/)L[KMFYC#.@J1AL69W9-Z!)C&L=MD(VM7?D^/[9VQY^SS_EN MNW!_E6]>_';D5OXA?]YM+A_.OJ3>?^?0MOI@JCF!K3;7%BL]H>R>4>B5FON] MK-'J]WJG&D0ZY5)&+!9FI6\ASP>! V#LM@<*E8T&BJZ!KF(1"(MMY.@(NK"&'-?4QB4.8DXF.%H M'L[<&#(@.M8*5IWX$'/J]CRWRS6"J#V>VOL<+\6[OW#2:TH[^7K)WA.A6OC_2F-##OB/D@(]W#P=/M+,Y][ MI=/R<>&ZJ_?OY*LM),3A6=X^KFNCI^;^E>[F;_O%I_W.<*&+?(D+,\ %.Z7R MA-52:C%@S KA'7%/X.T4M->"QAI;&$>)AZ1N07+7K&^&8>+[RWPZ/ MSVOG^\>U4SS,PXOKLQJ,F0Q.(?H.Y%_+9[7SVE']K'Y^TS@X;NPW&PU\$YX1 MOGSZNW' MV! N#H4)F?#*'AP#D828TV,^,VF8SW6]T3R](:.]N*Q?DX5L;&,*SR(D I>R MKDYMKZ7W9TM2@;@7%5'2BOGB?5NMENX+K6+^OE)"Q7LICV0DBIIOSX_/CP2,=K>UZX/LZ<7%"?S=N*G=4(Q;A6 O'/VKNB5#=)_#>?IB MAL&P&71Q",*K64-R^J1LXWC@9$;I&\D MF.)'2OI((=$1_PS*I:T_0=R\@53/IKG I_@_'1HQO8: 85^HJ>0$GE2M%C.D MG2!\)Y=KP4-"/Q[?FL]GP!>I](EOVX\?TI_2DIFR5)_S^_JSVH7X7.A!A>B# M_-.#X1N#4S>+"8$7H:,0KV<0Q$5/XU,8-.N 7 T2C8&Z8]*K-+G03VX.DH^1 MX^J0VXP_0E1559P@^#RPK0?D1XWA;QAN"QDZ:M._%. M>SX/2$XP_#XX%#H2K)9C&0EC>K+ZN"N!+>@H&1;-9_%N"8QAD3H[K4S=R+FM,DA&LF.:I))"_ MF(7ZRHCD,@)8Z&V="C>\U*,G/Z:Y#Q)G=/\%Q'F%N=B76/RH3"";_B42:IV^ M2!=[^BKAI2O.PCUIJ_A7=> MF%L-Q:9)0QF2#C)A$T($_QM?BDW4(:8,10++&:<;W78Q9D).B #AKX6"C>4$ M 0O;L-1XFPE)![R"2AT0'G/WE(CCKRD&9.C YO\4H[7_>!IL!E;' *S[.2G^ M4H3/.T 4WC*)W4=.UM'C$I"5B8)T6-,B&& 382%P3^(PXHQ2R.8GZ:W\48V/L^!=Z^V;?7]99LPF;;[WZ_Z>K0+8N>77O%B17;L M=RH6Q*LT]LW0$DPDXWO@H-W@P[<83S>5HJ>;R)2)9POKN7@'V&WKST@+>T8" M[PZ==+3@[93J&ZU$]*E!3[G8R*K@\;Y2K:LR4[SH/_^NELK5;]/CFJIPI,?G M-(@PP%P/#<8/(K@@?;8.^YU&8:L5I+:%CEW!%D"T,LA$-%#DG##>0]HZ99[) M&:5O5!9F*B-Q)MLJ)@NEUD[T'M L"?3:""L?P>ERNX=

D&A],)Q_F;)$9< MQ3\+BF\--!S.8IS%*([A79TR#=$9 N6.J#[P#51XP'HKUD%(=1L5A5DQR%<* M.)+H&Z!]4>ZD2DF;,!X%.H$N-6<_SGZ&?Y3 S^:':,?%K^.#K%0=VV5Z/XA> MP-?$$L3[[( TN83R10;6I_M8<2:%*JBQ&$J]A@TZ,X9#WY%!U7EL?'LV.?(4 MTDO]@\;X4W#4.(27F4A&J:F]=L1X4CR)'"_FO,YY';\-HYX;4@_'WH@Q-U&^ MH9G(Q//@D#(L<+)!"7/GG-W<9_ZQ0C Y*>$S*.=!SH/X;9KNV)[O0Z0@%Z1U M=PRKA:$-/&^8Q=0NMDW"9VM\<]W%Z-KRW,"*H;6$?-#&IK"&B'LM<,"9'8L> MUC';>$1@_[A#A$SAVG,<72'W-7LV>, Y>W+VC P>ZP19,GS_N*'ED#T6O'J^ M/ME7'BS;=Q@'Y4:F:H?,J843,8$$0>!\Q_ENY_N3;H,#TS^UYE=[PSLGYA;5 MURP5C(NZ&D1Q)L!H8DRS;(@[D$)MI(9.Y%9RKE!Q(9?((D?Y8#/W<1@\I5B) MA8.TF"]=6QE7V<$W4*B%\?0M#1E\"^>\&IA,?83W8XT@XH11,#-BK@UB4B06 M20)V)"Y(*A9"O(+&\)QI#Y%O\7B3T"9W%'&VBSJ*- 3V"-C=3Z3 ,4E+L+7L M0($BP!"?'4"1.HCY( .SE1WX?2A#POEC1,\*$6\CI>4BUL!RH=8"U1I)] M07V8;QO9>AOBQD&.36 $#13'H=@Z>2'(AD5^/&9YSJ:<3>>R:=A7[CLI,2-! MML@3U"BQ.K;2AZT>TL%(QH!'ZCL"<_G6#VC9S]"S/CY[QHV,Q6D7QB/CU;\#I4GG_$]< 6%,^Z$<:G3BVBVIM!#(U"H M'2VI MHQ:@I8LUNS'C ?SZ1WP<70JG%[[JG,MQ/N9\/$_=(*?"Z)F3^8U]:,.2L!=XPJ'1#&S' M/_F': %4AQ[;#,4F?'2GHYF _$03X5S*N=2/X8;0E1S,&M%CF21D1A-<'03' MK4A&-NSY,_B9 6T8SN02%QLW0-%7*F:%&/=^ ;5EA/9&S7O( 29C*(IHJ MQ!),4@W=A*-X!B2JJ+VN96"B+^"9^4Z2DK\(Q$&0_$%[>KB;PC])#",UW\>E MB,'C2-5AXEI$*CDO[.LC_H%')>BV"Z[P2:WYH(VLTT4H6H)\[/H>M]2(=N\= MM]$"4Z'O9[.YH8&2M:$'QT'/@0.;P9EA/Y$],YW)'CZQ 09M^#>TS#W6PDSH M_ANH_^WYB9LYX9:<-27!38><[J;'H,=G/F'RX6/HP688.EEND WV"8V/MK8@ MXQ/3#Q/1S0E[B)X8??7,/:3Y!S[?8);X\XA0)]3L3#?A>"PVS3R\&C9802YI M3!PZ"!ZXAZ%*M&ZK7A^V=W# M,D\57L^DG_VW1<80"GWXAV87G!_P#RW,:U-&1@CJ"*48H7WDG&TF'-PA9Z,5 MM0OGBOO!V=L6"I]OH"=Q@5Y$&R(GI".'F]]XX.1$,PWY&"$F6[R>A*O(.692 M11Y/AJA*&.H%I:- 4CR4I?50I Y 1#)>>_9Q'PH%0&AJX>'D6<*]>2P9(PXD M\,W,]!6N#8K_TP=HNJ-ZP>%O6GDI%QQ_/QL7;A@76SB@MP>F5 T#Q,C1"4<< MCKEF/^ :2GC%_(090DCXFO']/'J8(IBNGO. M.Z?D#) "!JQI!"6-84Q0_A/NHQK^.QY#RF^3.N=MW8#C\IB%2>UD5^F1<_BD MA$%PY-["VII?^01530 V)X)Y6+R&D8*7KV_X-'%K_KUK^/Z[386 M_KJE.I\"'.Y"B6^L5HO"$3WQT; ,CV[>E]#HA!8(QQ#JZ+XBX?A>R'FN'<*& MQS>9H DV\/8DM24C=#Q=&S=5 )\D37,)#H(,D#4PZ.'3R3-SP@6&&@T%$!QT MR*,%;S#"0[ZAB8=)[*5)M(#D'4*R0@::2T9U7,A1S:+M X)#B/S M2;@K;XSXS[?_M-H2B+=U0:48)BP0_B/3:KCT.1Q)Z!J M)MA7P)7L]+">'&@VJF%Y&MD"Y&\3#1)L00\RPGVG688FC]/(;?BQX_[C)*$- M4WS0!1^T '(_H$5._-QT_[%]SXQFI5/]9)(P3*N\XQW>LO5 0QI.^IO3B>!5 M\&"KQ5 $2LTX_=B*=H\EYXAT? M=S9N),W#";T>VY0T(!]TTCGSR BYFK786 M/R2+ESG\0^@_T[$G#L>#<(K\/J$/?=CQP3XMA"0<-RZ$JBA*N[(H%070SZAF M3)B-I@]89EOO^)TE\.*W:*(5;%W8ILFBT)*/SY_ZZQP^<) MQFM'2>(B!7K=.%; 1@#_L/HVZB+3(+$(.PZ[OHT,<1#]AN)?741 M'&^PD6N1_9V&=5WDE_()P.AO_1]HL-*"!"@,XQCI":<$R>5XA\&V)_T)J?"H M^@W9R14;FJ4Y=&MX0C!R#(O4M40*_HTS&2 GV$?.C%_K0!VK(:%#XCZ;9O"P MR+BP7H1:CDXJ#,*M^#*^KNG@?P%Z#2P2NB";^41YHE]078TFKI-HFZL3Q0A$ M22$DH;NC@H' 4D#P##0I\@'H6RB15@\AK<*-E.PC%40B+K/QG61$P7E.0\>& M5@UC.Y[P/C8I+:$1Z$,'"$J2P;_9^AG>Z7^@H8%<-WNIJ#V(4!Z;:F[V:CTD MZZ?(M)ZLC'"FJ[8%>A2EU*^SB9X'>D]8S21A?JP1F8*<*>+YA?2;0+OVCP- M+4&_99\=T6<$T&<@;=%QX=2_,AB[YTF8"G(;#7J,)J!)Y,A,CA?-?S5SL< S M%WGF8@J*YJ?"8U #8^1),3QLA6FP=<*>91AHW%$7=+!(J0@X'VC1$P83"Q%N M"RQI4N?3MUG'H!G)KB* &>"J;QA'S$UZECID<5(;=5+CV!C1F -6#S7J!"0' M&>C0H::M'RG%-*<;(KT#K#R\"0.8_["&@-\9P7?F1^U=OZ00',D&RP9\%Y:J M*DY@D1O$88Q5"=0?^)8BO#ORLLBAL$S@A(6BFY"?"'LCF4)0R0C1S)I0"AAY M(IZ('K+=PR\(1AYZ"7&_0PB)CLS?Y4G^VM2[$10.-HD#$S)Q+(.NE5^P=%)U MU/&(IV#BI/<5#*KDH#96R'RM9VR@D=B0?X:4:CMZ9%[D9$J$.KY_?%Q(1,.: MEJF-+5]B#%@D&J3#LGAF2R?%ET/VH_]8^C(3.CI&YD.V=5]G#!U.A3 30H'C M)&211ST[87XB[C(:"U'41T^?E*URH/UM&V_YH=/9U*PFC7S)043=F5[E%@IN MSIK(<\&S$YZVKX$A2 _HMWP;&]X6O"$SMHK\_GT:.4J+.0-O>Y0U@PD'=-D+ M['XR[S$U0FXV8DI-J$O#2*3N):)!TRGOT'!"Z2$M8]NG5<)1M(SO)# 9!#.U M*$/I)OY=H#'#6R%"@T<*T8C(.\'W0;5T/RK5'U,&"$P<3<.HPA:0=#)CDH^! MW.GEIB^F=9Q'OK\PX*K,Q/U(SMMK4%':&HS/WA/O3>!CU$.>K-"2S=BR8S>2 M_R;*0,#O>)X-.'$:G) .G#)X[(IM8Q3$6R.);I%B>Y1#P^4E @634';&ECTQ0CJ"R#BE86ZU:2" ( <,1/H*,")YN?)4L(^A\Z$ YZ, MLV>C@\=ZFN,$4R!22T/-P?'OF:F/W/'[ER"!^ 1>1G5,^P'.9; ZK=8V$?3I@#-GPHY4(A!K9IB/%B'#(1 MU)_$_.NS)9W%^+$V!-8\-&F2BM>8[/)9$LN<(% $UL9I$9 =2- ^D%^RW04G MPB$P!["CS9W&<52FQB/Q%2J@)[Z=HAJ1+8=N:>.74HGH(D6CH1+%EVZ9*41UT"JH8 M3_)988>.TN 0S!29NJMU_M_'_ M1#%15P!I,T$0;IQ2,UOU,;+5DUPY;%RZ8-G,R[ 3?(PD#7""6K]@ T"):%@9 MBE=3%?L6I\M%DR)SPH%G!]KV(TWU(=NVHPR%@:6"PYS$$:F&%[1YH8;MQ*LQ M5DC@A31^H B.08:G(7]GUX.<4+6'(1E#_*.' H!5 OW$<4$;\!5;HHTK-$5* MZ5BT&4?0K2;R?INT7W;@+ZP"00[GV#L]UH7U*=W6-W^P6F*@@+9!PJJ_>/!F MK'68XW# )*2-U6)"2V+#VF'_/*'?9,>P?"RC)_9) QTXE3FFNJ,_8Y0RW:[C MIX%%>\N#^P%/Z4DGX15P0$Q;X8'QCV>&57G8B1W'4G42@2,"ZZR>RC1G>G';9C%T:DUY#5',8T1RN8=[@_1'\*HH]ROB^*PC+C%-&_'IN(25CDN0");G:F8C2L9X==@9/ M&07Y=32"G'GM^\CF.[$9TE6B#8+\0R*(AEK=;B0=#)M+.C0S(OZ1<=2+JCA^ MLD8?A;*'B9!@Y(:8CD(SID"MI39XD$<*&4U0XG"\B52%!(G!PQ\>\1QY&<:BE7I'$FUPZ&%K3Q M]H_.C$^@O!;#*Q9S9?E+F$93YU5"$930\V$#@[/U =V"OTD9WUT:1!MB2KT9 MO H=$QK?JK2(OP"M),SX5I-4Y,B?Z&HF^\!A73BSQ MA6!@(4HY2>(+P#0Q,A"<&AB9"$X-#&R$.5#0Q,A"<&AB9"'D7)XO! L+(7)HBG4A2)&B:(&H3WFZUS?KR@=F M'9M/F>GIJ98!%_^W4]QYUU3+Q";W8S$^9TN#9T@TU#4A..>S0F)4!J^<6'I' M>/*F:R,DG-&8>7T<,_?+IHA^V91QO/(#;/"6*KI)?""+9'-+,1\T].>XN6!9 M16#%Q_C6BXC+;L)I(D*Z-\ 982!$TZ#Z'LDTR!JZB79)?C9\FOF:/'27"/IZ M6&?5^^M,5@:5_ME_YR.F_!9B+K;4I$JJ,11RS&+#R!5OGGR1EU]DB2_RZQ.K MY,JI7V0NR5NPR/%)\HI5VG?,=>%2KLYZ/TU/_AI( MNF' F8-_EG+')#V79=)=XPC S)EW%+'R&+$TRX/$VC5 UBQA_HIAJC0QA,6I MAL2;) Z'2[CDH41,J)9.A$7"6SX;/69QJ[-(B94I2*5?E\L+EA:<@_',4*J:4LG2&-0+TMFU+;QVH8!5W2_&;P&OE[R^+RW+O MXT&W;!T_YPCD(L!%@(L %X&5)8BS*P(%+@)089#"RG[A8+],9E\WH30\K2@=M&CG(=K/ MN063Q=_8A')AI"E]2(O!<0/\XFG1/]AB&2X2TP*XM#SNN&(Y#WZRZ?.+6<%. M'4ZN($^1JPF:?H=:6[OORI("Y?+N3QT20\U3L]#$X]H6;30%=N3 1.U_TI.)L\33X]U__%ZD--W8(0&,3R]X-DN-#]//I(A.N[* L+3VG MM/'[=Q5CJ(R< '^JN7QP0'UWG%]/NL;3CO9"Z#-096;5IONSAYNB^#^+]D4) M+KY1 L]?=-<:[,H28%1XP0O8YB[.K/F"%>L[PG7??(6!R1+D0Q"H++?T.T+7 M1NW_[?S[QE+GGLN&ST%'(7(EVF1HY_L-Z5YCM85]B[2A<<8"H[PM--,K,8_ MZVA0-#F3C2?R%SF-&IS,'C<1^<7TNQ7\=MF+WRP%'2P'2J.H$%/)!-:C_E=WR8MCA25Y, K MI(T[U'SS6Y^-.X(YJ$.Z)]'.<.,!ZF;H(?".@:UCDF#:"AIM+S;IGNVXMA7I M$R8,+;N' 4I%H=:[DT$J0G>$%2WHKN=ZMNGWF=55!&. %G,VM&W78=2.17X' M;:%HIU\8F*:X"D4>DHVA&I:G0<=ITQGWBGV1U>HX8LH(YBG)."KZ< M98/Q"^=R09BI@0#(=BS31,:X7?!?I9"L3+?5([\.>I3"[\FSX ],C4F+X;:E MDMYZ^ DM3S=(#UK*=+3O> ^1AL/1GMR6W5%,_469M-:=&BNTDB?@1+IKFX[? M8(S.RQ55S7UEN>&[1_GQK!9.CCWP+% MY%QALAP7XW[*?F^SH'?D?+A9S 26+SS0,,SV"?):_2Y?H*D:^5BKO=WQ*#- M<0#HOQ-$F,%_)E0K;6+PZ)Q8#>VK\<3ZHK*=Q(![% M5G8.9&@=%CH1Y5QI*PN\IV!M\KG\5G8Y3<'2@-A4^-HPN39<;)A=&JX(,+LT MV&B7M[+E3@K6!B,:MV/87!H0FSQ?&R;7ABL"S"X-5P16O30?S#I_TU>6)!U6 MTWKL+1Y,V8S'1?KSRQ;IERO$J&6V2O\B$B;3LNRMW25E[,,%9@F!*>;*U0T3 MF!7T=N/BDOH9;YHV,7W"9MOY3G.E&S1K=QF'!F4N!LFY_IHHOJ7& M4 FF=TM>F-O60BP*U6FCU=KXJ,)IP]EFF5V>D^85.RMEM$D,F9/1C]+!1WE. M&X[,')E3'1>39/*:.EBI UMWD- (3MJG+$;ESR2R<.$SB.*:PU0)<[1?O&@A M3R\LS!5C)44F(OQL5NIZZ[00VSP28U%"SB/,^"H9U1G>/(?"MJS$BZ?)Y] P M*2MO'KI@FT=B+/+.\71+\#3]P1Y?8]\+2HA]TO)@<&K,&"/L6=Q+8V6,=8,3 M<]2PIV.Q&FA9EDWR,5;AY6R2N/N..4HP&T=A!%<94S46A93>KY5N=U2%PS!+ MX+-Q,)S.H,FEUS)T56@@U;5L'C=)__&>52*A%#L2LN;)B*WS1_+'=C@C,,$( M&^:Q2_'AF!0)Q!H4@^20,?%#+RMEA"I'QNU$QO3',J!G$7[-#?3FV(#P184Q MFV"6-E$,S&,,U"P/*M>G'03%+0AP,!D?7AP#X;S&>6T5N0CL$8NE0 J7NA2' M6IB4NL7A%'IHF0")US2[]WL-G^O/&5C5C MI5AWZH[AL(OB::/5=I_3X7R4*CY*#-39)PVS)WL8%3%>(2UE9WD8Y2,.U=L* MU2F++/D'9LXM%[4LJ^=\/;/H3%,6+&+MX$]*0^SY9L5J^&7Y_'#.)AODLF..$LP&4QC!5<84#!XKX;C*,)ML'*ZF M,_+1L-KN4+$1CW=L8[PC=45:F(.Q=,PWQX\1>YR5/=+, $3L=8R9FS(; M*M"6<--C& MH$'JSD@D;33P==[P==ZPY-HM#0K$R^\,5K>*NW4)7V>.:VG"M8UQ^A_HSL!0 M1HZ@F'@F,#3N]^=^_XT^/I"T#L_>E-F)?;-'&^Z9XIY_YH"3N_ZWQ/4?>U8M M>Z3A +MMKO\:7@;'L6P=\:;H6^GVE_)I\YNPM].E.AX0OQVY=0R0[J39+8T+ M2'+: @,?88#(B]ZN3\,/%ZR;7SA.IFW:&Q-GN'"[R!9^*+8&1X2_PED#75U6 M_V=P?LR8!&]V,94&SP)I<9'V)J;\$,)*8A$;RBW\D +WI*TW5+&A@A1[;E,* MV"KN=*?MX18>P."PNSD!#+E 7G-CN8J1MM!%A3$[)8)W>8QWFN6U#)1VP)/$ M32L(P601ZL!^X5S$N6A;G8.?MEFX\*0DS,*D\ 2V#.! ^QMW17.R$"8G=!J5^D3D/W@.:[>'D7XFMBJ$4+<=)'0M@S# M&F)H$(B\"8[7Q_?@9SJ"Y=E"AZP&_55&4!Q!$0;(5O'SE X2K+9@(E=P% ,Y M&<'"("6X^)GX#MW2' &_&&.6B[3=UJ^D_[^U.EO_*U7Q811!@[:#3Z$ M!P+ T*5LVU>>\;VFBTD2K#XQ_17/M8(+9 >E5WP@GK@'@@OTG@GX5"JYZA>8 MCVL'(_/?*-%YOL]!4LCGJJ^J6IK^-.?YL)9MS!@!V8*_R4:^V[*1TLL.,:&^ M#2Q'=W4+:PG(4%S]"4T]TY<-\N+@5J7E6(;GHD#E$<4O\6]*"T2=WO@!MPR> MR_C?#_FE7LTDY52/F>JOZ--%OA ,+(2C=?A37*PZLN3KX2?*_>KH7@>W6\"_'!9*$W_4GK MFW7E [..SW/#]/Q4RX"+_]O)[RR+<\5CF9RQ3-YW_Z:;$S8;I;M\F9^X:L&.&1" M"@W4Z6.R+6-IKWU]8\NA7&V:UHH/-2Q@Z[7KVVO'N+?(L$XK8]NFO9V+O7:$ M8V+6;R:V; G )5DU,,&E3[()$4I8L[D!/('CQ\7"98B[&ROJ< M9][8.]EBF22-!;8HP0+@)M.%B'W)">($F\$P,1:5Y6B[-6B;SFC"GN?H)G*< MS]HI2<]C"R,&2^);-1=C]58F2&]*$?N_HSK-2375Q Q_Z!.BLL:"A3]"N/X;6K4&B.&CAE2:K2L)__[K_R)E,\?F*C16L>S=H'9!B'X^763"_AV\ MLJ0JI]+&[]]5C*$RJ@_J+#NU_9 G@-;S@!2E7+LZL^8(5ZSO"==]\183)$N1# MZ*TLM_0[0M=&[?_M_/O&4N<>[8?/&*WLOF)$JA#YE[ I3+KG6&UL#9,V.,Y8 M8)2WA69Z)>81>+F>3Q\"E4^)2XA.B_M:70P05"TS.T+]>8!,!SEA7&$$X&.$ MCP]UG<(<:"#5I3VG&D?_4?J#;S4!^83"MZ^AL=2GB;>*+E)9Z.0G2[)8*D_! M5$A+F.D=%6#+YUI'%7FIY2@2KJMU5(F7?%\GU1>::#F9LS\+"U')57D/+Q86 M0LZ5^$*PL! 8FOA"L+ 0')H860CYC5[@?"'6!DT2[^#%PD)4Y51F>G[C MUE[%3[3V$M/=VFN57>U>MYPWG36P5ICN%C>KZ_KVNG+ -&.\"Q/3BOG,[6XS M0?Z__Q)T4\#/,>!8\S_;N5W)RV*2).9D*=68%&L?-I9@:&:NB3!'VGDCOIY MZ]!=6&TO]GE>JI(4AW3S4HPXPY ZD#S.5$F,.=V\$1_.K&,/XKW'UD:$Y31H M!@OM7"+;L4P3&5CB'7>) D*EQ(L(L'(XF>Z%"=<*_BN&F="D%+8J!"QWVJQ< MBK<44HDYNB3%ZLD0@K/Z8E87XVTSD4\M;57,25R%69$QNCF$8"ZD\RXKK::103KXQ6R&>%@U M,Y/ETMAJT;UU_(%14"[F2G%#90&B-L_'I*>,K8 M^/43'XRR,02TX[8&.1^GFX]?/1[ *!^7N%:1NA!C\B8<@[&W!K*?=!4)4)#& M5E37^>IX+4>U]<&234IXC#'I&"-K@KXY<9M"S*YLYLBR71%*U@BQ28(2JQ^< MQS>3C?FP1HC-"8]68\YYX1H'%Y2-C*U6>'(8CZQN:&3UTK;:R'&PO:T80ANA M):WNI*?!XZO;&9B*'9A3"CX\OIIB-B[$V^B)QU=3S\:IC*^6X[/4"8K55=@6"JH)B:H/0M/(\7R-;]E M^3]V4Y8MLO# Y=8&+@\5%>:GXX=:M.7ITBG#24^%!R^W,>HC1IKN"JMC: M)])2&9P8CU?R>,W""A7\H &/5VXU_\=:V8+'*[% M_SNS MEBN[G,'%X!TZ39G'1V-1X-GEC!58L^Q.EA\.Y6*P-J.6W4JAM X^H_2'WRK">AY@$P'I28\.V=>4F5V3>EM60.U M7?+^9 .U41C,8QC4+*]EH+7A8(3Y5]I/,?&IKJ#M0,PIDMRM^7I8-W$6XM*R MO+1491X#7F<,+'$.6H&P+ @')S[5^'/OQ9B;^?*(\19*R_S@<>)3C5\1*U=Y M/1 >7TYI?'FA05YS!$48(%M%IJMTD&"U!1.Y@J,8K!;S38$-SC#X)2+C\X)S M;)%ER3U!3M^!F0@K?(E,,_+6RQ0D(2,AO\9HLL2V\SA;2%O].PS7 A>F?H MG"VR++W-<%TM=B%:M_6Z'LM\T6S7;JQ/3_>#JQYZKK0N$WC=3H 4DF@]];-2 M3:+UE#-*-8D2V(+21J+U5/A*-8FXH#'O4D@!B=93O"G5)%I/9;-4DR@!ST3: M2,0%C9'::ZDF$5<=F7=LK(]$Q"WRU55:!EK;D?!6Y#5#!!X^O"2&AK_\C10[ M>X&7*PN?A'VK/U!LW2'UN5MTW D<7)\9Z#M)O&H^(9/0D&K1&N990S>!DTV$ M;SPV!;>K.X*#U'$7+V0X:-A%-A)T_]LK3[%=9!LCX1H-+-L5\)V'EMT7)#%[ M)0R18*,VL@77$M2N8G;PN/$O1[!(%BP2?,*W.)[A.CFA:1K(<005#Q\/3+"@ M;,%0=^ ACYZ.;\L(CJ=VZ3.1J>*GS3R^A=PA0C ZA/]O(R3T\>.ZCH!,#6G" M3\]$0E[,"+(HRV1.[[A1^D;NG/<*1W]^SPM>O4W*K7/-U\IZA,%T/&/3W25Y M-F_("/F\J[M8L-1O,U(SEUT]_'0;/LU\31]&3NWAE]V0-3ZCBU"/+ +U:Y,% MHX"!O\,L]U/$&>-' M"'CA!:=K#4T*;TAH6X9A#?'&+9 =3OA;PQ<4FSP2C]B O@__[+(DMG2<_F_\ M.)P*@QXX:#?X$'XK)/)UJ8SUE>$)3S_1CF.3%P:U*"V.*YZ*IB:Y%J:,W M?D!)PW,9__O^9$PI5WK54N14CYGJBTUV\57'#U^(-2U$,5>I\H5@8"$X-#&R M$.7W_'%\(?A>O5T+P?=J1A:"[]6,+$0I5^![! L+P3=K1A:B MF./(Q,(Z<(%@9"'$-S(?^$)\;"$^>I3_+4?W^F8-@91E(]8Q^IC7.^$/SD^U M#+CXOYWJSI+REL_G*LD6G:X,(FD,4,0!V1_(M5@0'Z71U'%8=9QWD8:LH[?( M$1O_K$1I29H&JP4-SAF?V+W31 2^42CG(1$CQS@FI1GQ?7!%W M%(D;/MW<(7'NX%H3UYJXUK0M6A-7DF(YW_5Z #II=DX&Z=Z*!F\G5=8C'HSC M_QLI3(EK@E^H"\UJM'Y8G-#F!O" M;&YK,V&7/D4MI MT:#=,=*Q>7%!YH('L2\V:1')76CDIB M.2=S5$HF'W)%L(1_Q6$I;EA:]^'"V/H9YZC MF]!!YI/&'U.38L4>9"IN_$&!W]J(P9+*GUS)%7@$81NBK4LR2#5^]8'C"X=A M#L-A*9-+Y5R>P_!6!'*7Q.%*3N0XO': 84Z,EL07.<[ ^<>MD/$VQD1OO1: MAJX*#:2ZELV#PI_6/I,[T[%.#[^O0[([V26]OD6)!W48/5ZZHA6OQ&E!K+U4 M A/F D<^EB:[I!S(U5R9(Q^;YW%7!GTQ^K!9@+YXC^>F;T%+N2)?T 0#SSS. M+%7("VXL5S%2'5JNL&55SA(ENAWE\7:D6=B41VO;CU:4",CB5&-'ZHI>#BC?CQYG&0)(J;%]E@,F>-(S #4XU=?LIB(7Y/'T?@Q:'CS6,A#L%K32%G M2[B69)ERG$XVSC$\B)Q8A=XCVW(&-R?LD#K_7E&,\]@GHT&%F#.*F9K>DF[=0OR)5TD+-I-N78YY[#%_ MH1QG%&S3,6]SCM9*Q?A/3B0MV4R"WL9$/\N;5Q.#28;A19:3/5(;5Y4M;MTF M%R'^H"AO1S1B.=@O%>//=4XIDJ4VTKJDBEB-OWX&AP0.DQL)DT4I_EI6VP:3 MB<=PE\;)&'/1.4ZR%_!=LO[4"M*%.5_P<\&)V96Q%IMB:F:L6,QOGKQAJG!% MG)[U=QY>8VK^2VX+8J["(R[;%V7.Q[GLO"4AQ\TMPTTIUF+ FXZ;&Q2ISF]$ M&=]UUKYB:WI+)RAL0E;66BMD,3>_+0@:?[ID5G*#9L;J3;JXQ*KR Y.>UPKV MXM*F-?/ET>#-+4_)?K(7!\"420$6 Q[GW=(X+T= WF!XA:6@."^D+I[[U57P M=K:FX#OYO*MC0U-7WVN>K7I@FNX,#&6TJYN&;J)LR[#4'I4VW<2#HJ:DO]?Y M1J<_.GWQW':^GR-7H/%!O?YEJ+;Y,R@N((Z!D/&X]8$UHCY:B#J[MF''3AO_#ZM.;L&/P&%_[4BW#4 8.V@T^ M?(MAV(%.%[KB6@/R)QE#%C.%Y;F[;?T9:0$#B&*@$@:SCGIXIO@D"B6?&O04 M#A$&Q>-]13&KS*#/?_Y=+96KWZ;'-051"U'UHT,.B85IV7W%H%>&"/:OX%)8 M4C![_Y4O5')5 ;_0T"U3:%LVX>UYA_BQ<'3Z6$ %&[4-I+H"'G8@9^11!2E7 M#IZ4$?"3)+Q1?LD)%YXM]"W*GOA'FJ AIX=I*0QL2_-4E\@6GA$R52*P])$. MB*X9&2NTYQL/%1[T%WY#Z)4V<@9X8/H3,D8@LXZEZHJ+GSG4W:Y@X6%@R<0\ MB&P')$$J?Q.Z([QOX1LLNX??I[OX?OQS)R?<(D$Q' N_??C*D!151?@U>.P. MG1D%-_J' ])'!HZ'68@.O#*Y$!UW3KCI6IB@DW<.D0WT;3OXQ3[T:&C1@#!G M8,YUON)IVDJ'KHM4S,G!RW)CV5_YCK0*WR%'JYE!5[8)K.20W(S!:O;XU9M0 M59)R4@2J %J^@.Q-)"\J6T.L F! Q+R IRMH-A96$\31<6W+[&")[(-;EHM:EM5SOKX.BA@5/,/%M(>!3!2:*4BL3"8" M6HKB_PR^) I-5V^[PF*A_ZKI3]__B_\)%E4UL#(#:G?W6Z"ID5NGY$(NY_)% MD U\J4O7+%^:*&X@"3N1YT8>EE6184QS;330X3\A=F-.1;"U!3 E%T(X15E< M*E.-G1 F].^__B\\G8EZ!?ACV;N!?RI$/Y\N,A&U#E9U\0KVLDH;OW]7,89X MFPCLKS]D0X7RAI?#J_RRX1JS9\47+ MT8$Q=VUDD)UO:M5"T"=+8/6&%QSV^^+,FB]8L;XC7/?-M[:+?,BH5I9;^AVA MBZ7^?SO_OK'4Q3;1:YAS0S89+$#[^%O,+LY8?)3O(=Z8+S33*S&/P'P76]DN MQMCVY9N582T3F4\ZWC)@>Z+[S6OZ6R:L86;P/M)VA]A>S2Q2-L>;!]%=)YL& MWJBPREF:;'GX+SGT5RE7G/Q%%-1B>(.,**@):)!D:YDKS 'O+*E/KL<+,V9P M;J5S*WTIQ9?T*9Y1?!>3%JJ&/YCT'[]7UM)UE)%H*5$?!O>O@Y MFH<")UM]_U#XNXZM\ ZV^$>PRYH$7$ 3/L2B\,]K(]%];%-]PS/$;#,&?A7AJ4J1)]NXY]NS B8;4',@]?#;6V$Q2KZZL#Z)T^7*L3'T7^,LYALGX^^A64HIL)9'-XZ]"V"-#MI+"(A]-[A7#9*U[R=N[QWN! M.D9[Q7>'2Y69'>951SCMTS @?1K %3Y&BP4N\,G*3CFTL=AIL+/8CL^7-I9R MW20"A'59:FT.D T6E>]JFHCIWQTR##KN?[@#G6_-F[,UAR7L?1[SB8Q--M$Y MSAKB+Y^_[^6$HY! 1;> BBBT% =OC -+Q]9J>*.FFVX@6?B'/J!C/'Z&$2S> ME%A1\[FCF$OE\E+YBFMXGDSZ\J)0=_"[)#&T 49TI'(QC4(9%BA;8\^ M8=QRP>2"N4@PWS)=)[(TM4\JU%C]J&Q&;2;Y#=E4_+@)?@8X=<=A8V+/L".M M'_*4A:V$1+UEGS%N&@B;D68G(W202&A M$[/+,WTG!G[C#Z1H_GN@6X0+P^TD_@V$#@0DPH]807!&I4&=B QDQ5Q!+A?+!:DT%3P+I13Z MD;-0>IHHYBHT(.?:P8C\-TG^[O&^LVA2+O]J5;=0J"GT?#"=VV A^^0*_B8I MI[LTVCC$!'HSRA?:*<>W*BT2M$8KB<>^1Z>0WH]+D5CMAP[3Y3G5UTCU98L: M\H58TT(4"9[QA4A\(3@T,;(0%2X1;"R$S"6"C87@FS4C"U'(5;A$L+ 0?+-F M9"'X9LW(0O#-FI&%*.;RKU8.X0O!)6*[%D+,B5PB8ER(CY9=>\O5G71&]B>* ME[Q+&61Z?JIEP,7_[51WEA2O?"F7+TR7\5EK*=G*X)7S7OY+6I&7^ 'KEF5H M^,L;$H4[PU]T':%N:D@3?GHFHH4K\F(FJBJF,QQJXY2URK$D^EE52DB;" M#).LA2J<-=ZQ6Z>)".G>*5+VDRGK$@_$-X:W(:.+*X1?J5K/: MW+W&P7(=5'DK>V8[J<+!,E5@R6$R;>;T&U-^?T'U!"C$V82;UMRTYJ;U%NI% MW+3FVF):M<6&7U+A'+E<7^1 R /V,\I'AE]TF97[ZTW%*8M13"+094%:%V>[W&P[R:]R=(]N3_I_DUZWG_%%MM*8"8AT22E54,O%/+0;##4E3&RP.&I#&Q$#N'C M>X1\,2?';G-#$UO^7671)S4MQI+DE+]I?/) =%]VT.>HOB5)O M_'(I5^2@MWV@5\F5..:M ?-\"W0#."8OYZJ<9=; ,M2R98ME/F,DI2 .-MOH M*6VYGAN4M!1;DOMFYG;&@^:%?/S&;DKQB=V4I!79N[$N_7K25M*%"1PG&4CM MC DG8]5Z.4ZF:.FE4D[D.)GJW,[5,(:8*W.^2'\6:)+6;=*.CP4-5'GXEO%( MQIK\W)L3U)6J<8(UCV^D9MWS\2MO;-&% ]\*!&"# KNQ9C5PX$O+NDO%. /Z MC )?W G"K,WO72O]MYP3_^%+S<.JS(95?R!%>_04VT6V\_7"[2([(WBF8AB6 MJKA(XS'6Q1I6*LCS+4QV)[MD M=F#\UN:VB0&'O-0+=TH#FGDY_FSP#5G1M1\S3=Y$3#2<%["N(%7("VXL5S%2 M&):EM60.U7?+^9%WW45TDCW41S?):!EJ;,K*^,ZF)3W4%AQ?E+?#S M)Z6,L46()3E$SN4WP$O,_KF=+0+8A6'2Q*<:N_A48]6-.;YN'K[&ZOK@^)JJ M6.W2%2?XEKS11VECM-^_N@K>0)D9&!E-\!M_NU[RM;?V6&V?[S[VJI7/TV/:XICEPH5Q\=,OT3 M'H1'9O<5(U+DU[^T\[UQ]!^E/_A6$]#S )D.?D7;L@6WBX1Y%;\$QZ][KINJ MC10':?@3UOHP(]B.H#C"$!D&_%<1!LB&(FI*!PE66S"1*SA0N# GW.!GCY!B M9RU,U2Q\$E12^ X>-1Y.\,PA?A@>!.813 5!<5U;;WF4+5V+C+.+)X1LP4\T MP*,4/(>\,Y20@,=M/^DJGIWFD1].QN_?['05&_\U[S9X]'"/5!2%EN+HF$R6 M;I+O\:+ \&SD>(8;'1I&QB'F-DQ(?(-AX9$*MN)BDN 5$"P\(4Q!_/5XGL,N M,@75Z@\(=8:ZVZ5#5?H(IJ];&GX.64.E8^7&T/%./'L?5D0\;/E2S'(2Q:/B MY,K881?"I^)<_UUXRVGC_V'+AZ,I1],(FLX6G7@=2S'("1H*OG@5;J)@N@S M:K;^A.5\@K,M#+7"7V*N*F!R&8"I8\C!S\ #<2S31 9&!L?-A'[GHZL2O?\) M?TE8'X $DX6BM$\B/#?'4G5($:/XXN,Y%B@'H-]JZR[,29^>:.05LX2'>2F& M8TWO&8% +F2-MT3NG:P@O/FB%?%@L!]J1,P<@'-8)@>8YB\I5QXOZ1C6_8TT M#.J&XKA"P$X6H3$EMK^[X1^ZF$QXR:UVV\&L2#E&SLGCQT^X=V5;;#XG?WF? MA'UH@QT/G=Q2F;._1K42G^M]PM,!^J\,WO7>+30IIOGPUAU#L&S>5OYVL.R] MF^U737_Z_E_\3_!HU< T!B.R^TW3G0'>$G?)#*?V4+FX*+A2O\)*RY9+!="E*:[H50)$2;T[[_^+SR="7U!-['L MW<"9&Z*?3Q>9[,H=E&UA:>EEE39^_ZYB#)61XT^V7,WE)UI&,+8\"96*F,Y? MA-!GHF9,KUI?>4)3JQ92DV0) MW#KA!2]@F"S.K/F"%>L[PG7??(OA\R&OD;+>K7V*N%#SNXRH/_A8. MNGYY-\4_I?;,<@+B&IS&!13-O>EA")TSPVB*U/]O[\N:VS:RA=]OU?T/ M78Z=DJ+EOGUWSG=#:!!@HLH MD 2HSH,CDD O9]_Z=(P&"<%008BK$1)X/E#BA-DP,\*-AT3FY'IQ+(./SP.N M*/%'@3^1@]-R, .V$. S^+,5!P%*ZBQPLQ Z\/*]8],P"V4+E1:!54@3F<\D ML(EK)6$,TAW^/W(\T[-H@XQC0"LNTH]!PX0-3?9PF%]&)$*[J380[+\ M(8.RS]2($Q :1H 1'#X7WQ?*$=\$1X4&[A,N*8LF("1-=@463#OV'[Q$,7') M:PZ!"@ 24P &@A]_">C$=#P<1B8FMLOZ.,>%VJ9$3],!8'L1%[MY%>L4N"). M!'+<@E\O/. 6RKE"4!#K/^3\EDJ%8B-%8CP@E+=&6^MGYI@P%6#/\Q0PF\5*C4%P) MB2-M(#.Q><+G>7:GMCL:VB!!71G:CLQ'%#Q(TY=QP*5UF-"B(SVSW"IGA/)V MD+DW,V3>U3IE43D\ETESOD*-X-KI: 0. 2I06#!/#^*J6CW9]TAFHP UF_P] M]B@QFHT"(L9XVCJOZ0B\"E.:21S[US>W?[@_VCV]V=%UXPV/F^R?!+_12"#P M^2*UU5E(:SI@;G-BFY=#LX*TTNC>^;KF$2N;T^R&0#8:..D^5SG'KN/1$V[_ MP%]S/_/!V%%3]$"<1[#DO&@S5FA(W#Q>1T&MT>/DK@5_"X8+GQ_4FG^>$8(@R\#[5D17L=(LL4C MT/F OE2A)Z+YS;DH?!0DLXK1=!&C6/?46W_I$3\I]BV-CT[C"%"6@"3YS(H\ M3WCZXP& L#+M(,5CTD?-88BA.[J5!-$J@<,>7-^7R"6/GG5&KZV@OD.H;]JL M7B%B1XCH:6V%B"H@0HFFBB"BJ[45(JJ B);67=J:1"%"*>O7A0BEK"N""*6L M*X((I:PK@@BEK"N"B(YF#!0B*H (Q1$50<2J;FH*$<]#Q/,;O"T/=>]NUYAQ MF,MFE=IY9"WK<+<;?N;^+-_%+W]],WBS(;\9':VWWVZS_>F2$REBDF%N$ID@ M%N0H>;XQ33S^\F%84A^-W?9?+01&:=2S'9MEWT#8KLQ0I+'W5JAKENFO[BDC MC?L<%:O4ZJM1J^U-U:K>U3KM6JM5K.U1:E-1QT+JT!5U**-*&57*J%)&5?G$ M4'\;:CO9ZWUS_'[DX*I4\NN$RF[8H^+:855.=>^6XCL>@?-'REQ48E*)224F ME9A48O)0O.H78UUA6SG*RE&NH]:;.Q IWT^0OZN@*';_V[OTMQX<6C.PP95.)221XB5H#8'R=4 M#1#"5%. X"I< 4()2R4LE;!4PE()RV>XP0H0BB*J>Z-RU1WJW4$F;16OM]@$ M15?,5KU,=78/9;2[KT,Y5HZ^W]:Q7FI6/A$#+U&3;IO+H5)>]S2@["P_/$.Z M_;;6KE&F> TI77+BH78H;;@D8)8=?F1SNZ/":DL-*#B^D$*-??F!2 M"9@:YI0W(Y]65Y'/SLE'):!KE(#^'@]=QR+7U(K\0.6@7VR\[N\\RB[S"<($ MK>YF-U07?:/,A,,!II .#N5ZKTP/9.=]("KA;BC15Z7-;BCZ.AVMJ43?JQ)] M@S(Q7@715_+AXOIA5*]?&=>.,*KRW+7(<_?9!#=^9+JU3FWWJ^65S@,EK\T, MT&:V'P]=NC-UMJ6RQ2INM7PYW^CJ76V@,B>[RYP<(!$UF^7;?_N.^E:RQDX) MX0IL=0M"V&CK95:)*"&LA+ 2PMNM>J\6=VT8JFN6'[)6)*,2V?5*9,.8OP=^ M&)+O@3]RH@U;D>T/DP=T,+IJ]L/>#S#N"=?[3[GLRU9\;;NN0FA>23,ES90T M4]),2;.:YI@5KG>V:Y5]KD7VN>R>7)7:5H63T8>3YJA=,'%0:E>-BJ8PRJX$ MK-3^-DP\M,OOIK)OSJYD$%D)O>H1?[]4XE="KRYX!Z%78ML/)?1>0;)5[Y7? M@DZ1C$JVUBO9NJU&9,H;K@UUOXY:&@!.7! M",I!_]#Z*R@YN;Z<;"DY>= )Y0W+F0?U.[1<+\)0V><:99]+;5> M>;"H4KT]RHSDKWDZKU+[W[AOZ.&?S%,9GGDKTRCS:C)UIZ02G*]-<+Z&CMQ* MZN*D53$K!>7- "-BC].C\E 6N!>T!]O=/*E92 =4TE MMVJ>2JXD,:CT\3,89P]ML/8$K(KKUYJ#J%8EC_L T6XJ(&L-(L5H%;%Z:PVB MFE74*7%=21 I<:W$M1+72EQ7 42[B6[4&D2*BE18)!\6^1"90Y=N9UM.;DSV M]XD3P98L^/4;C4AHNC#\+Q^FPGM.(0US*DKO_ 6Y!7I&\XPU;RCDCY6+[KFM.0GB1_?"QAC4DB M2?HF\J?L(UO#L6L^^7%T,G(>J9U8.LUFDH=*MIB/NHG'1$G$#)^^:-$S3,Y" MT+#>)599?XZU?_YIT.T-/LZN:X;_%_+J/G%MC0] M72L.]+;5UUK9E $-I[ RYYZZ3\BAH6\Y9@1C/CC1F/BP#.!#($(:A,@*>N\C M&3^!.(0'_. 'S.=$\#R\'FKDGY28;NC#[ ]+E@2L#3+@*62K";'4B_UE6A:% MV6%+?.&MN87K/:U3O'"-W(Q] &DVZ0,-$,*C$&86DL:FBU8$M &T&WZ ?0;F MGC11K M^&K,R)B]_DQLT-=FQ1UYUEN'RQE1BA]'2219'0$RG::DMU5IP[]0%7 M;PPPTK___5_R=K)"/Y2=?G"2I,@E^ FXM)B4N*/'0\#?CV-S!/.?F.X#T%#B M 0\T(Y-ZR=H,7)/>!#B_(]+?3.S-8FUB/AY+@!/RAI>'B=>2[U@^+?W2#QUD M]9. NHP-9K FB>V6CGDW&>%M7>MUYG"^ &.3D%Q-O%7E;H:4UC,W0_T;,@9Q M]>N;GVY\JTC6KA:7-TQ! A>=P:] +F'*/N9O$FT4,\TL)HH O+5*0<:"Y50* M*BMA;M']UV0DM/M:?\Y(F&_NM-I$,#JROH:!6EV0=JCR,H675VD/8&B#)0+$ M /LE=@!S,CP_ MHD/?_Q%^2&V6U$YAP- E6,#B3-3>L1OAC\QQ&#NC*/$B9/.">O<.K!D!Q#>\ MRI)(IFW(]D0#?AQ%#^"J-&9U?0-'_ ".C/QF9FZ%W*#)/". XEL]9T"]U=M: M-_\Q]VLS]Q%0EWUB5DUGL5&SV.K8J0#,,_!J<2C7\(_@/U#JA1)R)UY\)GB4 MV%;.W6JYW>H;6F].;B_H'+!2>(.OUP67]XUAOD00S!-[Y >/8 M,4U$Z?G9%W)T#K[;'4CP)S3'/"9=4$!_ ?Y\OVPECA!^9A0%SC#FC"$&=KQ1 M8,*20&#&J#,B9Q*[<4B P5QXR_4ML-5@N2.8).10I-;8 T/_#E1#'%ACU",: MN68SP:!A!$XG$XCXKDON,"3$Y#[[DH)H-A'D\)/CP7210$!.,K>:6O-=8RXL M!>"$!;#PTK]C,P#OH4& ;)'-D^GQL1$%MLI/G;B,;'2]J_4 =3ER2=7$ KW# M5,EB+36K6-IR,.!MCG:$KA@LT!5[4!6;G:K9K7)@8LKQ8.*("Z1G!$?Y%8A3 M=@4BAD?7C8IF.)V);0)WV:A @A!MH >*K(*V$%A8Z%2+R$/&@$=W; 5\R>_K M&#Y=%]E*Z;XVI2LSUWHAU(RM,O58X$JP^&FQ1N/*3F:JO( WFF1HAJ#VIK[C M13DUS%5JPEWPHI#@((T?<16+5&;O,J$.3>YLO M8K_6*IUHBN =C('A^S1;R!R67?+CB]/Z^_A@@CE%KF 4[][S^;D^G'TW2MJ;GEE0B-@1 M(CI:?VDULD+$SCA"B:9*(**O#72%B H@8M4I (4(I:Q?%R*4LJX((I2RK@@B ME+*N""*4LJX((CJ:DDQ5P(-BB(H@8M5)686(YR'BF8VX5T:Z*UGC7.&>W:7N MS_)=_/+7-X,W&[*7T=.ZQFQ?UYU>1=*?+CE])R89YB812>6A[]J84W0>R9\\ M67>>)NMX&T.CV4CZ&0[KT]A@%3!VQ!T;6BC[AL$RJ91-I6PJ95,IFZK>O7'K M)AA7Y9%?)U1V?O-.%=7%JH3JWBW'=SP@YX]48$X)2R4LE;!4PG(-8:G$9,U\ M[2TX5#L#D*(2Y7+0RT*VC!NONJS"KW(CG MNA'RY0.61>EHM%M@%76SWRRYMN^=;-*ZM(S \;[W_;:T8.\>=B()7=;E59J0 M&'@3I71E9P[!\E:F 64] > 9TAUH_;+=W&K!)977Y5E4E=K?9GC'&^S*+I_9 M-V>_>XDFRVMU)?0.6>AU=*VCA-[K$WH#K:EDW@YD'G=/#X!@C([6512S XKA M;N^^05,K3WBGD)F_*JIN%:4'5!I5<>9F%4.:*_W]9Z-18O3+])14(J4N>->WH.*K!1N<]#2JQ:R7R MJK39345>Z2&YU\8&2N0= '/7,7/:+[_<^$#PJ5*>%4YY)F1.]#Z;X,:/3+>& MV<[9?>0H@#]V[-)1Q.;?;T8@;[888+;8?CQTZ<[LEMT=+]O[5DL7\ZUF4S,. M/GVP+[NM6H#8,,_0.H@$:_4/'BD!6X&MEL\^O5*/>BH!>W@"UBA3 RL!6Z<< M\(844^I!!T4Q*I?\,N]_$?BJT6]W)\"J>%B[YB"JU1&]?8!H-R?V:@TBQ6@5 M23;5&D0U.P.FQ'4E0:3$M1+72EPK<5T%$-7U0EY%1!4"T2NKB?@0F4.75J:X MG*TF>4>D4"S?=1SY M4_:1S7GLFD]^')V,G$=J)XJ[V4Q*&9,MY8-(XC%1US!#=R\"Y S1LK@KK'>) MD=&?(]6??QIT>X./L^N:H>>%M/?<)?./.!"L+)B8+O]&W%$@OGKSV_7O/YN3 MZ<=30A^GU MABI$?D&A,25$7>!**6_0L6C8D :SXW2, M;#OBW7!L!O"I: B-S,-LV8X!)@%EO:C?K0M;]LS("<*(C$UWA,.UFJU6@P"] M66,2T)%+K0CF]-*5XS-ZJTF&9N@ Q'S'8[\#?G!I 0UC-\HOZR[P'X#P *;P M@.O#*DE@1@ 20 ;Q83, 3/@YW>/#F'K$\B=3!ID')QJS98;FA.+6'=^&<1@Z MS3N?:*D865.VK24>DOYE.F<7: MQ'P\E@ GA#FG%_%:\AW+T*5?^J'\24!?X[)[.8$VBLY:.F3P9X6U=ZW7F M<+X 8Y.07$V\506!AI0H-#=#_1LR!L'TZYN?;GRKB"E7ZZ(;)M9!2)W!KT N M89)L, MG\B1\Q[F?&MH.@&0N6C8I,H>QH'%A+[G41=T=O2 M^LEZ$1)^F%E7PA0" R("IH*5^J-1"%"$S;*-#M*-)H!/;*'UC+L-+3. \+OU MR&1MNRS; #[2+S#+\G:M0)D +%_K.!8TNDO%0J8D-G*%94GQMJFU)6&_RAN6'-AL$2L=6#81V)3)1(GT M8F,7B.:\?YQ7.Z$8K)F)_.>*8/@5.VV]6QO>FXIAO;5IGV4I,;D+K4BM'?)?A^B&L3DGK>2W'";)@90=D]K M+: I1- S)6\!>0FUO%C@LEF'CI?X-CP[6) 37":F&OBKO/I%-%4BZK9$0:L< M,A= E21G= VL\?PZAN79G\+:'/JN#2-_=?X=.S;LB6'PS)PB'9(K&OHQH 24 M_W!W?,&%*E+:$Q'S(X;==(EC\QXMPA"\>O1Y,,A-*1JR8!A[[/,=]9#"@%I& MX%*&\^H>-@F.&L];AV#VVDB5,"]P#TQ!1J;%,*R1?U(^7$O **"PQH!A<"),8@@7SP5(EWH&]//C!#Q;L%B\B Z;+@\\>I3:,D/S, MN 36%0="J2 SQ!B)P0FG+)B!6PK]4?0 3,)7"^8 +FXHXM -$DZIA>1G._<. MP-XF4_-)K#6@4P#T.-$2,#[( <"U;_W@T@&E2AP\-=@\P([^=.H'4>PYD8/< MBP4(\)L%R^'9,C9,,C6JRS_-X =%#P(WPAYP@*$MOO Q=:=@Q\".)O "6W88 M(0+O'"N)0S&PUX#%RV4&H+\A=1UZS\HI(D%\$GWG*;L!='E'F6O(Y*UY;SHN M][,X92\D=:!7T 8P&0GCTQ7$R0[;%!,I)Q&=KD!DBU3(> M;)A$#UCW!@.X\")XID+M,,:D3T DW#!QO'L:1OQ]H.>+&Q(^A1&=B(H4;Q28 M0"BQA3,3I'R;@J?J<35!/;;SF#$KAQ&%B> IFNS0Y0(/?F=FG,WW:<5 ^1-P M>F&(,>Z>R1&+,R<3"]4GPU6:YADVTXNVQT@8Z<.*9F1F.%Y-'X(LHG'@QW= MSL*0V$8\0R9@EMU\,NP?NW5RX01JNDY M%\_!DB0+ZV]R42_V!G.O,"VE]2E@I8778PHI;T%_2P,E>Y-,IX_:9N+2P+#Q? MMOV!(L((6!B9//,#WG::605*@8?,(CIX#B)UJV,O_V55CO;$\1P60D$Q9()LBC3R*=L^N,H-,O8?Z#W>;>(Z$R?B;R^64^J< MP=PY UV=,U#G#-0Y@YIHS8H5-EFP)1-L2I34DWA"&#:!X0%Y:%JF]F@^J8 E M_C2T F<(\IK%,DNPP*Z/#[L8ODE&+4F1N"X(HSF ME=<.:VHJ'(O'@+3)UX+*VH)W'2_F"2&T(U"9@^;R,/R,9R*C<8,@I\N9*8;: MQ^1C XT)FV+P',/M\=3G.1MIEM2MD,+RJ5LQY_5@"-4G_I!1%M*W2"B)G)4( MHR)%P>CPL$V'D0CQPPX:^!4?DED74O9->@9(<&(BQ26D:6ODGV/'12HCM@^& M%B9U@%V=*:X;G2UV.M1[DE=4-#;+-\28/8B#7+H.O#ZL,8L >0"R$2Q[@H!$ M ^GB!D/W=HQENC:U,($:LGWD _F8&Y@@>_&B9';B)*3P%\]"9::3#2:1ZT]Q M-1/3"GP*:/8GCH4I,(0A>(,!OI#:6XXW(B&$2NGP"4E0>]B M?U6 -(R':)>*VFF3U64@@%]!M<1<6EK2^&!4HP&Q\+J!H@J*ZWC"" MV!!#?XD<)X97RM]$16"Y',?HGO#T!F,Z;F,P:,$ (4^_2A"+DZPP2[;<"Q7! M:R\P+&([K&+TY+E^/E\NFHK"3$2+R.*65.Z\-#@X?O(%-TK9-SG;M9GI>_%, M<\[@C()D84F)A;!BUKIRHP>.S-(^-)*9)XV/ $.63[">?&:MWRL"J__Z6FS)UW]\JHZ'N^UNEGJN[/Z4(#T@16KZ+7_[ZIO-F MQ5X7)CT'VJ#S;N:&0GWZ2,#6<^Q=7%#8GRXIH1"3Y ^QY<^A73N/Y$^?U?R? MIR<0>9EP6B^<'D9[\1T0N[WPNQ 8BZEG#CJO1S#,;9U!T::6S[-EQYCE.V'9 M:OQK[F>>"&)$?R W06ZJ,DQ8CO$-#&>KW->C:_1)F@??P$G5;(2Y;J%O; M6K=TW5JA?>]0D1X.Z>Z=#]]]E2&G\$H>Y8&7H\GW30_; M"FSO>U^EA[E;3:VI7/=M-8N05OJO.(RWI?W,62<#<<>HWI4N'Y+-FJ1S MWE.C\'*@F7N(3/N>MUU.7R-9?W+6%BOM+X&MF5GWYZ37 PGP9'LU#L$EA\?3\ M+BBVAN1F57ZV/XYX5Q$3;\Q;%!":;*(4(Q1*EX>'XJ<;F;4.DSR"\WR"N]O5*.6/?T M6A^6>_F)ZGJ30>7X>2Z8=N1X+(3S_M7@1)U5+OVL\FZ+G'=YBE412^EGG@^7 M6#:3]OLNK_Z\,#%P]/GZ\OTO83R=AU5/PRM6(HZ&=7.LQ>X6&CYF/(W;$ M()YNIO[W#:;J5*$?^+:K>+QZL\J<;K?^Q%"]ZC3%%!7!_V9,T2NU6.V@F*)R MWN(28Z&@'N#H\T6IYD+K)>;"@Y0W%' '2HXL:US\A4Y M%)^O;=/?DRL*!!"R,X1X@G?)>4.,>^ C0]/%\^#XL?#(-A[F-2/V*,7CF2/I MAO(&L9WT;'$RKFWB<6!\C9=8I*>)S0G-+20Y)7WJACX[+QQ,\981<;1:.@G) M#OU.G-"B+JR5^K&\PE [O"OF\VAMO1"M$XK1+<]VV!GF)'VU"*>+46KY8915 MSJQ"ZZ%CQ=@$*T#80W9"N8CKQ('AXR@P;6 \^FBYL9T>A,93 W9@CJ*PD70I MR+^6H5;JA:F0O)L#[N1F3!<PQ0.OGBTM./D6=#_"5-GLE;OT&N&3SZRHN/D$6\,$&UY05LCJ4HMW84DZN5# CDW^ M'IJ! MV8H)?"62%08>^\\?&)+&S0UVC$IW-J&1#R*4>N1H82UKJYT9P,((QI+NV6-% M^.]__U?NU%0*7VR%X "W?;"'Y/?X(8$ M$]/-E2J+K][\=L/Z70 ?G_FL<468,HRYFFEF,5$$X&(0G08@.LE?GF/Y-B5_ M7LNP&DR?V:MJ4TZ10%305F3+##:4WOI;5MJ9I7/ MP(ZP8Q'8%]$34U38IG,Z@9>PY0Y';HGK!]4".H5U>K(=U#])8Z"L!1=L$%5R MC!HC78QH(\K:UL!P"&_XW6,*U<8V5K #4/C^*'K =BW8?-3W/*Z.R(,3C05V M)@P:V#(L#LC%#38I"LPP"F(+%Z-AXYQ\;RG>"@<,1( X;-H,<@-A*Z=VKDW8 M\R"[6 .^D.1+0UE>MW6R;U#PX<>R.R35@]>+V]_OFM>3OFQ>Z(1HTB$Y2@W) MT%5AS(.4:#ZA@4:\DY#?JA:R%'KH=?GPW)N'89.P)S#.F MKEW &VE4H@@:$DNG<@A;17GYGG_2$D&K3:F%V(=-&"T$^>70;C5(=/ MMMV\<=VVDO/$/G=,J?#26L_W4&=_IL,(: .%*!.*#683[F]\^46S3!RXM\%\\@6G01246J"T3U1EV M,PR94Y'J$IR>2,.01O MDP=R0)\&#DH.C-@(NDB4M(WDY63DQ>8KC+U(E!922A 5K>;'+Z+_X.EHA.8 M/'@-PUIG$,!770M$8T/8_ MW+L&.7M%IWX0H7"']4_ *3K^GRV8<&NX[P?)L1O)X$T;Z.9Y3&/]D3 Y3,WN+.=1UIE%8:PHGF* Z&VGF76"A>$G?$JYZC,9!A::#C"D MS,Z&-8-D2(*JH&U$,/3KQ:?+JP;O((E&0T!-.^OZB,L=QS84*WVODGY2,S7O*US/EYI(O!>J>"RG> M+AC##S@66CZ&!+!&UDL6G1"*=S )L2R]DDT8H(<12"+$'[*'>23<"X6=Q6!@ M3QP/C,: >=X@.YE;4D1A@))9"V1R?]$ ]!&\<>!#^*0F$LH:1[,LYA\57'T%YIWZR%KOQO:IR6V M98?S=^IA?UXT%+ W^67:Z1Q]H7+]30S[_Z!/:<=F,\5XVAOW+K\:J>\Z,CU3 M*QP/K/$P2)@)C,]R7& (C6*,UIC6V*'W_.&L]S =C1PPEX3)%,%*66Z,913X M]&F:(LM$!#]_ETWX5:P+$+0 M'V: :,)L#@+1;D AE,/!9'C8HH2[0[V-1\L8C'DE3M\\&.7^UJ1$\5@UIG8 MK]R,71%,9C^#[8CR@H ER21:9DRA"1G*UND6T6Y(ZY #+UYB+Q_K\MYEZ MO1?!<_9 &LI:/)6VN-RO/U?C]_-/@VYO\'%V73.%@*61P)H9P,LB[XH<23TR1"?FICQ!-^ M/_]TE(@P?&\4H#$ G LA'SO\#- $3^ M)_D$8B,)48NK,,3PR<+3-8UPN6(;( 29:$/%,*0\KA2- 6TM]7S+Y,(RBQ6P&Q MR_RI>)+G+ZS[?0 A-<[)X'DV]-E]+V%(P6 "UVGA(]*-2T)L@<@R03@ BT?D MK='N:CTI/H4AN$[S'=$ M82^E!\771**0G_N:/O53P%2F143"4L)CWP7.Y8JM]Y$5+42B>AG^P0?YQ6T] MHR6%=G'7A>H/@;(O#D M$BPH]2>.Q;)ICG ]17R;?TXBW'+F+J+6V/-=_PZ+4P,,#L/>0&3 A9MI.DXEJ%+:\MS>PA9?42RWT:RLWL?:]L0* UV(9K()'IV M9H&RE,/(Q0HD$4N;Y(J(&9?R(O$LV>EGSFX2I4"A#H#/#*OY/3L[/*O;S<7WWXGWR_AB8OS:W+Z[3,YO[ZY^//TYOPZ;12]BQW(F,L+ M'[U5+8W-P\8.$V9)S!H5Q12L.TRJ\ K4,'(F[,0?"U"C%8T? WXP!0^MW26I MG8A=Y D2TXK#Y)9=F.+4\["Z9[[2Y!]I\(95!A;:\<"^KQ)SZW/%U?G9^;>; MK_]'+JZO_SK_3+Y8$J#_0EA0?"6/W& MZJ[$<:>_/#,&"XI5,";U7&>R$_4E7=!U5L\E%VU]!Q^67#3(!?Q(=&Y-KBKC M*I-OIW;=KUO02DY +#F'.8]V**^+[<]OA;H!O67& !^!#!Z-? M6S7:5U7U/=.^4!;1 5A$'641*8M(642UMXC:L,.;J\NOU["Q[U>79^>?P7BX MONUW>_U!M\*F4!M,H63I#"GIXE=;/K-V3M.D=M=J]F\[W?[HMMVGO5NP>EJW M%NT:U.ZWVH,V+144Z^,T,T3X 4W?Y4'![X%O41OMDRV&5E<<8:Q0@(E56K"2 M<@S=-+(2!=;!AS7/D;*,9V.'CLCY([5B9NU=8AT[V$X(6/Y;%@\2OS4(O3?= MF-MDV"R*E]G?4X^597"CT\Z09:QWCNA[]I+>L<4G>'T2NW=L(UEEUODC-SS)J070FU 3 MRY;E67EB5]H(._HMSCGR*@-Q@@CXF]NMU&.+9[_)>5UQ^(@],Z0)T'B]H&C_ MQ085@;R V=6A&"8@<$:A\']A9KD."PD M 1%6Y/.A:\'JYT2UXJ*77@I8LT2PFN!Z3))2'5:4/9G$'MBHPF&1D"@*4L(< M> WIF!+1VTLR4VU<"M2];%J.7. \(00$%@+>(\XC&?#8N?QC#K QCJ M&8JRLGZD*LOTDA.!X!RRQ@IFZ'O,>C)#6$76X@[/V/#>>-3!\\K_XB(FE$[, ML)5Z%(F9MVD *+B8*4)0_BNV[]@#@&,AKL1PK!CA> C2:N1$W+E$Z(R=*6LS MX8<@R=V%),L+7=>1;C,B(-GW)EL.I>.(YM"_!V1]2DZ+LMA[LD-DFPVE.FY$ MQ/@1Y0TAGHN[ >+9A2 14TRZ( 9OSZ!&K[!^5M*N>>;SQO_Y4J[-I_=&Z3J[95@&XV M0-=5 3H5H-MJ@(Y'3S#J='%Q>?/'^944:;KM]OO]@;$T:K+68>?- D8O*LHO MBJI=D)5A)1%X*WBNQ-4P.$LAO>W.]NV5!)=>O P12!QV.GJS;9BWH]ZH==L> M##NW?<,P;JVVV>HT+:,[[/8$2V016/TKN*@N"^A1%&WA;:O=-8QR,ZMSR%W5 M;$X4.C&BUC\2MD8B+;)*T*]ZL[8OK(V1'*A)D[LN@^LT@RM/5J/9*LHX18=2 M5@/7)<=)>/ L:V#&/5Q?ZE]6B5HX@2%2)B3E\KJ&:% @0]8)Y3LRF*\.6A0\ M%'2KP1[W^5+Y#M(ME- 9H*35P?$0NL$M3W>PF$=.**E;>P MS(+,Q'C1PHB=CEVK6V*#//DQ"<>\?BY)J/M_9,7HZP=0#,&LC+D X/A/'='0V%[(2]/9B!?>SZ_@]1HCVC$ //.3 M]B)(<@#YDPBH 5$X2GD4P*OM6W&2$^"]I7B:*1ZZCH4I"=9 ($WF79^?)]0W;\WAL'_;IKUN:]"ANF5VYLSE[OGC&%@] M E.YJS?[%;"4T9M-%D6J).V>T:F'SXH4+Y"%B+4X022RD+&7&4=^\@7G+?9- MC@6;TVB&_YIS?!,%R<(2ZN#;7'AG*6NED]S@:BR[GE2B5&EL3%J-7/\A@5CR MF5GU)UQ8/0",5@J)]'=S&/IN'-&/25>B;=6@(M_E]X1F\&[I37[ M"MX[A7=7P7MW\.[W-;VE %X2P%G_)=%S#70,/OGKF]:;!5C(6<$#K:_O]-[I MHM)TH-)A!N_/O/YP&UABKY3]0^\X,/MAF9'[0FYVF MT>M]0,TY:/6:>K>I=YIZN]?]8--'0]>BQZB$C/3*\-CIA.=/^/V!+'-DDS-$ MV8@=%<'(V46:2!&GL_#$97H%; -_U_A9#S'8T>+4B\AAX3VU(J0T8OV#TNS1 MVB;N4V,6:(K-%C@S#..X:K5[K?9(;.FZ+L;+2XVMJQ0%VS<0S,;!P M?6 8\DK?SP4#:RD7E;VA9&@-]E,[OC*TEN*5@]F.LC>XO:&#%M1;G6:_V30& M1E/8&^-HLC=[X].3:SZ$"RR+E=;$NI8$.W+$3I#F*DKZQ_]HB%?AJ[^;7HS7 M] ZPBJ39?Z_-6@A5(OK:"52]J3RX ]J.DJA"HG8Z?:/7;('$Z/2ZK0_19'B, M9Q6;';W_:-.1WC9W+5]A^B:Y9HWV08AB2=\])=]=F#TO3GDI7%ZJ1CXYG>*M M ,@Q'9M^,HU%^%$;Q^9[R7Y>CH-')?@ M51G\VE\E7LL5K\I@/9SM*/%:6?&:,U_UP:!'SB=3UW^B5 C=[S'L">\809F[ M)#BV2OY^4O*W/O(7W*C*F[=_4Q+UP"2JY3UZ7!YVC>8C.O/VSMSY+%,@-VZ; M<;SQ @!VK$1J\C/? *A(>AG-5C+HM1D,38^&QY>/+DT#^J 26G,RK)["0P7Q ME52JP7YJQU>@E"OO%"FE_ J4HX?D/\%W5NHH.>[\"D%K12TDE"5 MWT_M^,IH*:]9D?_>%72K]EZSWB=_:=?:F99%_XQ.DPETW>\GPL/#W.3__?IZBNY\/ R>+S65#0(_!LY9A=DI3\DG0/A#QJRYH/F M=(I-^T3+6W;W@LFO6L&J'U:G0H:4]T3$FFXV463>\5MKL,6?;8LB[W2,;$7) M?%J-64^I-,7/-=A/[?@*5=KUV1]5YQ>ETO:ITF[,1]_S)T_D_#&B'NOJ?FV- MZ<1,=9Q2+95A%:5:*LU7KTNUG)U^K3J_*-52"=5R9KI6S*_V)%\=[\<0CPDH M]5(Y=E'JI=*\];K4R^?S+U7G%Z5>*J%>,L_E,][5ZA3KF1JS@U(SBL=JL)_: M\16JF:^GGZK.+TK-5$+-?#6'U%7^2X4912F62G/5ZU(LWZ_.J\XO2K%40K%@ MG1P0D8J/59U?E'ZI-'.])OW2KCJO*-VR:_(_PPN+R'?S#LO1LBJSSUAE]@6K MS([X5<9816V&1%9%K(.H.9VZL!F\8BY*5!--0VOR1SH_( M9M>Z-+FYIM71FNF=F)[OT117!._7(TW2Q*GEVY;*(8G\W9G]:?X*^./Y.^#_ M]O-/>K?Y![R)ONTU;6 M_6)14J*B$,":A]5I%)G6F/.[X%-D4]YAS0F3QL!8:,IN(_==UW_ "[4S20$< MSD3$D8BRHWCX)*X$%U=5XPM?3>\N!M'S_H0<.>\Y/LY\7!?>L@U_L6N/>.]C MTV6ELM=C2D%LF!'Y>PR"R&@V^&MXO(6=&"FXX?K(<=Z3!>->9Y> BRL<)C2] M.#L:!Y2R44/GD4P B.-07*2]8/9TPG5G9&WPQKX+'!^*\S#D_-\Q7L;PC%60 MN07;)EE(I M)E/W0\_=#]U7]T.K^Z&W=S_TF_0V:+T[:G7[IG%K]_7^;;O5M6_[HW;W5K0W09]??'[M].;OZ[.KV\[1K_5ZXI?M^]2,>2@^DR0,\Q-*=\@ M_>:W=)F_?!BN>)(]L1-E/[N#[](Q2=0$ 05-%&3*0KHKR*%H'%ACT.!4NC:H MW1 O)EU8R1BL"#L&>XH=5K%S)@1,,T1]<^?QKJOH$ SIV'1'V.D5!V)W%(D' M(K3(8@]>8N.!13SV ]BF7:;R6!6;6H8YO)7A\MNW\[.;B\MO#7+Q[4S;!B[Y MZ@IO(M^S2:E6IE96A7OH2[MDOJMU!XL",J2C)882^VO&2E!W1)=Q";JA=3L* M ?M#@*YK@X4A5H6 [2.@HW7:"OZ[AG_.[>ZT-+U*.)"BV//HJ",:GI-)>ZY& MWD*\N:>UBDVD7 R:/Y4#W6&G\1WLC[1YD/%9RW^V]JBN M];HM>;V;'7]Z6H?NBJ2>,-2%S-&GCX0%9(EO%?"\F"$ M958Q] M_KC\\_2:G&GDT^D_SJ_J)%*43:025 MDE>O8,?5#'@5WCK36'CE#$;%;@)JAG$ G_A9F*/O@0-/3>&Q[ 5\\-2R_-AC MAYP6A*V20XZ5+-&HB!0I9QEX8C4[W-GJSQ; 2Q7\![I&=:!I[D#38 L'FN3* M9'&6*%>;G/\.[3:#"\/9.)NYO_Q]02P,$% M @ ?(,$51QWU_F/"0 XSX !@ !C;GAN+3(P,C(P-C,P>&5X,S%D,2YH M=&WM6_MOXS82_E=8%[W- I9DQWFM[ V0=;+='+J/!EX4_9&6*(L():HD9P%3#:HS,0W(4 M[ 6[G=U=TCD,NT?AWA[Y]IGL?!\-W]K.IU^'HS^_G;E%OWW_\-OYD+2\(/BC M-PR"T]&INP&S=\E(T5QSPV5.11" M'P]B/B7:S 5[W\JHFO#<,[((>YW"]&%D +?7^EQY,QZ;-.QV.K_T"QK'/)]X M@B4&6OS>_K)-\4FZ;)1NH#B'!VE?(QAR88. B*IQ I HMERK7P/(8K M%.QO9!R,5V2:N6G'4L1NDIA%4E%4KA=)(57X<\?^7+N+4H4E+*GPT[7;=I%0 M2\%C6'5X=C$Z_W@^/!F=?_TR",;'CZF>M^U:G!5V$J(QX<:T+&M77U4;<"-2'^":#R*M MN[1VFDN54=%O0J)J J,A*9TRHMB4LQEPO$FY)K^75 'PQ)Q-Y4PY8$MB3P0"30>S4DP$C"QUQ'0NH2QF'XH*30MD^A9,1B:-9D![ 9,T"[ ^#95932?,+("7CFBU) MCVZ/>MW]'?;6#NWNQ^[*77),I'/'$C@_0??=( ^'991EXX62E8426 CWNM_QG!R-]^\+ >,HT; ;,T@:P=V.FC;%U1$N] M^1 ,?BDH!A&P+2O$,G*'$2X/:*8O\&G,L".X>1@/-KP%[&L#[/@^@*W4 ML^L?'/0Z1S@9H*, I80\MRH="QE=]FO%LJQ:U^L>'/H'N]"_.LXZ$O$[Q15D MP0:-N*ZJHI*<%3TO5VSL_:Y1QN9^DJ(L0? -?[BYOSEHM,F$@^&$$)G0>PSG?+L$FT09=]&:8^2=W ME\O(N*XI6+)A3A,@3Q\GWV+KM6$K?FG8.G5F>]W\L3I=)7;VSHT8NX?SPS!8 M1E&IT,@;,><-LV92&VC'[W9A+@TJ)W^Y[YO(SBU#$D KN*6UWI7@$6#(%M:Q MYIZ7"[G>.JE2JAR$:A13<2*47 M,;1M@"FSC$,:P_XF^AA+B-+Q?LQ!/CO)#O ).'N-P03\QT) 38+LKY*#^);P MRMQ^9Z[?;BMBK\Z]WZLB]H\2[,[12T^P3P2DEJ!)#FC&0B^6C"/. 'Y5Y+TH MBLT8O<10VJ6:-IBV2;+]YKO^=NI>H*[J5Z[,?H/[IC$,U&SAO6\E@"JUAB$* MG^T"_K'QO(9@7I<96#5HQ7T=5H5--WZ1MPW67R6:[U4N>Q)(04R>*'!";3!P M9OTF0,0^DE%AJ>U"6IY/I9@RC&MS.JF>+%&5JV59(>2^QXN@%WZVSJ*S9>OHT]_ MVE=SAK]>G(P^+;?]&H'Q9 ?^?V[AZ &>U;PWT,;UU\ZVMKVU[0>)N)YBP]\4 MTQS=N2WU#5/.$G)VQ:(20S3RU7UAL6;1=:G#A3?5]+4U;;%B]8%G3#/!<8T@70UI%/)Z[KB MX3N_MZ _U^0JW>[];?M"^/%_ 5!+ P04 " !\@P158MK_360) "L/P M& &-N>&XM,C R,C V,S!X97@S,60R+FAT;>U;;7/:N!;^*[IT]C:9P1A" M7@W-3$K2VF2F0#6ZY%T MGN>\V.[_P_,NLH1F(8O(K\./OY%(AD7*,D-"Q:B!TBDW"1G*/*<9^BTGS)# M29A0I9EYU_@R_. =0PO#C6"G?;_Z=FU',IJ=]B,^(=K,!'O72*D:\\PS,@^Z M[=STH*C3W!8@,EK>[!HDSQ<;(HE&YQ@6*" M&CYA.'IMW% PJH*1-$EO=8K[>N95OUAFQHMIRL4L>#OD*=/D$YN2:YG2[&W3 ME<"W9HK';WNVM>9_,1@:%BAXQKR$.3E;G9.>8;?&HX*/838L[;DM": QP?]N M^0-$N+A-^(A#4:>UU_?SEQ I!(UERI7P+((K%.PK,O9'2S)-W; C*2(W2,1" MJ2ANKA=*(57PIFW_[M2B5$$!4RK\=:?:3A)H*7@$LPXNKH>7'RX'9\/+SY_Z M_NCT>V[/RN([B\5?-LDP@4$U&;3(>WK#5).$3!D>SXA)J FL6(:.!",CJ6!M M[QKM!C01HM3@^;7.:5A=EZMP/7#;!,TU"ZH?O>^Q/ ]P861:.VT+4KRT\GN" MSF1A@IC?LJA7PXZ3,BBUP2CXCY[E'":XD2$5I69:A0"1>M.$&^;A?K$@DU-% M\U*<[B'T*O>UE*?3 D:*ZB(MU_=QSF>1UEU:)MGM=9PG/EJQ Q7+%X=V=+A7,CF2/FFL@.L'- M+$AX!.-!AW^^.=YK=Q?+W +I1P)I;]. ])YJZQ^1=$9N0'K!P)%J.CPIAZ)( MPL29! \,!J \(S2;D2(SJF @*?A7UCT#>%&2PI7B5)"8AE"DB$S![AKIVMUI M $AD6E,UPR8I\#[,6QM30UD$PL"4 J7&.;!!R!7XA- ,O$1-K*TC< AA0G2! M'XO^4Z98.0@N(.4:?!?<;N=%*J9S( .<'ZK(0%&8IX!S!"Q"U@U@0&@.52K6CW/8AP/32O\#D41P9@ W1J&F@![ MCO8Y!^0A:2"90/@V9X42D'IE:B">B#N;#2T* 0V "B3@U4Y7"A12G9!8R*FN MB$*Q,=<&HC5#*!:Z=B!FLX9W74ES1]P>V6)^B_GGP?S^IF%^N(0/5);.44^7 MJ"Z#+S24,HXY7%KD7!*JF 4I@(ZC+@&6"--X+EPGV!R;I> DH*. UQ'7H9"Z M@'[H/B@IM&V3*QFR"(HUV0%L1@S0[@!X<1LF-!LS<@:6^;H0T*+3I5[G8(?M MVJZ=@\A=N4N.D7;F6 +')VB^:^3AL(RRK#U1O#11#!/A.E<9!5I@$!)L2>(G M(8D:>!NGJW#]X0Q"=S>,0#7B&%#\$V@/^CPPRRS!>QF G:TV8!=VV[>P>WZ%G=M M^ +D)SQ"5%(M,ZO05 .B,<1'J%(55; !('/J[!CZ^?=-BR1B$6;!X_"_U+26 M(K >S&VYH+Q0.8!7V\ D#$'UK V63!F&<0; C ,-2Q' Y. MQ->BABU4-Q.JX:9!]6)"16$-$.HQBV/,64] _4]P>W<>5_#H+K+^^-=BTSH M",80@0F-1W#.#TNPCLFG\]8,'@V^Q]=JP%6T: MMLZ=VMY5?\QKER&AK;D78T\P?NB+RC L%"IYS?&[9]14:@/E>-L8QM*PY>1/ M=S>+[#S0)0:T@EE::5T*'@*&;$H>L_59,9=KUTF54#WWDM&@672SR%IZNQ^E M%9X1P6^8*//S*^V;W[Q%CR#ZY<+GH[UM^/SZ.S=[9CBJ2:B[L(9KG M.E$L3"-"_0G^_)T0>"X:A3#82*7G+K0M@"'3E!O#V%> ;@_&* ]F?!0?Q+=\5F;TAKW>WJ;2?A0LVVR79N%3:F8"8%);# M@0R_U2R?[-<]AEUQ^%K$;.3!;>D M% .?.$CK24A2&]2J#4]^!'Z 7M9[K^\WN58;R<]FJ/'PB[=;1]D0VZ40. MNJWNX?9$7NI$K,^P[#(^'WV]A"T\:NVM&D-7]/#.U3W47#&K$ICA!0\O(.2L M&!?:D/TFP?>^EC;O>Y'*IMK=)V*V-,IE&-/);XE](H)4+QV]X(8(BJ><]HB&-V,EBRP*WL3P!X?S30KP-]=XM @_ M5-W7V(V55^7^/KJ^5>S_0[$W:\%_L(Q+1?[-0T:N%-,<[7R3#!+.8O)AGA;Y M7+LA,L2L9*'@:D73J_R(\X$V]KAJ?EHR#S@7M+WR.F_MY>KEBE*HO14AVTM1 M^9QA /!W0B>96,/#II=>>&5X,S)D,2YH=&WM66U3VS@0_BM[Z?0*,_%+G/ 2.V4F#:'0*82"F;M^5&PY MUM2Q?+),R/WZ6\EV<%(Z1WLE[=W!$(A7;X]V]]E=R8-?#&."A3,*T#<[/=,V^_N&<33 J4;5 M&)ZZ<&CU+,=V'+ /W$[?M0_A\AQV;OS1KNY\/!GY'R_'Y:*7-V_>GXV@95C6 M;]V191W[QV4#SMX!7Y T9Y+QE"26-;YH02N6,G,M:[%8F(NNR<7,\J^L6,Z3 MGI5PGE,SE&'K:* D^)>2\&@PIY) $!.14_FZ=>.?&(?80S*9T*.!5?\O^TYY MN#P:A.P6V77D;"D*4S M(Z&11(G9W;N7"3:+[X6\W)PK:$(DNZ5J]L:\04*)<*=2\4FIHZS MPC0:7_EG)V>CH7\VN4!_N[J^&5[XX$^@Z>W?Y9@ ^O M87@\N?3'QTW4/Q1=P]2UROKV/DQ.P#\=P_7PZLWP8GQM3'Y_/_X(PY&O6AS; M=IX2= .BLV?VE0[O49ZE$/ TI8$B2QG09$SA0T$$;B]9PA7-N) 8MN"$BSD. M-3X C^!R!*/5N#:+D1"*D\]9GBO$^*MZ MAAA;(::"(K0FC!)]C:*M^Q:XMLC1AC1L ^H2H\<2WIEP'KP51,9MN!0T9Z$* M]&K54?+@&;)(L0LXS$M3/E;.4(XR )PG)-WTC(DA?2C=@=#;U&/"Y1NE6"D (_8;V#LEMW MOTH>,FPV_J-=W"IC!"2I.*OIBWB]1SOA;NW##9ZM.#8,I&KN]+L]3_%@8"DLGYFG5)NS M;W8:UK.4?2WM$%N):GIU'7_W>I^;I/)376PT_+8L-+27L!R3:M?/!/UY">K\C 1E::0>->LPPTJ"]@I1"DWV$J92;(;Y1A&UK9H) MGB%P&"Y/$J1QGB%S\S)Q12S%TXB2XX2A+F]UAL)>15+RG&-^U6OF&_G)_&;^ M/ESJU[Z@*_VM%2[W=H16CGR\EY0QO/J[GAV^;)&>>> \6^0GLDBO;_:?.;(U MB^@2:;U*_G[AZXETLG;M>F ZZDR@"FZ6JLL.URA%7]9N^\UAO^3K.5DFY.KEULCM QK 07MCZ9YL*.?QF M+I6M5FY!I0G_['SBGW[4-VNCMU=#__1>-_]&]FS-*_[G-%!IXH=RX!':^/S6 M^-FWGWW[NY1EV]CPHUYP;'AT?1VTI1N?;S5+HTZ+5P?.*0D^S00OTE"=?+EP MZZC2>'^\WE"!%VV>BF>D1DURNJ91'@>=LDM9_7]ZT'? MO ]_I&XM,C R,C V,S!X97@S,F0R+FAT;>U9^U/;.!#^5_;2Z15FXE="*'$" M,R&$*7>%4&+NKC\JMAQKJE@^62;D_OI;^1&PB$G\UIK,"7E"AL73 5@2>2A,1P3J5DG,.Q9,&, G1- M9\^TS>Z^81SU<:IA.4;$+AQ8>U;+;K7 ?NLZ77S#Y3GL7'O#W5SX9#ST/EZ. MBD4OKX_?GPVA85C6W^VA99UX)T4'SNZ )TF<,L5$3+AEC2X:T(B42ES+6BP6 MYJ)M"CFSO"LK4G.^9W$A4FH&*F@<]74+?E,2'/7G5!'P(R)3J@X;U]ZI<8 2 MBBE.C_I6]5O(3D6P/.H'[ 92M>3TL#$GPK/,I!_E9AK!^O5DH&^S/$;G"Q% MIMR0W=*@5^/H J5;)@TE\1-4.RC$VOME0E%!O?.'=G&CC>$37L9Q'M*(M[>( MF**&5B9U8[&0)*FP'N"H4NDEV!UG=Q/3ND!?+_HH<(M+/1&BDG/"BY9%88:R MJ7&DW:X,U3#C&+<^^B#7D;.*)DG_S9BDNH))M:?>.=T.V07T>:>S$^Q6/ER+ MO57<#7RENYUN>Z^G/;]O:2R?F:>T7<=T:M:SM'VMW"&VQ'1.R@G3:3?!U*,#M:F["=Y7X#!<'C,/=B08N6F1S,)51L()@[SD MS7,22F6\B'.!.3=?,]W(3^9WQ^_]Y7_E"WGUO[5BYJZ6N2_"OSFB7W"_X/Z5 M<>O0S8GUL*&S7Z/*80]*3 5P'>./)L44U9;:_,(BN:V>1Y M4?%YJV.VVJ]KJJB3.W3,O2JQFV5FK]%1;3&!"X1<+"IU5->&3AWN%(OV3\8" MM_O54X95/YFF@F>*]JKTN;[E)W>)>_-6,?+A#E#0<_F]3OQ?MHAC'NR_6.09 M6:33,KLO!MF60?+B9[W^?3SVVKI.ZH4TUIFYL5'F!"M,%V"0S;)4P5YQ*K.F MEJ=BBZUKX',_F!+_TTR*+ [<5R&^;/L+KO%-\5EFT_+^RTEN :.#!?#*SE_; M5-'!5S5DI19X[\;G@TE^'#;XR@._L,,_GG=KIO^IKOT 96P< M\[[X]8M?/T95M8W]_M #B0U'K\YOMG1$\[W6JI5?T>HV\BY#Z[M3(=V*:6H/ M@=<[2E"M#9 5-ZT]?EZ[G5YO6SW93LB,&D513$)%I4MN!*L.3-]VS?:*$HLF M.S\-*QZ8YT_@C_X'4$L! A0#% @ ?(,$55^N,(FT"@ 55, !$ M ( ! &-N>&XM,C R,C V,S N>'-D4$L! A0#% @ ?(,$ M51=W5$U7"P YY, !4 ( !XPH &-N>&XM,C R,C V,S!? M8V%L+GAM;%!+ 0(4 Q0 ( 'R#!%7Q,/: XAL '-X 0 5 M " 6T6 !C;GAN+3(P,C(P-C,P7V1E9BYX;6Q02P$"% ,4 " !\@P15 MJ3PZ/(LV #XY0( %0 @ &",@ 8VYX;BTR,#(R,#8S,%]L M86(N>&UL4$L! A0#% @ ?(,$5<_BA 5P) 05L" !4 M ( !0&D &-N>&XM,C R,C V,S!?<')E+GAM;%!+ 0(4 Q0 ( 'R#!%4$ M7S^%7^0! &UQ'0 5 " >.- !C;GAN+3(P,C(P-C,P>#$P M<2YH=&U02P$"% ,4 " !\@P15''?7^8\) #C/@ & M@ %U<@( 8VYX;BTR,#(R,#8S,'AE>#,Q9#$N:'1M4$L! A0#% @ ?(,$ M56+:_TUD"0 K#\ !@ ( !.GP" &-N>&XM,C R,C V,S!X M97@S,60R+FAT;5!+ 0(4 Q0 ( 'R#!%6O;)CR_P4 (\@ 8 M " =2% @!C;GAN+3(P,C(P-C,P>&5X,S)D,2YH=&U02P$"% ,4 M" !\@P15U4K^=.T% !4( & @ $)C ( 8VYX;BTR,#(R E,#8S,'AE>#,R9#(N:'1M4$L%!@ * H I@( "R2 @ $! end