0001558370-21-014538.txt : 20211104 0001558370-21-014538.hdr.sgml : 20211104 20211104144921 ACCESSION NUMBER: 0001558370-21-014538 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211104 DATE AS OF CHANGE: 20211104 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Wayside Technology Group, Inc. CENTRAL INDEX KEY: 0000945983 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-COMPUTER & PERIPHERAL EQUIPMENT & SOFTWARE [5045] IRS NUMBER: 133136104 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-26408 FILM NUMBER: 211379498 BUSINESS ADDRESS: STREET 1: 4 INDUSTRIAL WAY WEST STREET 2: SUITE 300 CITY: EATONTOWN STATE: NJ ZIP: 07724 BUSINESS PHONE: 732-389-0932 MAIL ADDRESS: STREET 1: 4 INDUSTRIAL WAY WEST STREET 2: SUITE 300 CITY: EATONTOWN STATE: NJ ZIP: 07724 FORMER COMPANY: FORMER CONFORMED NAME: PROGRAMMERS PARADISE INC DATE OF NAME CHANGE: 19950531 10-Q 1 wstg-20210930x10q.htm 10-Q
0000945983--12-312021Q3falseP11Y1000000000945983srt:MinimumMember2021-01-012021-09-300000945983srt:MaximumMember2021-01-012021-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMember2021-07-012021-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMember2020-07-012020-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMember2020-01-012020-09-300000945983us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300000945983us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300000945983us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300000945983us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300000945983wstg:InterworkGroupInc.Member2021-07-012021-09-300000945983wstg:InterworkGroupInc.Member2020-04-300000945983wstg:SettlementAgreementMember2020-04-232020-04-230000945983wstg:SettlementAgreementMember2020-04-162020-04-160000945983us-gaap:TreasuryStockCommonMember2021-07-012021-09-300000945983us-gaap:TreasuryStockCommonMember2021-04-012021-06-300000945983us-gaap:TreasuryStockCommonMember2021-01-012021-03-310000945983us-gaap:TreasuryStockCommonMember2020-07-012020-09-300000945983us-gaap:TreasuryStockCommonMember2020-04-012020-06-300000945983us-gaap:TreasuryStockCommonMember2020-01-012020-03-310000945983us-gaap:TreasuryStockCommonMember2021-09-300000945983us-gaap:RetainedEarningsMember2021-09-300000945983us-gaap:AdditionalPaidInCapitalMember2021-09-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300000945983us-gaap:TreasuryStockCommonMember2021-06-300000945983us-gaap:RetainedEarningsMember2021-06-300000945983us-gaap:AdditionalPaidInCapitalMember2021-06-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000945983us-gaap:TreasuryStockCommonMember2021-03-310000945983us-gaap:RetainedEarningsMember2021-03-310000945983us-gaap:AdditionalPaidInCapitalMember2021-03-310000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100009459832021-03-310000945983us-gaap:TreasuryStockCommonMember2020-12-310000945983us-gaap:RetainedEarningsMember2020-12-310000945983us-gaap:AdditionalPaidInCapitalMember2020-12-310000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000945983us-gaap:TreasuryStockCommonMember2020-09-300000945983us-gaap:RetainedEarningsMember2020-09-300000945983us-gaap:AdditionalPaidInCapitalMember2020-09-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000945983us-gaap:TreasuryStockCommonMember2020-06-300000945983us-gaap:RetainedEarningsMember2020-06-300000945983us-gaap:AdditionalPaidInCapitalMember2020-06-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-3000009459832020-06-300000945983us-gaap:TreasuryStockCommonMember2020-03-310000945983us-gaap:RetainedEarningsMember2020-03-310000945983us-gaap:AdditionalPaidInCapitalMember2020-03-310000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-3100009459832020-03-310000945983us-gaap:TreasuryStockCommonMember2019-12-310000945983us-gaap:RetainedEarningsMember2019-12-310000945983us-gaap:AdditionalPaidInCapitalMember2019-12-310000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000945983wstg:SettlementAgreementMember2020-04-230000945983wstg:StockBasedCompensationPlan2012Member2021-09-300000945983wstg:OmnibusIncentivePlan2021Member2021-09-300000945983wstg:StockBasedCompensationPlan2012Member2018-06-300000945983wstg:StockBasedCompensationPlan2012Member2018-05-310000945983us-gaap:RestrictedStockMember2020-12-310000945983us-gaap:RestrictedStockMember2020-01-012020-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberwstg:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberwstg:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberwstg:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberwstg:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300000945983wstg:EuropeAndUnitedKingdomMemberwstg:SolutionsSegmentMember2021-07-012021-09-300000945983wstg:EuropeAndUnitedKingdomMemberwstg:DistributionSegmentMember2021-07-012021-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300000945983country:USwstg:SolutionsSegmentMember2021-07-012021-09-300000945983country:USwstg:DistributionSegmentMember2021-07-012021-09-300000945983country:CAwstg:SolutionsSegmentMember2021-07-012021-09-300000945983country:CAwstg:DistributionSegmentMember2021-07-012021-09-300000945983wstg:EuropeAndUnitedKingdomMember2021-07-012021-09-300000945983us-gaap:GeographicDistributionForeignMember2021-07-012021-09-300000945983country:US2021-07-012021-09-300000945983country:CA2021-07-012021-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberwstg:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberwstg:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberwstg:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberwstg:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300000945983wstg:EuropeAndUnitedKingdomMemberwstg:SolutionsSegmentMember2021-01-012021-09-300000945983wstg:EuropeAndUnitedKingdomMemberwstg:DistributionSegmentMember2021-01-012021-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300000945983country:USwstg:SolutionsSegmentMember2021-01-012021-09-300000945983country:USwstg:DistributionSegmentMember2021-01-012021-09-300000945983country:CAwstg:SolutionsSegmentMember2021-01-012021-09-300000945983country:CAwstg:DistributionSegmentMember2021-01-012021-09-300000945983wstg:EuropeAndUnitedKingdomMember2021-01-012021-09-300000945983us-gaap:GeographicDistributionForeignMember2021-01-012021-09-300000945983country:US2021-01-012021-09-300000945983country:CA2021-01-012021-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberwstg:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-07-012020-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberwstg:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-07-012020-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberwstg:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-07-012020-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberwstg:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-07-012020-09-300000945983wstg:EuropeAndUnitedKingdomMemberwstg:DistributionSegmentMember2020-07-012020-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberus-gaap:TransferredAtPointInTimeMember2020-07-012020-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberus-gaap:TransferredAtPointInTimeMember2020-07-012020-09-300000945983country:USwstg:SolutionsSegmentMember2020-07-012020-09-300000945983country:USwstg:DistributionSegmentMember2020-07-012020-09-300000945983country:CAwstg:SolutionsSegmentMember2020-07-012020-09-300000945983country:CAwstg:DistributionSegmentMember2020-07-012020-09-300000945983wstg:EuropeAndUnitedKingdomMember2020-07-012020-09-300000945983us-gaap:GeographicDistributionForeignMember2020-07-012020-09-300000945983country:US2020-07-012020-09-300000945983country:CA2020-07-012020-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberwstg:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberwstg:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberwstg:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberwstg:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-09-300000945983wstg:EuropeAndUnitedKingdomMemberwstg:DistributionSegmentMember2020-01-012020-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-09-300000945983country:USwstg:SolutionsSegmentMember2020-01-012020-09-300000945983country:USwstg:DistributionSegmentMember2020-01-012020-09-300000945983country:CAwstg:SolutionsSegmentMember2020-01-012020-09-300000945983country:CAwstg:DistributionSegmentMember2020-01-012020-09-300000945983wstg:EuropeAndUnitedKingdomMember2020-01-012020-09-300000945983us-gaap:GeographicDistributionForeignMember2020-01-012020-09-300000945983country:US2020-01-012020-09-300000945983country:CA2020-01-012020-09-300000945983us-gaap:SoftwareDevelopmentMember2021-09-300000945983us-gaap:LeaseholdImprovementsMember2021-09-300000945983us-gaap:EquipmentMember2021-09-300000945983us-gaap:SoftwareDevelopmentMember2020-12-310000945983us-gaap:LeaseholdImprovementsMember2020-12-310000945983us-gaap:EquipmentMember2020-12-310000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310000945983wstg:UncommittedCreditFacilityMember2021-04-130000945983us-gaap:RevolvingCreditFacilityMember2017-11-150000945983wstg:UncommittedCreditFacilityMember2021-09-300000945983us-gaap:RevolvingCreditFacilityMember2021-09-300000945983us-gaap:RevolvingCreditFacilityMember2020-12-310000945983srt:MinimumMember2021-09-300000945983srt:MinimumMemberwstg:VendorRelationshipsMember2021-01-012021-09-300000945983srt:MaximumMemberwstg:VendorRelationshipsMember2021-01-012021-09-300000945983us-gaap:TradeNamesMember2021-01-012021-09-300000945983us-gaap:NoncompeteAgreementsMember2021-01-012021-09-300000945983us-gaap:CustomerRelationshipsMember2021-01-012021-09-300000945983wstg:CustomerAndVendorRelationshipsMember2021-09-300000945983us-gaap:TradeNamesMember2021-09-300000945983us-gaap:NoncompeteAgreementsMember2021-09-300000945983wstg:CustomerAndVendorRelationshipsMember2020-12-310000945983us-gaap:TradeNamesMember2020-12-310000945983us-gaap:NoncompeteAgreementsMember2020-12-310000945983us-gaap:RestrictedStockMember2021-09-300000945983us-gaap:RestrictedStockMember2021-01-012021-09-300000945983srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberwstg:ErrorCorrectionEstimatedForeignTaxLiabilityMember2021-04-012021-06-300000945983srt:ScenarioPreviouslyReportedMember2021-04-012021-06-300000945983srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberwstg:ErrorCorrectionEstimatedForeignTaxLiabilityMember2021-01-012021-06-300000945983srt:ScenarioPreviouslyReportedMember2021-01-012021-06-3000009459832021-01-012021-06-300000945983us-gaap:RetainedEarningsMember2021-07-012021-09-300000945983us-gaap:RetainedEarningsMember2021-04-012021-06-300000945983us-gaap:RetainedEarningsMember2021-01-012021-03-310000945983us-gaap:RetainedEarningsMember2020-07-012020-09-300000945983us-gaap:RetainedEarningsMember2020-04-012020-06-300000945983us-gaap:RetainedEarningsMember2020-01-012020-03-310000945983wstg:SolutionsSegmentMember2021-07-012021-09-300000945983wstg:DistributionSegmentMember2021-07-012021-09-300000945983wstg:SolutionsSegmentMember2021-01-012021-09-300000945983wstg:DistributionSegmentMember2021-01-012021-09-300000945983wstg:SolutionsSegmentMember2020-07-012020-09-300000945983wstg:DistributionSegmentMember2020-07-012020-09-300000945983wstg:SolutionsSegmentMember2020-01-012020-09-300000945983wstg:DistributionSegmentMember2020-01-012020-09-300000945983srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberwstg:ErrorCorrectionEstimatedForeignTaxLiabilityMember2021-06-300000945983srt:ScenarioPreviouslyReportedMember2021-06-3000009459832021-06-300000945983us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-09-300000945983wstg:UncommittedCreditFacilityMember2021-04-132021-04-130000945983us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2017-11-152017-11-150000945983wstg:CustomerTwoMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300000945983wstg:CustomerOneMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMemberwstg:TwoVendorMember2021-07-012021-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMemberwstg:OneVendorMember2021-07-012021-09-300000945983wstg:CustomerTwoMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300000945983wstg:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300000945983wstg:CustomerOneMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300000945983wstg:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMemberwstg:TwoVendorMember2021-01-012021-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMemberwstg:OneVendorMember2021-01-012021-09-300000945983wstg:CustomerTwoMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300000945983wstg:CustomerOneMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMemberwstg:TwoVendorMember2020-07-012020-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMemberwstg:OneVendorMember2020-07-012020-09-300000945983wstg:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000945983wstg:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000945983wstg:CustomerTwoMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300000945983wstg:CustomerOneMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMemberwstg:TwoVendorMember2020-01-012020-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMemberwstg:OneVendorMember2020-01-012020-09-300000945983us-gaap:CommonStockMember2021-09-300000945983us-gaap:CommonStockMember2021-06-300000945983us-gaap:CommonStockMember2021-03-310000945983us-gaap:CommonStockMember2020-12-310000945983us-gaap:CommonStockMember2020-09-300000945983us-gaap:CommonStockMember2020-06-300000945983us-gaap:CommonStockMember2020-03-310000945983us-gaap:CommonStockMember2019-12-310000945983wstg:OmnibusIncentivePlan2021Member2021-06-3000009459832020-09-3000009459832019-12-310000945983wstg:CDFGroupLimitedMember2020-11-062020-11-060000945983wstg:InterworkGroupInc.Member2020-04-012020-04-300000945983us-gaap:OperatingSegmentsMemberwstg:SolutionsSegmentMember2021-09-300000945983us-gaap:OperatingSegmentsMemberwstg:DistributionSegmentMember2021-09-300000945983wstg:EuropeAndUnitedKingdomMember2021-09-300000945983us-gaap:OperatingSegmentsMember2021-09-300000945983us-gaap:CorporateNonSegmentMember2021-09-300000945983country:US2021-09-300000945983country:CA2021-09-300000945983us-gaap:OperatingSegmentsMemberwstg:SolutionsSegmentMember2020-12-310000945983us-gaap:OperatingSegmentsMemberwstg:DistributionSegmentMember2020-12-310000945983wstg:EuropeAndUnitedKingdomMember2020-12-310000945983us-gaap:OperatingSegmentsMember2020-12-310000945983us-gaap:CorporateNonSegmentMember2020-12-310000945983country:US2020-12-310000945983country:CA2020-12-3100009459832020-01-012020-09-300000945983us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-3000009459832021-07-012021-09-300000945983us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000009459832021-04-012021-06-300000945983us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100009459832021-01-012021-03-310000945983us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-3000009459832020-07-012020-09-300000945983us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000009459832020-04-012020-06-300000945983us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100009459832020-01-012020-03-310000945983srt:MaximumMember2021-09-300000945983srt:MaximumMember2020-12-3100009459832021-09-3000009459832020-12-3100009459832021-11-0100009459832021-01-012021-09-30xbrli:sharesiso4217:USDiso4217:CADiso4217:GBPiso4217:USDxbrli:sharesxbrli:purewstg:itemwstg:customer

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

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

For the quarterly period ended September 30, 2021

OR

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

For the transition period from                      to                   

Commission File No. 000-26408

Wayside Technology Group, Inc.

(Exact name of registrant as specified in its charter)

Delaware

13-3136104

(State or other jurisdiction of

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

incorporation or organization)

4 Industrial Way West, Suite 300, Eatontown, New Jersey 07724

(Address of principal executive offices)

(732) 389-8950

Registrant’s Telephone Number

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

Title of each class:

    

Trading Symbol

    

Name of each exchange on which registered:

Common stock, $.01 par value

WSTG

The NASDAQ Global 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 and 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, 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

Smaller Reporting Company

Non-Accelerated Filer

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   

There were 4,385,785 outstanding shares of common stock, par value $.01 per share (“Common Stock”) as of November 1, 2021.

Wayside Technology Group, Inc. and Subsidiaries

Table of Contents

 

 

Page

 

 

 

 

PART I FINANCIAL INFORMATION

 

 

 

 

Item 1

Financial Statements (unaudited)

 

 

 

Condensed Consolidated Balance Sheets as of September 30, 2021 (unaudited) and December 31, 2020

3

 

 

 

 

Condensed Consolidated Statements of Earnings for the three and nine months ended September 30, 2021 and 2020 (unaudited)

4

 

 

 

Condensed Consolidated Statements of Comprehensive Income for the three and nine months ended September 30, 2021 and 2020 (unaudited)

5

 

Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2021 and 2020 (unaudited)

6

 

 

Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2021 and 2020 (unaudited)

7

 

Notes to Condensed Consolidated Financial Statements (unaudited)

8

 

 

Item 2.

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

21

 

 

 

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

32

 

 

 

Item 4.

Controls and Procedures

32

 

 

 

 

PART II OTHER INFORMATION

 

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

33

 

 

 

Item 6.

Exhibits, Financial Statement Schedules

33

 

 

SIGNATURES

35

 

2

PART I — FINANCIAL INFORMATION

Item 1. FINANCIAL STATEMENTS

Wayside Technology Group, Inc. and Subsidiaries

Condensed Consolidated Balance Sheets

(Amounts in thousands, except share and per share amounts)

September 30,

December 31,

    

2021

    

2020

    

(unaudited)

ASSETS

Current assets:

Cash and cash equivalents

$

29,934

$

29,348

Accounts receivable, net of allowances of $940 and $892, respectively

98,413

 

93,821

Inventory, net

3,685

 

4,936

Vendor prepayments and advances

3,950

1,235

Prepaid expenses and other current assets

4,181

 

3,837

Total current assets

140,163

 

133,177

Equipment and leasehold improvements, net

1,999

 

2,308

Goodwill

17,133

16,816

Other intangibles, net

10,136

10,625

Right-of-use assets, net

1,610

1,933

Accounts receivable-long-term, net

97

 

304

Other assets

494

 

257

Deferred income tax assets

104

 

113

Total assets

$

171,736

$

165,533

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable and accrued expenses

$

118,272

$

116,692

Lease liability, current portion

441

490

Total current liabilities

118,713

 

117,182

Lease liability, net of current portion

1,818

2,167

Deferred income tax liabilities

1,738

1,467

Total liabilities

122,269

120,816

Commitments and contingencies

Stockholders’ equity:

Common stock, $.01 par value; 10,000,000 shares authorized; 5,284,500 shares issued: 4,385,785 and 4,361,997 shares outstanding, respectively

53

 

53

Additional paid-in capital

31,761

 

31,962

Treasury stock, at cost, 852,863 and 922,503 shares, respectively

(13,687)

 

(14,747)

Retained earnings

31,696

 

28,191

Accumulated other comprehensive loss

(356)

 

(742)

Total stockholders’ equity

49,467

 

44,717

Total liabilities and stockholders' equity

$

171,736

$

165,533

The accompanying notes are an integral part of these condensed consolidated financial statements.

3

Wayside Technology Group, Inc. and Subsidiaries

Condensed Consolidated Statements of Earnings

(Unaudited)

(Amounts in thousands, except per share data)

Nine months ended

Three months ended

September 30,

September 30,

    

2021

    

2020

    

2021

    

2020

    

Net sales

$

207,074

$

180,124

$

68,911

$

60,919

Cost of sales

 

173,934

 

157,609

 

57,592

 

53,682

Gross profit

 

33,140

 

22,515

 

11,319

 

7,237

Selling, general, and administrative expenses

 

24,312

 

16,866

 

7,761

 

5,993

Legal and financial advisory expenses, net - unsolicited bid and related matters

1,752

(81)

Acquisition related costs

982

344

Amortization and depreciation expense

1,177

403

381

164

Income from operations

 

7,651

 

2,512

 

3,177

 

817

Other income:

Interest, net

 

362

 

105

 

60

 

19

Foreign currency transaction (loss) gain

(107)

211

(41)

(67)

Income before provision for income taxes

 

7,906

 

2,828

 

3,196

 

769

Provision for income taxes

 

2,155

 

881

 

756

 

239

Net income

$

5,751

$

1,947

$

2,440

$

530

Income per common share-Basic

$

1.31

$

0.44

$

0.55

$

0.13

Income per common share-Diluted

$

1.31

$

0.44

$

0.55

$

0.13

Weighted average common shares outstanding — Basic

 

4,263

 

4,306

4,282

 

4,218

Weighted average common shares outstanding — Diluted

 

4,263

 

4,306

 

4,282

 

4,218

Dividends paid per common share

$

0.51

$

0.51

$

0.17

$

0.17

The accompanying notes are an integral part of these condensed consolidated financial statements.

4

Wayside Technology Group, Inc. and Subsidiaries

Condensed Consolidated Statements of Comprehensive Income

(Unaudited)

(Amounts in thousands)

Nine months ended

Three months ended

September 30,

September 30,

    

2021

    

2020

    

2021

    

2020

    

Net income

$

5,751

$

1,947

$

2,440

$

530

Other comprehensive income:

Foreign currency translation adjustments

 

386

 

(152)

 

(889)

 

127

Other comprehensive income (loss)

 

386

 

(152)

 

(889)

 

127

Comprehensive income

$

6,137

$

1,795

$

1,551

$

657

The accompanying notes are an integral part of these condensed consolidated financial statements.

5

Wayside Technology Group, Inc. and Subsidiaries

Condensed Consolidated Statements of Stockholders’ Equity

(Unaudited)

(Amounts in thousands, except share amounts)

Accumulated

Additional

Other

Common Stock

Paid-In

Treasury

Retained

Comprehensive

   

Shares

   

Amount

   

Capital

   

Shares

   

Amount

   

Earnings

   

Income (Loss)

   

Total

Balance at January 1, 2021

 

5,284,500

$

53

$

31,962

 

922,503

$

(14,747)

$

28,191

$

(742)

$

44,717

Net income

1,520

1,520

Translation adjustment

1,039

1,039

Dividends paid

(750)

(750)

Share-based compensation expense

279

279

Restricted stock grants (net of forfeitures)

(883)

(52,190)

883

Treasury shares repurchased

2,990

(57)

(57)

Balance at March 31, 2021

 

5,284,500

$

53

$

31,358

 

873,303

$

(13,921)

$

28,961

$

297

$

46,748

Net income

1,791

1,791

Translation adjustment

236

236

Dividends paid

(749)

(749)

Share-based compensation expense

337

337

Restricted stock grants (net of forfeitures)

342

20,184

(342)

Treasury shares repurchased

5,228

(130)

(130)

Balance at June 30, 2021

 

5,284,500

53

32,037

 

898,715

(14,393)

30,003

533

48,233

Net income

2,440

2,440

Translation adjustment

(889)

(889)

Dividends paid

(747)

(747)

Share-based compensation expense

637

637

Restricted stock grants (net of forfeitures)

(913)

(53,932)

913

Treasury shares repurchased

8,080

(207)

(207)

Balance at September 30, 2021

 

5,284,500

$

53

$

31,761

 

852,863

$

(13,687)

$

31,696

$

(356)

$

49,467

Accumulated

Additional

Other

Common Stock

Paid-In

Treasury

Retained

Comprehensive

   

Shares

   

Amount

   

Capital

   

Shares

   

Amount

   

Earnings

   

Income (Loss)

   

Total

Balance at January 1, 2020

 

5,284,500

53

32,874

 

778,807

(13,256)

26,715

(1,130)

$

45,256

Net income

836

836

Translation adjustment

(501)

(501)

Dividends paid

(775)

(775)

Share-based compensation expense

167

167

Restricted stock grants (net of forfeitures)

(1,080)

(63,810)

1,079

(1)

Treasury shares repurchased

2,059

(32)

(32)

Balance at March 31, 2020

 

5,284,500

$

53

$

31,961

 

717,056

$

(12,209)

$

26,776

$

(1,631)

$

44,950

Net income

581

581

Translation adjustment

222

222

Dividends paid

(740)

(740)

Share-based compensation expense

234

234

Restricted stock grants (net of forfeitures)

(813)

(48,068)

813

Treasury shares repurchased

264,039

(3,489)

(3,489)

Balance at June 30, 2020

 

5,284,500

53

31,382

 

933,027

(14,885)

26,617

(1,409)

41,758

Net income

530

530

Translation adjustment

127

127

Dividends paid

(742)

(742)

Share-based compensation expense

636

636

Restricted stock grants (net of forfeitures)

(298)

(17,605)

298

Treasury shares repurchased

3,465

(81)

(81)

Balance at September 30, 2020

 

5,284,500

$

53

$

31,720

 

918,887

$

(14,668)

$

26,405

$

(1,282)

$

42,228

The accompanying notes are an integral part of these condensed consolidated financial statements.

6

Wayside Technology Group, Inc. and Subsidiaries

Condensed Consolidated Statements of Cash Flows

(Unaudited)

(Amounts in thousands)

Nine months ended

September 30,

    

2021

    

2020

    

Cash flows from operating activities

Net income

$

5,751

$

1,947

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

Depreciation and amortization expense

 

1,177

 

403

Provision for doubtful accounts

 

33

130

Deferred income tax expense

 

272

 

(53)

Share-based compensation expense

1,253

1,037

Amortization of discount on accounts receivable

(50)

(136)

Amortization of right-of-use assets

359

280

Change in fair value of contingent earn-out consideration

24

Changes in operating assets and liabilities, net of acquisitions:

Accounts receivable

 

(4,493)

 

36,608

Inventory

 

1,251

 

(235)

Prepaid expenses and other current assets

 

(327)

 

(225)

Vendor prepayments

280

(2,896)

Accounts payable and accrued expenses

 

2,647

 

(3,991)

Lease liability, net

(434)

(348)

Other assets and liabilities

 

(251)

 

(14)

Net cash and cash equivalents provided by operating activities

 

7,468

 

32,531

Cash flows from investing activities

Purchase of equipment and leasehold improvements

 

(190)

 

(20)

Vendor advances

(2,994)

Payment for acquisitions, net of cash acquired

(1,141)

Net cash and cash equivalents used in investing activities

 

(3,184)

 

(1,161)

Cash flows from financing activities

Purchase of treasury stock

 

(394)

 

(3,602)

Borrowings under revolving credit facility

6,800

Repayments of borrowings under revolving credit facility

(6,800)

Dividends paid

 

(2,246)

 

(2,257)

Contingent consideration

(863)

Payments of deferred financing costs

(61)

Net cash and cash equivalents used in financing activities

 

(3,503)

 

(5,920)

Effect of foreign exchange rate on cash and cash equivalents

 

(195)

 

(138)

Net increase in cash and cash equivalents

 

586

 

25,312

Cash and cash equivalents at beginning of period

 

29,348

 

14,984

Cash and cash equivalents at end of period

$

29,934

$

40,296

Supplementary disclosure of cash flow information:

Income taxes paid

$

1,917

$

2,167

Interest paid

$

31

$

23

The accompanying notes are an integral part of these condensed consolidated financial statements.

7

Wayside Technology Group, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements

September 30, 2021

(Unaudited)

(Amounts in tables in thousands, except share and per share amounts)

1.           Basis of Presentation:

The accompanying unaudited condensed consolidated financial statements of Wayside Technology Group, Inc. and its subsidiaries (collectively, the “Company”), have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 8-03 of Regulation S-X. Accordingly, as permitted by the rules and regulation of the Securities and Exchange Commission, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete audited financial statements.

The preparation of these condensed consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an on-going basis, the Company evaluates its estimates, including those related to product returns, bad debts, inventories, intangible assets, income taxes, stock-based compensation, evaluation of performance obligations and allocation of revenue to distinct items, contingencies and litigation. The Company bases its estimates on its historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. In the opinion of the Company’s management, all adjustments that are of a normal recurring nature, considered necessary for fair presentation of the results for the periods presented, have been included in the accompanying condensed consolidated financial statements. The Company’s actual results may differ from these estimates under different assumptions or conditions. The unaudited condensed consolidated statements of earnings for the interim periods are not necessarily indicative of results for the full year. For further information, refer to the consolidated financial statements and notes thereto included in the Company’s annual report on Form 10-K filed with the Securities Exchange Commission for the year ended December 31, 2020.

The consolidated financial statements include the accounts of Wayside Technology Group, Inc. and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.

Immaterial Revision of an Error for Estimated Foreign Tax Liability

During the third quarter, management identified that the UK had finalized The Finance Act 2021 that went into effect June 10, 2021 and therefore should have been accounted for during the second quarter of 2021. While the Company did not account for the UK tax law change regarding tax rate changes, management believes that the impact is not material to the financial statements as of and for the three and six months ended June 30, 2021 and the financial statements as of and for the nine months ended September 30, 2021 as presented herein are correct as it relates to this matter. The effect of this error on the financial statements as of June 30, 2021 and for three and six-month period ended June 30, 2021 was as follows:

As of June 30, 2021

As Previously

As

Reported

Revision

Corrected

Condensed Consolidated Balance Sheet

Deferred income tax liabilities

$

1,462

$

353

$

1,815

Total liabilities

$

121,305

$

353

$

121,658

Retained earnings

$

30,356

$

(353)

$

30,003

Total liabilities and stockholders' equity

$

169,891

$

$

169,891

8

Three months ended June 30, 2021

As Previously

As

Reported

Revision

Corrected

Condensed Consolidated Statement of Earnings

Provision for income taxes

$

615

$

353

$

968

Net income

$

2,144

$

(353)

$

1,791

Basic earnings per share

$

0.49

$

(0.08)

$

0.41

Diluted earnings per share

$

0.49

$

(0.08)

$

0.41

Six months ended June 30, 2021

As Previously

As

Reported

Revision

Corrected

Condensed Consolidated Statement of Earnings

Provision for income taxes

$

1,046

$

353

$

1,399

Net income

$

3,664

$

(353)

$

3,311

Basic earnings per share

$

0.84

$

(0.08)

$

0.76

Diluted earnings per share

$

0.84

$

(0.08)

$

0.76

2.           Recently Issued Accounting Standards:

In June 2016, the FASB issued Accounting Standards Update No. 2016-13, “Financial Instruments - Credit Losses (Topic 326)” ("ASU 2016-13"). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. Originally, ASU 2016-13 was effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. In November 2019, FASB issued ASU 2019-10, “Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842).”  This ASU defers the effective date of ASU 2016-13 for public companies that are considered smaller reporting companies as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is planning to adopt this standard in the first quarter of fiscal 2023. The Company is currently evaluating the potential effects of adopting the provisions of ASU No. 2016-13 on its Consolidated Financial Statements, particularly its recognition of allowances for accounts receivable.

3.         Foreign Currency Translation:

Assets and liabilities of the Company’s foreign subsidiaries have been translated using the end of the reporting period exchange rates, and related revenues and expenses have been translated at average rates of exchange in effect during the period. Foreign currency transaction gains and losses are recorded as income or expenses as amounts are settled. The net sales from our foreign operations for the three months ended September 30, 2021 and 2020 were $13.1 million and $5.0 million, respectively. The net sales from our foreign operations for the nine months ended September 30, 2021 and 2020 were $45.1 million and $16.6 million, respectively.

4.          Comprehensive Income:

Cumulative translation adjustments have been classified within accumulated other comprehensive income (loss), which is a separate component of stockholders’ equity in accordance with FASB ASC Topic 220, “Comprehensive Income.”

5.          Revenue Recognition:

The Company’s revenues primarily result from the sale of various technology products and services, including third-party products, third-party software and third-party maintenance, software support and services. The Company recognizes revenue as control of the third-party products and third-party software is transferred to customers, which generally happens

9

at the point of shipment or fulfilment and at the point that our customers and vendors accept the terms and conditions of the arrangement for third-party maintenance, software support and services.

The Company has contracts with certain customers where the Company’s performance obligation is to arrange for the products or services to be provided by another party. In these arrangements, as the Company assumes an agency relationship in the transaction, revenue is recognized in the amount of the net fee associated with serving as an agent. These arrangements primarily relate to third party maintenance, cloud services and certain security software whose intended functionality is dependent on third party maintenance.

The Company allows its customers to return product for exchange or credit subject to certain limitations. A liability is recorded at the time of sale for estimated product returns based upon historical experience and an asset is recognized for the amount expected to be recorded in inventory upon product return. The Company also provides rebates and other discounts to certain customers which are considered variable consideration. A provision for customer rebates and other discounts is recorded as a reduction of revenue at the time of sale based on an evaluation of the contract terms and historical experience.

The Company considers shipping and handling activities as costs to fulfill the sales of products. Shipping revenue is included in net sales when control of the product is transferred to the customer, and the related shipping and handling costs are included in cost of products sold. Taxes imposed by governmental authorities on the Company’s revenue producing activities with customers, such as sales taxes and value added taxes, are excluded from net sales.

The Company disaggregates its operating revenue by segment, geography and timing of revenue recognition, which the Company believes provides a meaningful depiction of the nature of its revenue. See segment Note 16.

Hardware and software products sold by the Company are generally delivered via shipment from the Company’s facilities, drop shipment directly from the vendor, or by electronic delivery of keys for software products. The majority of the Company’s business involves shipments directly from its vendors to its customers, in these transactions, the Company is generally responsible for negotiating price both with the vendor and customer, payment to the vendor, establishing payment terms with the customer, product returns, and has risk of loss if the customer does not make payment. As the principal with the customer, the Company recognizes revenue upon receiving notification from the vendor that the product was shipped. Control of software products is deemed to have passed to the customer when they acquire the right to use or copy the software under license as substantially all product functionality is available to the customer at the time of sale.

The Company performs an analysis of the number of days of sales in-transit to customers at the end of each reporting period based on an analysis of commercial delivery terms that include drop-shipment arrangements. This analysis is the basis upon which the Company estimates the amount of net sales in-transit at the end of the period and adjusts revenue and the related costs to reflect only what has been delivered to the customer. Changes in delivery patterns may result in a different number of business days estimated to make this adjustment. The Company also performs a weighted average analysis of the estimated number of days between order fulfillment and beginning of the renewal term for term licenses recorded on a gross basis, and a deferral estimate is recorded for term license renewals fulfilled prior to commencement date.

Generally, software products are sold with accompanying third-party delivered software assurance, which is a product that allows customers to upgrade, at no additional cost, to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. The Company evaluates whether the software assurance is a separate performance obligation by assessing if the third-party delivered software assurance is critical or essential to the core functionality of the software itself. This involves considering if the software provides its original intended functionality to the customer without the updates, if the customer would ascribe a higher value to the upgrades versus the up-front deliverable, if the customer would expect frequent intelligence updates to the software (such as updates that maintain the original functionality), and if the customer chooses to not delay or always install upgrades. If the Company determines that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. The value of the product is primarily the accompanying support delivered by a third party and therefore the Company is acting as an agent in these transactions and recognizes them on a net basis at the point the associated software license is delivered to the customer. The Company sells cloud computing solutions that utilize third-party vendors to enable customers to access data center functionality in a cloud-based solution, including storage, computing and networking and access to software in the cloud that enhances office productivity, provides security or assists in collaboration. The Company recognizes revenue for cloud computing solutions for arrangements with one-time invoicing to the customer at the time of invoice on a net basis as the Company is acting as an agent in the transaction. For monthly subscription-based arrangements, the Company is acting as an agent in the transaction and recognizes revenue as it invoices the customer for its monthly usage

10

on a net basis. For software licenses where the accompanying third-party delivered software assurance is not critical or essential to the core functionality, the software assurance is recognized as a separate performance obligation, with the associated revenue recognized on a net basis at the point the related software license is delivered to the customer.

The Company also sells some of its products and services as part of bundled contract arrangements containing multiple deliverables, which may include a combination of products and services. For each deliverable that represents a distinct performance obligation, total arrangement consideration is allocated based upon the standalone selling prices (“SSP”) of each performance obligation. SSP is determined based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through established standard prices, we use judgement and estimate the standalone selling price considering available information such as market pricing and pricing related to similar products.

The Company records freight billed to its customers as net sales and the related freight costs as cost of sales when the underlying product revenue is recognized. For freight not billed to its customers, the Company records the freight costs as cost of sales. The Company’s typical shipping terms result in shipping being performed before the customer obtains control of the product. The Company considers shipping to be a fulfillment activity and not a separate performance obligation.

The Company pays commissions and related payroll taxes to sales personnel when customers are invoiced. These costs are recorded as selling general and administrative expenses in the period earned as all our performance obligations are complete within a short window of processing the order.

6.            Acquisition:

Acquisition of Interwork Technologies

On April 30, 2020, the Company completed the purchase of Interwork Technologies Inc., a Delaware corporation and Interwork Technologies Inc., a corporation incorporated under the laws of the Province of Ontario, Canada (collectively, “Interwork”) for an aggregate purchase price of $5 million Canadian dollar (equivalent to $3.6 million USD), subject to certain working capital adjustments, paid at closing plus a potential post-closing $1.1 million Canadian dollars (equivalent to $0.8 million USD) earn-out. The earn-out liability was paid for approximately $0.9 million in the third quarter of 2021. The purchase price allocation is final, with no measurement period adjustments made to the account balances recorded at the acquisition date.

Acquisition of CDF Group Limited

On November 6, 2020, the Company entered into a Share Purchase Agreement and purchased the entire share capital of CDF Group Limited (“CDF”) for an aggregate purchase price of approximately £13.3 million (equivalent to approximately $17.4 million USD), subject to certain working capital and other adjustments. The purchase price allocation is final, with no measurement period adjustments made to the account balances recorded at the acquisition date.

There were no acquisition related costs incurred during the three and nine months ended September 30, 2021, respectively. The Company incurred acquisition related costs of approximately $0.3 million and $1.0 million during the three and nine months ended September 30, 2020, respectively, in conjunction with the acquisitions of Interwork and CDF, which are reflected in the accompanying consolidated statements of earnings.

7.            Goodwill and Other Intangible Assets:

The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 30, 2021:

Balance at January 1, 2021

$

16,816

Translation adjustments

317

Balance September 30, 2021

$

17,133

11

Information related to the Company’s other intangibles, net is as follows:

As of September 30, 2021

Gross Carrying Amount

Accumulated Amortization

Net Carrying Amount

Customer and vendor relationships

$

10,522

$

876

$

9,646

Trade name

517

31

486

Non-compete

52

48

4

Total

$

11,091

$

955

$

10,136

As of December 31, 2020

Gross Carrying Amount

Accumulated Amortization

Net Carrying Amount

Customer and vendor relationships

$

10,361

$

272

$

10,089

Trade name

504

5

499

Non-compete

50

13

37

Total

$

10,915

$

290

$

10,625

Customer relationships are amortized over thirteen years. Vendor relationships are amortized between eleven and fifteen years. Trade name is amortized over fifteen years. Non-compete is amortized over one year.

During the three months ended September 30, 2021 and 2020, the Company recognized total amortization expense for other intangibles, net of $0.2 million and $0.1 million, respectively. During the nine months ended September 30, 2021 and 2020, the Company recognized total amortization expense for other intangibles, net of $0.7 million and $0.1 million, respectively.

Estimated future amortization expense of the Company’s other intangibles, net as of September 30, 2021 is as follows:

2021 (excluding the nine months ended September 30, 2021)

    

$

209

2022

 

820

2023

 

820

2024

 

820

2025

 

820

Thereafter

 

6,647

Total

$

10,136

8.            Right-of-use Asset and Lease Liability:

The Company has entered into operating leases for office and warehouse facilities, which have terms at lease commencement that range from 2 years to 11 years. The Company determines if an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheets and lease expense for these leases is recognized on a straight-line basis over the lease term.

Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date of the lease based on the present value of the lease payments over the lease term. As our leases do not provide a readily determinable implicit rate, we use an incremental borrowing rate based on the information available at commencement date, including lease term, in determining the present value of future payments. The operating lease asset also includes any lease payments made and excludes lease incentives. Operating lease expense is recognized on a straight-line basis over the lease term and included in selling, general and administrative expenses.

12

Information related to the Company’s ROU assets and related lease liabilities were as follows:

Nine months ended

September 30,

2021

2020

Cash paid for operating lease liabilities

$

479

$

248

Right-of-use assets obtained in exchange for new operating lease obligations

$

38

$

128

Weighted-average remaining lease term

5.4 years

6.5 years

Weighted-average discount rate

3.5%

3.3%

Maturities of lease liabilities as of September 30, 2021 were as follows:

2021 (excluding the nine months ended September 30, 2021)

    

$

119

2022

 

498

2023

 

534

2024

 

544

2025

 

554

Thereafter

 

676

2,925

Less: imputed interest

(666)

Total lease liabilities

$

2,259

Lease liabilities, current portion

441

Lease liabilities, net of current portion

1,818

Total lease liabilities

$

2,259

9.            Fair Value:

The carrying amounts of financial instruments, including cash and cash equivalents, short-term accounts receivable and accounts payable approximated fair value at September 30, 2021 and December 31, 2020 because of the relative short maturity of these instruments. The Company’s accounts receivable long-term are discounted to their present value at prevailing market rates at the time of sale.

13

10.           Balance Sheet Detail:

Equipment and leasehold improvements consist of the following:

    

September 30,

December 31,

2021

    

2020

Equipment

$

2,603

$

2,482

Capitalized software

786

777

Leasehold improvements

 

1,753

 

1,760

 

5,142

 

5,019

Less accumulated depreciation and amortization

 

(3,143)

 

(2,711)

$

1,999

$

2,308

During the three months ended September 30, 2021 and 2020, the Company recorded depreciation and amortization expense of $0.2 million and $0.1 million, respectively. During the nine months ended September 30, 2021 and 2020, the Company recorded depreciation and amortization expense of $0.5 million and $0.3 million, respectively.

In limited circumstances, the Company offers extended payment terms to customers for periods of 12 to 36 months. The related customer receivables are classified as accounts receivable long-term and discounted to their present value at prevailing market rates at the time of sale. In subsequent periods, the accounts receivable is increased to the amounts due and payable by the customers through the accretion of interest income on the unpaid accounts receivable due in future years. The amounts under these long-term accounts receivable due within one year are reclassified to the current portion of accounts receivable. At times the Company sells receivables to a financial institution on a non-recourse basis for cash, less a discount. The net proceeds from such sales are included in the operating section of the statement of cash flows as changes in accounts receivable. Accounts receivable long term, net consists of the following:

September 30,

December 31,

2021

    

2020

Total amount due from customer

$

644

$

1,853

Less: unamortized discount

 

(14)

 

(49)

Less: current portion included in accounts receivable

 

(533)

 

(1,500)

$

97

$

304

The undiscounted cash flows to be received by the Company relating to these accounts receivable long-term expects to be $1.0 million during the 12-month period ending September 30, 2022 and less than $0.1 million during the 12-month periods ending September 30, 2023 and 2024, respectively.

Accounts payable and accrued expenses consist of the following:

    

September 30,

December 31,

2021

    

2020

    

Trade accounts payable

$

110,673

$

107,045

Accrued expenses

 

7,599

 

9,647

$

118,272

$

116,692

11.            Credit Facility:

On November 15, 2017, the Company entered into a $20,000,000 revolving credit facility (the “Credit Facility”) with Citibank, N.A. (“Citibank”) pursuant to a Second Amended and Restated Revolving Credit Loan Agreement (the “Loan Agreement”), Second Amended and Restated Revolving Credit Loan Note (the “Note”), Second Amended and Restated Security Agreement and Second Amended and Restated Pledge and Security Agreement. On August 31, 2020, the Company entered into an amendment to the Credit Facility (the “Amended Credit Facility”) pursuant to a First Amendment to Second Amended and Restated Revolving Credit Loan Agreement and Other Loan Documents (collectively, the “Amended Loan Agreement”) and First Allonge to Second Amended and Restated Revolving Credit Loan Note (the “Amended Note”).

14

The Amended Credit Facility, which will continue to be used for working capital and general corporate purposes, matures on June 30, 2023, at which time the Company must pay all outstanding principal of all outstanding loans plus all accrued and unpaid interest, and any fees, costs and expenses. In addition, the Company will pay regular monthly payments of all accrued and unpaid interest. The interest rate for any borrowings under the Amended Credit Facility is subject to change from time to time based on the changes in the LIBOR Rate, as defined in the Amended Loan Agreement (the “Index”). The Index was 2.50% at September 30, 2021. Interest on the unpaid principal balance of the Amended Note will be calculated using a rate of 1.75 percentage points over the Index. If the Index becomes unavailable during the term of the Amended Credit Facility, interest will be based upon the Benchmark Replacement (as defined in the Amended Loan Agreement) selected by Citibank after notifying the Company. The Amended Credit Facility is secured by the assets of the Company.

Among other affirmative covenants set forth in the Loan Agreement, which were not amended as part of the Amended Credit Facility, the Company must maintain (i) a minimum Debt Service Coverage Ratio (as defined in the Loan Agreement) of not less than 2.0 to 1.0, (ii) a maximum Leverage Ratio (as defined in the Loan Agreement) of at least 2.5 to 1.0, and (iii) a minimum Collateral Coverage Ratio (as defined in the Loan Agreement) of not less than 1.5 to 1.0. Additionally, the Loan Agreement contains negative covenants, which were not amended as part of the Amended Credit Facility, prohibiting, among other things, the creation of certain liens, the alteration of the nature or character of the Company’s business, and transactions with the Company’s shareholders, directors, officers, subsidiaries and/or affiliates other than with respect to (i) the repurchase of the issued and outstanding capital stock of the Company from the stockholders of the Company or (ii) the declaration and payment of dividends to the stockholders of the Company. The Company was in compliance with all such covenants at September 30, 2021 and December 31, 2020.

At September 30, 2021 and December 31, 2020, the Company had no borrowings outstanding under the Credit Facility.

On April 13, 2021, Wayside Technology UK Holdings Limited (“Wayside UK”), a wholly-owned subsidiary of the Company, entered into an uncommitted short term credit facility of £8,000,000 (“Uncommitted Credit Facility”) with Citibank N.A., London Branch (“Citibank London”) pursuant to certain terms and conditions. Obligations under the Uncommitted Credit Facility are guaranteed by the Company and will be used for working capital and general corporate purposes and have a maturity date of April 13, 2022, at which time Wayside UK must pay all outstanding principal of all outstanding loans plus all accrued and unpaid interest, and any interest, fees, costs and expenses, if any.

Interest on the unpaid principal balance of the Uncommitted Credit Facility will be calculated using a rate of 1.85 percentage points over the Daily Rate, as defined in the Uncommitted Credit Facility. Amounts borrowed under the Uncommitted Credit Facility will be guaranteed by the Company.   The Uncommitted Credit Facility may be cancelled at any time by Citibank London.  Citibank London has the sole discretion to accept or reject any requested utilization of the Uncommitted Credit Facilitation.

At September 30, 2021, Wayside UK had no borrowings outstanding under the Uncommitted Credit Facility.

12.          Earnings Per Share:

Our basic and diluted earnings per share are computed using the two-class method in accordance with ASC 260. The two-class method is an earnings allocation that determines net income per share for each class of common stock and participating securities according to their participation rights in dividends and undistributed earnings or losses. Non-vested restricted stock awards that include non-forfeitable rights to dividends are considered participating securities. Per share amounts are computed by dividing net income available to common shareholders by the weighted average shares outstanding during each period. Diluted and basic earnings per share are the same because the restricted shares are the only potentially dilutive security.

15

A reconciliation of the numerators and denominators of the basic and diluted per share computations follows:

(Unaudited)

(Unaudited)

Nine months ended

Three months ended

September 30,

September 30,

    

2021

    

2020

    

2021

    

2020

    

Numerator:

Net income

$

5,751

$

1,947

$

2,440

$

530

Less distributed and undistributed income allocated to participating securities

175

59

66

16

Net income attributable to common shareholders

5,576

1,888

2,374

514

Denominator:

 

 

 

Weighted average common shares (Basic)

 

4,263

 

4,306

 

4,282

 

4,218

 

 

 

Weighted average common shares including assumed conversions (Diluted)

 

4,263

 

4,306

 

4,282

 

4,218

Basic net income per share

$

1.31

$

0.44

$

0.55

$

0.13

Diluted net income per share

$

1.31

$

0.44

$

0.55

$

0.13

13.        Major Customers and Vendors:

The Company had two major vendors that accounted for 20% and 9%, respectively, of total purchases during the three months ended September 30, 2021 and 21% and 12%, respectively, of total purchases during the three months ended September 30, 2020. The Company had two major vendors that accounted for 20% and 9%, respectively, of total purchases during the nine months ended September 30, 2021 and 20% and 9%, respectively, of total purchases during the nine months ended September 30, 2020.

The Company had two major customers that accounted for 21% and 18%, respectively, of its net sales during the three months ended September 30, 2021 and 22% and 12%, respectively, of its net sales during the three months ended September 30, 2020. The Company had two major customers that accounted for 22% and 17%, respectively, of its net sales during the nine months ended September 30, 2021 and 26% and 14%, respectively, of its net sales during the nine months ended September 30, 2020. These same customers accounted for 16% and 15%, respectively, of total net accounts receivable as of September 30, 2021 and 19% and 9%, respectively, of total net accounts receivable as of December 31, 2020.

14.          Income Taxes:

The Company has analyzed filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years in these jurisdictions. The Company’s policy is to recognize interest related to unrecognized tax benefits as interest expense and penalties as operating expenses. The Company believes that it has appropriate support for the income tax positions it takes and expects to take on its tax returns, and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter.

15.          Stockholders’ Equity and Stock Based Compensation:

The 2021 Omnibus Incentive Plan (the “2021 Plan”) authorizes the grant of Stock Options, Stock Units, Stock Appreciation Rights, Restricted Stock, Deferred Stock, Stock Bonuses and other equity-based awards. The 2021 Plan was approved by the Company’s stockholders at the 2021 Annual Meeting in June 2021. The total number of shares of the Company’s common stock, par value $0.01 per share (“Common Stock”) initially available for award under the 2021 Plan was 500,000 shares. As of September 30, 2021, the number of shares of Common Stock available for future award grants to employees, officers and directors under the 2021 Plan is 446,068.

16

The 2012 Stock-Based Compensation Plan (the “2012 Plan”) authorizes the grant of Stock Options, Stock Units, Stock Appreciation Rights, Restricted Stock, Deferred Stock, Stock Bonuses and other equity-based awards. The total number of shares of the Company’s Common Stock initially available for award under the 2012 Plan was 600,000, which was increased to 1,000,000 shares by stockholder approval at the Company’s 2018 Annual Meeting in June 2018. Immediately prior to the replacement of the 2012 Plan by the 2021 Plan, there were 352,158 shares of Common Stock available under the 2012 Plan. The 2012 Plan has been replaced by the 2021 Plan and none of the remaining shares of Common Stock authorized under the 2012 Plan will be transferred to or used under the 2021 Plan nor will any awards under the 2012 Plan that are forfeited increase the shares available for awards under the 2021 Plan. As of September 30, 2021, the number of shares of Common Stock available under the 2012 Plan is zero.

During the nine months ended September 30, 2021, the Company granted a total of 106,122 shares of Restricted Stock to directors, officers and employees. These shares of Restricted Stock vest immediately or over time in sixteen equal quarterly installments. During the nine months ended September 30, 2021, a total of 20,184 shares of Restricted Stock were forfeited.

During the nine months ended September 30, 2020, the Company granted a total of 134,165 shares of Restricted Stock to directors, officers and employees. These shares of Restricted Stock vest immediately or over time in sixteen equal quarterly installments. During the nine months ended September 30, 2020, a total of 4,682 shares of Restricted Stock were forfeited.

A summary of nonvested shares of Restricted Stock awards outstanding under the 2012 and 2021 Plans as of September 30, 2021, and changes during the nine months then ended is as follows:

Weighted

 

Average Grant

Date

 

Shares

Fair Value

 

Nonvested shares at January 1, 2021

 

122,792

$

13.37

Granted in 2021

 

106,122

 

22.96

Vested in 2021

 

(69,087)

 

17.68

Forfeited in 2021

 

(20,184)

 

16.04

Nonvested shares at September 30, 2021

 

139,643

$

18.14

As of September 30, 2021, there is approximately $2.4 million of total unrecognized compensation costs related to nonvested share-based compensation arrangements. The unrecognized compensation cost is expected to be recognized over a weighted-average period of 3.0 years.

During the three months ended September 30, 2021 and 2020, the Company recognized share-based compensation expense of $0.6 million, respectively. During the nine months ended September 30, 2021 and 2020, the Company recognized share-based compensation expense of $1.3 million and $1.0 million, respectively.

16.          Segment Information:

The Company distributes software developed by others through resellers indirectly to customers worldwide.  We also resell computer software and hardware developed by others and provide technical services directly to customers worldwide.

FASB ASC Topic 280, “Segment Reporting,” requires that public companies report profits and losses and certain other information on their “reportable operating segments” in their annual and interim financial statements. The internal organization used by the public company’s Chief Operating Decision Maker (CODM) to assess performance and allocate resources determines the basis for reportable operating segments. The Company’s CODM is the Chief Executive Officer.

The Company is organized into two reportable operating segments. The “Distribution” segment distributes technical software to corporate resellers, value added resellers (VARs), consultants and systems integrators worldwide. The “Solutions” segment is a cloud solutions provider and value-added reseller of software, hardware and services to customers worldwide.

17

As permitted by FASB ASC Topic 280, the Company has utilized the aggregation criteria in combining its operations in Canada, Europe and the United Kingdom with the domestic segments as the international operations provide the same products and services to similar clients and are considered together when the Company’s CODM decides how to allocate resources.

Segment income is based on segment revenue less the respective segment’s cost of revenues as well as segment direct costs (including such items as payroll costs and payroll related costs, such as profit sharing, incentive awards and insurance) and excluding general and administrative expenses not attributed to an individual segment business unit. The Company only identifies accounts receivable, vendor prepayments and inventory by segment as shown below as “Selected Assets” by segment; it does not allocate its other assets, including capital expenditures by segment. The following segment reporting information of the Company is provided:

Nine months ended

Three months ended

September 30,

September 30,

2021

  

2020

  

2021

  

2020

Revenue:

Distribution

$

188,785

$

168,536

$

64,094

$

57,059

Solutions

 

18,289

 

11,588

 

4,817

 

3,860

 

207,074

 

180,124

 

68,911

 

60,919

Gross Profit:

Distribution

$

25,985

$

20,390

$

9,298

$

6,585

Solutions

 

7,155

 

2,125

 

2,021

 

652

 

33,140

 

22,515

 

11,319

 

7,237

Direct Costs:

Distribution

$

11,073

$

8,387

$

3,484

$

2,993

Solutions

 

3,620

 

992

 

1,092

 

275

 

14,693

 

9,379

 

4,576

 

3,268

Segment Income Before Taxes: (1)

Distribution

$

14,912

$

12,003

$

5,814

$

3,592

Solutions

 

3,535

 

1,133

 

929

 

377

Segment Income Before Taxes

 

18,447

 

13,136

 

6,743

 

3,969

General and administrative

$

9,619

$

7,487

$

3,185

$

2,725

Legal and financial advisory expenses, net - unsolicited bid and related matters

1,752

(81)

Acquisition related costs

982

344

Amortization and depreciation expense

1,177

403

381

164

Interest, net

 

362

 

105

60

19

Foreign currency transaction (loss) gain

(107)

211

 

(41)

 

(67)

Income before taxes

$

7,906

$

2,828

$

3,196

$

769

(1) Excludes general corporate expenses including interest and foreign currency transaction (loss) gain.

    

    

    

As of

As of 

September 30,

December 31,

Selected Assets by Segment:

2021

2020

Distribution

$

113,441

$

106,930

Solutions

 

19,973

 

20,807

Segment Select Assets

 

133,414

 

127,737

Corporate Assets

 

38,322

 

37,796

Total Assets

$

171,736

$

165,533

18

Geographic areas and net sales mix related to operations for the three and nine months ended September 30, 2021 and 2020 were as follows. Revenue is allocated to a geographic area based on the location of the sale, which is generally the customer’s country of domicile.

    

Nine months ended

    

Three months ended

September 30, 2021

September 30, 2021

Distribution

  

Solutions

Total

Distribution

  

Solutions

Total

Geography

              

              

              

              

USA

$

152,789

$

9,194

$

161,983

$

53,744

$

2,030

$

55,774

Europe and United Kingdom

 

18,758

 

8,020

 

26,778

 

5,789

 

2,449

 

8,238

Canada

 

17,238

 

1,075

 

18,313

 

4,561

 

338

 

4,899

Total net sales

$

188,785

$

18,289

$

207,074

$

64,094

$

4,817

$

68,911

Timing of Revenue Recognition

              

              

              

              

Transferred at a point in time where the Company is principal (1)

$

171,151

$

13,064

$

184,215

$

57,917

$

3,167

$

61,084

Transferred at a point in time where the Company is agent (2)

 

17,634

 

5,225

 

22,859

 

6,177

 

1,650

 

7,827

Total net sales

$

188,785

$

18,289

$

207,074

$

64,094

$

4,817

$

68,911

    

Nine months ended

    

Three months ended

September 30, 2020

September 30, 2020

Distribution

  

Solutions

Total

Distribution

  

Solutions

Total

Geography

              

              

              

              

USA

$

154,727

$

10,251

$

164,978

$

53,857

$

3,553

$

57,410

Europe and United Kingdom

 

6,283

 

 

6,283

 

1,748

 

 

1,748

Canada

 

7,526

 

1,337

 

8,863

 

1,454

 

307

 

1,761

Total net sales

$

168,536

$

11,588

$

180,124

$

57,059

$

3,860

$

60,919

Timing of Revenue Recognition

              

              

              

              

Transferred at a point in time where the Company is principal (1)

$

155,038

$

10,913

$

165,951

$

52,706

$

3,664

$

56,370

Transferred at a point in time where the Company is agent (2)

 

13,498

 

675

 

14,173

 

4,353

 

196

 

4,549

Total net sales

$

168,536

$

11,588

$

180,124

$

57,059

$

3,860

$

60,919

(1)Includes net sales from third-party hardware and software products.

(2)Includes net sales from third-party maintenance, software support and services.

Geographic identifiable assets related to operations as of September 30, 2021 and December 31, 2020 were as follows.

    

September 30,

December 31,

 

Identifiable Assets by Geographic Areas

2021

    

2020

USA

$

110,114

$

114,126

Canada

20,649

18,514

Europe and United Kingdom

40,973

32,893

Total

$

171,736

$

165,533

19

17.          Related Party Transactions:

The Company made sales to a customer where a member of our Board of Directors is an executive. During the three months ended September 30, 2021 and 2020, net sales to this customer totaled approximately $0.1 million, respectively. During the nine months ended September 30, 2021 and 2020, net sales to this customer totaled approximately $0.2 million and $0.1 million, respectively. Amounts due from this customer as of September 30, 2021 and December 31, 2020 were approximately $0.1 million, respectively, which were settled in cash subsequent to each period end.

18.          Unsolicited Bid and Shareholder Demand:

On April 16, 2020 (the “Effective Date”), the Company entered into a Settlement Agreement (the “Settlement Agreement”) with Simon Nynens, Shepherd Kaplan Krochuk, LLC, North & Webster SSG, LLC, and each of Dennis Crowley, David Shepherd, David Kaplan, Timothy Krochuk and Samuel Kidston relating to an unsolicited bid and shareholder demand. Pursuant to the Settlement Agreement, the Company agreed to purchase all of Mr. Nynens’ 261,631 shares of the Common Stock owned, of record or beneficially, as of the Effective Date, at fair market value, as defined in the agreement.

On April 23, 2020, the Company purchased all of Nynens’ 261,631 shares of Common Stock at $13.19 per share pursuant to the Settlement Agreement, representing approximately 5.8% of the issued and outstanding Common Stock of the Company, for an aggregate purchase price of $3.5 million.

The Company incurred zero in legal and advisory expenses, net during the three months ended September 30, 2021 and realized reimbursement for insurance proceeds during the three months ended September 31, 2020, respectively, related to the above matter. The Company incurred zero and $1.8 million in legal and advisory expenses, net during the nine months ended September 30, 2021 and 2020, respectively, related to the above matter.

19.          Risks and Uncertainties Related to the COVID-19 Pandemic:

In March 2020, the World Health Organization declared the novel coronavirus, COVID-19, a global pandemic. This contagious disease outbreak, which has continued to spread, and any related adverse public health developments, has adversely affected workforces, economies, and financial markets globally, potentially leading to an economic downturn. While the Company offers a full suite of solutions and services that address customer priorities across the technology landscape, it is not possible for the Company to predict the duration or magnitude of adverse results of the outbreak and its effects on the Company’s business, liquidity or results of operations at this time. As a result, many of the estimates and assumptions used in preparation of these interim financial statements required increased judgment and carry a higher degree of variability and volatility. As events continue to evolve with respect to the pandemic, the Company’s estimates may materially change in future periods.

20

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

The following Management’s Discussion and Analysis of Financial Condition and Results of Operations contains, in addition to historical information, forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of risk and uncertainties, including those set forth under the heading “Forward Looking Statements” and elsewhere in this report and those set forth in “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2020, filed with the Securities and Exchange Commission on March 16, 2021. The following discussion should be read in conjunction with the accompanying unaudited condensed consolidated financial statements and related notes included in this report and the consolidated financial statements and related notes included in our 2020 Annual Report on Form 10-K.

Overview

Wayside Technology Group, Inc. (the “Company,” “we,” “our,” or “us”) is a value added IT distribution and solutions company, primarily selling software and other third-party IT products and services through two reportable operating segments. Through our “Distribution” segment we sell products and services to corporate resellers, value added resellers (VARs), consultants and systems integrators worldwide, who in turn sell these products to end users. Through our “Solutions” segment we act as a cloud solutions provider and value-added reseller, selling computer software and hardware developed by others and provide technical services directly to end user customers worldwide. We offer an extensive line of products from leading software vendors and tools for virtualization/cloud computing, security, networking, storage and infrastructure management, application lifecycle management and other technically sophisticated domains as well as computer hardware. We market these products through creative marketing communications, including our web sites, local and on-line seminars, webinars, social media, direct e-mail, and printed materials.

We have subsidiaries in the United States, Canada, the Netherlands, the United Kingdom and Ireland, through which sales are made.

COVID-19

We are closely monitoring the impact of the 2019 novel coronavirus, or COVID-19, pandemic on all aspects of our business. COVID-19 has resulted and will continue to result in significant economic disruption, which could also impact our business.

While we did not incur significant disruptions to our operations during the three and nine months ended September 30, 2021 as a result of the COVID-19 pandemic, we are unable to predict the impact that the COVID-19 pandemic will have on our business, liquidity or results of operations at this time.

This situation is changing rapidly, and additional impacts may arise that we are not aware of currently. We will continue to actively monitor the situation and may take further actions that alter our business operations as may be required by federal, state or local authorities or that we determine are in the best interests of our employees, customers and shareholders.

Factors Influencing Our Financial Results

We derive the majority of our net sales though the sale of third-party software licenses, maintenance and service agreements. In our Distribution segment, sales are impacted by the number of product lines we distribute, and sales penetration of those products into the reseller channel, product lifecycle competition, and demand characteristics of the products which we are authorized to distribute. In our Solutions segment sales are generally driven by sales force effectiveness and success in providing superior customer service and cloud solutions support, competitive pricing, and flexible payment solutions to our customers. Our sales are also impacted by external factors such as levels of IT spending and customer demand for products we distribute.

We sell in a competitive environment where gross product margins have historically declined due to competition and changes in product mix towards products where no delivery of a physical product is required. In addition, we grant discounts, allowances, and rebates to certain customers, which may vary from period to period, based on volume, payment terms and other criteria. To date, we have been able to implement cost efficiencies such as the use of drop shipments,

21

electronic ordering (“EDI”) and other capabilities to be able to operate our business profitably as gross margins have declined. We evaluate the profitability of our business based on return on equity and effective margin.

Gross profit is calculated as net sales less cost of sales. We record customer rebates and discounts as a component of net sales and record vendor rebates and discounts as a component of cost of sales.

Selling, general and administrative expenses are comprised mainly of employee salaries, commissions and other employee related expenses, facility costs, costs to maintain our IT infrastructure, public company compliance costs and professional fees. We monitor our level of accounts payable, inventory turnover and accounts receivable turnover which are measures of how efficiently we utilize capital in our business.

The Company’s sales, gross profit and results of operations have fluctuated and are expected to continue to fluctuate on a quarterly basis as a result of a number of factors, including but not limited to: the condition of the software industry in general, shifts in demand for software products, pricing, industry shipments of new software products or upgrades, fluctuations in merchandise returns, adverse weather conditions that affect response, distribution or shipping, shifts in the timing of holidays and changes in the Company’s product offerings. The Company’s operating expenditures are based on sales forecasts. If sales do not meet expectations in any given quarter, operating results may be materially adversely affected.

Dividend Policy and Share Repurchase Program. Historically we have sought to return value to investors through the payment of quarterly dividends and share repurchases. Total dividends paid and shares repurchased were $0.7 million and $0.2 million, respectively, during the three months ended September 30, 2021. Total dividends paid and shares repurchased were $0.7 million and $0.1 million, respectively, during the three months ended September 30, 2020. The payment of future dividends and share repurchases is at the discretion of our Board of Directors and dependent on results of operations, projected capital requirements and other factors the Board of Directors may find relevant.

Stock Volatility. The technology, distribution and services sectors of the United States stock markets is subject to substantial volatility. Numerous conditions which impact these sectors or the stock market in general or the Company in particular, whether or not such events relate to or reflect upon the Company’s operating performance, could adversely affect the market price of the Company’s common stock, par value $0.01 per share (“Common Stock”). Furthermore, the potential adverse effect of the current pandemic of COVID-19, fluctuations in the Company’s operating results, announcements regarding litigation, the loss of a significant vendor or customer, increased competition, reduced vendor incentives and trade credit, higher operating expenses, and other developments, could have a significant impact on the market price of our Common Stock.

Forward Looking Statements

This report includes “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Statements in this report regarding future events or conditions, including but not limited to statements regarding industry prospects and the Company’s expected financial position, results of operations, business and financing plans, are forward-looking statements. These statements can be identified by forward-looking words such as “may,” “will,” “plan,” “expect,” “intend,” “anticipate,” “believe,” “estimate,” and “continue,” or similar words.

Although the Company believes that the expectations reflected in such forward-looking statements are reasonable, it can give no assurance that such expectations will prove to have been correct. Because these forward-looking statements are subject to risks and uncertainties, actual results could differ materially from those indicated by such forward-looking statements. These risks and uncertainties include, but are not limited to, the continued acceptance of the Company’s distribution channel by vendors and customers, the timely availability and acceptance of new products, product mix, market conditions, competitive pricing pressures, contribution of key vendor relationships and support programs, including vendor rebates and discounts, as well as factors that affect the software industry in general and other factors generally. Currently, one of the most significant factors is the potential adverse effect of the current COVID-19 pandemic on the Company, the global economy and financial markets.  The extent to which COVID-19 impacts the Company will depend on future developments, which are highly uncertain and cannot be predicted with confidence, including the scope, severity and duration of the pandemic, the actions taken to contain the pandemic or mitigate its impact, and the direct and indirect economic effects of the pandemic and containment measures, including the impact on our reseller partners and the end customer markets they serve, among others. We strongly urge current and prospective investors to carefully consider the cautionary statements and risk factors contained in this report and our annual report on Form 10-K for the year ended December 31, 2020 filed with the Securities and Exchange Commission on March 16, 2021.

22

The Company operates in a rapidly changing business, and new risk factors emerge from time to time. Management cannot predict every risk factor, nor can it assess the impact, if any, of all such risk factors on the Company’s business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those projected in any forward-looking statements.

Accordingly, forward-looking statements should not be relied upon as a prediction of actual results and readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates. The Company undertakes no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise.

The statements concerning future sales, future gross profit margin and future selling and administrative expenses are forward looking statements involving certain risks and uncertainties such as availability of products, product mix, pricing pressures, market conditions and other factors, which could result in a fluctuation of sales below recent experience.

Financial Overview

Net sales increased 13%, or $8.0 million, to $68.9 million for the three months ended September 30, 2021 compared to $60.9 million for the same period in the prior year. Gross profit increased 56%, or $4.1 million, to $11.3 million for the three months ended September 30, 2021 compared to $7.2 million for the same period in the prior year. Selling, general and administrative (“SG&A”) expenses increased 30%, or $1.8 million, to $7.8 million for the three months ended September 30, 2021 compared to $6.0 million for the same period in the prior year. Amortization and depreciation expense increased 132%, or $0.2 million, to $0.4 million for the three months ended September 30, 2021 compared to $0.2 million for the same period in the prior year. Net income for the three months ended September 30, 2021 was $2.4 million compared to $0.5 million for the same period in the prior year. Diluted income per share for the three months ended September 30, 2021 was $0.55 compared to $0.13 for the same period in the prior year.

Critical Accounting Policies and Estimates

Management’s discussion and analysis of the Company’s financial condition and results of operations are based upon the Company’s consolidated financial statements that have been prepared in accordance with US GAAP. The preparation of these financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities.

On an on-going basis, the Company evaluates its estimates, including those related to product returns, bad debts, inventories, intangible assets, income taxes, stock-based compensation, contingencies and litigation.

The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.

The Company believes the following critical accounting policies used in the preparation of its consolidated financial statements affect its more significant judgments and estimates.

Revenue

The Company utilizes judgment regarding performance obligations inherent in the products for services it sells including, whether ongoing maintenance obligations performed by third party vendors are distinct from the related software licenses, and allocation of sales prices among distinct performance obligations. These estimates require significant judgment to determine whether the software’s functionality is dependent on ongoing maintenance or if substantially all functionality is available in the original software download. We also use judgment in the allocation of sales proceeds among performance obligations, utilizing observable data such as stand-alone selling prices, or market pricing for similar products and services.

Allowance for Accounts Receivable

The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. Management determines the estimate of the allowance for uncollectible accounts

23

receivable by considering a number of factors, including historical experience, aging of the accounts receivable, and specific information obtained by the Company on the financial condition and the current creditworthiness of its customers. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. At the time of sale, we record an estimate for sales returns based on historical experience. If actual sales returns are greater than estimated by management, additional expense may be incurred.

Accounts Receivable – Long Term

The Company’s accounts receivable long-term are discounted to their present value at prevailing market rates at the time of sale. In doing so, the Company considers competitive market rates and other relevant factors.

Inventory Allowances

The Company writes down its inventory for estimated obsolescence or unmarketable inventory equal to the difference between the cost of inventory and the estimated market value based upon assumptions about future demand and market conditions. If actual market conditions are less favorable than those projected by management, additional inventory write-offs may be required.

Business Combinations

The Company accounts for business combinations using the acquisition method of accounting, which allocates the fair value of the purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions. The Company may utilize third-party valuation specialists to assist the Company in the allocation. Initial purchase price allocations are subject to revision within the measurement period, not to exceed one year from the date of acquisition. Acquisition-related expenses and transaction costs associated with business combinations are expensed as incurred.

Goodwill

We test goodwill for impairment on an annual basis, and between annual tests if an event occurs, or circumstances change, that would more likely than not reduce the fair value of a reporting unit below its carrying amount.

In a qualitative assessment, we assess qualitative factors to determine whether it is more likely than not (that is, a likelihood of more than 50 percent) that the fair value of a reporting unit is less than its carrying amount, including goodwill. If, after assessing the totality of events or circumstances, we determine that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then the quantitative goodwill impairment test is unnecessary.

If, after assessing the totality of events or circumstances, we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then we perform the quantitative goodwill impairment test. We may also elect the unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test.

In the quantitative impairment test, we compare the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. Conversely, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.

24

Intangible Assets

Intangible assets with determinable lives are amortized on a straight-line basis over their respective estimated useful lives, which is determined based on their expected period of benefit. Intangible assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. If the carrying amount of an asset exceeds its estimated future undiscounted cash flows, an impairment loss is recorded for the excess of the asset's carrying amount over its fair value. In addition, each quarter, the Company evaluates whether events and circumstances warrant a revision to the remaining estimated useful life of each of these intangible assets. If the Company were to determine that a change to the remaining estimated useful life of an intangible asset was necessary, then the remaining carrying amount of the intangible asset would be amortized prospectively over that revised remaining useful life.

Income Taxes

The Company considers future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance related to deferred tax assets. In the event the Company were to determine that it would not be able to realize all or part of its net deferred tax assets in the future, an adjustment to the deferred tax assets would be charged to income in the period such determination was made.

Share-Based Payments

Under the fair value recognition provision, stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense on a straight-line basis over the requisite service period. We record the impact of forfeitures when they occur. We review our valuation assumptions periodically and, as a result, we may change our valuation assumptions used to value stock-based awards granted in future periods. Such changes may lead to a significant change in the expense we recognize in connection with share-based payments.

Foreign Exchange

The Company’s foreign currency exposure relates primarily to international transactions where the currency collected from customers can be different from the currency used to purchase the product. In cases where the Company is not able to create a natural hedge by maintaining offsetting asset and liability amounts in the same currency, it may enter into foreign exchange contracts, typically in the form of forward purchase agreements, to facilitate the hedging of foreign currency exposures to mitigate the impact of changes in foreign currency exchange rates. These contracts generally have terms of no more than two months. The Company does not apply hedge accounting to these contracts and therefore the changes in fair value are recorded in earnings. The Company does not enter into foreign exchange contracts for trading purposes and the risk of loss on a foreign exchange contract is the risk of nonperformance by the counterparties, which the Company minimizes by limiting its counterparties to major financial institutions. The fair value of forward purchase contracts at September 30, 2021 was not material to the consolidated financial statements.

Interest, Net

Interest, net consists primarily of income from the amortization of the discount on accounts receivable long term, net of interest expense on the Company’s credit facility.

Recently Issued Accounting Pronouncements

In June 2016, the FASB issued Accounting Standards Update No. 2016-13, “Financial Instruments - Credit Losses (Topic 326)” ("ASU 2016-13"). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. Originally, ASU 2016-13 was effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. In November 2019, FASB issued ASU 2019-10, “Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842).”  This ASU defers the effective date of ASU 2016-13 for public companies that are considered smaller reporting companies as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is planning to adopt this standard in the first quarter of fiscal 2023. The Company is

25

currently evaluating the potential effects of adopting the provisions of ASU No. 2016-13 on its Consolidated Financial Statements, particularly its recognition of allowances for accounts receivable.

Results of Operations

The following table sets forth for the periods indicated certain financial information derived from the Company’s unaudited condensed consolidated statements of earnings expressed as a percentage of net sales. This comparison of financial results is not necessarily indicative of future results:

Nine months ended

Three months ended

September 30,

September 30,

    

2021

    

2020

    

    

2021

    

2020

    

    

Net sales

 

100.0

%  

100.0

%  

 

100.0

%  

100.0

%  

 

Cost of sales

 

84.0

87.5

 

83.6

88.1

 

Gross profit

 

16.0

12.5

 

16.4

11.9

 

Selling, general and administrative expenses

 

11.7

9.4

 

11.3

9.8

 

Legal and financial advisory expenses, net - unsolicited bid and related matters

1.0

(0.1)

Acquisition related costs

0.5

0.6

Amortization and depreciation expense

0.6

0.2

0.6

0.3

Income from operations

 

3.7

1.4

 

4.6

1.3

 

Other (expense) income

 

0.1

0.2

 

0.0

(0.1)

 

Income before income taxes

 

3.8

1.6

 

4.6

1.3

 

Income tax provision

 

1.0

0.5

 

1.1

0.4

 

Net income

 

2.8

%  

1.1

%  

 

3.5

%  

0.9

%  

 

Key Operating Metrics

Our management monitors several financial and non-financial measures and ratios on a regular basis in order to track the progress of our business. We believe that the most important of these measures and ratios include net sales, adjusted gross billings, gross profit, adjusted EBITDA, gross profit as a percentage of adjusted gross billings and adjusted EBITDA as a percentage of gross profit. We use a variety of operating and other information to evaluate the operating performance of our business, develop financial forecasts, make strategic decisions, and prepare and approve annual budgets. These key indicators include financial information that is prepared in accordance with US GAAP and presented in our Consolidated Financial Statements as well as non-US GAAP performance measurement tools. 

Nine months ended

Three months ended

September 30,

September 30,

September 30,

September 30,

2021

2020

2021

2020

Net sales

$

207,074

$

180,124

$

68,911

$

60,919

Adjusted gross billings (Non-GAAP)

$

672,917

$

502,856

$

226,936

$

171,018

Gross profit

$

33,140

$

22,515

$

11,319

$

7,237

Gross profit - Distribution

$

25,985

$

20,390

$

9,298

$

6,585

Gross profit - Solutions

$

7,155

$

2,125

$

2,021

$

652

Adjusted EBITDA (Non-GAAP)

$

10,388

$

7,062

$

4,230

$

1,852

Gross margin % - Adjusted gross billings (Non-GAAP)

4.9%

4.5%

5.0%

4.2%

Effective margin % - Adjusted EBITDA (Non-GAAP)

31.3%

31.4%

37.4%

25.6%

We consider gross profit growth and effective margin to be key metrics in evaluating our business. During the three months ended September 30, 2021, gross profit increased 56%, or $4.1 million, to $11.3 million compared to $7.2 million for the same period in the prior year while effective margin increased to 37.4% compared to 25.6% for the same period in the prior year. During the nine months ended September 30, 2021, gross profit increased 47%, or $10.6 million,

26

to $33.1 million compared to $22.5 million for the same period in the prior year while effective margin decreased to 31.3% compared to 31.4% for the same period in the prior year.

Reconciliations of Non-GAAP Financial Measures

Nine months ended

Three months ended

September 30,

September 30,

September 30,

September 30,

Reconciliation of net sales to adjusted gross billings (Non-GAAP):

2021

2020

2021

2020

Net sales

$

207,074

$

180,124

$

68,911

$

60,919

Costs of sales related to sales where the Company is an agent

465,843

322,732

158,025

110,099

Adjusted gross billings

$

672,917

$

502,856

$

226,936

$

171,018

We define adjusted gross billings as net sales in accordance with US GAAP, adjusted for the cost of sales related to sales where the Company is an agent. We provided a reconciliation of adjusted gross billings to net sales, which is the most directly comparable US GAAP measure. We use adjusted gross billings of product and services as a supplemental measure of our performance to gain insight into the volume of business generated by our business, and to analyze the changes to our accounts receivable and accounts payable. Our use of adjusted gross billings of product and services as analytical tools has limitations, and you should not consider them in isolation or as substitutes for analysis of our financial results as reported under US GAAP. In addition, other companies, including companies in our industry, might calculate adjusted gross billings of product and services or similarly titled measures differently, which may reduce their usefulness as comparative measures.

Nine months ended

Three months ended

September 30,

September 30,

September 30,

September 30,

Net income reconciled to adjusted EBITDA:

2021

    

2020

2021

    

2020

Net income

$

5,751

$

1,947

$

2,440

$

530

Provision for income taxes

2,155

881

756

239

Amortization and depreciation

1,177

403

381

164

Interest expense

52

60

16

19

EBITDA

9,135

3,291

3,593

952

Share-based compensation

1,253

1,037

637

637

Legal and financial advisory expenses, net - unsolicited bid and related matters

-

1,752

-

(81)

Acquisition related costs

-

982

-

344

Adjusted EBITDA

$

10,388

$

7,062

$

4,230

$

1,852

We define adjusted EBITDA, as net income, plus provision for income taxes, depreciation, amortization, share-based compensation, interest, legal and financial advisory expenses, net – unsolicited bid and related matters and acquisition related costs. We define effective margin as adjusted EBITDA as a percentage of gross profit. We provided a reconciliation of adjusted EBITDA to net income, which is the most directly comparable US GAAP measure. We use adjusted EBITDA as a supplemental measure of our performance to gain insight into our businesses profitability when compared to the prior year and our competitors. Adjusted EBITDA is also a component to our financial covenants in our credit facility. Our use of adjusted EBITDA has limitations, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under US GAAP. In addition, other companies, including companies in our industry, might calculate adjusted EBITDA, or similarly titled measures differently, which may reduce their usefulness as comparative measures.

Acquisitions

On April 30, 2020 we completed the acquisition of Interwork Technologies Inc. (“Interwork”) for a purchase price of $3.6 million, subject to certain working capital adjustments, and a potential earnout of $0.8 million payable approximately one year after the acquisition date. The operating results of Interwork are included in our operating results effective May 1, 2020.

27

On November 6, 2020 we completed the acquisition of CDF Group Limited (“CDF”) for a purchase price of $17.4 million, subject to certain working capital adjustments. The operating results of CDF are included in our operating results effective November 7, 2020.

Operating results of Interwork are included in our Distribution segment. Operating results of CDF are included in either our Distribution segment or Solutions segment.

Three Months Ended September 30, 2021 Compared to Three Months Ended September 30, 2020

Net Sales and Adjusted Gross Billings

Net sales for the three months ended September 30, 2021 increased 13%, or $8.0 million, to $68.9 million compared to $60.9 million for the same period in the prior year. Adjusted gross billings for the three months ended September 30, 2021 increased 33%, or $55.9 million, to $226.9 million compared to $171.0 million for the same period in the prior year. Adjusted gross billings increased at a faster rate than net sales due to shift in product mix from hardware sales, which are recorded on a gross basis, to security, maintenance and cloud products which are recorded net of related cost of sales.

Distribution segment net sales for the three months ended September 30, 2021 increased 12%, or $7.0 million, to $64.1 million compared to $57.1 million for the same period in the prior year. Adjusted gross billings for the Distribution segment for the three months ended September 30, 2021 increased 28%, or $46.6 million, to $212.3 million compared to $165.7 million for the same period in the prior year. The increase in net sales and adjusted gross billings in our Distribution segment was due to both organic growth and the impact of the CDF acquisitions for the three months ended September 30, 2021.

Solutions segment net sales for the three months ended September 30, 2021 increased 25%, or $1.0 million, to $4.8 million compared to $3.8 million for the same period in the prior year. Adjusted gross billings for the Solutions segment for the three months ended September 30, 2021 increased 176%, or $9.3 million, to $14.6 million compared to $5.3 million for the same period in the prior year. The increase in net sales and adjusted gross billings in our Solutions segment was primarily due to the impact of the CDF acquisition for the three months ended September 30, 2021.

During the three months ended September 30, 2021, we relied on two key customers for a total of 36% of our net sales, with each of these customers accounting for 18% of our total net sales, respectively. The Company had two major customers that accounted for 22% and 12%, respectively, of its total net sales during the three months ended September 30, 2020. The Company had two major vendors that accounted for 20% and 9%, respectively, of total purchases during the three months ended September 30, 2021 and 21% and 12%, respectively, of total purchases during the three months ended September 30, 2020.

Gross Profit

Gross profit for the three months ended September 30, 2021 increased 56%, or $4.1 million, to $11.3 million compared to $7.2 million for the same period in the prior year.

Distribution segment gross profit for the three months ended September 30, 2021 increased 41%, or $2.7 million, to $9.3 million compared to $6.6 million for the same period in the prior year. The increase in Distribution segment gross profit resulted primarily from the impact of the acquisition of CDF and lower early pay discounts and other rebates and discounts offered to our customers as a percentage of adjusted gross billings.

Solutions segment gross profit for the three months ended September 30, 2021 increased 210%, or $1.4 million, to $2.0 million compared to $0.6 million for the same period in the prior year. The increase in Solutions segment gross profit resulted primarily from increased sales from the acquisition of CDF.

Customer rebates and discounts for the three months ended September 30, 2021 were $1.9 million compared to $1.6 million for the same period in the prior year. Customer rebates and discounts vary based on terms of rebate and early pay discount programs offered to customers and timing of payments ultimately received from our customers.

28

Vendor rebates and discounts for the three months ended September 30, 2021 were $1.0 million compared to $0.6 million for the same period in the prior year. Vendor rebates are dependent on programs offered by our vendors and in some cases reaching certain volume targets set by our vendors. The Company monitors vendor rebate levels, competitive pricing, and gross profit margins carefully. We anticipate that price competition in our market will continue in both of our business segments.

Selling, General and Administrative Expenses

SG&A expenses for the three months ended September 30, 2021 increased 30%, or $1.8 million, to $7.8 million compared to $6.0 million for the same period in the prior year, primarily due to the impact of the acquisition of CDF. SG&A expenses were 3.4% of adjusted gross billings for the three months ended September 30, 2021, compared to 3.5% for the same period in the prior year.

The Company expects that its SG&A expenses, as a percentage of adjusted gross billings, may vary depending on changes in sales volume, as well as the levels of continuing investments in key growth initiatives. We plan to continue to expand our investment in business development, sales and marketing to maximize our market penetration.

Amortization and Depreciation Expense

Amortization and depreciation expense for the three months ended September 30, 2021 increased 132%, or $0.2 million, to $0.4 million compared to $0.2 million for the same period in the prior year, primarily due to the amortization of intangible assets acquired in the CDF acquisition.

Legal and Financial Advisory Expenses, Net – Unsolicited Bid and Related Matters

There were no legal and financial advisory expenses, net – unsolicited bid and related matters incurred during the three months ended September 30, 2021 compared to a recovery of $0.1 million relating to reimbursement for insurance proceeds realized during the same period in the prior year.

Acquisition Related Costs

There were no acquisition related costs incurred during the three months ended September 30, 2021 compared to $0.3 million for the same period in the prior year. Acquisition related costs incurred in this period in the prior year were in conjunction with the acquisition of CDF.

Income Taxes

For the three months ended September 30, 2021 and 2020, the Company recorded a provision for income taxes of $0.8 million and $0.2 million, respectively. The effective tax rate for the three months ended September 30, 2021 and 2020 was 23.7% and 31.1%, respectively. The provision for income taxes in the current year was impacted by the result of changes in the mix of jurisdictions in which taxable income was earned. The provision for income taxes in the prior year was impacted by limitations on the deductibility of certain facilitative acquisition related costs in the prior year.

Nine Months Ended September 30, 2021 Compared to Nine Months Ended September 30, 2020

Net Sales and Adjusted Gross Billings

Net sales for the nine months ended September 30, 2021 increased 15%, or $27.0 million, to $207.1 million compared to $180.1 million for the same period in the prior year. Adjusted gross billings for the nine months ended September 30, 2021 increased 34%, or $170.0 million, to $672.9 million compared to $502.9 million for the same period in the prior year. Adjusted gross billings increased at a faster rate than net sales due to shift in product mix from hardware sales, which are recorded on a gross basis, to security, maintenance and cloud products which are recorded net of related cost of sales.

Distribution segment net sales for the nine months ended September 30, 2021 increased 12%, or $20.3 million, to $188.8 million compared to $168.5 million for the same period in the prior year. Adjusted gross billings for the Distribution segment for the nine months ended September 30, 2021 increased 29%, or $138.7 million, to $625.1 million compared to

29

$486.4 million for the same period in the prior year primarily due to both organic growth and the impact of the acquisitions of Interwork and CDF.

Solutions segment net sales for the nine months ended September 30, 2021 increased 58%, or $6.7 million, to $18.3 million compared to $11.6 million for the same period in the prior year. The increase in net sales in our Solutions segment was primarily due to sales from the CDF acquisition for the nine months ended September 30, 2021. Adjusted gross billings for the Solutions segment for the nine months ended September 30, 2021 increased 191%, or $31.4 million, to $47.9 million compared to $16.5 million for the same period in the prior year.

During the nine months ended September 30, 2021, we relied on two key customers for a total of 34% of our net sales, with one of these customers accounting for 18% and the other customer accounting for 16% of our total net sales. The Company had two major customers that accounted for 26% and 14%, respectively, of its total net sales during the nine months ended September 30, 2020. The Company had two major vendors that accounted for 20% and 9%, respectively, of total purchases during the nine months ended September 30, 2021 and 20% and 9%, respectively, of total purchases during the nine months ended September 30, 2020.

Gross Profit

Gross profit for the nine months ended September 30, 2021 increased 47%, or $10.6 million, to $33.1 million compared to $22.5 million for the same period in the prior year.

Distribution segment gross profit for the nine months ended September 30, 2021 increased 27%, or $5.6 million, to $26.0 million compared to $20.4 million for the same period in the prior year. The increase in Distribution segment gross profit resulted primarily from the impact of the acquisitions of Interwork and CDF.

Solutions segment gross profit for the nine months ended September 30, 2021 increased 237%, or $5.0 million, to $7.1 million compared to $2.1 million for the same period in the prior year. The increase in Solutions segment gross profit resulted primarily from increased sales from the acquisition of CDF.

Customer rebates and discounts for the nine months ended September 30, 2021 were $6.4 million compared to $4.0 million for the same period in the prior year. This increase is attributable to a change in payment terms with one of our larger customers during the second quarter of 2020, which resulted in a cash inflow of approximately $30 million from the date the program was implemented, as well as increased rebates and discounts to national resellers. Customer rebates and discounts vary based on terms of rebate and early pay discount programs offered to customers and timing of payments ultimately received from our customers.

Vendor rebates and discounts for the nine months ended September 30, 2021 were $2.9 million compared to $2.5 million for the same period in the prior year. Vendor rebates are dependent on programs offered by our vendors and in some cases reaching certain volume targets set by our vendors. The Company monitors vendor rebate levels, competitive pricing, and gross profit margins carefully. We anticipate that price competition in our market will continue in both of our business segments.

Selling, General and Administrative Expenses

SG&A expenses for the nine months ended September 30, 2021 increased 44%, or $7.4 million, to $24.3 million compared to $16.9 million for the same period in the prior year, primarily due to the impact of the acquisition of CDF and Interwork, as well as $0.5 million of employee separation expenses. SG&A expenses were 3.6% of adjusted gross billings for the nine months ended September 30, 2021, compared to 3.4% for the same period in the prior year.

The Company expects that its SG&A expenses, as a percentage of net sales, may vary depending on changes in sales volume, as well as the levels of continuing investments in key growth initiatives. We plan to continue to expand our investment in business development, sales and marketing to maximize our market penetration.

30

Amortization and Depreciation Expense

Amortization and depreciation expense for the nine months ended September 30, 2021 increased 192%, or $0.8 million, to $1.2 million compared to $0.4 million for the same period in the prior year, primarily due to the amortization of intangible assets acquired in the Interwork and CDF acquisitions.

Legal and Financial Advisory Expenses, Net – Unsolicited Bid and Related Matters

There were no legal and financial advisory expenses, net – unsolicited bid and related matters incurred during the nine months ended September 30, 2021 compared to $1.8 million for the same period in the prior year.

Acquisition Related Costs

There were no acquisition related costs incurred during the nine months ended September 30, 2021 compared to $1.0 million for the same period in the prior year. Acquisition related costs incurred in the prior year were in conjunction with the acquisitions of Interwork and CDF.

Income Taxes

For the nine months ended September 30, 2021 and 2020, the Company recorded a provision for income taxes of $2.2 million and $0.9 million, respectively. The effective tax rate for the nine months ended September 30, 2021 and 2020 was 27.3% and 31.2%, respectively. The provision for income taxes in the current year was impacted by a deferred tax adjustment due to an increase in the corporate tax rate in a foreign jurisdiction the Company operates in that will impact the rate at which deferred taxes are reversed in future periods, partially offset by changes in the mix of jurisdictions in which taxable income was earned. The provision for income taxes in the prior year was impacted by limitations on the deductibility of certain facilitative acquisition related costs in the prior year.

Liquidity and Capital Resources

Our cash and cash equivalents increased to $29.9 million as of September 30, 2021 compared to $29.3 million as of December 31, 2020. The increase in cash and cash equivalents was primarily the result of $7.5 million of cash and cash equivalents provided by operating activities, $3.2 million of cash used in investing activities and $3.5 million of cash used for dividends.

Net cash and cash equivalents provided by operating activities for the nine months ended September 30, 2021 was $7.5 million, comprised primarily of net income adjusted for non-cash items of $8.8 million, partially offset by changes in operating assets and liabilities of $1.3 million.

Net cash and cash equivalents used in investing activities during the nine months ended September 30, 2021 consisted of $3.0 million of vendor advances and $0.2 million of purchases of fixed assets.

Net cash and cash equivalents used in financing activities during the nine months ended September 30, 2021 was $3.5 million, comprised of dividend payments on our Common Stock of $2.2 million, contingent consideration paid of $0.9 million and purchases of treasury stock of $0.4 million.

On November 15, 2017, the Company entered into a $20,000,000 revolving credit facility (the “Credit Facility”) with Citibank, N.A. (“Citibank”) pursuant to a Second Amended and Restated Revolving Credit Loan Agreement (the “Loan Agreement”), Second Amended and Restated Revolving Credit Loan Note (the “Note”), Second Amended and Restated Security Agreement and Second Amended and Restated Pledge and Security Agreement. On August 31, 2020, the Company entered into an amendment to the Credit Facility (the “Amended Credit Facility”) pursuant to a First Amendment to Second Amended and Restated Revolving Credit Loan Agreement and Other Loan Documents (the “Amended Loan Agreement”) and First Allonge to Second Amended and Restated Revolving Credit Loan Note (the “Amended Note”). The Amended Credit Facility, which will continue to be used for working capital and general corporate purposes, matures on June 30, 2023, at which time the Company must pay all outstanding principal of all outstanding loans plus all accrued and unpaid interest, and any, fees, costs and expenses. As of September 30, 2021, no borrowings were outstanding under the Credit Facility.

31

On April 13, 2021, Wayside Technology UK Holdings Limited (“Wayside UK”), a wholly-owned subsidiary of the Company, entered into an uncommitted short term credit facility of £8,000,000 (“Uncommitted Credit Facility”) with Citibank N.A., London Branch (“Citibank London”) pursuant to certain terms and conditions. Obligations under the Uncommitted Credit Facility are guaranteed by the Company and will be used for working capital and general corporate purposes and have a maturity date of April 13, 2022, at which time Wayside UK must pay all outstanding principal of all outstanding loans plus all accrued and unpaid interest, and any interest, fees, costs and expenses, if any. As of September 30, 2021, no borrowings were outstanding under the Uncommitted Credit Facility.

We anticipate that our working capital needs will increase as we invest in the growth of our business. We believe that the funds held in cash and cash equivalents and our unused borrowings under our Uncommitted Credit Facility will be sufficient to fund our working capital and cash requirements for the next 12 months.

Foreign Exchange

The Company’s foreign subsidiaries are subject to changes in demand or pricing resulting from fluctuations in currency exchange rates or other factors. We are subject to fluctuations primarily in the Canadian Dollar, Euro Dollar and British Pound-to-U.S. Dollar exchange rate.

Off-Balance Sheet Arrangements

As of September 30, 2021, we did not have any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of SEC Regulation S-K.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

Smaller reporting companies are not required to provide the information required by this item.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures. As required by Rule 13a-15(b) under the Exchange Act, our management carried out an evaluation of the effectiveness of the design and operation of the Company’s “disclosure controls and procedures”, as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this report.  This evaluation was carried out under the supervision and with the participation of various members of our management, including our Company’s Chief Executive Officer (principal executive officer) and Vice President and Chief Financial Officer (principal financial and accounting officer). Based upon that evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective, as of the end of the period covered by this report, to ensure that information required to be disclosed by the Company in the reports it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and is accumulated and communicated to the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

As described above, on November 6, 2020 we completed the acquisition of CDF. SEC guidance permits management to omit an assessment of an acquired business’ internal control over financial reporting from management’s assessment of internal control over financial reporting for a period not to exceed one year from date of acquisition. We are in the process of integrating CDF’s operations within our internal control structure. In executing this integration, we are analyzing, evaluating, and where necessary, making changes in controls and procedures related to the CDF business. Accordingly, management has excluded controls relating to CDF in this quarter’s evaluation of disclosure controls and procedures.

Changes in Internal Control Over Financial Reporting. Except for the acquisition of CDF described above, there has been no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) under the Exchange Act, that occurred during the three months ended September 30, 2021, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

32

PART II - OTHER INFORMATION

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

The table below sets forth the repurchase of Common Stock by the Company and its affiliated purchasers during the third quarter of 2021.

ISSUER PURCHASE OF EQUITY SECURITIES

    

    

    

    

    

Maximum

 

Number of

 

Total Number

Shares That

 

of Shares

May Yet Be

 

Purchased as

Purchased

Total

Average

Part of Publicly

Under the

 

Number

Price Paid

Announced

Average

 Plans or

 

of Shares

Per Share

Plans or

Price Paid

Programs

 

Period

Purchased

(2)

Programs

Per Share

(3)

 

July 1, 2021 - July 31, 2021

 

$

 

$

 

547,288

August 1, 2021 - August 31, 2021

 

8,080

(1)

$

25.58

 

$

 

547,288

September 1, 2021 - September 30, 2021

 

$

 

$

 

547,288

Total

 

8,080

$

25.58

 

$

 

547,288

(1)Includes 8,080 shares surrendered to the Company by employees to satisfy individual tax withholding obligations upon vesting of previously issued shares of Restricted Stock. These shares are not included in the Common Stock repurchase program referred to in footnote (3) below.

(2)Average price paid per share reflects the closing price the Company’s Common Stock on the business date the shares were surrendered by the employee stockholder to satisfy individual tax withholding obligations upon vesting of Restricted Stock or the price of the Common Stock paid on the open market purchase, as applicable.

(3)On December 3, 2014, the Board of Directors of the Company approved an increase of 500,000 shares of Common Stock to the number of shares of Common Stock available for repurchase under its repurchase plans. On February 2, 2017, the Board of Directors of the Company approved an increase of 500,000 shares of Common Stock to the number of shares of Common Stock available for repurchase under its repurchase plans. The Company expects to purchase shares of its Common Stock from time to time in the market or otherwise subject to market conditions. The Common Stock repurchase program does not have an expiration date.

Item 3. – Defaults Upon Senior Securities

None.

Item 4. – Mine Safety Disclosures

None.

Item 5. – Other Information

None.

Item 6. Exhibits

(a)

Exhibits

33

3.1

3.1(a)

3.2

31.1

Form of Amended and Restated Certificate of Incorporation of the Company. (1)

Certificate of Amendment of Restated Certificate of Incorporation of the Company. (2)

Amended and Restated Bylaws of Wayside Technology Group, Inc. (3)

Certification pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934, of Dale Foster, the Chief Executive Officer (principal executive officer) of the Company.

31.2

Certification pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934, of Andrew Clark, the Vice President and Chief Financial Officer (principal financial and accounting officer) of the Company.

32.1

Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, of Dale Foster, the Chief Executive Officer (principal executive officer) of the Company.

32.2

Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, of Andrew Clark, the Vice President and Chief Financial Officer (principal financial and accounting officer) of the Company.

101

The following financial information from Wayside Technology Group, Inc.’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, filed with the SEC on November 4, 2021, formatted in Inline XBRL (Extensible Business Reporting Language) includes: (1) Condensed Consolidated Balance Sheets, (2) Condensed Consolidated Statements of Income, (3) Condensed Consolidated Statements of Stockholders’ Equity, (4) Condensed Consolidated Statements of Comprehensive Income, (5) Condensed Consolidated Statements of Cash Flows, and (6) the Notes to the Unaudited Condensed Consolidated Financial Statements.

104

Cover Page Interactive Data File – The cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

(1) Incorporated by reference to the exhibit of the same number to the Registrant’s Registration Statement on Form S-1 or amendments thereto (File No. 333-92810) filed on May 30, 1995, July 7, 1995 and July 18, 1995

(2) Incorporated by reference to the exhibit of the same number to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2006 filed on November 3, 2006.

(3) Incorporated by reference to Exhibit 3.1 to the Registrant’s Form 8-K filed on August 6, 2020.

34

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.

WAYSIDE TECHNOLOGY GROUP, INC

November 4, 2021

By:

/s/ Dale Foster

Date

Dale Foster, Chief Executive Officer (Principal Executive Officer)

November 4, 2021

By:

/s/ Andrew Clark

Date

Andrew Clark, Vice President and Chief Financial Officer (Principal Financial and Accounting Officer)

35

EX-31.1 2 wstg-20210930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Dale Foster, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Wayside Technology Group, 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(s) 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 15(d) -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 upon 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(s) 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 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: November 4, 2021

/s/ Dale Foster

Dale Foster

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 wstg-20210930xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, Andrew Clark, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Wayside Technology Group, 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(s) 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 15(d) -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 upon 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(s) 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 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: November 4, 2021

/s/ Andrew Clark

Andrew Clark

Vice President and Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 4 wstg-20210930xex32d1.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 of Wayside Technology Group, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Dale Foster, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, 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.

/s/ Dale Foster

Dale Foster

Chief Executive Officer

(Principal Executive Officer)

November 4, 2021

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 5 wstg-20210930xex32d2.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 of Wayside Technology Group, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Andrew Clark, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, 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.

/s/ Andrew Clark

Andrew Clark

Vice President and Chief Financial Officer

(Principal Financial and Accounting Officer)

November 4, 2021

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 6 wstg-20210930.xsd EX-101.SCH 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Earnings link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Right-of-use Asset and Lease Liability - Maturities of lease liabilities (Details) (calc2) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Goodwill and Other Intangible Assets - Other intangibles, net (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Goodwill and Other Intangible Assets - Future amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Right-of-use Asset and Lease Liability - Maturities of lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Balance Sheet Detail (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Balance Sheet Detail - Accounts payable and accrued expenses and AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Recently Issued Accounting Standards link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Foreign Currency Translation link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Balance Sheet Detail link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Major Customers and Vendors link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Stockholders' Equity and Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Risks and Uncertainties Related to the COVID-19 Pandemic link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Recently Issued Accounting Standards (Policies) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Right-of-use Asset and Lease Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Balance Sheet Detail (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Stockholders' Equity and Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Basis of Presentation - Revision of error (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Foreign Currency Translation (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Right-of-use Asset and Lease Liability (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Balance Sheet Detail - Accounts receivable - long term, net (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Major Customers and Vendors (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Stockholders' Equity and Stock Based Compensation - Plans and options (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Stockholders' Equity and Stock Based Compensation - Nonvested (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Segment Information - Selected Assets by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - Segment Information - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41604 - Disclosure - Segment Information - Assets (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Related Party Transactions (Detail) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Unsolicited Bid and Shareholder Demand (Details) link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Right-of-use Asset and Lease Liability link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Unsolicited Bid and Shareholder Demand link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Goodwill and Other Intangible Assets - Summary of goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Right-of-use Asset and Lease Liability - Operating lease information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 wstg-20210930_cal.xml EX-101.CAL EX-101.DEF 8 wstg-20210930_def.xml EX-101.DEF EX-101.LAB 9 wstg-20210930_lab.xml EX-101.LAB EX-101.PRE 10 wstg-20210930_pre.xml EX-101.PRE XML 11 wstg-20210930x10q_htm.xml IDEA: XBRL DOCUMENT 0000945983 srt:MinimumMember 2021-01-01 2021-09-30 0000945983 srt:MaximumMember 2021-01-01 2021-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember 2021-07-01 2021-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember 2020-07-01 2020-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember 2020-01-01 2020-09-30 0000945983 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0000945983 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000945983 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0000945983 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0000945983 wstg:InterworkGroupInc.Member 2021-07-01 2021-09-30 0000945983 wstg:InterworkGroupInc.Member 2020-04-30 0000945983 wstg:SettlementAgreementMember 2020-04-23 2020-04-23 0000945983 wstg:SettlementAgreementMember 2020-04-16 2020-04-16 0000945983 us-gaap:TreasuryStockCommonMember 2021-07-01 2021-09-30 0000945983 us-gaap:TreasuryStockCommonMember 2021-04-01 2021-06-30 0000945983 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-03-31 0000945983 us-gaap:TreasuryStockCommonMember 2020-07-01 2020-09-30 0000945983 us-gaap:TreasuryStockCommonMember 2020-04-01 2020-06-30 0000945983 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-03-31 0000945983 us-gaap:TreasuryStockCommonMember 2021-09-30 0000945983 us-gaap:RetainedEarningsMember 2021-09-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000945983 us-gaap:TreasuryStockCommonMember 2021-06-30 0000945983 us-gaap:RetainedEarningsMember 2021-06-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000945983 us-gaap:TreasuryStockCommonMember 2021-03-31 0000945983 us-gaap:RetainedEarningsMember 2021-03-31 0000945983 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000945983 2021-03-31 0000945983 us-gaap:TreasuryStockCommonMember 2020-12-31 0000945983 us-gaap:RetainedEarningsMember 2020-12-31 0000945983 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000945983 us-gaap:TreasuryStockCommonMember 2020-09-30 0000945983 us-gaap:RetainedEarningsMember 2020-09-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000945983 us-gaap:TreasuryStockCommonMember 2020-06-30 0000945983 us-gaap:RetainedEarningsMember 2020-06-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000945983 2020-06-30 0000945983 us-gaap:TreasuryStockCommonMember 2020-03-31 0000945983 us-gaap:RetainedEarningsMember 2020-03-31 0000945983 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000945983 2020-03-31 0000945983 us-gaap:TreasuryStockCommonMember 2019-12-31 0000945983 us-gaap:RetainedEarningsMember 2019-12-31 0000945983 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000945983 wstg:SettlementAgreementMember 2020-04-23 0000945983 wstg:StockBasedCompensationPlan2012Member 2021-09-30 0000945983 wstg:OmnibusIncentivePlan2021Member 2021-09-30 0000945983 wstg:StockBasedCompensationPlan2012Member 2018-06-30 0000945983 wstg:StockBasedCompensationPlan2012Member 2018-05-31 0000945983 us-gaap:RestrictedStockMember 2020-12-31 0000945983 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember wstg:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember wstg:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember wstg:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember wstg:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0000945983 wstg:EuropeAndUnitedKingdomMember wstg:SolutionsSegmentMember 2021-07-01 2021-09-30 0000945983 wstg:EuropeAndUnitedKingdomMember wstg:DistributionSegmentMember 2021-07-01 2021-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0000945983 country:US wstg:SolutionsSegmentMember 2021-07-01 2021-09-30 0000945983 country:US wstg:DistributionSegmentMember 2021-07-01 2021-09-30 0000945983 country:CA wstg:SolutionsSegmentMember 2021-07-01 2021-09-30 0000945983 country:CA wstg:DistributionSegmentMember 2021-07-01 2021-09-30 0000945983 wstg:EuropeAndUnitedKingdomMember 2021-07-01 2021-09-30 0000945983 us-gaap:GeographicDistributionForeignMember 2021-07-01 2021-09-30 0000945983 country:US 2021-07-01 2021-09-30 0000945983 country:CA 2021-07-01 2021-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember wstg:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember wstg:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember wstg:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember wstg:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0000945983 wstg:EuropeAndUnitedKingdomMember wstg:SolutionsSegmentMember 2021-01-01 2021-09-30 0000945983 wstg:EuropeAndUnitedKingdomMember wstg:DistributionSegmentMember 2021-01-01 2021-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0000945983 country:US wstg:SolutionsSegmentMember 2021-01-01 2021-09-30 0000945983 country:US wstg:DistributionSegmentMember 2021-01-01 2021-09-30 0000945983 country:CA wstg:SolutionsSegmentMember 2021-01-01 2021-09-30 0000945983 country:CA wstg:DistributionSegmentMember 2021-01-01 2021-09-30 0000945983 wstg:EuropeAndUnitedKingdomMember 2021-01-01 2021-09-30 0000945983 us-gaap:GeographicDistributionForeignMember 2021-01-01 2021-09-30 0000945983 country:US 2021-01-01 2021-09-30 0000945983 country:CA 2021-01-01 2021-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember wstg:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember wstg:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember wstg:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember wstg:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0000945983 wstg:EuropeAndUnitedKingdomMember wstg:DistributionSegmentMember 2020-07-01 2020-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0000945983 country:US wstg:SolutionsSegmentMember 2020-07-01 2020-09-30 0000945983 country:US wstg:DistributionSegmentMember 2020-07-01 2020-09-30 0000945983 country:CA wstg:SolutionsSegmentMember 2020-07-01 2020-09-30 0000945983 country:CA wstg:DistributionSegmentMember 2020-07-01 2020-09-30 0000945983 wstg:EuropeAndUnitedKingdomMember 2020-07-01 2020-09-30 0000945983 us-gaap:GeographicDistributionForeignMember 2020-07-01 2020-09-30 0000945983 country:US 2020-07-01 2020-09-30 0000945983 country:CA 2020-07-01 2020-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember wstg:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember wstg:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember wstg:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember wstg:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0000945983 wstg:EuropeAndUnitedKingdomMember wstg:DistributionSegmentMember 2020-01-01 2020-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0000945983 country:US wstg:SolutionsSegmentMember 2020-01-01 2020-09-30 0000945983 country:US wstg:DistributionSegmentMember 2020-01-01 2020-09-30 0000945983 country:CA wstg:SolutionsSegmentMember 2020-01-01 2020-09-30 0000945983 country:CA wstg:DistributionSegmentMember 2020-01-01 2020-09-30 0000945983 wstg:EuropeAndUnitedKingdomMember 2020-01-01 2020-09-30 0000945983 us-gaap:GeographicDistributionForeignMember 2020-01-01 2020-09-30 0000945983 country:US 2020-01-01 2020-09-30 0000945983 country:CA 2020-01-01 2020-09-30 0000945983 us-gaap:SoftwareDevelopmentMember 2021-09-30 0000945983 us-gaap:LeaseholdImprovementsMember 2021-09-30 0000945983 us-gaap:EquipmentMember 2021-09-30 0000945983 us-gaap:SoftwareDevelopmentMember 2020-12-31 0000945983 us-gaap:LeaseholdImprovementsMember 2020-12-31 0000945983 us-gaap:EquipmentMember 2020-12-31 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000945983 wstg:UncommittedCreditFacilityMember 2021-04-13 0000945983 us-gaap:RevolvingCreditFacilityMember 2017-11-15 0000945983 wstg:UncommittedCreditFacilityMember 2021-09-30 0000945983 us-gaap:RevolvingCreditFacilityMember 2021-09-30 0000945983 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0000945983 srt:MinimumMember 2021-09-30 0000945983 srt:MinimumMember wstg:VendorRelationshipsMember 2021-01-01 2021-09-30 0000945983 srt:MaximumMember wstg:VendorRelationshipsMember 2021-01-01 2021-09-30 0000945983 us-gaap:TradeNamesMember 2021-01-01 2021-09-30 0000945983 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-09-30 0000945983 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0000945983 wstg:CustomerAndVendorRelationshipsMember 2021-09-30 0000945983 us-gaap:TradeNamesMember 2021-09-30 0000945983 us-gaap:NoncompeteAgreementsMember 2021-09-30 0000945983 wstg:CustomerAndVendorRelationshipsMember 2020-12-31 0000945983 us-gaap:TradeNamesMember 2020-12-31 0000945983 us-gaap:NoncompeteAgreementsMember 2020-12-31 0000945983 us-gaap:RestrictedStockMember 2021-09-30 0000945983 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0000945983 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember wstg:ErrorCorrectionEstimatedForeignTaxLiabilityMember 2021-04-01 2021-06-30 0000945983 srt:ScenarioPreviouslyReportedMember 2021-04-01 2021-06-30 0000945983 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember wstg:ErrorCorrectionEstimatedForeignTaxLiabilityMember 2021-01-01 2021-06-30 0000945983 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-06-30 0000945983 2021-01-01 2021-06-30 0000945983 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000945983 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000945983 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000945983 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000945983 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000945983 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000945983 wstg:SolutionsSegmentMember 2021-07-01 2021-09-30 0000945983 wstg:DistributionSegmentMember 2021-07-01 2021-09-30 0000945983 wstg:SolutionsSegmentMember 2021-01-01 2021-09-30 0000945983 wstg:DistributionSegmentMember 2021-01-01 2021-09-30 0000945983 wstg:SolutionsSegmentMember 2020-07-01 2020-09-30 0000945983 wstg:DistributionSegmentMember 2020-07-01 2020-09-30 0000945983 wstg:SolutionsSegmentMember 2020-01-01 2020-09-30 0000945983 wstg:DistributionSegmentMember 2020-01-01 2020-09-30 0000945983 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember wstg:ErrorCorrectionEstimatedForeignTaxLiabilityMember 2021-06-30 0000945983 srt:ScenarioPreviouslyReportedMember 2021-06-30 0000945983 2021-06-30 0000945983 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-09-30 0000945983 wstg:UncommittedCreditFacilityMember 2021-04-13 2021-04-13 0000945983 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-15 2017-11-15 0000945983 wstg:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0000945983 wstg:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember wstg:TwoVendorMember 2021-07-01 2021-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember wstg:OneVendorMember 2021-07-01 2021-09-30 0000945983 wstg:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000945983 wstg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000945983 wstg:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000945983 wstg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember wstg:TwoVendorMember 2021-01-01 2021-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember wstg:OneVendorMember 2021-01-01 2021-09-30 0000945983 wstg:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0000945983 wstg:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember wstg:TwoVendorMember 2020-07-01 2020-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember wstg:OneVendorMember 2020-07-01 2020-09-30 0000945983 wstg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000945983 wstg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000945983 wstg:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0000945983 wstg:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember wstg:TwoVendorMember 2020-01-01 2020-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember wstg:OneVendorMember 2020-01-01 2020-09-30 0000945983 us-gaap:CommonStockMember 2021-09-30 0000945983 us-gaap:CommonStockMember 2021-06-30 0000945983 us-gaap:CommonStockMember 2021-03-31 0000945983 us-gaap:CommonStockMember 2020-12-31 0000945983 us-gaap:CommonStockMember 2020-09-30 0000945983 us-gaap:CommonStockMember 2020-06-30 0000945983 us-gaap:CommonStockMember 2020-03-31 0000945983 us-gaap:CommonStockMember 2019-12-31 0000945983 wstg:OmnibusIncentivePlan2021Member 2021-06-30 0000945983 2020-09-30 0000945983 2019-12-31 0000945983 wstg:CDFGroupLimitedMember 2020-11-06 2020-11-06 0000945983 wstg:InterworkGroupInc.Member 2020-04-01 2020-04-30 0000945983 us-gaap:OperatingSegmentsMember wstg:SolutionsSegmentMember 2021-09-30 0000945983 us-gaap:OperatingSegmentsMember wstg:DistributionSegmentMember 2021-09-30 0000945983 wstg:EuropeAndUnitedKingdomMember 2021-09-30 0000945983 us-gaap:OperatingSegmentsMember 2021-09-30 0000945983 us-gaap:CorporateNonSegmentMember 2021-09-30 0000945983 country:US 2021-09-30 0000945983 country:CA 2021-09-30 0000945983 us-gaap:OperatingSegmentsMember wstg:SolutionsSegmentMember 2020-12-31 0000945983 us-gaap:OperatingSegmentsMember wstg:DistributionSegmentMember 2020-12-31 0000945983 wstg:EuropeAndUnitedKingdomMember 2020-12-31 0000945983 us-gaap:OperatingSegmentsMember 2020-12-31 0000945983 us-gaap:CorporateNonSegmentMember 2020-12-31 0000945983 country:US 2020-12-31 0000945983 country:CA 2020-12-31 0000945983 2020-01-01 2020-09-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000945983 2021-07-01 2021-09-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000945983 2021-04-01 2021-06-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000945983 2021-01-01 2021-03-31 0000945983 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000945983 2020-07-01 2020-09-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000945983 2020-04-01 2020-06-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000945983 2020-01-01 2020-03-31 0000945983 srt:MaximumMember 2021-09-30 0000945983 srt:MaximumMember 2020-12-31 0000945983 2021-09-30 0000945983 2020-12-31 0000945983 2021-11-01 0000945983 2021-01-01 2021-09-30 shares iso4217:USD iso4217:CAD iso4217:GBP iso4217:USD shares pure wstg:item wstg:customer 0000945983 --12-31 2021 Q3 false P11Y 100000 10-Q true 2021-09-30 false 000-26408 Wayside Technology Group, Inc. DE 13-3136104 4 Industrial Way West, Suite 300 Eatontown NJ 07724 732 389-8950 Common stock, $.01 par value WSTG NASDAQ Yes Yes Accelerated Filer true false false 4385785 29934000 29348000 940000 892000 98413000 93821000 3685000 4936000 3950000 1235000 4181000 3837000 140163000 133177000 1999000 2308000 17133000 16816000 10136000 10625000 1610000 1933000 97000 304000 494000 257000 104000 113000 171736000 165533000 118272000 116692000 441000 490000 118713000 117182000 1818000 2167000 1738000 1467000 122269000 120816000 0.01 0.01 10000000 10000000 5284500 5284500 4385785 4361997 53000 53000 31761000 31962000 852863 922503 13687000 14747000 31696000 28191000 -356000 -742000 49467000 44717000 171736000 165533000 207074000 180124000 68911000 60919000 173934000 157609000 57592000 53682000 33140000 22515000 11319000 7237000 24312000 16866000 7761000 5993000 1752000 -81000 982000 344000 1177000 403000 381000 164000 7651000 2512000 3177000 817000 362000 105000 60000 19000 -107000 211000 -41000 -67000 7906000 2828000 3196000 769000 2155000 881000 756000 239000 5751000 1947000 2440000 530000 1.31 0.44 0.55 0.13 1.31 0.44 0.55 0.13 4263000 4306000 4282000 4218000 4263000 4306000 4282000 4218000 0.51 0.51 0.17 0.17 5751000 1947000 2440000 530000 386000 -152000 -889000 127000 386000 -152000 -889000 127000 6137000 1795000 1551000 657000 5284500 53000 31962000 922503 -14747000 28191000 -742000 44717000 1520000 1520000 1039000 1039000 750000 750000 279000 279000 -883000 -52190 883000 2990 57000 57000 5284500 53000 31358000 873303 -13921000 28961000 297000 46748000 1791000 1791000 236000 236000 749000 749000 337000 337000 342000 20184 -342000 5228 130000 130000 5284500 53000 32037000 898715 -14393000 30003000 533000 48233000 2440000 2440000 -889000 -889000 747000 747000 637000 637000 -913000 -53932 913000 8080 207000 207000 5284500 53000 31761000 852863 -13687000 31696000 -356000 49467000 5284500 53000 32874000 778807 -13256000 26715000 -1130000 45256000 836000 836000 -501000 -501000 775000 775000 167000 167000 -1080000 -63810 1079000 -1000 2059 32000 32000 5284500 53000 31961000 717056 -12209000 26776000 -1631000 44950000 581000 581000 222000 222000 740000 740000 234000 234000 -813000 -48068 813000 264039 3489000 3489000 5284500 53000 31382000 933027 -14885000 26617000 -1409000 41758000 530000 530000 127000 127000 742000 742000 636000 636000 -298000 -17605 298000 3465 81000 81000 5284500 53000 31720000 918887 -14668000 26405000 -1282000 42228000 5751000 1947000 1177000 403000 33000 130000 272000 -53000 1253000 1037000 -50000 -136000 359000 280000 24000 4493000 -36608000 -1251000 235000 327000 225000 -280000 2896000 2647000 -3991000 -434000 -348000 251000 14000 7468000 32531000 190000 20000 2994000 1141000 -3184000 -1161000 394000 3602000 6800000 6800000 2246000 2257000 863000 61000 -3503000 -5920000 -195000 -138000 586000 25312000 29348000 14984000 29934000 40296000 1917000 2167000 31000 23000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1.           <b style="font-weight:bold;">Basis of Presentation:</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-align:justify;text-indent:36pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements of Wayside Technology Group, Inc. and its subsidiaries (collectively, the “Company”), have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 8-03 of Regulation S-X. Accordingly, as permitted by the rules and regulation of the Securities and Exchange Commission, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete audited financial statements.</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-align:justify;text-indent:36pt;margin:0pt;">The preparation of these condensed consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an on-going basis, the Company evaluates its estimates, including those related to product returns, bad debts, inventories, intangible assets, income taxes, stock-based compensation, evaluation of performance obligations and allocation of revenue to distinct items, contingencies and litigation. The Company bases its estimates on its historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. In the opinion of the Company’s management, all adjustments that are of a normal recurring nature, considered necessary for fair presentation of the results for the periods presented, have been included in the accompanying condensed consolidated financial statements. The Company’s actual results may differ from these estimates under different assumptions or conditions. The unaudited condensed consolidated statements of earnings for the interim periods are not necessarily indicative of results for the full year. For further information, refer to the consolidated financial statements and notes thereto included in the Company’s annual report on Form 10-K filed with the Securities Exchange Commission for the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The consolidated financial statements include the accounts of Wayside Technology Group, Inc. and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Immaterial Revision of an Error for Estimated Foreign Tax Liability</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">During the third quarter, management identified that the UK had finalized The Finance Act 2021 that went into effect June 10, 2021 and therefore should have been accounted for during the second quarter of 2021. While the Company did not account for the UK tax law change regarding tax rate changes, management believes that the impact is not material to the financial statements as of and for the three and six months ended June 30, 2021 and the financial statements as of and for the nine months ended September 30, 2021 as presented herein are correct as it relates to this matter. The effect of this error on the financial statements as of June 30, 2021 and for three and six-month period ended June 30, 2021 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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:middle;width:44.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:13.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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="8" style="vertical-align:middle;white-space:nowrap;width:46.78%;border-bottom:1.5pt 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;">As of June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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:middle;white-space:nowrap;width:15.17%;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;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:13.06%;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:1.47%;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:middle;white-space:nowrap;width:15.59%;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;">As</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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:middle;white-space:nowrap;width:15.17%;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;"> Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:13.06%;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;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:15.59%;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;">Corrected</b></p></td></tr><tr><td style="vertical-align:middle;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Condensed Consolidated Balance Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred income tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 353</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,815</p></td></tr><tr><td style="vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.53%;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:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 121,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 121,658</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Retained earnings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,356</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,003</p></td></tr><tr><td style="vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities and stockholders' equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.53%;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:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 169,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 169,891</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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:middle;width:44.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:13.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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="8" style="vertical-align:middle;white-space:nowrap;width:46.78%;border-bottom:1.5pt 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;white-space:nowrap;width:44.39%;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.82%;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:middle;white-space:nowrap;width:15.17%;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;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:13.06%;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:1.47%;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:middle;white-space:nowrap;width:15.59%;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;">As</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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:middle;white-space:nowrap;width:15.17%;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;"> Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:13.06%;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;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:15.59%;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;">Corrected</b></p></td></tr><tr><td style="vertical-align:middle;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Condensed Consolidated Statement of Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Provision for income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 615</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 353</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 968</p></td></tr><tr><td style="vertical-align:bottom;width:44.39%;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;white-space:nowrap;width:8.82%;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.53%;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:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,791</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.49</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.08)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.41</p></td></tr><tr><td style="vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.53%;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:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.08)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.41</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;text-indent:36pt;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:middle;width:44.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:13.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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="8" style="vertical-align:middle;white-space:nowrap;width:46.78%;border-bottom:1.5pt 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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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:middle;white-space:nowrap;width:15.17%;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;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:13.06%;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:1.47%;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:middle;white-space:nowrap;width:15.59%;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;">As</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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:middle;white-space:nowrap;width:15.17%;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;"> Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:13.06%;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;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:15.59%;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;">Corrected</b></p></td></tr><tr><td style="vertical-align:middle;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Condensed Consolidated Statement of Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Provision for income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,046</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 353</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,399</p></td></tr><tr><td style="vertical-align:bottom;width:44.39%;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;white-space:nowrap;width:8.82%;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.53%;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:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,311</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.84</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.08)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.76</p></td></tr><tr><td style="vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.53%;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:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.08)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.76</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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:middle;width:44.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:13.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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="8" style="vertical-align:middle;white-space:nowrap;width:46.78%;border-bottom:1.5pt 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;">As of June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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:middle;white-space:nowrap;width:15.17%;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;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:13.06%;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:1.47%;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:middle;white-space:nowrap;width:15.59%;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;">As</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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:middle;white-space:nowrap;width:15.17%;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;"> Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:13.06%;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;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:15.59%;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;">Corrected</b></p></td></tr><tr><td style="vertical-align:middle;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Condensed Consolidated Balance Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred income tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 353</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,815</p></td></tr><tr><td style="vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.53%;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:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 121,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 121,658</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Retained earnings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,356</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,003</p></td></tr><tr><td style="vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities and stockholders' equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.53%;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:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 169,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 169,891</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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:middle;width:44.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:13.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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="8" style="vertical-align:middle;white-space:nowrap;width:46.78%;border-bottom:1.5pt 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;white-space:nowrap;width:44.39%;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.82%;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:middle;white-space:nowrap;width:15.17%;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;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:13.06%;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:1.47%;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:middle;white-space:nowrap;width:15.59%;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;">As</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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:middle;white-space:nowrap;width:15.17%;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;"> Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:13.06%;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;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:15.59%;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;">Corrected</b></p></td></tr><tr><td style="vertical-align:middle;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Condensed Consolidated Statement of Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Provision for income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 615</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 353</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 968</p></td></tr><tr><td style="vertical-align:bottom;width:44.39%;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;white-space:nowrap;width:8.82%;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.53%;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:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,791</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.49</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.08)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.41</p></td></tr><tr><td style="vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.53%;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:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.08)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.41</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;text-indent:36pt;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:middle;width:44.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:13.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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="8" style="vertical-align:middle;white-space:nowrap;width:46.78%;border-bottom:1.5pt 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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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:middle;white-space:nowrap;width:15.17%;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;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:13.06%;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:1.47%;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:middle;white-space:nowrap;width:15.59%;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;">As</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;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.82%;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:middle;white-space:nowrap;width:15.17%;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;"> Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:13.06%;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;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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:middle;white-space:nowrap;width:15.59%;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;">Corrected</b></p></td></tr><tr><td style="vertical-align:middle;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Condensed Consolidated Statement of Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Provision for income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,046</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 353</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,399</p></td></tr><tr><td style="vertical-align:bottom;width:44.39%;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;white-space:nowrap;width:8.82%;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.53%;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:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,311</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.84</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.08)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.76</p></td></tr><tr><td style="vertical-align:bottom;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.53%;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:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.08)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.76</p></td></tr></table> 1462000 353000 1815000 121305000 353000 121658000 30356000 -353000 30003000 169891000 169891000 615000 353000 968000 2144000 -353000 1791000 0.49 -0.08 0.41 0.49 -0.08 0.41 1046000 353000 1399000 3664000 -353000 3311000 0.84 -0.08 0.76 0.84 -0.08 0.76 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2.           <b style="font-weight:bold;">Recently Issued Accounting Standards:</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-align:justify;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued Accounting Standards Update No. 2016-13, <i style="font-style:italic;">“Financial Instruments - Credit Losses (Topic 326)”</i> ("ASU 2016-13"). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. Originally, ASU 2016-13 was effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. In November 2019, FASB issued ASU 2019-10, “<i style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic </i>842).”  This ASU defers the effective date of ASU 2016-13 for public companies that are considered smaller reporting companies as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is planning to adopt this standard in the first quarter of fiscal 2023. The Company is currently evaluating the potential effects of adopting the provisions of ASU No. 2016-13 on its Consolidated Financial Statements, particularly its recognition of allowances for accounts receivable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued Accounting Standards Update No. 2016-13, <i style="font-style:italic;">“Financial Instruments - Credit Losses (Topic 326)”</i> ("ASU 2016-13"). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. Originally, ASU 2016-13 was effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. In November 2019, FASB issued ASU 2019-10, “<i style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic </i>842).”  This ASU defers the effective date of ASU 2016-13 for public companies that are considered smaller reporting companies as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is planning to adopt this standard in the first quarter of fiscal 2023. The Company is currently evaluating the potential effects of adopting the provisions of ASU No. 2016-13 on its Consolidated Financial Statements, particularly its recognition of allowances for accounts receivable. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">3.         <b style="font-weight:bold;">Foreign Currency Translation:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Assets and liabilities of the Company’s foreign subsidiaries have been translated using the end of the reporting period exchange rates, and related revenues and expenses have been translated at average rates of exchange in effect during the period. Foreign currency transaction gains and losses are recorded as income or expenses as amounts are settled. The net sales from our foreign operations for the three months ended September 30, 2021 and 2020 were $13.1 million and $5.0 million, respectively. The net sales from our foreign operations for the nine months ended September 30, 2021 and 2020 were $45.1 million and $16.6 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 13100000 5000000.0 45100000 16600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.          <b style="font-weight:bold;">Comprehensive Income:</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-align:justify;text-indent:36pt;margin:0pt;">Cumulative translation adjustments have been classified within accumulated other comprehensive income (loss), which is a separate component of stockholders’ equity in accordance with FASB ASC Topic 220, “Comprehensive Income.”</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:4pt;margin:0pt;"><span style="font-size:10pt;">5.</span><span style="font-size:10pt;">         </span> <b style="font-size:10pt;font-weight:bold;">Revenue Recognition:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">The Company’s revenues primarily result from the sale of various technology products and services, including third-party products, third-party software and third-party maintenance, software support and services. The Company recognizes revenue as control of the third-party products and third-party software is transferred to customers, which generally happens </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">at the point of shipment or fulfilment and at the point that our customers and vendors accept the terms and conditions of the arrangement for third-party maintenance, software support and services. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">The Company has contracts with certain customers where the Company’s performance obligation is to arrange for the products or services to be provided by another party. In these arrangements, as the Company assumes an agency relationship in the transaction, revenue is recognized in the amount of the net fee associated with serving as an agent. These arrangements primarily relate to third party maintenance, cloud services and certain security software whose intended functionality is dependent on third party maintenance. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">The Company allows its customers to return product for exchange or credit subject to certain limitations. A liability is recorded at the time of sale for estimated product returns based upon historical experience and an asset is recognized for the amount expected to be recorded in inventory upon product return. The Company also provides rebates and other discounts to certain customers which are considered variable consideration. A provision for customer rebates and other discounts is recorded as a reduction of revenue at the time of sale based on an evaluation of the contract terms and historical experience.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">The Company considers shipping and handling activities as costs to fulfill the sales of products. Shipping revenue is included in net sales when control of the product is transferred to the customer, and the related shipping and handling costs are included in cost of products sold. Taxes imposed by governmental authorities on the Company’s revenue producing activities with customers, such as sales taxes and value added taxes, are excluded from net sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">The Company disaggregates its operating revenue by segment, geography and timing of revenue recognition, which the Company believes provides a meaningful depiction of the nature of its revenue. See segment Note 16. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Hardware and software products sold by the Company are generally delivered via shipment from the Company’s facilities, drop shipment directly from the vendor, or by electronic delivery of keys for software products. The majority of the Company’s business involves shipments directly from its vendors to its customers, in these transactions, the Company is generally responsible for negotiating price both with the vendor and customer, payment to the vendor, establishing payment terms with the customer, product returns, and has risk of loss if the customer does not make payment. As the principal with the customer, the Company recognizes revenue upon receiving notification from the vendor that the product was shipped. Control of software products is deemed to have passed to the customer when they acquire the right to use or copy the software under license as substantially all product functionality is available to the customer at the time of sale. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;">The Company performs an analysis of the number of days of sales in-transit to customers at the end of each reporting period based on an analysis of commercial delivery terms that include drop-shipment arrangements. This analysis is the basis upon which the Company estimates the amount of net sales in-transit at the end of the period and adjusts revenue and the related costs to reflect only what has been delivered to the customer. Changes in delivery patterns may result in a different number of business days estimated to make this adjustment. The Company also performs a weighted average analysis of the estimated number of days between order fulfillment and beginning of the renewal term for term licenses recorded on a gross basis, and a deferral estimate is recorded for term license renewals fulfilled prior to commencement date. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8.1pt 0pt 0pt 0pt;">Generally, software products are sold with accompanying third-party delivered software assurance, which is a product that allows customers to upgrade, at no additional cost, to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. The Company evaluates whether the software assurance is a separate performance obligation by assessing if the third-party delivered software assurance is critical or essential to the core functionality of the software itself. This involves considering if the software provides its original intended functionality to the customer without the updates, if the customer would ascribe a higher value to the upgrades versus the up-front deliverable, if the customer would expect frequent intelligence updates to the software (such as updates that maintain the original functionality), and if the customer chooses to not delay or always install upgrades. If the Company determines that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. The value of the product is primarily the accompanying support delivered by a third party and therefore the Company is acting as an agent in these transactions and recognizes them on a net basis at the point the associated software license is delivered to the customer. The Company sells cloud computing solutions that utilize third-party vendors to enable customers to access data center functionality in a cloud-based solution, including storage, computing and networking and access to software in the cloud that enhances office productivity, provides security or assists in collaboration. The Company recognizes revenue for cloud computing solutions for arrangements with one-time invoicing to the customer at the time of invoice on a net basis as the Company is acting as an agent in the transaction. For monthly subscription-based arrangements, the Company is acting as an agent in the transaction and recognizes revenue as it invoices the customer for its monthly usage </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">on a net basis. For software licenses where the accompanying third-party delivered software assurance is not critical or essential to the core functionality, the software assurance is recognized as a separate performance obligation, with the associated revenue recognized on a net basis at the point the related software license is delivered to the customer. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8.1pt 0pt 0pt 0pt;">The Company also sells some of its products and services as part of bundled contract arrangements containing multiple deliverables, which may include a combination of products and services. For each deliverable that represents a distinct performance obligation, total arrangement consideration is allocated based upon the standalone selling prices (“SSP”) of each performance obligation. SSP is determined based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through established standard prices, we use judgement and estimate the standalone selling price considering available information such as market pricing and pricing related to similar products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8.1pt 0pt 0pt 0pt;">The Company records freight billed to its customers as net sales and the related freight costs as cost of sales when the underlying product revenue is recognized. For freight not billed to its customers, the Company records the freight costs as cost of sales. The Company’s typical shipping terms result in shipping being performed before the customer obtains control of the product. The Company considers shipping to be a fulfillment activity and not a separate performance obligation.</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-align:justify;text-indent:36pt;margin:0pt;">The Company pays commissions and related payroll taxes to sales personnel when customers are invoiced. These costs are recorded as selling general and administrative expenses in the period earned as all our performance obligations are complete within a short window of processing the order. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:10pt;">6.</span><span style="font-size:10pt;">           </span> <b style="font-size:10pt;font-weight:bold;">Acquisition: </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;"><i style="font-style:italic;">Acquisition of Interwork Technologies</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;">On April 30, 2020, the Company completed the purchase of Interwork Technologies Inc., a Delaware corporation and Interwork Technologies Inc., a corporation incorporated under the laws of the Province of Ontario, Canada (collectively, “Interwork”) for an aggregate purchase price of $5 million Canadian dollar (equivalent to $3.6 million USD), subject to certain working capital adjustments, paid at closing plus a potential post-closing $1.1 million Canadian<span style="background-color:#ffffff;"> dollars (equivalent to </span><span style="background-color:#ffffff;">$0.8</span><span style="background-color:#ffffff;"> million USD) earn-out. </span>The earn-out liability was paid for approximately $0.9 million in the third quarter of 2021. <span style="background-color:#ffffff;">The purchase price allocation is final, with no measurement period adjustments made to the account balances recorded at the acquisition date. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;"><i style="font-style:italic;">Acquisition of CDF Group Limited</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;">On November 6, 2020, the Company entered into a Share Purchase Agreement and purchased the entire share capital of CDF Group Limited (“CDF”) for an aggregate purchase price of approximately £13.3 million (equivalent to approximately $17.4 million USD), subject to certain working capital and other adjustments. <span style="background-color:#ffffff;">The purchase price allocation is final, with no measurement period adjustments made to the account balances recorded at the acquisition date.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;">There were no acquisition related costs incurred during the three and nine months ended September 30, 2021, respectively. The Company incurred acquisition related costs of approximately $0.3 million and $1.0 million during the three and nine months ended September 30, 2020, respectively, in conjunction with the acquisitions of Interwork and CDF, which are reflected in the accompanying consolidated statements of earnings.</p> 5000000 3600000 1100000 800000 900000 13300000 17400000 0 0 300000 1000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:14pt 0pt 0pt 0pt;"><span style="font-size:10pt;">7.</span><span style="font-size:10pt;">           </span> <b style="font-size:10pt;font-weight:bold;">Goodwill and Other Intangible Assets:</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;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 30, 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:82.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.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:1.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:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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="background-color:#cceeff;vertical-align:bottom;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,816</p></td></tr><tr><td style="vertical-align:bottom;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.92%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;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.5pt 0pt 0pt;"> 317</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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.5pt 0pt 0pt;"> 17,133</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="display:inline-block;text-indent:0pt;width:36pt;"/>Information related to the Company’s other intangibles, net is as follows:</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:63.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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="8" style="vertical-align:bottom;white-space:nowrap;width:34.31%;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;">As of September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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;width:11.09%;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;">Gross Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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 colspan="2" style="vertical-align:bottom;width:9.55%;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;">Accumulated Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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 colspan="2" style="vertical-align:bottom;width:9.01%;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;">Net Carrying Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer and vendor relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,522</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 876</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,646</p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 486</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-compete</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;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.5pt 0pt 0pt;"> 52</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;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.5pt 0pt 0pt;"> 48</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.54%;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.5pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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.5pt 0pt 0pt;"> 11,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.5pt 0pt 0pt;"> 955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0pt 0pt;"> 10,136</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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="8" style="vertical-align:bottom;white-space:nowrap;width:34.31%;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;">As of December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;width:11.09%;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;">Gross Carrying Amount</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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 colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:9.55%;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;">Accumulated Amortization</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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 colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:9.01%;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;">Net Carrying Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer and vendor relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;margin:0pt;padding:0pt;"><p 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;margin:0pt;padding:0pt;"><p 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,089</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 504</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 499</p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-compete</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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.5pt 0pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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.5pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;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.5pt 0pt 0pt;"> 37</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;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.5pt 0pt 0pt;"> 10,915</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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.5pt 0pt 0pt;"> 290</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0pt 0pt;"> 10,625</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="display:inline-block;text-indent:0pt;width:36pt;"/>Customer relationships are amortized over thirteen years. Vendor relationships are amortized between <span style="-sec-ix-hidden:Hidden_kjsMetkfYkydETLRG7yeEg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">eleven</span></span> and fifteen years. Trade name is amortized over fifteen years. Non-compete is amortized over one year. </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-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/>During the three months ended September 30, 2021 and 2020, the Company recognized total amortization expense for other intangibles, net of $0.2 million and $0.1 million, respectively. During the nine months ended September 30, 2021 and 2020, the Company recognized total amortization expense for other intangibles, net of $0.7 million and $0.1 million, respectively.</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="display:inline-block;text-indent:0pt;width:36pt;"/>Estimated future amortization expense of the Company’s other intangibles, net as of September 30, 2021 is as follows:</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:top;white-space:nowrap;width:82.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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.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:1.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:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (excluding the nine months ended September 30, 2021)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 209</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.92%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 820</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 820</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.49%;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:3.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:1.92%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 820</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 820</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.49%;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:3.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:1.92%;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:12.54%;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.5pt 0pt 0pt;"> 6,647</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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.5pt 0pt 0pt;"> 10,136</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.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:1.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:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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="background-color:#cceeff;vertical-align:bottom;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,816</p></td></tr><tr><td style="vertical-align:bottom;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.92%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;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.5pt 0pt 0pt;"> 317</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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.5pt 0pt 0pt;"> 17,133</p></td></tr></table> 16816000 317000 17133000 <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:63.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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="8" style="vertical-align:bottom;white-space:nowrap;width:34.31%;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;">As of September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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;width:11.09%;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;">Gross Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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 colspan="2" style="vertical-align:bottom;width:9.55%;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;">Accumulated Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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 colspan="2" style="vertical-align:bottom;width:9.01%;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;">Net Carrying Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer and vendor relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,522</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 876</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,646</p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 486</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-compete</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;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.5pt 0pt 0pt;"> 52</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;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.5pt 0pt 0pt;"> 48</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.54%;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.5pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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.5pt 0pt 0pt;"> 11,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.5pt 0pt 0pt;"> 955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0pt 0pt;"> 10,136</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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="8" style="vertical-align:bottom;white-space:nowrap;width:34.31%;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;">As of December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;width:11.09%;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;">Gross Carrying Amount</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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 colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:9.55%;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;">Accumulated Amortization</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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 colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:9.01%;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;">Net Carrying Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer and vendor relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;margin:0pt;padding:0pt;"><p 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;margin:0pt;padding:0pt;"><p 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,089</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 504</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 499</p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-compete</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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.5pt 0pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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.5pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.47%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;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.5pt 0pt 0pt;"> 37</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;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.5pt 0pt 0pt;"> 10,915</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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.5pt 0pt 0pt;"> 290</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0pt 0pt;"> 10,625</p></td></tr></table> 10522000 876000 9646000 517000 31000 486000 52000 48000 4000 11091000 955000 10136000 10361000 272000 10089000 504000 5000 499000 50000 13000 37000 10915000 290000 10625000 P13Y P15Y P15Y P1Y 200000 100000 700000 100000 <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:top;white-space:nowrap;width:82.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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.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:1.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:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (excluding the nine months ended September 30, 2021)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 209</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.92%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 820</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 820</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.49%;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:3.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:1.92%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 820</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 820</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.49%;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:3.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:1.92%;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:12.54%;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.5pt 0pt 0pt;"> 6,647</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:82.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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.5pt 0pt 0pt;"> 10,136</p></td></tr></table> 209000 820000 820000 820000 820000 6647000 10136000 <p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:10pt;">8.</span><span style="font-size:10pt;">           </span> <b style="font-size:10pt;font-weight:bold;">Right-of-use Asset and Lease Liability:</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-align:justify;text-indent:36pt;margin:0pt;">The Company has entered into operating leases for office and warehouse facilities, which have terms at lease commencement that range from 2 years to 11 years. The Company determines if an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheets and lease expense for these leases is recognized on a straight-line basis over the lease term.</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-align:justify;text-indent:36pt;margin:0pt;">Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date of the lease based on the present value of the lease payments over the lease term. As our leases do not provide a readily determinable implicit rate, we use an incremental borrowing rate based on the information available at commencement date, including lease term, in determining the present value of future payments. The operating lease asset also includes any lease payments made and excludes lease incentives. Operating lease expense is recognized on a straight-line basis over the lease term and included in selling, general and administrative expenses.</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-align:justify;text-indent:36pt;margin:0pt;">Information related to the Company’s ROU assets and related lease liabilities were as follows:</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;white-space:nowrap;width:73.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:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.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:1.71%;margin:0pt;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="5" style="vertical-align:bottom;white-space:nowrap;width:24.85%;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;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.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:1.71%;margin:0pt;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="5" style="vertical-align:bottom;white-space:nowrap;width:24.85%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.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:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;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:9.19%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 479</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 248</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 128</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">5.4 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">6.5 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.42%;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:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3.3%</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;text-align:justify;text-indent:36pt;margin:0pt;">Maturities of lease liabilities as of September 30, 2021 were as follows:</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:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:2.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.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></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (excluding the nine months ended September 30, 2021)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 119</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 498</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 534</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.97%;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:2.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:2.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:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 544</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 554</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.97%;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:2.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:2.33%;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:10.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 3.5pt 0pt 0pt;"> 676</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,925</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.33%;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:10.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;"> (666)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;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.5pt 0pt 0pt;"> 2,259</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.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:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities, current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 441</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.33%;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:10.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 3.5pt 0pt 0pt;"> 1,818</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;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.5pt 0pt 0pt;"> 2,259</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> P2Y P11Y <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;white-space:nowrap;width:73.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:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.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:1.71%;margin:0pt;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="5" style="vertical-align:bottom;white-space:nowrap;width:24.85%;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;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.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:1.71%;margin:0pt;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="5" style="vertical-align:bottom;white-space:nowrap;width:24.85%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.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:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;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:9.19%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 479</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 248</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 128</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">5.4 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">6.5 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.42%;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:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3.3%</p></td></tr></table> 479000 248000 38000 128000 P5Y4M24D P6Y6M 0.035 0.033 <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:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:2.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.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></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (excluding the nine months ended September 30, 2021)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 119</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 498</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 534</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.97%;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:2.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:2.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:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 544</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 554</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.97%;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:2.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:2.33%;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:10.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 3.5pt 0pt 0pt;"> 676</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,925</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.33%;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:10.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;"> (666)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;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.5pt 0pt 0pt;"> 2,259</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.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:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities, current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 441</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.33%;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:10.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 3.5pt 0pt 0pt;"> 1,818</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;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.5pt 0pt 0pt;"> 2,259</p></td></tr></table> 119000 498000 534000 544000 554000 676000 2925000 666000 2259000 441000 1818000 2259000 <p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:10pt;">9.</span><span style="font-size:10pt;">           </span> <b style="font-size:10pt;font-weight:bold;">Fair Value:</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-align:justify;text-indent:36pt;margin:0pt;">The carrying amounts of financial instruments, including cash and cash equivalents, short-term accounts receivable and accounts payable approximated fair value at September 30, 2021 and December 31, 2020 because of the relative short maturity of these instruments. The Company’s accounts receivable long-term are discounted to their present value at prevailing market rates at the time of sale. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.           <b style="font-weight:bold;">Balance Sheet Detail:</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;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>Equipment and leasehold improvements consist of the following:</p><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><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:71.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;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:71.5%;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.62%;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:12.51%;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:2.61%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.73%;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><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;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.62%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.51%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.73%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;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.62%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.51%;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:2.61%;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.73%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,603</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,482</p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 777</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;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.5pt 0pt 0pt;"> 1,753</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.07%;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.5pt 0pt 0pt;"> 1,760</p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.65%;margin:0pt;padding:0pt;"><p 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,019</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;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,143)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.07%;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;"> (2,711)</p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;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.5pt 0pt 0pt;"> 1,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.65%;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.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.5pt 0pt 0pt;"> 2,308</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the three months ended September 30, 2021 and 2020, the Company recorded depreciation and amortization expense of $0.2 million and $0.1 million, respectively. During the nine months ended September 30, 2021 and 2020, the Company recorded depreciation and amortization expense of $0.5 million and $0.3 million, respectively.</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="display:inline-block;text-indent:0pt;width:36pt;"/>In limited circumstances, the Company offers extended payment terms to customers for periods of 12 to 36 months. The related customer receivables are classified as accounts receivable long-term and discounted to their present value at prevailing market rates at the time of sale. In subsequent periods, the accounts receivable is increased to the amounts due and payable by the customers through the accretion of interest income on the unpaid accounts receivable due in future years. The amounts under these long-term accounts receivable due within one year are reclassified to the current portion of accounts receivable. At times the Company sells receivables to a financial institution on a non-recourse basis for cash, less a discount. The net proceeds from such sales are included in the operating section of the statement of cash flows as changes in accounts receivable. Accounts receivable long term, net consists of the following:</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:71.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;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.51%;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:2.61%;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:1.65%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.51%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.73%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;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.62%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.51%;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:2.61%;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.73%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total amount due from customer</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 644</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,853</p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.65%;margin:0pt;padding:0pt;"><p 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion included in accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;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;"> (533)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.07%;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;"> (1,500)</p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;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.5pt 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.65%;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.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.5pt 0pt 0pt;"> 304</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The undiscounted cash flows to be received by the Company relating to these accounts receivable long-term expects to be $1.0 million during the 12-month period ending September 30, 2022 and less than $0.1 million during the 12-month periods ending September 30, 2023 and <span style="-sec-ix-hidden:Hidden_Ak_6vxd7ukCvucwLxvpHAA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">2024</span></span><span style="white-space:pre-wrap;">, respectively.</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="display:inline-block;text-indent:0pt;width:36pt;"/>Accounts payable and accrued expenses consist of the following:</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:66.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:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:66.89%;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:3.1%;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:11.89%;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:3.1%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;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><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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:66.89%;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:3.1%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;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, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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:66.89%;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:3.1%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;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:3.1%;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:11.89%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade accounts payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 110,673</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 107,045</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin: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:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.93%;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.5pt 0pt 0pt;"> 7,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.93%;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.5pt 0pt 0pt;"> 9,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin: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="background-color:#cceeff;vertical-align:bottom;width:66.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.93%;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.5pt 0pt 0pt;"> 118,272</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.93%;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.5pt 0pt 0pt;"> 116,692</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin: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="font-size:1pt;visibility:hidden;">​</span></p> <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><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:71.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;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:71.5%;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.62%;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:12.51%;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:2.61%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.73%;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><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;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.62%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.51%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.73%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;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.62%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.51%;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:2.61%;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.73%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,603</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,482</p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 777</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;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.5pt 0pt 0pt;"> 1,753</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.07%;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.5pt 0pt 0pt;"> 1,760</p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.65%;margin:0pt;padding:0pt;"><p 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,019</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;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,143)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.07%;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;"> (2,711)</p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;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.5pt 0pt 0pt;"> 1,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.65%;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.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.5pt 0pt 0pt;"> 2,308</p></td></tr></table> 2603000 2482000 786000 777000 1753000 1760000 5142000 5019000 3143000 2711000 1999000 2308000 200000 100000 500000 300000 P12M P36M <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:71.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;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.51%;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:2.61%;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:1.65%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.51%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.73%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;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.62%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.51%;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:2.61%;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.73%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total amount due from customer</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 644</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,853</p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.65%;margin:0pt;padding:0pt;"><p 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion included in accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.85%;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;"> (533)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.07%;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;"> (1,500)</p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;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.5pt 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.65%;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.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.5pt 0pt 0pt;"> 304</p></td></tr></table> 644000 1853000 14000 49000 533000 1500000 97000 304000 1000000.0 100000 <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:66.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:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:66.89%;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:3.1%;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:11.89%;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:3.1%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;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><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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:66.89%;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:3.1%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;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, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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:66.89%;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:3.1%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;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:3.1%;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:11.89%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade accounts payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 110,673</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 107,045</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin: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:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.93%;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.5pt 0pt 0pt;"> 7,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.93%;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.5pt 0pt 0pt;"> 9,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin: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="background-color:#cceeff;vertical-align:bottom;width:66.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.93%;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.5pt 0pt 0pt;"> 118,272</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.93%;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.5pt 0pt 0pt;"> 116,692</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin: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> 110673000 107045000 7599000 9647000 118272000 116692000 <p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:10pt;">11.</span><span style="font-size:10pt;">           </span> <b style="font-size:10pt;font-weight:bold;">Credit Facility:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On November 15, 2017, the Company entered into a $20,000,000 revolving credit facility (the “Credit Facility”) with Citibank, N.A. (“Citibank”) pursuant to a Second Amended and Restated Revolving Credit Loan Agreement (the “Loan Agreement”), Second Amended and Restated Revolving Credit Loan Note (the “Note”), Second Amended and Restated Security Agreement and Second Amended and Restated Pledge and Security Agreement. On August 31, 2020, the Company entered into an amendment to the Credit Facility (the “Amended Credit Facility”) pursuant to a First Amendment to Second Amended and Restated Revolving Credit Loan Agreement and Other Loan Documents (collectively, the “Amended Loan Agreement”) and First Allonge to Second Amended and Restated Revolving Credit Loan Note (the “Amended Note”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Amended Credit Facility, which will continue to be used for working capital and general corporate purposes, matures on June 30, 2023, at which time the Company must pay all outstanding principal of all outstanding loans plus all accrued and unpaid interest, and any fees, costs and expenses. In addition, the Company will pay regular monthly payments of all accrued and unpaid interest. The interest rate for any borrowings under the Amended Credit Facility is subject to change from time to time based on the changes in the LIBOR Rate, as defined in the Amended Loan Agreement (the “Index”). The Index was 2.50% at September 30, 2021. Interest on the unpaid principal balance of the Amended Note will be calculated using a rate of 1.75 percentage points over the Index. If the Index becomes unavailable during the term of the Amended Credit Facility, interest will be based upon the Benchmark Replacement (as defined in the Amended Loan Agreement) selected by Citibank after notifying the Company. The Amended Credit Facility is secured by the assets of the Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Among other affirmative covenants set forth in the Loan Agreement, which were not amended as part of the Amended Credit Facility, the Company must maintain (i) a minimum Debt Service Coverage Ratio (as defined in the Loan Agreement) of not less than 2.0 to 1.0, (ii) a maximum Leverage Ratio (as defined in the Loan Agreement) of at least 2.5 to 1.0, and (iii) a minimum Collateral Coverage Ratio (as defined in the Loan Agreement) of not less than 1.5 to 1.0. Additionally, the Loan Agreement contains negative covenants, which were not amended as part of the Amended Credit Facility, prohibiting, among other things, the creation of certain liens, the alteration of the nature or character of the Company’s business, and transactions with the Company’s shareholders, directors, officers, subsidiaries and/or affiliates other than with respect to (i) the repurchase of the issued and outstanding capital stock of the Company from the stockholders of the Company or (ii) the declaration and payment of dividends to the stockholders of the Company. The Company was in compliance with all such covenants at September 30, 2021 and December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At September 30, 2021 and December 31, 2020, the Company had no borrowings outstanding under the Credit Facility. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On April 13, 2021, Wayside Technology UK Holdings Limited (“Wayside UK”), a wholly-owned subsidiary of the Company, entered into an uncommitted short term credit facility of £8,000,000 (“Uncommitted Credit Facility”) with Citibank N.A., London Branch (“Citibank London”) pursuant to certain terms and conditions. Obligations under the Uncommitted Credit Facility are guaranteed by the Company and will be used for working capital and general corporate purposes and have a maturity date of April 13, 2022, at which time Wayside UK must pay all outstanding principal of all outstanding loans plus all accrued and unpaid interest, and any interest, fees, costs and expenses, if any. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Interest on the unpaid principal balance of the Uncommitted Credit Facility will be calculated using a rate of 1.85 percentage points over the Daily Rate, as defined in the Uncommitted Credit Facility. Amounts borrowed under the Uncommitted Credit Facility will be guaranteed by the Company.   The Uncommitted Credit Facility may be cancelled at any time by Citibank London.  Citibank London has the sole discretion to accept or reject any requested utilization of the Uncommitted Credit Facilitation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At September 30, 2021, Wayside UK had no borrowings outstanding under the Uncommitted Credit Facility. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 20000000 0.0250 0.0175 2.0 2.5 1.5 0 0 8000000 0.0185 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">12.          <b style="font-weight:bold;">Earnings Per Share:</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-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;">Our basic and diluted earnings per share are computed using the </span><span style="background-color:#ffffff;">two-class</span><span style="background-color:#ffffff;"> method in accordance with ASC 260. The </span><span style="background-color:#ffffff;">two-class</span><span style="background-color:#ffffff;"> method is an earnings allocation that determines net income per share for each class of common stock and participating securities according to their participation rights in dividends and undistributed earnings or losses. Non-vested restricted stock awards that include non-forfeitable rights to dividends are considered participating securities. Per share amounts are computed by dividing net income available to common shareholders by the weighted average shares outstanding during each period. Diluted and basic earnings per share are the same because the restricted shares are the only potentially dilutive security.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A reconciliation of the numerators and denominators of the basic and diluted per share computations follows:</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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.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:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.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:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.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></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:14pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:17.7%;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;">(Unaudited)</b></p></td><td style="vertical-align:bottom;width:2.02%;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 colspan="5" style="vertical-align:bottom;width:18.96%;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;">(Unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;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.02%;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="5" style="vertical-align:bottom;width:18.96%;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;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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="5" style="vertical-align:bottom;width:18.96%;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 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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></tr><tr><td style="vertical-align:bottom;width:56%;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.02%;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="5" style="vertical-align:bottom;width:18.96%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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="5" style="vertical-align:bottom;width:18.96%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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></tr><tr><td style="vertical-align:bottom;width:56%;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.02%;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:8.46%;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:2.02%;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:8.47%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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:8.46%;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:2.02%;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:8.47%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less distributed and undistributed income allocated to participating securities </p></td><td style="vertical-align:bottom;width:2.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;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">59 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">16 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.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="background-color:#cceeff;vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to common shareholders</p></td><td style="vertical-align:bottom;width:2.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;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.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="background-color:#cceeff;vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;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;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares (Basic)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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.5pt 0pt 0pt;"> 4,263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;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.5pt 0pt 0pt;"> 4,306</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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.5pt 0pt 0pt;"> 4,282</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;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.5pt 0pt 0pt;"> 4,218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares including assumed conversions (Diluted)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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.5pt 0pt 0pt;"> 4,263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;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.5pt 0pt 0pt;"> 4,306</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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.5pt 0pt 0pt;"> 4,282</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;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.5pt 0pt 0pt;"> 4,218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic net income per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1.31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.55</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.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:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.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:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.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></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:14pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:17.7%;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;">(Unaudited)</b></p></td><td style="vertical-align:bottom;width:2.02%;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 colspan="5" style="vertical-align:bottom;width:18.96%;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;">(Unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;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.02%;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="5" style="vertical-align:bottom;width:18.96%;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;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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="5" style="vertical-align:bottom;width:18.96%;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 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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></tr><tr><td style="vertical-align:bottom;width:56%;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.02%;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="5" style="vertical-align:bottom;width:18.96%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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="5" style="vertical-align:bottom;width:18.96%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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></tr><tr><td style="vertical-align:bottom;width:56%;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.02%;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:8.46%;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:2.02%;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:8.47%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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:8.46%;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:2.02%;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:8.47%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less distributed and undistributed income allocated to participating securities </p></td><td style="vertical-align:bottom;width:2.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;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">59 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">16 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.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="background-color:#cceeff;vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to common shareholders</p></td><td style="vertical-align:bottom;width:2.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;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.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="background-color:#cceeff;vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;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;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares (Basic)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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.5pt 0pt 0pt;"> 4,263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;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.5pt 0pt 0pt;"> 4,306</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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.5pt 0pt 0pt;"> 4,282</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;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.5pt 0pt 0pt;"> 4,218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares including assumed conversions (Diluted)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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.5pt 0pt 0pt;"> 4,263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;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.5pt 0pt 0pt;"> 4,306</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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.5pt 0pt 0pt;"> 4,282</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;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.5pt 0pt 0pt;"> 4,218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic net income per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1.31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.55</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">0.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr></table> 5751000 1947000 2440000 530000 175000 59000 66000 16000 5576000 1888000 2374000 514000 4263000 4306000 4282000 4218000 4263000 4306000 4282000 4218000 1.31 0.44 0.55 0.13 1.31 0.44 0.55 0.13 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">13.        <b style="font-weight:bold;">Major Customers and Vendors:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 4.5pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt 0pt 0pt 4.5pt;">The Company had two major vendors that accounted for 20% and 9%, respectively, of total purchases during the three months ended September 30, 2021 and 21% and 12%, respectively, of total purchases during the three months ended September 30, 2020. The Company had two major vendors that accounted for 20% and 9%, respectively, of total purchases during the nine months ended September 30, 2021 and 20% and 9%, respectively, of total purchases during the nine months ended September 30, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt 0pt 0pt 4.5pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt 0pt 0pt 4.5pt;">The Company had two major customers that accounted for 21% and 18%, respectively, of its net sales during the three months ended September 30, 2021 and 22% and 12%, respectively, of its net sales during the three months ended September 30, 2020. The Company had two major customers that accounted for 22% and 17%, respectively, of its net sales during the nine months ended September 30, 2021 and 26% and 14%, respectively, of its net sales during the nine months ended September 30, 2020. These same customers accounted for 16% and 15%, respectively, of total net accounts receivable as of September 30, 2021 and 19% and 9%, respectively, of total net accounts receivable as of December 31, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt 0pt 0pt 4.5pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 2 2 0.20 0.09 0.21 0.12 2 2 0.20 0.09 0.20 0.09 2 2 0.21 0.18 0.22 0.12 2 2 0.22 0.17 0.26 0.14 0.16 0.15 0.19 0.09 <p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:10pt;">14.</span><span style="font-size:10pt;">   </span> <span style="font-size:10pt;">      </span><b style="font-size:10pt;font-weight:bold;">Income Taxes: </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-align:justify;text-indent:36pt;margin:0pt;">The Company has analyzed filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years in these jurisdictions. The Company’s policy is to recognize interest related to unrecognized tax benefits as interest expense and penalties as operating expenses. The Company believes that it has appropriate support for the income tax positions it takes and expects to take on its tax returns, and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;">15.  </span> <span style="font-size:10pt;">       </span><b style="font-size:10pt;font-weight:bold;">Stockholders’ Equity and Stock Based Compensation:</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-align:justify;text-indent:36pt;margin:0pt;">The 2021 Omnibus Incentive Plan (the “2021 Plan”) authorizes the grant of Stock Options, Stock Units, Stock Appreciation Rights, Restricted Stock, Deferred Stock, Stock Bonuses and other equity-based awards. The 2021 Plan was approved by the Company’s stockholders at the 2021 Annual Meeting in June 2021. The total number of shares of the Company’s common stock, par value $0.01 per share (“Common Stock”) initially available for award under the 2021 Plan was 500,000 shares. As of September 30, 2021, the number of shares of Common Stock available for future award grants to employees, officers and directors under the 2021 Plan is 446,068.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The 2012 Stock-Based Compensation Plan (the “2012 Plan”) authorizes the grant of Stock Options, Stock Units, Stock Appreciation Rights, Restricted Stock, Deferred Stock, Stock Bonuses and other equity-based awards. The total number of shares of the Company’s Common Stock initially available for award under the 2012 Plan was 600,000, which was increased to 1,000,000 shares by stockholder approval at the Company’s 2018 Annual Meeting in June 2018. Immediately prior to the replacement of the 2012 Plan by the 2021 Plan, there were 352,158 shares of Common Stock available under the 2012 Plan. The 2012 Plan has been replaced by the 2021 Plan and none of the remaining shares of Common Stock authorized under the 2012 Plan will be transferred to or used under the 2021 Plan nor will any awards under the 2012 Plan that are forfeited increase the shares available for awards under the 2021 Plan. As of September 30, 2021, the number of shares of Common Stock available under the 2012 Plan is zero.</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-align:justify;text-indent:36pt;margin:0pt;">During the nine months ended September 30, 2021, the Company granted a total of 106,122 shares of Restricted Stock to directors, officers and employees. These shares of Restricted Stock vest immediately or over time in sixteen equal quarterly installments. During the nine months ended September 30, 2021, a total of 20,184 shares of Restricted Stock were forfeited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">During the nine months ended September 30, 2020, the Company granted a total of 134,165 shares of Restricted Stock to directors, officers and employees. These shares of Restricted Stock vest immediately or over time in sixteen equal quarterly installments. During the nine months ended September 30, 2020, a total of 4,682 shares of Restricted Stock were forfeited. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A summary of nonvested shares of Restricted Stock awards outstanding under the 2012 and 2021 Plans as of September 30, 2021, and changes during the nine months then ended is as follows:</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.03%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:72.29%;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.67%;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:9.72%;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.77%;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.66%;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:11.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:0.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></tr><tr><td style="vertical-align:bottom;width:72.29%;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:1.67%;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:9.72%;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:2.77%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;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></tr><tr><td style="vertical-align:bottom;width:72.29%;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:1.67%;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:9.72%;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:2.77%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;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;">Average Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;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></tr><tr><td style="vertical-align:bottom;width:72.29%;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:1.67%;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:9.72%;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:2.77%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;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;">Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;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 colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;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;">Fair Value</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.54%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested shares at January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 122,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted in 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106,122</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22.96</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested in 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (69,087)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited in 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;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;"> (20,184)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.31%;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.5pt 0pt 0pt;"> 16.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested shares at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p 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.72%;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.5pt 0pt 0pt;"> 139,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:11.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 3.5pt 0pt 0pt;"> 18.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr></table><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-align:justify;text-indent:36pt;margin:0pt;">As of September 30, 2021, there is approximately $2.4 million of total unrecognized compensation costs related to nonvested share-based compensation arrangements. The unrecognized compensation cost is expected to be recognized over a weighted-average period of 3.0 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;">During the three months ended September 30, 2021 and 2020, the Company recognized share-based compensation expense of $0.6 million, respectively. During the nine months ended September 30, 2021 and 2020, the Company recognized share-based compensation expense of $1.3 million and $1.0 million, respectively.</p> 0.01 500000 446068 600000 1000000 352158 0 106122 16 20184 134165 16 4682 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.03%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:72.29%;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.67%;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:9.72%;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.77%;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.66%;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:11.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:0.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></tr><tr><td style="vertical-align:bottom;width:72.29%;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:1.67%;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:9.72%;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:2.77%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;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></tr><tr><td style="vertical-align:bottom;width:72.29%;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:1.67%;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:9.72%;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:2.77%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;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;">Average Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;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></tr><tr><td style="vertical-align:bottom;width:72.29%;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:1.67%;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:9.72%;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:2.77%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;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;">Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;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 colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;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;">Fair Value</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.54%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested shares at January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 122,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted in 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106,122</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22.96</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested in 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (69,087)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited in 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;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;"> (20,184)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.31%;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.5pt 0pt 0pt;"> 16.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested shares at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p 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.72%;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.5pt 0pt 0pt;"> 139,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:11.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 3.5pt 0pt 0pt;"> 18.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr></table> 122792 13.37 106122 22.96 69087 17.68 20184 16.04 139643 18.14 2400000 P3Y 600000 600000 1300000 1000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:5pt;margin:0pt;"><span style="font-size:10pt;">16. </span><span style="font-size:10pt;">        </span> <b style="font-size:10pt;font-weight:bold;">Segment Information:</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-align:justify;text-indent:36pt;margin:0pt;">The Company distributes software developed by others through resellers indirectly to customers worldwide.  We also resell computer software and hardware developed by others and provide technical services directly to customers worldwide. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">FASB ASC Topic 280, “Segment Reporting,” requires that public companies report profits and losses and certain other information on their “reportable operating segments” in their annual and interim financial statements. The internal organization used by the public company’s Chief Operating Decision Maker (CODM) to assess performance and allocate resources determines the basis for reportable operating segments. The Company’s CODM is the Chief Executive Officer.</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-align:justify;text-indent:36pt;margin:0pt;">The Company is organized into two reportable operating segments. The “Distribution” segment distributes technical software to corporate resellers, value added resellers (VARs), consultants and systems integrators worldwide. The “Solutions” segment is a cloud solutions provider and value-added reseller of software, hardware and services to customers worldwide.</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-align:justify;text-indent:36pt;margin:0pt;">As permitted by FASB ASC Topic 280, the Company has utilized the aggregation criteria in combining its operations in Canada, Europe and the United Kingdom with the domestic segments as the international operations provide the same products and services to similar clients and are considered together when the Company’s CODM decides how to allocate resources.</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-align:justify;text-indent:36pt;margin:0pt;">Segment income is based on segment revenue less the respective segment’s cost of revenues as well as segment direct costs (including such items as payroll costs and payroll related costs, such as profit sharing, incentive awards and insurance) and excluding general and administrative expenses not attributed to an individual segment business unit. The Company only identifies accounts receivable, vendor prepayments and inventory by segment as shown below as “Selected Assets” by segment; it does not allocate its other assets, including capital expenditures by segment. The following segment reporting information of the Company is provided: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:52.56%;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:1.57%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.75%;border-bottom:1.5pt 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;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1.5pt 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 </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;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:1.57%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.75%;border-bottom:1.5pt 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;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1.5pt 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;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;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:1.57%;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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.02%;border-bottom:1.5pt 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:middle;white-space:nowrap;width:1.58%;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:middle;white-space:nowrap;width:10.14%;border-bottom:1.5pt 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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.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;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;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:10.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 188,785</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 168,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 64,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 57,059</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.49%;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.5pt 0pt 0pt;"> 18,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:8.55%;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.5pt 0pt 0pt;"> 11,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 4,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 3,860</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;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.5pt 0pt 0pt;"> 207,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;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.5pt 0pt 0pt;"> 180,124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 68,911</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 60,919</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Gross Profit:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,985</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,390</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,298</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,585</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.49%;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.5pt 0pt 0pt;"> 7,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:8.55%;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.5pt 0pt 0pt;"> 2,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 2,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 652</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;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.5pt 0pt 0pt;"> 33,140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;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.5pt 0pt 0pt;"> 22,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 11,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 7,237</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Direct Costs:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,073</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,993</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.49%;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.5pt 0pt 0pt;"> 3,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:8.55%;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.5pt 0pt 0pt;"> 992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 1,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 275</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;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.5pt 0pt 0pt;"> 14,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;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.5pt 0pt 0pt;"> 9,379</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 4,576</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 3,268</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Segment Income Before Taxes: (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,912</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,003</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,814</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,592</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.49%;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.5pt 0pt 0pt;"> 3,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.55%;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.5pt 0pt 0pt;"> 1,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 377</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Segment Income Before Taxes</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;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.5pt 0pt 0pt;"> 18,447</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;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.5pt 0pt 0pt;"> 13,136</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 6,743</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 3,969</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,619</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,185</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,725</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal and financial advisory expenses, net - unsolicited bid and related matters</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisition related costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 982</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 344</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization and depreciation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 164</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 362</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 105</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency transaction (loss) gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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:8.49%;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;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:8.55%;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.5pt 0pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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;"> (67)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;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.5pt 0pt 0pt;"> 7,906</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;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.5pt 0pt 0pt;"> 2,828</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 3,196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 769</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.56%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:8pt;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><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> Excludes general corporate expenses including interest and foreign currency transaction (loss) gain.</span></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:71.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:71.53%;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.28%;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:11.24%;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:2.28%;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.38%;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><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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></tr><tr><td style="vertical-align:bottom;width:71.53%;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.28%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;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;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;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;">As of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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></tr><tr><td style="vertical-align:bottom;width:71.53%;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.28%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;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;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;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,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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></tr><tr><td style="vertical-align:bottom;width:71.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Selected Assets by Segment:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;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:2.28%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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></tr><tr><td style="vertical-align:bottom;width:71.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin: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="background-color:#cceeff;vertical-align:bottom;width:71.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 113,441</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106,930</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin: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:71.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.28%;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.95%;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.5pt 0pt 0pt;"> 19,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.95%;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.5pt 0pt 0pt;"> 20,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin: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="background-color:#cceeff;vertical-align:bottom;width:71.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Segment Select Assets </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 133,414</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 127,737</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin: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:71.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.28%;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.95%;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.5pt 0pt 0pt;"> 38,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.95%;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.5pt 0pt 0pt;"> 37,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin: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="background-color:#cceeff;vertical-align:bottom;width:71.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.95%;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.5pt 0pt 0pt;"> 171,736</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.95%;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.5pt 0pt 0pt;"> 165,533</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin: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;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Geographic areas and net sales mix related to operations for the three and nine months ended September 30, 2021 and 2020 were as follows. Revenue is allocated to a geographic area based on the location of the sale, which is generally the customer’s country of domicile.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="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:33.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: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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.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: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.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: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.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: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.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: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:2.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: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.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: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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.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: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:2.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: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.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: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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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: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: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:33.08%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.04%;border-bottom:1.5pt 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;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.11%;border-bottom:1.5pt 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></tr><tr><td style="vertical-align:bottom;width:33.08%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.04%;border-bottom:1.5pt 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;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.11%;border-bottom:1.5pt 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;">September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;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;">Distribution</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;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;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;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;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;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;">Distribution</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.65%;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;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;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;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:8.56%;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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;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;">Geography</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:1.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.94%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.09%;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:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.07%;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:1.4%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">USA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 152,789</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 9,194</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 161,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 53,744</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 2,030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 55,774</p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Europe and United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 18,758</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:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 8,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 26,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 5,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 2,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 3.5pt 0.05pt 0pt;"> 8,238</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Canada</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 17,238</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 1,075</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 18,313</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;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.5pt 0.05pt 0pt;"> 4,561</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;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.5pt 0.05pt 0pt;"> 338</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 4,899</p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;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;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;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.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:0.05pt 3.5pt 0.05pt 0pt;"> 188,785</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 18,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 207,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;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.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:0.05pt 3.5pt 0.05pt 0pt;"> 64,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;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.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:0.05pt 3.5pt 0.05pt 0pt;"> 4,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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: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:0.05pt 3.5pt 0.05pt 0pt;"> 68,911</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.08%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 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:33.08%;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;">Timing of Revenue Recognition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:1.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.94%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.09%;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:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.07%;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:1.4%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Transferred at a point in time where the Company is principal (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 171,151</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 13,064</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 184,215</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 57,917</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 3,167</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 61,084</p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Transferred at a point in time where the Company is agent (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;border-bottom:1px solid #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.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:0.05pt 3.5pt 0.05pt 0pt;"> 17,634</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 5,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td 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:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 22,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;border-bottom:1px solid #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.09%;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.5pt 0.05pt 0pt;"> 6,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;border-bottom:1px solid #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.07%;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.5pt 0.05pt 0pt;"> 1,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #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: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:0.05pt 3.5pt 0.05pt 0pt;"> 7,827</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 188,785</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 18,289</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 207,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 64,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 4,817</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 68,911</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.08%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.94%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.09%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.07%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.04%;border-bottom:1.5pt 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;">Nine months ended </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.11%;border-bottom:1.5pt 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></tr><tr><td style="vertical-align:bottom;width:33.08%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.04%;border-bottom:1.5pt 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;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.11%;border-bottom:1.5pt 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;">September 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;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;">Distribution</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.65%;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;">  </b></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;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;">Solutions</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.6%;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;">Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;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;">Distribution</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.65%;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;">  </b></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;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;">Solutions</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;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;">Geography</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:1.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.94%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.09%;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:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.07%;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:1.4%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">USA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 154,727</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 10,251</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 164,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 53,857</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 3,553</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 57,410</p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Europe and United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 6,283</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:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 6,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 1,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 3.5pt 0.05pt 0pt;"> 1,748</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Canada</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 7,526</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 1,337</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 8,863</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;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.5pt 0.05pt 0pt;"> 1,454</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;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.5pt 0.05pt 0pt;"> 307</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 1,761</p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;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;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;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.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:0.05pt 3.5pt 0.05pt 0pt;"> 168,536</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 11,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 180,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;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.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:0.05pt 3.5pt 0.05pt 0pt;"> 57,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;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.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:0.05pt 3.5pt 0.05pt 0pt;"> 3,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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: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:0.05pt 3.5pt 0.05pt 0pt;"> 60,919</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.08%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 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:33.08%;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;">Timing of Revenue Recognition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:1.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.94%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.09%;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:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.07%;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:1.4%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Transferred at a point in time where the Company is principal (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 155,038</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 10,913</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 165,951</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 52,706</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 3,664</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 56,370</p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Transferred at a point in time where the Company is agent (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;border-bottom:1px solid #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.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:0.05pt 3.5pt 0.05pt 0pt;"> 13,498</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td 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:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 14,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;border-bottom:1px solid #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.09%;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.5pt 0.05pt 0pt;"> 4,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;border-bottom:1px solid #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.07%;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.5pt 0.05pt 0pt;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #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: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:0.05pt 3.5pt 0.05pt 0pt;"> 4,549</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 168,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 11,588</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 180,124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 57,059</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 3,860</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 60,919</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes net sales from third-party hardware and software products.</span></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-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes net sales from third-party maintenance, software support and services.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Geographic identifiable assets related to operations as of September 30, 2021 and December 31, 2020 were as follows.</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:75.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.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: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:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:75.24%;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.16%;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.88%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;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, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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></tr><tr><td style="vertical-align:bottom;width:75.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Identifiable Assets by Geographic Areas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;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:2.18%;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.46%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">USA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 110,114</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 114,126</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:75.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Europe and United Kingdom</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,973</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0pt 0pt;"> 32,893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:75.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.64%;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.23%;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.5pt 0pt 0pt;"> 171,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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.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 3.5pt 0pt 0pt;"> 165,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:52.56%;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:1.57%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.75%;border-bottom:1.5pt 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;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1.5pt 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 </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;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:1.57%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.75%;border-bottom:1.5pt 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;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1.5pt 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;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;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:1.57%;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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.02%;border-bottom:1.5pt 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:middle;white-space:nowrap;width:1.58%;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:middle;white-space:nowrap;width:10.14%;border-bottom:1.5pt 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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.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;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;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:10.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 188,785</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 168,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 64,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 57,059</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.49%;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.5pt 0pt 0pt;"> 18,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:8.55%;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.5pt 0pt 0pt;"> 11,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 4,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 3,860</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;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.5pt 0pt 0pt;"> 207,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;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.5pt 0pt 0pt;"> 180,124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 68,911</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 60,919</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Gross Profit:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,985</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,390</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,298</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,585</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.49%;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.5pt 0pt 0pt;"> 7,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:8.55%;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.5pt 0pt 0pt;"> 2,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 2,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 652</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;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.5pt 0pt 0pt;"> 33,140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;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.5pt 0pt 0pt;"> 22,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 11,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 7,237</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Direct Costs:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,073</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,993</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.49%;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.5pt 0pt 0pt;"> 3,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:8.55%;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.5pt 0pt 0pt;"> 992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 1,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 275</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;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.5pt 0pt 0pt;"> 14,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;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.5pt 0pt 0pt;"> 9,379</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 4,576</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 3,268</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Segment Income Before Taxes: (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,912</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,003</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,814</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,592</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.49%;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.5pt 0pt 0pt;"> 3,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.55%;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.5pt 0pt 0pt;"> 1,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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.5pt 0pt 0pt;"> 377</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Segment Income Before Taxes</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;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.5pt 0pt 0pt;"> 18,447</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;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.5pt 0pt 0pt;"> 13,136</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 6,743</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 3,969</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,619</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,185</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,725</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal and financial advisory expenses, net - unsolicited bid and related matters</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisition related costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 982</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 344</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization and depreciation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 164</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 362</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 105</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency transaction (loss) gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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:8.49%;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;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:8.55%;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.5pt 0pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.51%;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;"> (67)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;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.5pt 0pt 0pt;"> 7,906</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;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.5pt 0pt 0pt;"> 2,828</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 3,196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;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.5pt 0pt 0pt;"> 769</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.56%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:8pt;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><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> Excludes general corporate expenses including interest and foreign currency transaction (loss) gain.</span></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:71.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:71.53%;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.28%;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:11.24%;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:2.28%;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.38%;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><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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></tr><tr><td style="vertical-align:bottom;width:71.53%;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.28%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;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;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;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;">As of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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></tr><tr><td style="vertical-align:bottom;width:71.53%;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.28%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;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;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;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,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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></tr><tr><td style="vertical-align:bottom;width:71.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Selected Assets by Segment:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;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:2.28%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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></tr><tr><td style="vertical-align:bottom;width:71.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin: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="background-color:#cceeff;vertical-align:bottom;width:71.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 113,441</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106,930</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin: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:71.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.28%;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.95%;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.5pt 0pt 0pt;"> 19,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.95%;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.5pt 0pt 0pt;"> 20,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin: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="background-color:#cceeff;vertical-align:bottom;width:71.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Segment Select Assets </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 133,414</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 127,737</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin: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:71.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.28%;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.95%;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.5pt 0pt 0pt;"> 38,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.95%;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.5pt 0pt 0pt;"> 37,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin: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="background-color:#cceeff;vertical-align:bottom;width:71.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.95%;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.5pt 0pt 0pt;"> 171,736</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.95%;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.5pt 0pt 0pt;"> 165,533</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin: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> 188785000 168536000 64094000 57059000 18289000 11588000 4817000 3860000 207074000 180124000 68911000 60919000 25985000 20390000 9298000 6585000 7155000 2125000 2021000 652000 33140000 22515000 11319000 7237000 11073000 8387000 3484000 2993000 3620000 992000 1092000 275000 14693000 9379000 4576000 3268000 14912000 12003000 5814000 3592000 3535000 1133000 929000 377000 18447000 13136000 6743000 3969000 9619000 7487000 3185000 2725000 1752000 -81000 982000 344000 1177000 403000 381000 164000 362000 105000 60000 19000 -107000 211000 -41000 -67000 7906000 2828000 3196000 769000 113441000 106930000 19973000 20807000 133414000 127737000 38322000 37796000 171736000 165533000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="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:33.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: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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.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: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.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: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.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: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.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: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:2.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: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.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: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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.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: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:2.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: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.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: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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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: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: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:33.08%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.04%;border-bottom:1.5pt 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;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.11%;border-bottom:1.5pt 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></tr><tr><td style="vertical-align:bottom;width:33.08%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.04%;border-bottom:1.5pt 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;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.11%;border-bottom:1.5pt 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;">September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;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;">Distribution</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;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;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;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;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;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;">Distribution</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.65%;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;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;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;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:8.56%;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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;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;">Geography</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:1.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.94%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.09%;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:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.07%;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:1.4%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">USA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 152,789</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 9,194</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 161,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 53,744</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 2,030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 55,774</p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Europe and United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 18,758</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:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 8,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 26,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 5,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 2,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 3.5pt 0.05pt 0pt;"> 8,238</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Canada</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 17,238</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 1,075</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 18,313</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;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.5pt 0.05pt 0pt;"> 4,561</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;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.5pt 0.05pt 0pt;"> 338</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 4,899</p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;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;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;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.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:0.05pt 3.5pt 0.05pt 0pt;"> 188,785</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 18,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 207,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;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.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:0.05pt 3.5pt 0.05pt 0pt;"> 64,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;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.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:0.05pt 3.5pt 0.05pt 0pt;"> 4,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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: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:0.05pt 3.5pt 0.05pt 0pt;"> 68,911</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.08%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 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:33.08%;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;">Timing of Revenue Recognition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:1.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.94%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.09%;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:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.07%;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:1.4%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Transferred at a point in time where the Company is principal (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 171,151</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 13,064</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 184,215</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 57,917</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 3,167</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 61,084</p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Transferred at a point in time where the Company is agent (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;border-bottom:1px solid #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.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:0.05pt 3.5pt 0.05pt 0pt;"> 17,634</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 5,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td 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:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 22,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;border-bottom:1px solid #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.09%;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.5pt 0.05pt 0pt;"> 6,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;border-bottom:1px solid #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.07%;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.5pt 0.05pt 0pt;"> 1,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #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: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:0.05pt 3.5pt 0.05pt 0pt;"> 7,827</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 188,785</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 18,289</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 207,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 64,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 4,817</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 68,911</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.08%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.94%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.09%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.07%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.04%;border-bottom:1.5pt 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;">Nine months ended </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.11%;border-bottom:1.5pt 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></tr><tr><td style="vertical-align:bottom;width:33.08%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.04%;border-bottom:1.5pt 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;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.11%;border-bottom:1.5pt 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;">September 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;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;">Distribution</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.65%;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;">  </b></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;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;">Solutions</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.6%;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;">Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;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;">Distribution</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.65%;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;">  </b></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;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;">Solutions</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;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;">Geography</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:1.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.94%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.09%;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:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.07%;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:1.4%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">USA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 154,727</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 10,251</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 164,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 53,857</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 3,553</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 57,410</p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Europe and United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 6,283</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:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 6,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 1,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 3.5pt 0.05pt 0pt;"> 1,748</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Canada</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 7,526</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 1,337</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 8,863</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;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.5pt 0.05pt 0pt;"> 1,454</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;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.5pt 0.05pt 0pt;"> 307</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 1,761</p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;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;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;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.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:0.05pt 3.5pt 0.05pt 0pt;"> 168,536</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 11,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 180,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;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.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:0.05pt 3.5pt 0.05pt 0pt;"> 57,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;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.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:0.05pt 3.5pt 0.05pt 0pt;"> 3,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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: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:0.05pt 3.5pt 0.05pt 0pt;"> 60,919</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.08%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 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:33.08%;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;">Timing of Revenue Recognition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:1.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.9%;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:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.94%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.09%;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:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;margin:0pt;padding:0pt;"><p style="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.07%;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:1.4%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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.9%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Transferred at a point in time where the Company is principal (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 155,038</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 10,913</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 165,951</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 52,706</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 3,664</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 56,370</p></td></tr><tr><td style="vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Transferred at a point in time where the Company is agent (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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.65%;border-bottom:1px solid #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.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:0.05pt 3.5pt 0.05pt 0pt;"> 13,498</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td 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:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 14,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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.65%;border-bottom:1px solid #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.09%;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.5pt 0.05pt 0pt;"> 4,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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.65%;border-bottom:1px solid #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.07%;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.5pt 0.05pt 0pt;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #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: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:0.05pt 3.5pt 0.05pt 0pt;"> 4,549</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 168,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 11,588</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 180,124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 57,059</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 3.5pt 0.05pt 0pt;"> 3,860</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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:0.05pt 3.5pt 0.05pt 0pt;"> 60,919</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes net sales from third-party hardware and software products.</span></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-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes net sales from third-party maintenance, software support and services.</span></td></tr></table> 152789000 9194000 161983000 53744000 2030000 55774000 18758000 8020000 26778000 5789000 2449000 8238000 17238000 1075000 18313000 4561000 338000 4899000 188785000 18289000 207074000 64094000 4817000 68911000 171151000 13064000 184215000 57917000 3167000 61084000 17634000 5225000 22859000 6177000 1650000 7827000 188785000 18289000 207074000 64094000 4817000 68911000 154727000 10251000 164978000 53857000 3553000 57410000 6283000 6283000 1748000 1748000 7526000 1337000 8863000 1454000 307000 1761000 168536000 11588000 180124000 57059000 3860000 60919000 155038000 10913000 165951000 52706000 3664000 56370000 13498000 675000 14173000 4353000 196000 4549000 168536000 11588000 180124000 57059000 3860000 60919000 <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:75.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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:2.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: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:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:75.24%;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.16%;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.88%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;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, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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></tr><tr><td style="vertical-align:bottom;width:75.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Identifiable Assets by Geographic Areas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;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:2.18%;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.46%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">USA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 110,114</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 114,126</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:75.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Europe and United Kingdom</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,973</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0pt 0pt;"> 32,893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:75.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.64%;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.23%;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.5pt 0pt 0pt;"> 171,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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.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 3.5pt 0pt 0pt;"> 165,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr></table> 110114000 114126000 20649000 18514000 40973000 32893000 171736000 165533000 <p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:10pt;">17.   </span> <span style="font-size:10pt;">      </span><b style="font-size:10pt;font-weight:bold;">Related Party Transactions:</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-align:justify;text-indent:36pt;margin:0pt;">The Company made sales to a customer where a member of our Board of Directors is an executive. During the three months ended September 30, 2021 and 2020, net sales to this customer totaled approximately $0.1 million, respectively. During the nine months ended September 30, 2021 and 2020, net sales to this customer totaled approximately $0.2 million and $0.1 million, respectively. Amounts due from this customer as of September 30, 2021 and December 31, 2020 were approximately $0.1 million, respectively, which were settled in cash subsequent to each period end.</p> 100000 100000 200000 100000 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:10pt;">18.   </span> <span style="font-size:10pt;">      </span><b style="font-size:10pt;font-weight:bold;">Unsolicited Bid and Shareholder Demand:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On April 16, 2020 (the “Effective Date”), the Company entered into a Settlement Agreement (the “Settlement Agreement”) with Simon Nynens, Shepherd Kaplan Krochuk, LLC, North &amp; Webster SSG, LLC, and each of Dennis Crowley, David Shepherd, David Kaplan, Timothy Krochuk and Samuel Kidston relating to an unsolicited bid and shareholder demand. Pursuant to the Settlement Agreement, the Company agreed to purchase all of Mr. Nynens’ 261,631 shares of the Common Stock owned, of record or beneficially, as of the Effective Date, at fair market value, as defined in the agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On April 23, 2020, the Company purchased all of Nynens’ 261,631 shares of Common Stock at $13.19 per share pursuant to the Settlement Agreement, representing approximately 5.8% of the issued and outstanding Common Stock of the Company, for an aggregate purchase price of $3.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company incurred zero in legal and advisory expenses, net during the three months ended September 30, 2021 and realized reimbursement for insurance proceeds during the three months ended September 31, 2020, respectively, related to the above matter. The Company incurred zero and $1.8 million in legal and advisory expenses, net during the nine months ended September 30, 2021 and 2020, respectively, related to the above matter.</p> 261631 261631 13.19 0.058 3500000 0 0 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:10pt;">19.   </span> <span style="font-size:10pt;">      </span><b style="font-size:10pt;font-weight:bold;">Risks and Uncertainties Related to the COVID-19 Pandemic:</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-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="background-color:#ffffff;">In March 2020, the World Health Organization declared the novel coronavirus, COVID-19, a global pandemic. This contagious disease outbreak, which has continued to spread, and any related adverse public health developments, has adversely affected workforces, economies, and financial markets globally, potentially leading to an economic downturn. While the Company offers a full suite of solutions and services that address customer priorities across the technology landscape, it is not possible for the Company to predict the duration or magnitude of adverse results of the outbreak and its effects on the Company’s business, liquidity or results of operations at this time. As a result, many of the estimates and assumptions used in preparation of these interim financial statements required increased judgment and carry a higher degree of variability and volatility. As events continue to evolve with respect to the pandemic, the Company’s estimates may materially change in future periods. </span></p> XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2021
Nov. 01, 2021
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2021  
Entity Registrant Name Wayside Technology Group, Inc.  
Entity File Number 000-26408  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 13-3136104  
Entity Address, Address Line One 4 Industrial Way West, Suite 300  
Entity Address, City or Town Eatontown  
Entity Address, State or Province NJ  
Entity Address, Postal Zip Code 07724  
City Area Code 732  
Local Phone Number 389-8950  
Title of 12(b) Security Common stock, $.01 par value  
Trading Symbol WSTG  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Central Index Key 0000945983  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   4,385,785
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 29,934 $ 29,348
Accounts receivable, net of allowances of $940 and $892, respectively 98,413 93,821
Inventory, net 3,685 4,936
Vendor prepayments and advances 3,950 1,235
Prepaid expenses and other current assets 4,181 3,837
Total current assets 140,163 133,177
Equipment and leasehold improvements, net 1,999 2,308
Goodwill 17,133 16,816
Other intangibles, net 10,136 10,625
Right-of-use assets, net 1,610 1,933
Accounts receivable-long-term, net 97 304
Other assets 494 257
Deferred income tax assets 104 113
Total assets 171,736 165,533
Current liabilities:    
Accounts payable and accrued expenses 118,272 116,692
Lease liability, current portion 441 490
Total current liabilities 118,713 117,182
Lease liability, net of current portion 1,818 2,167
Deferred income tax liabilities 1,738 1,467
Total liabilities 122,269 120,816
Commitments and contingencies
Stockholders' equity:    
Common stock, $.01 par value; 10,000,000 shares authorized; 5,284,500 shares issued: 4,385,785 and 4,361,997 shares outstanding, respectively 53 53
Additional paid-in capital 31,761 31,962
Treasury stock, at cost, 852,863 and 922,503 shares, respectively (13,687) (14,747)
Retained earnings 31,696 28,191
Accumulated other comprehensive loss (356) (742)
Total stockholders' equity 49,467 44,717
Total liabilities and stockholders' equity $ 171,736 $ 165,533
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Condensed Consolidated Balance Sheets    
Accounts receivable, allowances (in dollars) $ 940 $ 892
Common Stock, par value (in dollars per share) $ 0.01 $ 0.01
Common Stock, shares authorized 10,000,000 10,000,000
Common Stock, shares issued 5,284,500 5,284,500
Common Stock, shares outstanding 4,385,785 4,361,997
Treasury stock, shares 852,863 922,503
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Earnings - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Condensed Consolidated Statements of Earnings        
Net sales $ 68,911,000 $ 60,919,000 $ 207,074,000 $ 180,124,000
Cost of sales 57,592,000 53,682,000 173,934,000 157,609,000
Gross profit 11,319,000 7,237,000 33,140,000 22,515,000
Selling, general, and administrative expenses 7,761,000 5,993,000 24,312,000 16,866,000
Legal and financial advisory expenses, net - unsolicited bid and related matters 0 (81,000) 0 1,752,000
Acquisition related costs 0 344,000 0 982,000
Amortization and depreciation expense 381,000 164,000 1,177,000 403,000
Income from operations 3,177,000 817,000 7,651,000 2,512,000
Other income:        
Interest, net 60,000 19,000 362,000 105,000
Foreign currency transaction (loss) gain (41,000) (67,000) (107,000) 211,000
Income before provision for income taxes 3,196,000 769,000 7,906,000 2,828,000
Provision for income taxes 756,000 239,000 2,155,000 881,000
Net income $ 2,440,000 $ 530,000 $ 5,751,000 $ 1,947,000
Income per common share-Basic $ 0.55 $ 0.13 $ 1.31 $ 0.44
Income per common share-Diluted $ 0.55 $ 0.13 $ 1.31 $ 0.44
Weighted average common shares outstanding - Basic (in shares) 4,282 4,218 4,263 4,306
Weighted average common shares outstanding - Diluted (in shares) 4,282 4,218 4,263 4,306
Dividends paid per common share (in dollars per share) $ 0.17 $ 0.17 $ 0.51 $ 0.51
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Condensed Consolidated Statements of Comprehensive Income        
Net income $ 2,440 $ 530 $ 5,751 $ 1,947
Other comprehensive income:        
Foreign currency translation adjustments (889) 127 386 (152)
Other comprehensive income (loss) (889) 127 386 (152)
Comprehensive income $ 1,551 $ 657 $ 6,137 $ 1,795
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statement of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Treasury
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Total
Balance at Dec. 31, 2019 $ 53 $ 32,874 $ (13,256) $ 26,715 $ (1,130) $ 45,256
Balance (in shares) at Dec. 31, 2019 5,284,500          
Balance (in shares) at Dec. 31, 2019     778,807      
Increase (Decrease) in Stockholders' Equity            
Net income       836   836
Translation adjustment         (501) (501)
Dividends paid       (775)   (775)
Share-based compensation expense   167       167
Restricted stock grants (net of forfeitures)   (1,080) $ 1,079     (1)
Restricted stock grants (net of forfeitures) (in shares)     (63,810)      
Treasury shares repurchased     $ (32)     (32)
Treasury shares repurchased (in shares)     2,059      
Balance at Mar. 31, 2020 $ 53 31,961 $ (12,209) 26,776 (1,631) 44,950
Balance (in shares) at Mar. 31, 2020 5,284,500          
Balance (in shares) at Mar. 31, 2020     717,056      
Balance at Dec. 31, 2019 $ 53 32,874 $ (13,256) 26,715 (1,130) 45,256
Balance (in shares) at Dec. 31, 2019 5,284,500          
Balance (in shares) at Dec. 31, 2019     778,807      
Increase (Decrease) in Stockholders' Equity            
Net income           1,947
Translation adjustment           (152)
Balance at Sep. 30, 2020 $ 53 31,720 $ (14,668) 26,405 (1,282) 42,228
Balance (in shares) at Sep. 30, 2020 5,284,500          
Balance (in shares) at Sep. 30, 2020     918,887      
Balance at Mar. 31, 2020 $ 53 31,961 $ (12,209) 26,776 (1,631) 44,950
Balance (in shares) at Mar. 31, 2020 5,284,500          
Balance (in shares) at Mar. 31, 2020     717,056      
Increase (Decrease) in Stockholders' Equity            
Net income       581   581
Translation adjustment         222 222
Dividends paid       (740)   (740)
Share-based compensation expense   234       234
Restricted stock grants (net of forfeitures)   (813) $ 813      
Restricted stock grants (net of forfeitures) (in shares)     (48,068)      
Treasury shares repurchased     $ (3,489)     (3,489)
Treasury shares repurchased (in shares)     264,039      
Balance at Jun. 30, 2020 $ 53 31,382 $ (14,885) 26,617 (1,409) 41,758
Balance (in shares) at Jun. 30, 2020 5,284,500          
Balance (in shares) at Jun. 30, 2020     933,027      
Increase (Decrease) in Stockholders' Equity            
Net income       530   530
Translation adjustment         127 127
Dividends paid       (742)   (742)
Share-based compensation expense   636       636
Restricted stock grants (net of forfeitures)   (298) $ 298      
Restricted stock grants (net of forfeitures) (in shares)     (17,605)      
Treasury shares repurchased     $ (81)     (81)
Treasury shares repurchased (in shares)     3,465      
Balance at Sep. 30, 2020 $ 53 31,720 $ (14,668) 26,405 (1,282) 42,228
Balance (in shares) at Sep. 30, 2020 5,284,500          
Balance (in shares) at Sep. 30, 2020     918,887      
Balance at Dec. 31, 2020 $ 53 31,962 $ (14,747) 28,191 (742) $ 44,717
Balance (in shares) at Dec. 31, 2020 5,284,500         5,284,500
Balance (in shares) at Dec. 31, 2020     922,503     922,503
Increase (Decrease) in Stockholders' Equity            
Net income       1,520   $ 1,520
Translation adjustment         1,039 1,039
Dividends paid       (750)   (750)
Share-based compensation expense   279       279
Restricted stock grants (net of forfeitures)   (883) $ 883      
Restricted stock grants (net of forfeitures) (in shares)     (52,190)      
Treasury shares repurchased     $ (57)     (57)
Treasury shares repurchased (in shares)     2,990      
Balance at Mar. 31, 2021 $ 53 31,358 $ (13,921) 28,961 297 46,748
Balance (in shares) at Mar. 31, 2021 5,284,500          
Balance (in shares) at Mar. 31, 2021     873,303      
Balance at Dec. 31, 2020 $ 53 31,962 $ (14,747) 28,191 (742) $ 44,717
Balance (in shares) at Dec. 31, 2020 5,284,500         5,284,500
Balance (in shares) at Dec. 31, 2020     922,503     922,503
Increase (Decrease) in Stockholders' Equity            
Net income           $ 3,311
Balance at Jun. 30, 2021 $ 53 32,037 $ (14,393) 30,003 533 48,233
Balance (in shares) at Jun. 30, 2021 5,284,500          
Balance (in shares) at Jun. 30, 2021     898,715      
Balance at Dec. 31, 2020 $ 53 31,962 $ (14,747) 28,191 (742) $ 44,717
Balance (in shares) at Dec. 31, 2020 5,284,500         5,284,500
Balance (in shares) at Dec. 31, 2020     922,503     922,503
Increase (Decrease) in Stockholders' Equity            
Net income           $ 5,751
Translation adjustment           386
Balance at Sep. 30, 2021 $ 53 31,761 $ (13,687) 31,696 (356) $ 49,467
Balance (in shares) at Sep. 30, 2021 5,284,500         5,284,500
Balance (in shares) at Sep. 30, 2021     852,863     852,863
Balance at Mar. 31, 2021 $ 53 31,358 $ (13,921) 28,961 297 $ 46,748
Balance (in shares) at Mar. 31, 2021 5,284,500          
Balance (in shares) at Mar. 31, 2021     873,303      
Increase (Decrease) in Stockholders' Equity            
Net income       1,791   1,791
Translation adjustment         236 236
Dividends paid       (749)   (749)
Share-based compensation expense   337       337
Restricted stock grants (net of forfeitures)   342 $ (342)      
Restricted stock grants (net of forfeitures) (in shares)     20,184      
Treasury shares repurchased     $ (130)     (130)
Treasury shares repurchased (in shares)     5,228      
Balance at Jun. 30, 2021 $ 53 32,037 $ (14,393) 30,003 533 48,233
Balance (in shares) at Jun. 30, 2021 5,284,500          
Balance (in shares) at Jun. 30, 2021     898,715      
Increase (Decrease) in Stockholders' Equity            
Net income       2,440   2,440
Translation adjustment         (889) (889)
Dividends paid       (747)   (747)
Share-based compensation expense   637       637
Restricted stock grants (net of forfeitures)   (913) $ 913      
Restricted stock grants (net of forfeitures) (in shares)     (53,932)      
Treasury shares repurchased     $ (207)     (207)
Treasury shares repurchased (in shares)     8,080      
Balance at Sep. 30, 2021 $ 53 $ 31,761 $ (13,687) $ 31,696 $ (356) $ 49,467
Balance (in shares) at Sep. 30, 2021 5,284,500         5,284,500
Balance (in shares) at Sep. 30, 2021     852,863     852,863
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities    
Net income $ 5,751 $ 1,947
Adjustments to reconcile net income to net cash and cash equivalents provided by operating activities:    
Depreciation and amortization expense 1,177 403
Provision for doubtful accounts 33 130
Deferred income tax expense 272 (53)
Share-based compensation expense 1,253 1,037
Amortization of discount on accounts receivable (50) (136)
Amortization of right-of-use assets 359 280
Change in fair value of contingent earn-out consideration   24
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable (4,493) 36,608
Inventory 1,251 (235)
Prepaid expenses and other current assets (327) (225)
Vendor prepayments 280 (2,896)
Accounts payable and accrued expenses 2,647 (3,991)
Lease liability, net (434) (348)
Other assets and liabilities (251) (14)
Net cash and cash equivalents provided by operating activities 7,468 32,531
Cash flows from investing activities    
Purchase of equipment and leasehold improvements (190) (20)
Vendor advances (2,994)  
Payment for acquisitions, net of cash acquired   (1,141)
Net cash and cash equivalents used in investing activities (3,184) (1,161)
Cash flows from financing activities    
Purchase of treasury stock (394) (3,602)
Borrowings under revolving credit facility   6,800
Repayments of borrowings under revolving credit facility   (6,800)
Dividends paid (2,246) (2,257)
Contingent consideration (863)  
Payments of deferred financing costs   (61)
Net cash and cash equivalents used in financing activities (3,503) (5,920)
Effect of foreign exchange rate on cash and cash equivalents (195) (138)
Net increase in cash and cash equivalents 586 25,312
Cash and cash equivalents at beginning of period 29,348 14,984
Cash and cash equivalents at end of period 29,934 40,296
Supplementary disclosure of cash flow information:    
Income taxes paid 1,917 2,167
Interest paid $ 31 $ 23
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation
9 Months Ended
Sep. 30, 2021
Basis of Presentation  
Basis of Presentation

1.           Basis of Presentation:

The accompanying unaudited condensed consolidated financial statements of Wayside Technology Group, Inc. and its subsidiaries (collectively, the “Company”), have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 8-03 of Regulation S-X. Accordingly, as permitted by the rules and regulation of the Securities and Exchange Commission, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete audited financial statements.

The preparation of these condensed consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an on-going basis, the Company evaluates its estimates, including those related to product returns, bad debts, inventories, intangible assets, income taxes, stock-based compensation, evaluation of performance obligations and allocation of revenue to distinct items, contingencies and litigation. The Company bases its estimates on its historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. In the opinion of the Company’s management, all adjustments that are of a normal recurring nature, considered necessary for fair presentation of the results for the periods presented, have been included in the accompanying condensed consolidated financial statements. The Company’s actual results may differ from these estimates under different assumptions or conditions. The unaudited condensed consolidated statements of earnings for the interim periods are not necessarily indicative of results for the full year. For further information, refer to the consolidated financial statements and notes thereto included in the Company’s annual report on Form 10-K filed with the Securities Exchange Commission for the year ended December 31, 2020.

The consolidated financial statements include the accounts of Wayside Technology Group, Inc. and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.

Immaterial Revision of an Error for Estimated Foreign Tax Liability

During the third quarter, management identified that the UK had finalized The Finance Act 2021 that went into effect June 10, 2021 and therefore should have been accounted for during the second quarter of 2021. While the Company did not account for the UK tax law change regarding tax rate changes, management believes that the impact is not material to the financial statements as of and for the three and six months ended June 30, 2021 and the financial statements as of and for the nine months ended September 30, 2021 as presented herein are correct as it relates to this matter. The effect of this error on the financial statements as of June 30, 2021 and for three and six-month period ended June 30, 2021 was as follows:

As of June 30, 2021

As Previously

As

Reported

Revision

Corrected

Condensed Consolidated Balance Sheet

Deferred income tax liabilities

$

1,462

$

353

$

1,815

Total liabilities

$

121,305

$

353

$

121,658

Retained earnings

$

30,356

$

(353)

$

30,003

Total liabilities and stockholders' equity

$

169,891

$

$

169,891

Three months ended June 30, 2021

As Previously

As

Reported

Revision

Corrected

Condensed Consolidated Statement of Earnings

Provision for income taxes

$

615

$

353

$

968

Net income

$

2,144

$

(353)

$

1,791

Basic earnings per share

$

0.49

$

(0.08)

$

0.41

Diluted earnings per share

$

0.49

$

(0.08)

$

0.41

Six months ended June 30, 2021

As Previously

As

Reported

Revision

Corrected

Condensed Consolidated Statement of Earnings

Provision for income taxes

$

1,046

$

353

$

1,399

Net income

$

3,664

$

(353)

$

3,311

Basic earnings per share

$

0.84

$

(0.08)

$

0.76

Diluted earnings per share

$

0.84

$

(0.08)

$

0.76

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Recently Issued Accounting Standards
9 Months Ended
Sep. 30, 2021
Recently Issued Accounting Standards  
Recently Issued Accounting Standards

2.           Recently Issued Accounting Standards:

In June 2016, the FASB issued Accounting Standards Update No. 2016-13, “Financial Instruments - Credit Losses (Topic 326)” ("ASU 2016-13"). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. Originally, ASU 2016-13 was effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. In November 2019, FASB issued ASU 2019-10, “Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842).”  This ASU defers the effective date of ASU 2016-13 for public companies that are considered smaller reporting companies as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is planning to adopt this standard in the first quarter of fiscal 2023. The Company is currently evaluating the potential effects of adopting the provisions of ASU No. 2016-13 on its Consolidated Financial Statements, particularly its recognition of allowances for accounts receivable.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Foreign Currency Translation
9 Months Ended
Sep. 30, 2021
Foreign Currency Translation  
Foreign Currency Translation

3.         Foreign Currency Translation:

Assets and liabilities of the Company’s foreign subsidiaries have been translated using the end of the reporting period exchange rates, and related revenues and expenses have been translated at average rates of exchange in effect during the period. Foreign currency transaction gains and losses are recorded as income or expenses as amounts are settled. The net sales from our foreign operations for the three months ended September 30, 2021 and 2020 were $13.1 million and $5.0 million, respectively. The net sales from our foreign operations for the nine months ended September 30, 2021 and 2020 were $45.1 million and $16.6 million, respectively.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Comprehensive Income
9 Months Ended
Sep. 30, 2021
Comprehensive Income  
Comprehensive Income

4.          Comprehensive Income:

Cumulative translation adjustments have been classified within accumulated other comprehensive income (loss), which is a separate component of stockholders’ equity in accordance with FASB ASC Topic 220, “Comprehensive Income.”

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition
9 Months Ended
Sep. 30, 2021
Revenue Recognition  
Revenue Recognition

5.          Revenue Recognition:

The Company’s revenues primarily result from the sale of various technology products and services, including third-party products, third-party software and third-party maintenance, software support and services. The Company recognizes revenue as control of the third-party products and third-party software is transferred to customers, which generally happens

at the point of shipment or fulfilment and at the point that our customers and vendors accept the terms and conditions of the arrangement for third-party maintenance, software support and services.

The Company has contracts with certain customers where the Company’s performance obligation is to arrange for the products or services to be provided by another party. In these arrangements, as the Company assumes an agency relationship in the transaction, revenue is recognized in the amount of the net fee associated with serving as an agent. These arrangements primarily relate to third party maintenance, cloud services and certain security software whose intended functionality is dependent on third party maintenance.

The Company allows its customers to return product for exchange or credit subject to certain limitations. A liability is recorded at the time of sale for estimated product returns based upon historical experience and an asset is recognized for the amount expected to be recorded in inventory upon product return. The Company also provides rebates and other discounts to certain customers which are considered variable consideration. A provision for customer rebates and other discounts is recorded as a reduction of revenue at the time of sale based on an evaluation of the contract terms and historical experience.

The Company considers shipping and handling activities as costs to fulfill the sales of products. Shipping revenue is included in net sales when control of the product is transferred to the customer, and the related shipping and handling costs are included in cost of products sold. Taxes imposed by governmental authorities on the Company’s revenue producing activities with customers, such as sales taxes and value added taxes, are excluded from net sales.

The Company disaggregates its operating revenue by segment, geography and timing of revenue recognition, which the Company believes provides a meaningful depiction of the nature of its revenue. See segment Note 16.

Hardware and software products sold by the Company are generally delivered via shipment from the Company’s facilities, drop shipment directly from the vendor, or by electronic delivery of keys for software products. The majority of the Company’s business involves shipments directly from its vendors to its customers, in these transactions, the Company is generally responsible for negotiating price both with the vendor and customer, payment to the vendor, establishing payment terms with the customer, product returns, and has risk of loss if the customer does not make payment. As the principal with the customer, the Company recognizes revenue upon receiving notification from the vendor that the product was shipped. Control of software products is deemed to have passed to the customer when they acquire the right to use or copy the software under license as substantially all product functionality is available to the customer at the time of sale.

The Company performs an analysis of the number of days of sales in-transit to customers at the end of each reporting period based on an analysis of commercial delivery terms that include drop-shipment arrangements. This analysis is the basis upon which the Company estimates the amount of net sales in-transit at the end of the period and adjusts revenue and the related costs to reflect only what has been delivered to the customer. Changes in delivery patterns may result in a different number of business days estimated to make this adjustment. The Company also performs a weighted average analysis of the estimated number of days between order fulfillment and beginning of the renewal term for term licenses recorded on a gross basis, and a deferral estimate is recorded for term license renewals fulfilled prior to commencement date.

Generally, software products are sold with accompanying third-party delivered software assurance, which is a product that allows customers to upgrade, at no additional cost, to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. The Company evaluates whether the software assurance is a separate performance obligation by assessing if the third-party delivered software assurance is critical or essential to the core functionality of the software itself. This involves considering if the software provides its original intended functionality to the customer without the updates, if the customer would ascribe a higher value to the upgrades versus the up-front deliverable, if the customer would expect frequent intelligence updates to the software (such as updates that maintain the original functionality), and if the customer chooses to not delay or always install upgrades. If the Company determines that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. The value of the product is primarily the accompanying support delivered by a third party and therefore the Company is acting as an agent in these transactions and recognizes them on a net basis at the point the associated software license is delivered to the customer. The Company sells cloud computing solutions that utilize third-party vendors to enable customers to access data center functionality in a cloud-based solution, including storage, computing and networking and access to software in the cloud that enhances office productivity, provides security or assists in collaboration. The Company recognizes revenue for cloud computing solutions for arrangements with one-time invoicing to the customer at the time of invoice on a net basis as the Company is acting as an agent in the transaction. For monthly subscription-based arrangements, the Company is acting as an agent in the transaction and recognizes revenue as it invoices the customer for its monthly usage

on a net basis. For software licenses where the accompanying third-party delivered software assurance is not critical or essential to the core functionality, the software assurance is recognized as a separate performance obligation, with the associated revenue recognized on a net basis at the point the related software license is delivered to the customer.

The Company also sells some of its products and services as part of bundled contract arrangements containing multiple deliverables, which may include a combination of products and services. For each deliverable that represents a distinct performance obligation, total arrangement consideration is allocated based upon the standalone selling prices (“SSP”) of each performance obligation. SSP is determined based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through established standard prices, we use judgement and estimate the standalone selling price considering available information such as market pricing and pricing related to similar products.

The Company records freight billed to its customers as net sales and the related freight costs as cost of sales when the underlying product revenue is recognized. For freight not billed to its customers, the Company records the freight costs as cost of sales. The Company’s typical shipping terms result in shipping being performed before the customer obtains control of the product. The Company considers shipping to be a fulfillment activity and not a separate performance obligation.

The Company pays commissions and related payroll taxes to sales personnel when customers are invoiced. These costs are recorded as selling general and administrative expenses in the period earned as all our performance obligations are complete within a short window of processing the order.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisition
9 Months Ended
Sep. 30, 2021
Acquisition  
Acquisition

6.            Acquisition:

Acquisition of Interwork Technologies

On April 30, 2020, the Company completed the purchase of Interwork Technologies Inc., a Delaware corporation and Interwork Technologies Inc., a corporation incorporated under the laws of the Province of Ontario, Canada (collectively, “Interwork”) for an aggregate purchase price of $5 million Canadian dollar (equivalent to $3.6 million USD), subject to certain working capital adjustments, paid at closing plus a potential post-closing $1.1 million Canadian dollars (equivalent to $0.8 million USD) earn-out. The earn-out liability was paid for approximately $0.9 million in the third quarter of 2021. The purchase price allocation is final, with no measurement period adjustments made to the account balances recorded at the acquisition date.

Acquisition of CDF Group Limited

On November 6, 2020, the Company entered into a Share Purchase Agreement and purchased the entire share capital of CDF Group Limited (“CDF”) for an aggregate purchase price of approximately £13.3 million (equivalent to approximately $17.4 million USD), subject to certain working capital and other adjustments. The purchase price allocation is final, with no measurement period adjustments made to the account balances recorded at the acquisition date.

There were no acquisition related costs incurred during the three and nine months ended September 30, 2021, respectively. The Company incurred acquisition related costs of approximately $0.3 million and $1.0 million during the three and nine months ended September 30, 2020, respectively, in conjunction with the acquisitions of Interwork and CDF, which are reflected in the accompanying consolidated statements of earnings.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets
9 Months Ended
Sep. 30, 2021
Goodwill and Other Intangible Assets  
Goodwill and Other Intangible Assets

7.            Goodwill and Other Intangible Assets:

The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 30, 2021:

Balance at January 1, 2021

$

16,816

Translation adjustments

317

Balance September 30, 2021

$

17,133

Information related to the Company’s other intangibles, net is as follows:

As of September 30, 2021

Gross Carrying Amount

Accumulated Amortization

Net Carrying Amount

Customer and vendor relationships

$

10,522

$

876

$

9,646

Trade name

517

31

486

Non-compete

52

48

4

Total

$

11,091

$

955

$

10,136

As of December 31, 2020

Gross Carrying Amount

Accumulated Amortization

Net Carrying Amount

Customer and vendor relationships

$

10,361

$

272

$

10,089

Trade name

504

5

499

Non-compete

50

13

37

Total

$

10,915

$

290

$

10,625

Customer relationships are amortized over thirteen years. Vendor relationships are amortized between eleven and fifteen years. Trade name is amortized over fifteen years. Non-compete is amortized over one year.

During the three months ended September 30, 2021 and 2020, the Company recognized total amortization expense for other intangibles, net of $0.2 million and $0.1 million, respectively. During the nine months ended September 30, 2021 and 2020, the Company recognized total amortization expense for other intangibles, net of $0.7 million and $0.1 million, respectively.

Estimated future amortization expense of the Company’s other intangibles, net as of September 30, 2021 is as follows:

2021 (excluding the nine months ended September 30, 2021)

    

$

209

2022

 

820

2023

 

820

2024

 

820

2025

 

820

Thereafter

 

6,647

Total

$

10,136

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Right-of-use Asset and Lease Liability
9 Months Ended
Sep. 30, 2021
Right-of-use Asset and Lease Liability  
Right-of-use Asset and Lease Liability

8.            Right-of-use Asset and Lease Liability:

The Company has entered into operating leases for office and warehouse facilities, which have terms at lease commencement that range from 2 years to 11 years. The Company determines if an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheets and lease expense for these leases is recognized on a straight-line basis over the lease term.

Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date of the lease based on the present value of the lease payments over the lease term. As our leases do not provide a readily determinable implicit rate, we use an incremental borrowing rate based on the information available at commencement date, including lease term, in determining the present value of future payments. The operating lease asset also includes any lease payments made and excludes lease incentives. Operating lease expense is recognized on a straight-line basis over the lease term and included in selling, general and administrative expenses.

Information related to the Company’s ROU assets and related lease liabilities were as follows:

Nine months ended

September 30,

2021

2020

Cash paid for operating lease liabilities

$

479

$

248

Right-of-use assets obtained in exchange for new operating lease obligations

$

38

$

128

Weighted-average remaining lease term

5.4 years

6.5 years

Weighted-average discount rate

3.5%

3.3%

Maturities of lease liabilities as of September 30, 2021 were as follows:

2021 (excluding the nine months ended September 30, 2021)

    

$

119

2022

 

498

2023

 

534

2024

 

544

2025

 

554

Thereafter

 

676

2,925

Less: imputed interest

(666)

Total lease liabilities

$

2,259

Lease liabilities, current portion

441

Lease liabilities, net of current portion

1,818

Total lease liabilities

$

2,259

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value
9 Months Ended
Sep. 30, 2021
Fair Value  
Fair Value

9.            Fair Value:

The carrying amounts of financial instruments, including cash and cash equivalents, short-term accounts receivable and accounts payable approximated fair value at September 30, 2021 and December 31, 2020 because of the relative short maturity of these instruments. The Company’s accounts receivable long-term are discounted to their present value at prevailing market rates at the time of sale.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Detail
9 Months Ended
Sep. 30, 2021
Balance Sheet Detail  
Balance Sheet Detail

10.           Balance Sheet Detail:

Equipment and leasehold improvements consist of the following:

    

September 30,

December 31,

2021

    

2020

Equipment

$

2,603

$

2,482

Capitalized software

786

777

Leasehold improvements

 

1,753

 

1,760

 

5,142

 

5,019

Less accumulated depreciation and amortization

 

(3,143)

 

(2,711)

$

1,999

$

2,308

During the three months ended September 30, 2021 and 2020, the Company recorded depreciation and amortization expense of $0.2 million and $0.1 million, respectively. During the nine months ended September 30, 2021 and 2020, the Company recorded depreciation and amortization expense of $0.5 million and $0.3 million, respectively.

In limited circumstances, the Company offers extended payment terms to customers for periods of 12 to 36 months. The related customer receivables are classified as accounts receivable long-term and discounted to their present value at prevailing market rates at the time of sale. In subsequent periods, the accounts receivable is increased to the amounts due and payable by the customers through the accretion of interest income on the unpaid accounts receivable due in future years. The amounts under these long-term accounts receivable due within one year are reclassified to the current portion of accounts receivable. At times the Company sells receivables to a financial institution on a non-recourse basis for cash, less a discount. The net proceeds from such sales are included in the operating section of the statement of cash flows as changes in accounts receivable. Accounts receivable long term, net consists of the following:

September 30,

December 31,

2021

    

2020

Total amount due from customer

$

644

$

1,853

Less: unamortized discount

 

(14)

 

(49)

Less: current portion included in accounts receivable

 

(533)

 

(1,500)

$

97

$

304

The undiscounted cash flows to be received by the Company relating to these accounts receivable long-term expects to be $1.0 million during the 12-month period ending September 30, 2022 and less than $0.1 million during the 12-month periods ending September 30, 2023 and 2024, respectively.

Accounts payable and accrued expenses consist of the following:

    

September 30,

December 31,

2021

    

2020

    

Trade accounts payable

$

110,673

$

107,045

Accrued expenses

 

7,599

 

9,647

$

118,272

$

116,692

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Credit Facility
9 Months Ended
Sep. 30, 2021
Credit Facility.  
Credit Facility

11.            Credit Facility:

On November 15, 2017, the Company entered into a $20,000,000 revolving credit facility (the “Credit Facility”) with Citibank, N.A. (“Citibank”) pursuant to a Second Amended and Restated Revolving Credit Loan Agreement (the “Loan Agreement”), Second Amended and Restated Revolving Credit Loan Note (the “Note”), Second Amended and Restated Security Agreement and Second Amended and Restated Pledge and Security Agreement. On August 31, 2020, the Company entered into an amendment to the Credit Facility (the “Amended Credit Facility”) pursuant to a First Amendment to Second Amended and Restated Revolving Credit Loan Agreement and Other Loan Documents (collectively, the “Amended Loan Agreement”) and First Allonge to Second Amended and Restated Revolving Credit Loan Note (the “Amended Note”).

The Amended Credit Facility, which will continue to be used for working capital and general corporate purposes, matures on June 30, 2023, at which time the Company must pay all outstanding principal of all outstanding loans plus all accrued and unpaid interest, and any fees, costs and expenses. In addition, the Company will pay regular monthly payments of all accrued and unpaid interest. The interest rate for any borrowings under the Amended Credit Facility is subject to change from time to time based on the changes in the LIBOR Rate, as defined in the Amended Loan Agreement (the “Index”). The Index was 2.50% at September 30, 2021. Interest on the unpaid principal balance of the Amended Note will be calculated using a rate of 1.75 percentage points over the Index. If the Index becomes unavailable during the term of the Amended Credit Facility, interest will be based upon the Benchmark Replacement (as defined in the Amended Loan Agreement) selected by Citibank after notifying the Company. The Amended Credit Facility is secured by the assets of the Company.

Among other affirmative covenants set forth in the Loan Agreement, which were not amended as part of the Amended Credit Facility, the Company must maintain (i) a minimum Debt Service Coverage Ratio (as defined in the Loan Agreement) of not less than 2.0 to 1.0, (ii) a maximum Leverage Ratio (as defined in the Loan Agreement) of at least 2.5 to 1.0, and (iii) a minimum Collateral Coverage Ratio (as defined in the Loan Agreement) of not less than 1.5 to 1.0. Additionally, the Loan Agreement contains negative covenants, which were not amended as part of the Amended Credit Facility, prohibiting, among other things, the creation of certain liens, the alteration of the nature or character of the Company’s business, and transactions with the Company’s shareholders, directors, officers, subsidiaries and/or affiliates other than with respect to (i) the repurchase of the issued and outstanding capital stock of the Company from the stockholders of the Company or (ii) the declaration and payment of dividends to the stockholders of the Company. The Company was in compliance with all such covenants at September 30, 2021 and December 31, 2020.

At September 30, 2021 and December 31, 2020, the Company had no borrowings outstanding under the Credit Facility.

On April 13, 2021, Wayside Technology UK Holdings Limited (“Wayside UK”), a wholly-owned subsidiary of the Company, entered into an uncommitted short term credit facility of £8,000,000 (“Uncommitted Credit Facility”) with Citibank N.A., London Branch (“Citibank London”) pursuant to certain terms and conditions. Obligations under the Uncommitted Credit Facility are guaranteed by the Company and will be used for working capital and general corporate purposes and have a maturity date of April 13, 2022, at which time Wayside UK must pay all outstanding principal of all outstanding loans plus all accrued and unpaid interest, and any interest, fees, costs and expenses, if any.

Interest on the unpaid principal balance of the Uncommitted Credit Facility will be calculated using a rate of 1.85 percentage points over the Daily Rate, as defined in the Uncommitted Credit Facility. Amounts borrowed under the Uncommitted Credit Facility will be guaranteed by the Company.   The Uncommitted Credit Facility may be cancelled at any time by Citibank London.  Citibank London has the sole discretion to accept or reject any requested utilization of the Uncommitted Credit Facilitation.

At September 30, 2021, Wayside UK had no borrowings outstanding under the Uncommitted Credit Facility.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share
9 Months Ended
Sep. 30, 2021
Earnings Per Share  
Earnings Per Share

12.          Earnings Per Share:

Our basic and diluted earnings per share are computed using the two-class method in accordance with ASC 260. The two-class method is an earnings allocation that determines net income per share for each class of common stock and participating securities according to their participation rights in dividends and undistributed earnings or losses. Non-vested restricted stock awards that include non-forfeitable rights to dividends are considered participating securities. Per share amounts are computed by dividing net income available to common shareholders by the weighted average shares outstanding during each period. Diluted and basic earnings per share are the same because the restricted shares are the only potentially dilutive security.

A reconciliation of the numerators and denominators of the basic and diluted per share computations follows:

(Unaudited)

(Unaudited)

Nine months ended

Three months ended

September 30,

September 30,

    

2021

    

2020

    

2021

    

2020

    

Numerator:

Net income

$

5,751

$

1,947

$

2,440

$

530

Less distributed and undistributed income allocated to participating securities

175

59

66

16

Net income attributable to common shareholders

5,576

1,888

2,374

514

Denominator:

 

 

 

Weighted average common shares (Basic)

 

4,263

 

4,306

 

4,282

 

4,218

 

 

 

Weighted average common shares including assumed conversions (Diluted)

 

4,263

 

4,306

 

4,282

 

4,218

Basic net income per share

$

1.31

$

0.44

$

0.55

$

0.13

Diluted net income per share

$

1.31

$

0.44

$

0.55

$

0.13

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Major Customers and Vendors
9 Months Ended
Sep. 30, 2021
Major Customers and Vendors  
Major Customers and Vendors

13.        Major Customers and Vendors:

The Company had two major vendors that accounted for 20% and 9%, respectively, of total purchases during the three months ended September 30, 2021 and 21% and 12%, respectively, of total purchases during the three months ended September 30, 2020. The Company had two major vendors that accounted for 20% and 9%, respectively, of total purchases during the nine months ended September 30, 2021 and 20% and 9%, respectively, of total purchases during the nine months ended September 30, 2020.

The Company had two major customers that accounted for 21% and 18%, respectively, of its net sales during the three months ended September 30, 2021 and 22% and 12%, respectively, of its net sales during the three months ended September 30, 2020. The Company had two major customers that accounted for 22% and 17%, respectively, of its net sales during the nine months ended September 30, 2021 and 26% and 14%, respectively, of its net sales during the nine months ended September 30, 2020. These same customers accounted for 16% and 15%, respectively, of total net accounts receivable as of September 30, 2021 and 19% and 9%, respectively, of total net accounts receivable as of December 31, 2020.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Taxes  
Income Taxes

14.          Income Taxes:

The Company has analyzed filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years in these jurisdictions. The Company’s policy is to recognize interest related to unrecognized tax benefits as interest expense and penalties as operating expenses. The Company believes that it has appropriate support for the income tax positions it takes and expects to take on its tax returns, and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Based Compensation
9 Months Ended
Sep. 30, 2021
Stockholders' Equity and Stock Based Compensation  
Stockholders' Equity and Stock Based Compensation

15.          Stockholders’ Equity and Stock Based Compensation:

The 2021 Omnibus Incentive Plan (the “2021 Plan”) authorizes the grant of Stock Options, Stock Units, Stock Appreciation Rights, Restricted Stock, Deferred Stock, Stock Bonuses and other equity-based awards. The 2021 Plan was approved by the Company’s stockholders at the 2021 Annual Meeting in June 2021. The total number of shares of the Company’s common stock, par value $0.01 per share (“Common Stock”) initially available for award under the 2021 Plan was 500,000 shares. As of September 30, 2021, the number of shares of Common Stock available for future award grants to employees, officers and directors under the 2021 Plan is 446,068.

The 2012 Stock-Based Compensation Plan (the “2012 Plan”) authorizes the grant of Stock Options, Stock Units, Stock Appreciation Rights, Restricted Stock, Deferred Stock, Stock Bonuses and other equity-based awards. The total number of shares of the Company’s Common Stock initially available for award under the 2012 Plan was 600,000, which was increased to 1,000,000 shares by stockholder approval at the Company’s 2018 Annual Meeting in June 2018. Immediately prior to the replacement of the 2012 Plan by the 2021 Plan, there were 352,158 shares of Common Stock available under the 2012 Plan. The 2012 Plan has been replaced by the 2021 Plan and none of the remaining shares of Common Stock authorized under the 2012 Plan will be transferred to or used under the 2021 Plan nor will any awards under the 2012 Plan that are forfeited increase the shares available for awards under the 2021 Plan. As of September 30, 2021, the number of shares of Common Stock available under the 2012 Plan is zero.

During the nine months ended September 30, 2021, the Company granted a total of 106,122 shares of Restricted Stock to directors, officers and employees. These shares of Restricted Stock vest immediately or over time in sixteen equal quarterly installments. During the nine months ended September 30, 2021, a total of 20,184 shares of Restricted Stock were forfeited.

During the nine months ended September 30, 2020, the Company granted a total of 134,165 shares of Restricted Stock to directors, officers and employees. These shares of Restricted Stock vest immediately or over time in sixteen equal quarterly installments. During the nine months ended September 30, 2020, a total of 4,682 shares of Restricted Stock were forfeited.

A summary of nonvested shares of Restricted Stock awards outstanding under the 2012 and 2021 Plans as of September 30, 2021, and changes during the nine months then ended is as follows:

Weighted

 

Average Grant

Date

 

Shares

Fair Value

 

Nonvested shares at January 1, 2021

 

122,792

$

13.37

Granted in 2021

 

106,122

 

22.96

Vested in 2021

 

(69,087)

 

17.68

Forfeited in 2021

 

(20,184)

 

16.04

Nonvested shares at September 30, 2021

 

139,643

$

18.14

As of September 30, 2021, there is approximately $2.4 million of total unrecognized compensation costs related to nonvested share-based compensation arrangements. The unrecognized compensation cost is expected to be recognized over a weighted-average period of 3.0 years.

During the three months ended September 30, 2021 and 2020, the Company recognized share-based compensation expense of $0.6 million, respectively. During the nine months ended September 30, 2021 and 2020, the Company recognized share-based compensation expense of $1.3 million and $1.0 million, respectively.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information
9 Months Ended
Sep. 30, 2021
Segment Information  
Segment Information

16.          Segment Information:

The Company distributes software developed by others through resellers indirectly to customers worldwide.  We also resell computer software and hardware developed by others and provide technical services directly to customers worldwide.

FASB ASC Topic 280, “Segment Reporting,” requires that public companies report profits and losses and certain other information on their “reportable operating segments” in their annual and interim financial statements. The internal organization used by the public company’s Chief Operating Decision Maker (CODM) to assess performance and allocate resources determines the basis for reportable operating segments. The Company’s CODM is the Chief Executive Officer.

The Company is organized into two reportable operating segments. The “Distribution” segment distributes technical software to corporate resellers, value added resellers (VARs), consultants and systems integrators worldwide. The “Solutions” segment is a cloud solutions provider and value-added reseller of software, hardware and services to customers worldwide.

As permitted by FASB ASC Topic 280, the Company has utilized the aggregation criteria in combining its operations in Canada, Europe and the United Kingdom with the domestic segments as the international operations provide the same products and services to similar clients and are considered together when the Company’s CODM decides how to allocate resources.

Segment income is based on segment revenue less the respective segment’s cost of revenues as well as segment direct costs (including such items as payroll costs and payroll related costs, such as profit sharing, incentive awards and insurance) and excluding general and administrative expenses not attributed to an individual segment business unit. The Company only identifies accounts receivable, vendor prepayments and inventory by segment as shown below as “Selected Assets” by segment; it does not allocate its other assets, including capital expenditures by segment. The following segment reporting information of the Company is provided:

Nine months ended

Three months ended

September 30,

September 30,

2021

  

2020

  

2021

  

2020

Revenue:

Distribution

$

188,785

$

168,536

$

64,094

$

57,059

Solutions

 

18,289

 

11,588

 

4,817

 

3,860

 

207,074

 

180,124

 

68,911

 

60,919

Gross Profit:

Distribution

$

25,985

$

20,390

$

9,298

$

6,585

Solutions

 

7,155

 

2,125

 

2,021

 

652

 

33,140

 

22,515

 

11,319

 

7,237

Direct Costs:

Distribution

$

11,073

$

8,387

$

3,484

$

2,993

Solutions

 

3,620

 

992

 

1,092

 

275

 

14,693

 

9,379

 

4,576

 

3,268

Segment Income Before Taxes: (1)

Distribution

$

14,912

$

12,003

$

5,814

$

3,592

Solutions

 

3,535

 

1,133

 

929

 

377

Segment Income Before Taxes

 

18,447

 

13,136

 

6,743

 

3,969

General and administrative

$

9,619

$

7,487

$

3,185

$

2,725

Legal and financial advisory expenses, net - unsolicited bid and related matters

1,752

(81)

Acquisition related costs

982

344

Amortization and depreciation expense

1,177

403

381

164

Interest, net

 

362

 

105

60

19

Foreign currency transaction (loss) gain

(107)

211

 

(41)

 

(67)

Income before taxes

$

7,906

$

2,828

$

3,196

$

769

(1) Excludes general corporate expenses including interest and foreign currency transaction (loss) gain.

    

    

    

As of

As of 

September 30,

December 31,

Selected Assets by Segment:

2021

2020

Distribution

$

113,441

$

106,930

Solutions

 

19,973

 

20,807

Segment Select Assets

 

133,414

 

127,737

Corporate Assets

 

38,322

 

37,796

Total Assets

$

171,736

$

165,533

Geographic areas and net sales mix related to operations for the three and nine months ended September 30, 2021 and 2020 were as follows. Revenue is allocated to a geographic area based on the location of the sale, which is generally the customer’s country of domicile.

    

Nine months ended

    

Three months ended

September 30, 2021

September 30, 2021

Distribution

  

Solutions

Total

Distribution

  

Solutions

Total

Geography

              

              

              

              

USA

$

152,789

$

9,194

$

161,983

$

53,744

$

2,030

$

55,774

Europe and United Kingdom

 

18,758

 

8,020

 

26,778

 

5,789

 

2,449

 

8,238

Canada

 

17,238

 

1,075

 

18,313

 

4,561

 

338

 

4,899

Total net sales

$

188,785

$

18,289

$

207,074

$

64,094

$

4,817

$

68,911

Timing of Revenue Recognition

              

              

              

              

Transferred at a point in time where the Company is principal (1)

$

171,151

$

13,064

$

184,215

$

57,917

$

3,167

$

61,084

Transferred at a point in time where the Company is agent (2)

 

17,634

 

5,225

 

22,859

 

6,177

 

1,650

 

7,827

Total net sales

$

188,785

$

18,289

$

207,074

$

64,094

$

4,817

$

68,911

    

Nine months ended

    

Three months ended

September 30, 2020

September 30, 2020

Distribution

  

Solutions

Total

Distribution

  

Solutions

Total

Geography

              

              

              

              

USA

$

154,727

$

10,251

$

164,978

$

53,857

$

3,553

$

57,410

Europe and United Kingdom

 

6,283

 

 

6,283

 

1,748

 

 

1,748

Canada

 

7,526

 

1,337

 

8,863

 

1,454

 

307

 

1,761

Total net sales

$

168,536

$

11,588

$

180,124

$

57,059

$

3,860

$

60,919

Timing of Revenue Recognition

              

              

              

              

Transferred at a point in time where the Company is principal (1)

$

155,038

$

10,913

$

165,951

$

52,706

$

3,664

$

56,370

Transferred at a point in time where the Company is agent (2)

 

13,498

 

675

 

14,173

 

4,353

 

196

 

4,549

Total net sales

$

168,536

$

11,588

$

180,124

$

57,059

$

3,860

$

60,919

(1)Includes net sales from third-party hardware and software products.

(2)Includes net sales from third-party maintenance, software support and services.

Geographic identifiable assets related to operations as of September 30, 2021 and December 31, 2020 were as follows.

    

September 30,

December 31,

 

Identifiable Assets by Geographic Areas

2021

    

2020

USA

$

110,114

$

114,126

Canada

20,649

18,514

Europe and United Kingdom

40,973

32,893

Total

$

171,736

$

165,533

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
9 Months Ended
Sep. 30, 2021
Related Party Transactions  
Related Party Transactions

17.          Related Party Transactions:

The Company made sales to a customer where a member of our Board of Directors is an executive. During the three months ended September 30, 2021 and 2020, net sales to this customer totaled approximately $0.1 million, respectively. During the nine months ended September 30, 2021 and 2020, net sales to this customer totaled approximately $0.2 million and $0.1 million, respectively. Amounts due from this customer as of September 30, 2021 and December 31, 2020 were approximately $0.1 million, respectively, which were settled in cash subsequent to each period end.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Unsolicited Bid and Shareholder Demand
9 Months Ended
Sep. 30, 2021
Unsolicited Bid and Shareholder Demand  
Unsolicited Bid and Shareholder Demand

18.          Unsolicited Bid and Shareholder Demand:

On April 16, 2020 (the “Effective Date”), the Company entered into a Settlement Agreement (the “Settlement Agreement”) with Simon Nynens, Shepherd Kaplan Krochuk, LLC, North & Webster SSG, LLC, and each of Dennis Crowley, David Shepherd, David Kaplan, Timothy Krochuk and Samuel Kidston relating to an unsolicited bid and shareholder demand. Pursuant to the Settlement Agreement, the Company agreed to purchase all of Mr. Nynens’ 261,631 shares of the Common Stock owned, of record or beneficially, as of the Effective Date, at fair market value, as defined in the agreement.

On April 23, 2020, the Company purchased all of Nynens’ 261,631 shares of Common Stock at $13.19 per share pursuant to the Settlement Agreement, representing approximately 5.8% of the issued and outstanding Common Stock of the Company, for an aggregate purchase price of $3.5 million.

The Company incurred zero in legal and advisory expenses, net during the three months ended September 30, 2021 and realized reimbursement for insurance proceeds during the three months ended September 31, 2020, respectively, related to the above matter. The Company incurred zero and $1.8 million in legal and advisory expenses, net during the nine months ended September 30, 2021 and 2020, respectively, related to the above matter.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Risks and Uncertainties Related to the COVID-19 Pandemic
9 Months Ended
Sep. 30, 2021
Risks and Uncertainties Related to the COVID-19 Pandemic  
Risks and Uncertainties Related to the COVID-19 Pandemic

19.          Risks and Uncertainties Related to the COVID-19 Pandemic:

In March 2020, the World Health Organization declared the novel coronavirus, COVID-19, a global pandemic. This contagious disease outbreak, which has continued to spread, and any related adverse public health developments, has adversely affected workforces, economies, and financial markets globally, potentially leading to an economic downturn. While the Company offers a full suite of solutions and services that address customer priorities across the technology landscape, it is not possible for the Company to predict the duration or magnitude of adverse results of the outbreak and its effects on the Company’s business, liquidity or results of operations at this time. As a result, many of the estimates and assumptions used in preparation of these interim financial statements required increased judgment and carry a higher degree of variability and volatility. As events continue to evolve with respect to the pandemic, the Company’s estimates may materially change in future periods.

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Recently Issued Accounting Standards (Policies)
9 Months Ended
Sep. 30, 2021
Recently Issued Accounting Standards  
Recently Issued Accounting Standards

In June 2016, the FASB issued Accounting Standards Update No. 2016-13, “Financial Instruments - Credit Losses (Topic 326)” ("ASU 2016-13"). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. Originally, ASU 2016-13 was effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. In November 2019, FASB issued ASU 2019-10, “Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842).”  This ASU defers the effective date of ASU 2016-13 for public companies that are considered smaller reporting companies as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is planning to adopt this standard in the first quarter of fiscal 2023. The Company is currently evaluating the potential effects of adopting the provisions of ASU No. 2016-13 on its Consolidated Financial Statements, particularly its recognition of allowances for accounts receivable.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation (Tables)
9 Months Ended
Sep. 30, 2021
Basis of Presentation  
Schedule of revision of error for estimated foreign tax liability

As of June 30, 2021

As Previously

As

Reported

Revision

Corrected

Condensed Consolidated Balance Sheet

Deferred income tax liabilities

$

1,462

$

353

$

1,815

Total liabilities

$

121,305

$

353

$

121,658

Retained earnings

$

30,356

$

(353)

$

30,003

Total liabilities and stockholders' equity

$

169,891

$

$

169,891

Three months ended June 30, 2021

As Previously

As

Reported

Revision

Corrected

Condensed Consolidated Statement of Earnings

Provision for income taxes

$

615

$

353

$

968

Net income

$

2,144

$

(353)

$

1,791

Basic earnings per share

$

0.49

$

(0.08)

$

0.41

Diluted earnings per share

$

0.49

$

(0.08)

$

0.41

Six months ended June 30, 2021

As Previously

As

Reported

Revision

Corrected

Condensed Consolidated Statement of Earnings

Provision for income taxes

$

1,046

$

353

$

1,399

Net income

$

3,664

$

(353)

$

3,311

Basic earnings per share

$

0.84

$

(0.08)

$

0.76

Diluted earnings per share

$

0.84

$

(0.08)

$

0.76

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill and Other Intangible Assets  
Summary of goodwill

Balance at January 1, 2021

$

16,816

Translation adjustments

317

Balance September 30, 2021

$

17,133

Summary of other intangibles, net

As of September 30, 2021

Gross Carrying Amount

Accumulated Amortization

Net Carrying Amount

Customer and vendor relationships

$

10,522

$

876

$

9,646

Trade name

517

31

486

Non-compete

52

48

4

Total

$

11,091

$

955

$

10,136

As of December 31, 2020

Gross Carrying Amount

Accumulated Amortization

Net Carrying Amount

Customer and vendor relationships

$

10,361

$

272

$

10,089

Trade name

504

5

499

Non-compete

50

13

37

Total

$

10,915

$

290

$

10,625

Schedule of estimated future amortization expense of other intangible assets

2021 (excluding the nine months ended September 30, 2021)

    

$

209

2022

 

820

2023

 

820

2024

 

820

2025

 

820

Thereafter

 

6,647

Total

$

10,136

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Right-of-use Asset and Lease Liability (Tables)
9 Months Ended
Sep. 30, 2021
Right-of-use Asset and Lease Liability  
Schedule of information relating to right-of-use assets and related lease liabilities

Nine months ended

September 30,

2021

2020

Cash paid for operating lease liabilities

$

479

$

248

Right-of-use assets obtained in exchange for new operating lease obligations

$

38

$

128

Weighted-average remaining lease term

5.4 years

6.5 years

Weighted-average discount rate

3.5%

3.3%

Schedule of maturities of lease liabilities

2021 (excluding the nine months ended September 30, 2021)

    

$

119

2022

 

498

2023

 

534

2024

 

544

2025

 

554

Thereafter

 

676

2,925

Less: imputed interest

(666)

Total lease liabilities

$

2,259

Lease liabilities, current portion

441

Lease liabilities, net of current portion

1,818

Total lease liabilities

$

2,259

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Detail (Tables)
9 Months Ended
Sep. 30, 2021
Balance Sheet Detail  
Schedule of equipment and leasehold improvements

    

September 30,

December 31,

2021

    

2020

Equipment

$

2,603

$

2,482

Capitalized software

786

777

Leasehold improvements

 

1,753

 

1,760

 

5,142

 

5,019

Less accumulated depreciation and amortization

 

(3,143)

 

(2,711)

$

1,999

$

2,308

Schedule of accounts receivable - long term, net

September 30,

December 31,

2021

    

2020

Total amount due from customer

$

644

$

1,853

Less: unamortized discount

 

(14)

 

(49)

Less: current portion included in accounts receivable

 

(533)

 

(1,500)

$

97

$

304

Schedule of accounts payable and accrued expenses

    

September 30,

December 31,

2021

    

2020

    

Trade accounts payable

$

110,673

$

107,045

Accrued expenses

 

7,599

 

9,647

$

118,272

$

116,692

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share  
Schedule of reconciliation of the numerators and denominators for computations of the basic and diluted per share

(Unaudited)

(Unaudited)

Nine months ended

Three months ended

September 30,

September 30,

    

2021

    

2020

    

2021

    

2020

    

Numerator:

Net income

$

5,751

$

1,947

$

2,440

$

530

Less distributed and undistributed income allocated to participating securities

175

59

66

16

Net income attributable to common shareholders

5,576

1,888

2,374

514

Denominator:

 

 

 

Weighted average common shares (Basic)

 

4,263

 

4,306

 

4,282

 

4,218

 

 

 

Weighted average common shares including assumed conversions (Diluted)

 

4,263

 

4,306

 

4,282

 

4,218

Basic net income per share

$

1.31

$

0.44

$

0.55

$

0.13

Diluted net income per share

$

1.31

$

0.44

$

0.55

$

0.13

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Stockholders' Equity and Stock Based Compensation  
Summary of nonvested shares of Restricted Stock awards outstanding and the changes during the period

Weighted

 

Average Grant

Date

 

Shares

Fair Value

 

Nonvested shares at January 1, 2021

 

122,792

$

13.37

Granted in 2021

 

106,122

 

22.96

Vested in 2021

 

(69,087)

 

17.68

Forfeited in 2021

 

(20,184)

 

16.04

Nonvested shares at September 30, 2021

 

139,643

$

18.14

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Tables)
9 Months Ended
Sep. 30, 2021
Segment Information  
Schedule of segment reporting information

Nine months ended

Three months ended

September 30,

September 30,

2021

  

2020

  

2021

  

2020

Revenue:

Distribution

$

188,785

$

168,536

$

64,094

$

57,059

Solutions

 

18,289

 

11,588

 

4,817

 

3,860

 

207,074

 

180,124

 

68,911

 

60,919

Gross Profit:

Distribution

$

25,985

$

20,390

$

9,298

$

6,585

Solutions

 

7,155

 

2,125

 

2,021

 

652

 

33,140

 

22,515

 

11,319

 

7,237

Direct Costs:

Distribution

$

11,073

$

8,387

$

3,484

$

2,993

Solutions

 

3,620

 

992

 

1,092

 

275

 

14,693

 

9,379

 

4,576

 

3,268

Segment Income Before Taxes: (1)

Distribution

$

14,912

$

12,003

$

5,814

$

3,592

Solutions

 

3,535

 

1,133

 

929

 

377

Segment Income Before Taxes

 

18,447

 

13,136

 

6,743

 

3,969

General and administrative

$

9,619

$

7,487

$

3,185

$

2,725

Legal and financial advisory expenses, net - unsolicited bid and related matters

1,752

(81)

Acquisition related costs

982

344

Amortization and depreciation expense

1,177

403

381

164

Interest, net

 

362

 

105

60

19

Foreign currency transaction (loss) gain

(107)

211

 

(41)

 

(67)

Income before taxes

$

7,906

$

2,828

$

3,196

$

769

(1) Excludes general corporate expenses including interest and foreign currency transaction (loss) gain.

    

    

    

As of

As of 

September 30,

December 31,

Selected Assets by Segment:

2021

2020

Distribution

$

113,441

$

106,930

Solutions

 

19,973

 

20,807

Segment Select Assets

 

133,414

 

127,737

Corporate Assets

 

38,322

 

37,796

Total Assets

$

171,736

$

165,533

Summary of disaggregation of revenue according to revenue type

    

Nine months ended

    

Three months ended

September 30, 2021

September 30, 2021

Distribution

  

Solutions

Total

Distribution

  

Solutions

Total

Geography

              

              

              

              

USA

$

152,789

$

9,194

$

161,983

$

53,744

$

2,030

$

55,774

Europe and United Kingdom

 

18,758

 

8,020

 

26,778

 

5,789

 

2,449

 

8,238

Canada

 

17,238

 

1,075

 

18,313

 

4,561

 

338

 

4,899

Total net sales

$

188,785

$

18,289

$

207,074

$

64,094

$

4,817

$

68,911

Timing of Revenue Recognition

              

              

              

              

Transferred at a point in time where the Company is principal (1)

$

171,151

$

13,064

$

184,215

$

57,917

$

3,167

$

61,084

Transferred at a point in time where the Company is agent (2)

 

17,634

 

5,225

 

22,859

 

6,177

 

1,650

 

7,827

Total net sales

$

188,785

$

18,289

$

207,074

$

64,094

$

4,817

$

68,911

    

Nine months ended

    

Three months ended

September 30, 2020

September 30, 2020

Distribution

  

Solutions

Total

Distribution

  

Solutions

Total

Geography

              

              

              

              

USA

$

154,727

$

10,251

$

164,978

$

53,857

$

3,553

$

57,410

Europe and United Kingdom

 

6,283

 

 

6,283

 

1,748

 

 

1,748

Canada

 

7,526

 

1,337

 

8,863

 

1,454

 

307

 

1,761

Total net sales

$

168,536

$

11,588

$

180,124

$

57,059

$

3,860

$

60,919

Timing of Revenue Recognition

              

              

              

              

Transferred at a point in time where the Company is principal (1)

$

155,038

$

10,913

$

165,951

$

52,706

$

3,664

$

56,370

Transferred at a point in time where the Company is agent (2)

 

13,498

 

675

 

14,173

 

4,353

 

196

 

4,549

Total net sales

$

168,536

$

11,588

$

180,124

$

57,059

$

3,860

$

60,919

(1)Includes net sales from third-party hardware and software products.

(2)Includes net sales from third-party maintenance, software support and services.
Schedule of net sales to identifiable assets by geographic areas

    

September 30,

December 31,

 

Identifiable Assets by Geographic Areas

2021

    

2020

USA

$

110,114

$

114,126

Canada

20,649

18,514

Europe and United Kingdom

40,973

32,893

Total

$

171,736

$

165,533

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation - Revision of error (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Condensed Consolidated Balance Sheets                    
Deferred income tax liabilities $ 1,738 $ 1,815         $ 1,815 $ 1,738   $ 1,467
Total liabilities 122,269 121,658         121,658 122,269   120,816
Retained earnings 31,696 30,003         30,003 31,696   28,191
Total liabilities and stockholders' equity 171,736 169,891         169,891 171,736   $ 165,533
Condensed Consolidated Statements of Earnings                    
Provision for income taxes 756 968   $ 239     1,399 2,155 $ 881  
Net income $ 2,440 $ 1,791 $ 1,520 $ 530 $ 581 $ 836 $ 3,311 $ 5,751 $ 1,947  
Basic net income per share $ 0.55 $ 0.41   $ 0.13     $ 0.76 $ 1.31 $ 0.44  
Diluted net income per share $ 0.55 $ 0.41   $ 0.13     $ 0.76 $ 1.31 $ 0.44  
As Previously Reported                    
Condensed Consolidated Balance Sheets                    
Deferred income tax liabilities   $ 1,462         $ 1,462      
Total liabilities   121,305         121,305      
Retained earnings   30,356         30,356      
Total liabilities and stockholders' equity   169,891         169,891      
Condensed Consolidated Statements of Earnings                    
Provision for income taxes   615         1,046      
Net income   $ 2,144         $ 3,664      
Basic net income per share   $ 0.49         $ 0.84      
Diluted net income per share   $ 0.49         $ 0.84      
Estimated Foreign Tax Liability | Revision                    
Condensed Consolidated Balance Sheets                    
Deferred income tax liabilities   $ 353         $ 353      
Total liabilities   353         353      
Retained earnings   (353)         (353)      
Condensed Consolidated Statements of Earnings                    
Provision for income taxes   353         353      
Net income   $ (353)         $ (353)      
Basic net income per share   $ (0.08)         $ (0.08)      
Diluted net income per share   $ (0.08)         $ (0.08)      
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Foreign Currency Translation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue from external customers        
Net sales $ 68,911 $ 60,919 $ 207,074 $ 180,124
Foreign operations        
Revenue from external customers        
Net sales $ 13,100 $ 5,000 $ 45,100 $ 16,600
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisition (Details)
£ in Millions, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 06, 2020
USD ($)
Nov. 06, 2020
GBP (£)
Apr. 30, 2020
USD ($)
Apr. 30, 2020
CAD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Apr. 30, 2020
CAD ($)
Acquisition of CDF Group Limited                  
Acquisition related costs         $ 0 $ 344,000 $ 0 $ 982,000  
Interwork Group, Inc.                  
Acquisition of CDF Group Limited                  
Aggregate purchase price     $ 3,600,000 $ 5.0          
Potential earn-out     $ 800,000           $ 1.1
Earn-out liability paid         $ 900,000        
CDF Group Limited                  
Acquisition of CDF Group Limited                  
Aggregate purchase price $ 17,400,000 £ 13.3              
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets - Summary of goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Goodwill [Roll Forward]  
Beginning Balance $ 16,816
Translation adjustments 317
Ending Balance $ 17,133
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets - Other intangibles, net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 11,091   $ 11,091   $ 10,915
Accumulated Amortization 955   955   290
Total 10,136   10,136   10,625
Amortization expense 200 $ 100 700 $ 100  
Customer and vendor relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 10,522   10,522   10,361
Accumulated Amortization 876   876   272
Total 9,646   9,646   10,089
Trade name          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 517   517   504
Accumulated Amortization 31   31   5
Total 486   $ 486   499
Amortization period     15 years    
Non-compete          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 52   $ 52   50
Accumulated Amortization 48   48   13
Total $ 4   $ 4   $ 37
Amortization period     1 year    
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Amortization period     13 years    
Vendor relationships | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Amortization period     11 years    
Vendor relationships | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Amortization period     15 years    
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets - Future amortization expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2021 (excluding the nine months ended September 30, 2021) $ 209  
2022 820  
2023 820  
2024 820  
2025 820  
Thereafter 6,647  
Total $ 10,136 $ 10,625
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Right-of-use Asset and Lease Liability (Details)
Sep. 30, 2021
Minimum  
Right-of-use Asset and Lease Liability  
Lease term 2 years
Maximum  
Right-of-use Asset and Lease Liability  
Lease term 11 years
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Right-of-use Asset and Lease Liability - Operating lease information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Right-of-use Asset and Lease Liability    
Cash paid for operating lease liabilities $ 479 $ 248
Right-of-use assets obtained in exchange for new operating lease obligations $ 38 $ 128
Weighted-average remaining lease term 5 years 4 months 24 days 6 years 6 months
Weighted-average discount rate 3.50% 3.30%
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Right-of-use Asset and Lease Liability - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Maturities of lease liabilities    
2021 (excluding the nine months ended September 30, 2021) $ 119  
2022 498  
2023 534  
2024 544  
2025 554  
Thereafter 676  
Total 2,925  
Less: imputed interest (666)  
Total lease liabilities 2,259  
Lease liability, current portion 441 $ 490
Lease liability, net of current portion $ 1,818 $ 2,167
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Detail (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Equipment and leasehold improvements          
Equipment and leasehold improvements, gross $ 5,142   $ 5,142   $ 5,019
Less accumulated depreciation and amortization (3,143)   (3,143)   (2,711)
Equipment and leasehold improvements, net 1,999   1,999   2,308
Depreciation and amortization expense 200 $ 100 $ 500 $ 300  
Minimum          
Equipment and leasehold improvements          
Payment extension term to customers     12 months    
Maximum          
Equipment and leasehold improvements          
Payment extension term to customers     36 months    
Equipment          
Equipment and leasehold improvements          
Equipment and leasehold improvements, gross 2,603   $ 2,603   2,482
Capitalized software          
Equipment and leasehold improvements          
Equipment and leasehold improvements, gross 786   786   777
Leasehold improvements          
Equipment and leasehold improvements          
Equipment and leasehold improvements, gross $ 1,753   $ 1,753   $ 1,760
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Detail - Accounts receivable - long term, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Balance Sheet Detail    
Undiscounted cash flows September 30, 2022 $ 1,000  
Undiscounted cash flows September 30, 2023 100  
Undiscounted cash flows September 30, 2024 100  
Accounts receivable - long term    
Total amount due from customer 644 $ 1,853
Less unamortized discount (14) (49)
Less current portion included in accounts receivable (533) (1,500)
Total of accounts receivable, long term, net $ 97 $ 304
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Detail - Accounts payable and accrued expenses and AOCI (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accounts payable and accrued expenses    
Trade accounts payable $ 110,673 $ 107,045
Accrued expenses 7,599 9,647
Accounts payable and accrued expenses $ 118,272 $ 116,692
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Credit Facility (Details)
Apr. 13, 2021
GBP (£)
Nov. 15, 2017
USD ($)
Sep. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Uncommitted Credit Facility        
Credit Facility        
Maximum borrowing capacity | £ £ 8,000,000      
Interest rate margin (as a percent) 1.85%      
Borrowings outstanding     $ 0  
Credit Facility        
Credit Facility        
Maximum borrowing capacity   $ 20,000,000    
Debt Service Coverage Ratio   2.0    
Leverage Ratio   2.5    
Collateral Coverage Ratio   1.5    
Borrowings outstanding     $ 0 $ 0
Credit Facility | Index        
Credit Facility        
Interest rate     2.50%  
Interest rate margin (as a percent)   1.75%    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Numerator:                  
Net income $ 2,440 $ 1,791 $ 1,520 $ 530 $ 581 $ 836 $ 3,311 $ 5,751 $ 1,947
Less distributed and undistributed income allocated to participating securities 66     16       175 59
Net income attributable to common shareholders $ 2,374     $ 514       $ 5,576 $ 1,888
Denominator:                  
Weighted average common shares (Basic) 4,282     4,218       4,263 4,306
Weighted average common shares including assumed conversions (Diluted) 4,282     4,218       4,263 4,306
Basic net income per share $ 0.55 $ 0.41   $ 0.13     $ 0.76 $ 1.31 $ 0.44
Diluted net income per share $ 0.55 $ 0.41   $ 0.13     $ 0.76 $ 1.31 $ 0.44
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Major Customers and Vendors (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
item
customer
Sep. 30, 2020
customer
item
Sep. 30, 2021
customer
item
Sep. 30, 2020
customer
item
Dec. 31, 2020
Purchases | Vendor concentration risk          
Significant Customers and Vendors          
Number of vendors | item 2 2 2 2  
Purchases | Vendor concentration risk | Major vendor one          
Significant Customers and Vendors          
Percentage of concentration risk 20.00% 21.00% 20.00% 20.00%  
Purchases | Vendor concentration risk | Major vendor two          
Significant Customers and Vendors          
Percentage of concentration risk 9.00% 12.00% 9.00% 9.00%  
Net sales | Customer concentration risk          
Significant Customers and Vendors          
Number of customers | customer 2 2 2 2  
Net sales | Customer one | Customer concentration risk          
Significant Customers and Vendors          
Percentage of concentration risk 21.00% 22.00% 22.00% 26.00%  
Net sales | Customer two | Customer concentration risk          
Significant Customers and Vendors          
Percentage of concentration risk 18.00% 12.00% 17.00% 14.00%  
Net accounts receivable | Customer one | Customer concentration risk          
Significant Customers and Vendors          
Percentage of concentration risk     16.00%   19.00%
Net accounts receivable | Customer two | Customer concentration risk          
Significant Customers and Vendors          
Percentage of concentration risk     15.00%   9.00%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Based Compensation - Plans and options (Details) - $ / shares
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2018
May 31, 2018
Stock-based compensation          
Common Stock, par value (in dollars per share) $ 0.01   $ 0.01    
2021 Plan          
Stock-based compensation          
Common Stock, par value (in dollars per share)   $ 0.01      
Number of shares of common stock initially available for award   500,000      
Options reserved for future issuance (in shares) 446,068        
2012 Plan          
Stock-based compensation          
Number of shares of common stock initially available for award       1,000,000 600,000
Options reserved for future issuance (in shares) 0     352,158  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Based Compensation - Nonvested (Details)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
item
$ / shares
shares
Sep. 30, 2020
USD ($)
item
shares
Weighted Average Grant Date Fair Value        
Share-based compensation expense | $ $ 0.6 $ 0.6 $ 1.3 $ 1.0
Restricted stock        
Shares        
Nonvested shares at the beginning of the period | shares     122,792  
Granted (in shares) | shares     106,122 134,165
Vested (in shares) | shares     (69,087)  
Forfeited (in shares) | shares     (20,184) (4,682)
Nonvested shares at the end of the period | shares 139,643   139,643  
Number of equal quarterly installments for vesting of awards | item     16 16
Weighted Average Grant Date Fair Value        
Nonvested shares at the beginning of period (in dollars per share) | $ / shares     $ 13.37  
Granted (in dollars per share) | $ / shares     22.96  
Vested (in dollars per share) | $ / shares     17.68  
Forfeited (in dollars per share) | $ / shares     16.04  
Nonvested shares at the end of period (in dollars per share) | $ / shares $ 18.14   $ 18.14  
Unrecognized compensation cost (in dollars) | $ $ 2.4   $ 2.4  
Weighted average period for recognition of unrecognized compensation cost     3 years  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
item
Sep. 30, 2020
USD ($)
Segment reporting information        
Number of reportable operating segments | item     2  
Revenue $ 68,911,000 $ 60,919,000 $ 207,074,000 $ 180,124,000
Gross profit 11,319,000 7,237,000 33,140,000 22,515,000
Direct Costs 4,576,000 3,268,000 14,693,000 9,379,000
Segment Income Before Taxes 6,743,000 3,969,000 18,447,000 13,136,000
General and administrative 3,185,000 2,725,000 9,619,000 7,487,000
Legal and financial advisory expenses, net - unsolicited bid and related matters 0 (81,000) 0 1,752,000
Acquisition related costs 0 344,000 0 982,000
Amortization and depreciation expense 381,000 164,000 1,177,000 403,000
Interest, net 60,000 19,000 362,000 105,000
Foreign currency transaction (loss) gain (41,000) (67,000) (107,000) 211,000
Income before provision for income taxes 3,196,000 769,000 7,906,000 2,828,000
Distribution Segment        
Segment reporting information        
Revenue 64,094,000 57,059,000 188,785,000 168,536,000
Gross profit 9,298,000 6,585,000 25,985,000 20,390,000
Direct Costs 3,484,000 2,993,000 11,073,000 8,387,000
Segment Income Before Taxes 5,814,000 3,592,000 14,912,000 12,003,000
Solutions Segment        
Segment reporting information        
Revenue 4,817,000 3,860,000 18,289,000 11,588,000
Gross profit 2,021,000 652,000 7,155,000 2,125,000
Direct Costs 1,092,000 275,000 3,620,000 992,000
Segment Income Before Taxes $ 929,000 $ 377,000 $ 3,535,000 $ 1,133,000
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Selected Assets by Segment (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]    
Total Assets $ 171,736 $ 165,533
Segment Select Assets    
Segment Reporting Information [Line Items]    
Total Assets 133,414 127,737
Corporate Assets    
Segment Reporting Information [Line Items]    
Total Assets 38,322 37,796
Distribution Segment | Segment Select Assets    
Segment Reporting Information [Line Items]    
Total Assets 113,441 106,930
Solutions Segment | Segment Select Assets    
Segment Reporting Information [Line Items]    
Total Assets $ 19,973 $ 20,807
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 68,911 $ 60,919 $ 207,074 $ 180,124
Distribution Segment        
Disaggregation of Revenue [Line Items]        
Net sales 64,094 57,059 188,785 168,536
Solutions Segment        
Disaggregation of Revenue [Line Items]        
Net sales 4,817 3,860 18,289 11,588
USA        
Disaggregation of Revenue [Line Items]        
Net sales 55,774 57,410 161,983 164,978
USA | Distribution Segment        
Disaggregation of Revenue [Line Items]        
Net sales 53,744 53,857 152,789 154,727
USA | Solutions Segment        
Disaggregation of Revenue [Line Items]        
Net sales 2,030 3,553 9,194 10,251
Europe and United Kingdom        
Disaggregation of Revenue [Line Items]        
Net sales 8,238 1,748 26,778 6,283
Europe and United Kingdom | Distribution Segment        
Disaggregation of Revenue [Line Items]        
Net sales 5,789 1,748 18,758 6,283
Europe and United Kingdom | Solutions Segment        
Disaggregation of Revenue [Line Items]        
Net sales 2,449   8,020  
Canada        
Disaggregation of Revenue [Line Items]        
Net sales 4,899 1,761 18,313 8,863
Canada | Distribution Segment        
Disaggregation of Revenue [Line Items]        
Net sales 4,561 1,454 17,238 7,526
Canada | Solutions Segment        
Disaggregation of Revenue [Line Items]        
Net sales 338 307 1,075 1,337
Company As Principal | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Net sales 61,084 56,370 184,215 165,951
Company As Principal | Distribution Segment | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Net sales 57,917 52,706 171,151 155,038
Company As Principal | Solutions Segment | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Net sales 3,167 3,664 13,064 10,913
Company As Agent | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Net sales 7,827 4,549 22,859 14,173
Company As Agent | Distribution Segment | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Net sales 6,177 4,353 17,634 13,498
Company As Agent | Solutions Segment | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Net sales $ 1,650 $ 196 $ 5,225 $ 675
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas $ 171,736 $ 165,533
USA    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas 110,114 114,126
Canada    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas 20,649 18,514
Europe and United Kingdom    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas $ 40,973 $ 32,893
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Sales to related party $ 0.1 $ 0.1 $ 0.2 $ 0.1  
Maximum          
Due from related party $ 0.1   $ 0.1   $ 0.1
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Unsolicited Bid and Shareholder Demand (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 23, 2020
Apr. 16, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Legal and financial advisory expenses     $ 0 $ (81,000) $ 0 $ 1,752,000
Settlement Agreement with Mr. Nynens and the N&W Group            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Shares repurchased 261,631 261,631        
Market value (in dollars per share) $ 13.19          
Shares repurchased (Percentage) 5.80%          
Shares repurchased amount $ 3,500,000          
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "=V9%,'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 " G=F13E:P89^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NNDF!%&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJ'\C'L(!C_, MGJ"NJFOPQ,8:-C !B[ 0A6XL*HQDN(\GO,4%'SYC.\,L K7DJ>,$LI0@]#0Q M',>V@0M@@C%%G[X+9!?B7/T3.W= G))C4?R6G^!AH(\Z37U=W]]L'H>NJEH641;7>RANUOE65?)]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "=V9%,++DEG1 4 )$5 8 >&PO=V]R:W-H965T&UL MG5A1*',4]4*!(B^?J\-W<^+EQJ M#/(W_@SY3KVZ)F8I3T(\F\&-?]ZS#2,><4\;" 9_6[[@4620@,??)6BOFM,8 MOKX^H%_GBX?%/#'%%R)Z#'T=G/?&/>+S-#F"RV8Y0)^2+2'2@ -7G_EM["UA65.F!Z@5% 5<\ M/26N?4*H39T&/@O<_%9L3XGM-)F_H>-6GG-S//?_>0Z985#-,,AG&+3-\+!/ M>5, <'/'[M\A+(85BV$W%G<9DYK+:$_N>2JD;F*$0VF9<8316<7HK*-?) ,] MR?/T."4<:\TBA7$:59Q&W3@MN0R%20B?P ?9;T*EP66:W+*XD1F.\\CV*O0Y>>!>D(A(;/;DDQ19>O+C]\Z9_/8M43:71C!^H2$+,L_[Q.R MTA!>(B19B"S1<@__?J-36] OKS"2KW3'<]Z&>J)/#!?D,[Y&O2;/O<,@!!,6'(BE#%A%(3_+( ME8;09"&$QK5MC'>M\X[[GW@OS CB_B!V22/G%CBFH2[^R_8MN;I$.+C(OR=7 M9>52BFV8>,U>Q3%O?\.HU77#P=7^/;6E4!K"]%>8'O]4<$1[-*)H+M85Q,%E M/X_A'/K>XU1P@)%+,2)UV7!PM?\L//#),A )IG8M(.YXTA]/AFBZU\7"P57^ M(=2@O&)-'/K3T\]DQ;U,@K<::>%("Q''H#_0PWK/)^2'4]LA*9-DRR*T#7#J M2N'@,@_UWP^3#5GMXR<1-3+$ 1Y7#Y^PSK0N$107\8.7R-6+%[!DPX^6V!:@ MV_GJ!1F2-'7T+XK?W^X"WS.I*0#M5@IL$ MVLEB'V=Z)7:@VL@,1VQA5FL][:3UIOF P@Y2NA&R,?5;<.:>!SM5:!6X7X!A M[&JQIYW$?@$^DJ :4/OX"_F=-Q/$H:!#LB>#X63L8LQJK:>X,L^A]_7S_OYOMUJ(RT?N,@.5@WW@+7[SL4VB",6BWV%-?I,GZK MF$41N<@4/%;-WR&.T[*/HK76TTX[@ZN8RXU1!FCG=SJ FABG+&E.*QRP-8RU MMM-.VX!5P,%7&"$AM$E.,F@XF2N1A MCFP.UK:S@3L>CL;#J;5M(E5KO(LKG;%;]>G%8^869]%%TQ42\VE]VS&[6YE*TI1W5XCV^N*;$#N@0WP1_T"?7R+IR)^5W>_.IN%H$EA$O>6ZL"09_]OR:EZ6U M!#Q^'(TN^F_:@:?7S]9_ZYP'9^Z8YM>R_$<49G>U2!>HX%O6EN:S?/B#'QV* MK+U_[/$8B),!.)P90(X#R%L'T., VCEZ M8-:Y]9$9MKE4\@$IBP9K]J*+33<:O!&UG<9;H^"M@'%FE? )9ZP.IN+.E$VX_89D&0TO MU_O3D+A0-$Q[U N>8<\S]/)\G^>R!5J0BSD'CG'R*>I]BKP^?:KW M$&FIGCI/7.2BR6=IG$8C;E-0F-'832WNJ<5>:M]X74B%H-0V[*FRZZ$+*2OV M79Q=7.,IURP*1ERG($QHY.::]%P3+]<;2U(4B#\VMC0H T8I3F9(9CW)S$OR M5Z@'3=41A)B6' 1H)\L"B:I1+,II2S+1KRG($*#F5J!@T$E B_O MWZ4L'D19.@M^,.650+!&Q%RP.,4S>85/! Q[J?W=+4Q1&U;?"ZAB\_$[&GK! M(, GF7TDZH+%9":I\" UF'B)=BW22FY7K>;']3E/E3B"A)W+BB/#'GU$I\J#@PE1!PC/S?D@3]BO3X?J MZ:'F$)H$)]/D<>#B*)I=E(,FX>1-G5HIV)THA1'Q:^1RNZ1 MG*2G^A"&8WEV@;+ 39<,&D+\&O)2H$_FT<63.-0"I\FDCW3B$IB&&;:#K!"_ MK$R">^R-WQ!CXA"0%*=CYE,4P?%,Q2$G&QJ_RK@JSFNQ=LA(0B=\':APEN\@ M-L0O-H=5\1K#J6Y@0D@\;GZ9JSQ<;Y-H/_P^&7OH\:!>)O!7WULC\N^U.N=(_=3M9 M\^0KN600&^(7&QM-62-M/[!$9^(>B)4G#932\%%I#I;Y X9*FT3))HVZ"X"[&RRQ+GF&R-1I:Q )F[?4] M+)FJ6#2I/%[,R\@,*D?\6Z_W12%L68&4L%NPE:A1SAH!*>*DZ=A'X20>EW,G M+(OG2N2@G.25'9>"&MFJI^>)9 ;R0ILE2B.R3&/:341&",P6/4[#&T(_5[TGBHDQ7$V[H8<,)+B;.:8 M@PY22OU2"CU+6[5E=U1WW)A+V$'RG3U?W8-L2>T^;YJJY8I&8]8N5!+.+!!FX8"$TIC-D!QFE?AF=R%*WF-],GDR.[)S= ML@OGZI;7)P>\]G3]+Z;N1:U1R;^=](86767.\Z MM@7 ^ZV4YOG&'B/W_S;8_ =02P,$% @ )W9D4W\XNO#, @ $0@ !@ M !X;"]W;W)KVBE3KR14BH M *FEFK:+2:BTV[5)#L2J$V>V ^U^_8X=&@5(::MQ0>SDO.]YS@FVF>R$?%(Y M@";/!2_5U,FUKJY=5Z4Y%%0-1 4E/ED+65"-4[EQ526!9E94<#?PO)%;4%8Z MLXF]MY"SB:@U9R4L)%%U45#Y<@M<[*:.[[S>N&>;7)L;[FQ2T0TL03]6"XDS MMW7)6 &E8J(D$M93Y\:_GB#*3']G4\0P0<$BU<:!X MV<(<.#=&B/%G[^FT*8VP.WYU_V9KQUI65,%<\-\LT_G421R2P9K67-^+W7?8 MUQ,9OU1P9;_)KHF-QPY):Z5%L10$1PIP5E& M-4YN*:=E"F1IC!6Y6% )IH=S%3K3M"-IV!-8O M_)]VG,D3MGE"FV?X1IZ;-!5UB9V5D +;TA6'*T(YKBF3!QN.7RY* I<>TLMTJ FD>/OI1>\\8\[4-[ \X_(WPDZ0(]:].@3Z!90$5KK7$CV%[(^UL8P MZF#X7O,YXOU X 'SJ&4>?9Z9*57W\XY.,*(@&48GN._''=#&+6W\>5H\.)3& MK8&5FS[D^ 1E&"91G$1'R'UQ(W\\CON1DQ8Y.8O\@ >?JN4+45WH/M#D!"#! MIHW"(\[3L'$01%YXA.EV-FQS6/ZD@-8G20S0'43+2H[!Z^$AI/ M!#O,\UM!=8M:-;UF;%HFZ@DNB2=C_WZ75&*[9A7EO9BV$)4]569OKT=K:S>5X;!9K47%SH3:BAB=+I2MNH:E78[/1@AG*EMK:4M;C5Q&RKBNOG&U&JQ^L1';W<^"Q7:]O< M&$^N-GPE[H3]LKG5T!KOLA2R$K61JB9:+*]''^CEG+$FP"'^DN+1'%R3ALJ] M4M^:QL?B>A0T;R1*L;!-"@X_#V(JRK+)!._QO4LZVO79!!Y>OV3_V9$',O?< MB*DJO\K"KJ]'V8@48LFWI?VL'G\5':&XR;=0I7%_R6.'#49DL35655TPO$$E MZ_:7/W5"' 1 'CR =0'L."#J"0B[@/"M/41=0/36'N(NP%$?M]R=<#-N^>1* MJT>B&S1D:RZ<^BX:]))U,U#NK(:G$N+L9*KJ CZ[* A<&57*@EMHW%GX@?%@ M#5%+,N>ZEO7*D'/RY6Y&WOWTGI@UU\(069,_UVIK>%V8J[&%%VK2CA==YS=M MYZRG\Y!\4K5=&S*'ERB0^-EP?#X0/P8A=FJP%S5NV&#".[&Y(&%P1EC */(^ MT[>'!QB=_];[_%_W_DJ,<#'_0# MK'_1RABRT6HI+48Z\3NF(?(%ISXP96'J<_9Q84@;QL>4?2!C,8U[&:<[QND@ MXSM8!V&2G)&5J(7FY1F!>DEX ?5<&JMYLU82\;1I9ALZ#E*?:9H@@]_'Q7D> M^HKX.!:%U!\NA7)=HID@XK\)E:\="HL9 $U Z6;GZ3K(\+(G_BSDXGF/B+/^MG28.]% M@F&^E=)6_LU;"PE?N1#@?F%PN!O=L$!M1N!30[[D%,'1!)$ P]'4+RUS!!@% M8;\4![:,#DKQL5ZH2I"E5A6!78%V$N 6B_K=(L",(N42P:5)[*LY1X!0 M+@<& MNS9X/6XP^[%AK,9:/!Y8"UH'LO0\,3>D*9$,:ZFH+*&'ID$G^)F"(P MS%P@L#!!ZBN6+NA?<.C>2]%A,P6[*-@CU;"%T%K4BV<"RTQM>+L[>U?""OR> MK& ?B4H1^74QPF83@DNP 87@:(#-)A_(7GN\UVKL?18=-EK=;+H7L+,6C?6 ME:81 IK=*".6/^%K+_6-$+B1!)'#!Z8)-C807![X"><(D&4LZ]=C[\#HL 6[ M_3$%$*,58P(@_BG$!$!P-(X1 7Q@E@V,A[T?H\.&K-EJM*Q1OJF_-8@0OSA% M@''HXV88+D4KJ@^D>93V,][[+3ILN+H9 "L).(BJ@B_O=O#G-]S(!2I"FR\] MM $7<7RL (:BX3%_'T4O0GI,'LL513W,]QZ*#INH/N8S66XM>NIPTV4\Q1U# M^=Q]%,8=R]7'G>T-%1LV5%_=.1FX1OX %F(E7BD ^_>M-19\%NQ-P&:[H4#> MR9?'[S%I&&)XH"@=28.B:'8D#8I*C@2<8Z@P2'JDV1LL-FRP?DB:;JR<%,W3:LVK@#VWME MK:K&PO=V]R:W-H965T&ULK59=;]HP%/TK5M2' M5MJ:;P((D,K'M#YTJ\JZ/;N)(5D3F]D&VG^_:R=DD)@(;7M)_''.O?<<6[9' M>\9?14J(1&]%3L782J7<#&U;Q"DIL+AE&T)A9L5X@25T^=H6&TYPHDE%;GN. MT[,+G%%K,M)CCWPR8EN99Y0\3SYI%#SZZC)%E!J,@819RLQM:=.UST%5X#OF=D+X[:2"EY8>Q5=>Z3L>6H M@DA.8JDB8/CMR(SDN0H$9?RJ8EIU2D4\;A^B?]+:0S7.@OVE=8QT+Q5DA65&2HH,AH^<=OE0]'!(AC)G@5 MP6L2@C,$OR+XEV8(*D)P:8:P(FCI=JE=&S?'$D]&G.T15VB(IAK:?AV7-4P+6OPSM3@HP=&92K0 FI) M#/QY-W_0P;?!C]H4[V#*U.L,N"2;6^0['Y#G>*ZAGMGE=,X@B&K0B;ZPUA=V>OM5IH2C^,2\4N^PP[U>';W7Z1Z< MI'!.4CA&."28RIR7)[0R4\X7?0"FKPM(X=':C_V^X.&MVV0ZT4-;]L8 MO]]K6&M(YH:>V=JH%A]UBC]O+;K.F1 W)M71):K;H+;J-J:MVI#LK.I^K;K? MJ7IFT&L2VF]OYK"YXV=M4"]L"C5@7+\!6ABR18.PH=0^NL0*PM?Z]2!@!;=4 MEJ=5/5H_4.[TO=P8G[K#F6L8G\.#IGQ__ E?OH8>,%]G5*"_[#Y^7=HJS^,+XXOT_OLINL_//^T]9\&Q^\ MS)?K;%,L\TVRS6[?G_V&?YUBO&^Q-_G/,GLL&I^3ZER^YOFWZLO'^?LS5$G* M5MFLK'RDYM=#=IFM5I4K(^2OVNO9X:!5P^;G9^_7^[,W9_,U+;++?/7?Y;Q< MO#]39\D\NTUWJ_)S_OA[5I\1K_S-\E6Q_YD\UK;H+)GMBC)?UXV-@O5R\_0[ M_5[W1*,!IAT-2-V . V([&A ZP:T[Q%8W8"Y#51' UXWX$X#)CH:B+J!Z"M) MU@WD_F(]]>[^TDS2,KTXW^:/R;:R-MZJ#_OKNV]MKLAR4XW%FW)K_KLT[KY%.ZG(\^;I++]'Y9IBO UR3LZXNYFXO=]@?0\BK<\G-6 MFOO>=-Q5NMTL-W=0-UQ'3F0VVZUWJWWW_[M<9%MS1=9F?EE4-_Y#EGS7-^$$B59VVKB6XTP)5RTS:Y\,R(DYFVK M:\@9IJAM-?6M&&\>L=5Y]-!YM%?GO3%W3+%(MUGQME='/GGES8XDBG&$8#GL M((?]##D3YLF14BDD837\H(;OV]$.-6: 5_>?D6,$[#^]K686:/8)C&-Q.)H( MGON_#.>7^UL*NMN%=X:*.J-M&K9IB9('43(HZLLVW11F"MA#>OX_,_U7*I*[/OU6?H0E]J3P<6TM$:MFE)QV[&F%"D#.HKP!W)AR0SC1^#9B-L*#N7 J8,:9YUP"T MT,-\"(/C''AI[8)W5XG%E:XS"NAT:?V.=Q*/PD M%LD$O4( 2BP@21B0P1!T2GSD8LF@S"W>H3[%@G@!K64HN'$,5RXH'XFQY4[6B)&;6$69S2,L_[%"^JCS4R* MKLBP45NDQ1\-XR]>OJ ]B1SP[2855M>HSX8AN.0$@8%B$69JS=LU)9K,43# M&#JUB$&!W$MA9^:=4#_A:QJUM5M@T3"P7K(\07V(C9A"HH/SU$*,AB%V9'F" M O"A3+GE'@I I6765FMI06/ER\$E"@HE40S1+DV6%[0?+PPC_K';A*.CVE4P M#* ^1RBF;N W 5R9<%,I)XZ\ MP1(;!3@KP&S(P[-ZB8 F8,2]XU#"WCZ*!4 M+=ZA?JH6?G!A*D(-YFE'\.O$ 8P"S(6!EDX#& ^GKA7 M:H@8M859A+%8G;)O&,!\)F'B%M\C1FV1C0=?87#%PP &H$DR-TB)6;7E63:Q M,)N&A ',9Y#PGEE%C-IR+:58F%*GA@$,X!'13F8^83[A-@%J@W<4LW'L[MAM:; MN)_$!0, ;OG'^ZU#.;;>Q'WHA>I-W'*/]ZYK-DK8'=W2HZ[)H;JF%FZ@";@R MXTPRZ8XS( %46&-WG %U31][P$$9D[BK#RV6^:D+4CKZ,U[6K(4?6?_DC<4K M@^J?,>D3#M0_">&(NLJC=FWA%MY1BXX<"5^PC%W)UR M:DNSF.4QS/8-7;D/3]Q,5FN9$:NV3,M8'F9L/'CE/DI'DGN]&+%JKZNRP!5A MX X)7@5 06^52L2H+=>B3;S<,A50.K T12FWAE5;M6I8JN/>%1:"(@S!EPQ> M!5#1Y 3KKO%@P2@&+UP!=0! XVY6* !,\0[\"(L?$<;/"<&K !:;Z,Z^LU01 M_:CB/.' $ 1K5\&@0O@4H9AR-]4"7(TPU<2)%JX =T1YS\2N(3/M75+?B G) M.D)7T5CG>?)R%K@[_:0T&"H(2T!Q\D,U2-%$^&Q4DM*N$$!8[HG>-=)HJ"5Z MU$@%5"/U0U? %1BZ NZ@T!4P T)7X*"!T%58*(M35[-T]&>\1%H+/[*6*BVP MY:!::C1TE4 M%0I=XW9MX1;=\C5JKM+B5IY06Z M')16QKOSR&Q16J[+0=EB3-%$^I!46C47&[8%64K*WJMEHE.6[+%:1L*K95P$ M *Y ! #N( 0 9@ "@(,&$" ;FS<&<3W>G_'%,K7P(U?52!L!R%-7AW8@P&NKX)RI>FSZ4WZJ2;'TEM(!KDP6(I0[.8#NA':7T@%F(^JNYIX"!V6: M=>WW41;C:M#6OWA_QO?^U<*/W"2H+#[5R8M-05@I'Y_*2!+NY!"W:PNWE%4O MESVK'MFSZI<] Z[ [!EP!V7/D)F7/0/'#&3/RL8%ZN=DS^K([%E9RJJ?DSVK MX[)GU=@0J5X#019Y*IQIA@OH"MBM*-U :1JS:N^_M'3483KV+Z!KH);KK5:( M&+5%6IKJ,$WCY7,-E'0E<\O1,:NV/ M;'8;MH%VL '=C&X:,6K+M5S38:Z= M6C[70/[H1NP3#22CM&N9C;9@TR^W?#56 -9 1AAU;'$5EN&Z3##CJR>:Y ] M;JR@@?6JN&OIE[:PT(-7JT:[#^)%U[H%;6&A>V\=C&;[NL?600UM'?2+)X K ML'@"N0.*)X"97SP!C +%$VWQI@>EAO'N/'+CH&YL\S]Y-2H8 6@?>J'B"4;- MS?ROL740H\;F>G3"YL&KY]:MZ8AYNQBB9HZ\QK9Z]$+;#*^?/3D/4/U7%$3, M'*F-??4H3+!X//#LP4&]"]BHF2.QL=$>A4$U)"9X]ME>Z^EK#ELYDAO;VE&8 M6Z>_WP)@E/;VACR;-:=:W;4Y!*/&)GCTRY@*0":"/*'!;"4E71ML<:HL0T=#5[*&N]&'RFJ^5<^" MMD]O6GSZ4N;W^Q?]?E8'Y_VV>E\]?JG<''EYX>?%_4$L# M!!0 ( "=V9%,G<8(S#P< X= 8 >&PO=V]R:W-H965T&ULI9E1;]LV$,>_"F'T80/J6B(EVRJ2 (G38@'6+FC6[IF6Z)BK)+H4 M[23[]#M2BNA())VB+XDD'\D_CW?W(Z6S!R&_-UO&%'JLRKHYGVR5VKV?S9I\ MRRK:O!,[5L,O&R$KJN!6WL^:G62T,(VJ7[PA=]OE7XPNSC;T7MVQ]37W:V$NUG?2\$K5C=< MU$BRS?GD,GZ_2DP#8_&-LX?FZ!KIJ:R%^*YO;HKS2:05L9+E2G=!X=^!K5A9 MZIY QX^NTTD_IFYX?/W<^T9C,FC9L)*&VYY/E!!5L0_>E^B(>_F#= MA%+=7R[*QOQ%#YUM-$'YOE&BZAJ#@HK7[7_ZV#GBJ 'TXVZ NP9XV"#Q-"!= M V(FVBHST[JFBEZ<2?& I+:&WO2%\8UI#;/AM5[&.R7A5P[MU,5*U 4L"BL0 M7#6BY 55<'.GX!^LEFJ0V* 5;;;H(ZQX@Z;HZ]TU^NW-[^@-XC7Z>ROV#:V+ MYFRF0(WNB$K[66E MP=E?%O]"\+81I 0D?"[JG)<,U;U>_5S?Y=I1$$/M!?NQYP=:FH8[*0X<@@.M MGYSN>Q_PW[P7.@_Z[YI!^GN:0N1BH(&0@=F\0D M<@M=]D*7)SR[85+"ZCTO-WT,^7,Y4H 7>*!R;#--/>[,>I594.7=EDHVU22 M !25EG=RZ;.QLW Z]*C#*"*>K(HC6ZZCH-S+X^B$TESPQJP[,DAL0T!G&X,D M6I=.]=T(+[T8#=2[C&(R]\@_HDW\4_*EINQ4;*;[AB':-,P=P%VO+R(XS8:2 MQT9XZ8GA&%O%.*AXM:7U/=.LVU N$92F/=/*H9[I:@1U"C$JZRELD?2S!NJ5 M---S$:@;ZX7$Q*/0(TJ/*F/L"*"?GDU):Z M\GI(2X?5%)/4H\QB* YSZ%:R'>7%<]EIETZH+9.P#80R"G$6R(\Q9Z8$#V'D MLL+8I]SR* X#Z1NK"R#13D_@R1#?*7%,F./L[!2.C:9XF?G*CB51'$91'YR@ M4$=F"_H\EWMF/>Y4[:#2/!DYUL$EDF6Q1[9%4QQFTY\,L-3G[Y/)7J?*,6NF M"4F&*AU6)/&D%+9$PF$B_65BU%UO7&*Q@RSC+'-9Q9Y2B2U^YEO=3 ".[3+ M=I4I2'JU=8QN10G;O$H[D'DK0#?$RR7-AB7 984]%,>63CA,IZY&T>) Z]RS MD@XRX2SSQ9Q%#@XCY[8MBF:W?HS=GL5M0.I?Y/ _%0J;'@-2_WZ5+ LP6&6'*>" MDA#]>_F$&B7R[TZO.-$P@= W/4J>.*C$\=T^7< M4UQF:>;#%;',(&%F?-AL6&[@ -1@_%Z_C]G?E*9_$,H6$3S8K;SQ1 MA=;LGM>U#B58)M@MZFX'@!EV1+S^Z#6%J1,*V"4V#ZB!D4 M[SC^9-GH9.$P2R+L.[81BR^2!9E^M]_M2K.AI,!8_:JK%(!;UN^:-.\AI-JO M65#]0J\R$@NH) RHF_Y])?/7_V1,GCB+AR=#AQ6.YY[JGU@\)6$\W=2*2=B5 M^=7%HW?Z9/3:?VR#AU"8'7U9JIB\-Q_<&F1.T^V7F?YI_U'OTGS*&CR_BM^O MVD]SMIOV2^$G*B&1&CA(;*#+Z-T"G"7;CV_MC1([\_UJ+902E;G<,@K TP;P M^T8(]7RC!^@_@5[\#U!+ P04 " G=F13^YS*%4<( 2&0 & 'AL M+W=O]OL^R2"7OF<+,+BRM"Z7 6_=JN\+!S+E3;GNCP:# M:3^7RG0NSOC9G;LXLV70RL"=$[[,<^DV5Z#M^KPS[-0/[M4J"_2@?W%6R!7, M(;PO[AS>]1LMJ&6-<+ \[UP.WUY-2)X%_J%@[5O7@CQ96/N1;MZEYYT! M&00:DD :)/X\PC5H38K0C$^5SDYS)&UL7]?:OV/?T9>%]'!M]0>5ANR\,^N( M%):RU.'>KO\"E3_'I"^QVO/_8AUE1Z..2$H?;%YM1@MR9>*O?*KBT-HP&[RP M851M&+'=\2"V\D8&>7'F[%HXDD9M=,&N\FXT3AE*RCPX7%6X+UQ<2:^\L$MQ MY\"#"9)B==8/J)H$^DFEYBJJ&;V@YD3\:$W(O+@U*:2[^_MH4F/7J+;K:G10 MX1R*GA@/NF(T& T/Z!LW?HY9W_C7^[FC=]+HG;#>R6^-WV$U?_K#;#08GXIA M3^S5^%;4$@\9()03FQ?2;)19B=+(,E4!4I%8#+[Q\V;+HBG*- M"^H1]*8K AI#AHT&I]?1(KX;GK[NBDP^@E@ &(%L44B'EBC#IKL4[0$$>LCX MOC2!'"F<0C,+C<>LP("36F]H'8H0]])I[PV[.B=/V(O+')Q*I'A5V?&^-^^) M[R\O[VI+!#(7[@XHEK=BH4QD-*8&=)6MH1.4\<&5S!E>!"NH^,5P![%UL6+SN0C#EN.^3AFP!96>/9Z I,%/Y*L;#F:&4)T0LJY>Z. M1_ H=4&TU?G6KU-&ND%D/C0T8@L+9% &)CT+I#,HN)-H&B\#;T(M@G8HZ M D)&+1"BT4)6:W,003Z1 +:3Y.,1=;&4DXP^<\JZM5U5^A"XC!HJ4[O0:B5C M.9##B"V;-))5%,E,C!;&!^U$R.1X6!.OI,8TA2FJZC%HZJ"00<\"@D'D!QDJ MM53@FG.$?I)-I P%'I&4;(FR&&%'+I=Y4=4M \,1 6F%)G(<%Q15Z:V1%*$2 ML>DX-XER29DC%E%UE2X$(K9UQL\Z4TE&99'S"N>4JP212>G:HE$N<.J)&J5S M3,X453@ PZVA5+XT52DBO8+X$G&V=#:OO/.V= EA[%TD0ELHTV*/%OT.WYQZ M-,[@3$5V=9D-9/H+#A/MJHF@EG@P)EKCV4@_CFPV$F$&G#_J#\00!O!HCT,; M.[Z4RE'!-]VI-J*.&@G1/>7+IKZ6A;3=%2JN:IA]IZE] W/L0*GQ'Z>]DKV* M%N5R@_A$HG QII&?MFB+8(@258$W6&)"-$B$=!=/^V+/W>VT()U!K[:!J=M1 M': : '6<"00*CZ0Z>X189[NA79:8U TJ[E&#PEO'*&FQ/3$<^8O 9TA^D8$) MFK$SD"K ?<]3]%F0C8E!)M:E@JQ[Y0]X@H964VTUMSV-K?&*'!) (Z2XP5#D M"[1_/.0A<+#;;[[L3MT+:VR5WS;VK#-+\X==&TIG:P;"-J]US&!2MRDGD4B3 M+40C'=S)WZ\B[G-#GR/![>%2^*B5L(;?.45;QWVV%T92"B^\8 M1CS()_&WBD(VC:Z;TL7F01XKEXI/I<16Z+HM*A#H-W+R4A$?$@GP1/4#6AEC MJ-6_<(7"^QU'%'"B"3R!1_$UZ\!V(R#VW+^6!C#?<4IGSQDZ:#<(G]E2IZT( M5$F@?*%?Z=9>#U1%M<$4 5+7$Q\R!-%.]TP50[16U> &?< .)[1YOF@)C]5%>TOG$CP)FWL"9F#V*6\>A)Y M?#6*N.:0C9^%[&OU(HO KKHY3<>Q3AJ=+<(5E X:NQV5C'.4-$FMMIHO?'1, M$4/BH.HBO57995;')6 P6O,E2S]W+=K=BL41&U_QWMZ(K"6K6V+UV;7?OO?\ MMW\O][BP1P9?RAYIYM";0YJ>/[JOY]+M@ZKM^?#S>69T-C\6##8B+%_:/AMWQ MX/AE#;@^/9YA9()4Q+E-TVSM&'3'Q]/6@U>HX_6NP !?S3ZW@^%'PR^R.G9Z M_V=!KQLM^D0#IB?=V8$*ZO9Y%G_K M[YVSE4'QO7[[>M/*TW3X,M!.IC/Q$X1ZZW9AU!U.)@? ->R^P=33YYED"\Z" M1O.,Z'4K..A-3MIZ!KW![/7N^E#<*%V&-LQ_M:;?&XSSPRWM_U!\QIN#29NR MGO/F^.1D/QS'W>GT$!S'W?'P*^$XV]'S.8C>3+\6CE^AJ;K=]VVUW_I.G8-; M\==X+WB6BY^LFZ?-!__+^)U[*Q[_6O"C="N%T[:&)6[%@X\[PL4O\/$FV(*_ M>B]L"#;GRPQ?K\&1 *[3=[#ZA@YH_@QR\6]02P,$% @ )W9D4WF8FQ1; M @ G 4 !@ !X;"]W;W)KN2O".>36JVQB72 M77UCG!7W+%Q4J*S0"@RNIM$\/5F,?'Y(^"5P8W?NX#NYU_K!&Y=\&B5>$$HL MR#,P=SSB&4KIB9R,/QUGU)?TP-W[EOT\].YZN6<6S[3\+3B5TV@< <<5:R3= MZLT%=OT<>KY"2QN^L&ES\^,(BL:2KCJP4U )U9[LJ7N''< XV0/(.D 6=+>% M@LJOC-AL8O0&C,]V;/X26@UH)TXH_U.69%Q4.!S-;K% 1?(9+JUMD,.\*'2C M2*@U+(DIS@RWDYA<)9\?%QWKHF7-]K!^@6NMJ+3P37'D+_&Q4]C+S+8R%]F; MA$NLAY G \B2+'V#+^_;S@-?_FYMOR@SZLN,0IG1.[_NVZS9$/Z'^ 0^?AAG M27X*EPJ^-PK=XZ5' Z 2X7R^7(#8CX6[FC-"^*&' 760YH- ER6GYT(Q50@F M':\ET[@1)0L'<&:0"X(K;2U:^/13UZ* /#OZ''#I*;P.]-'41??"!_ 5C7AD M?GPM.(%P@7SMY79)X_30)?G %;(=<-?^:_\QWIF8"LTZ[ 4+X2':X>F]_>J9 MMQ/W+[W=6]?,.#$6)*X<-!D>'T9@VEW0&J3K,'_WFMPTAVOIUB<:G^#B*ZUI M:_@"_4*>_0502P,$% @ )W9D4SH\.EGI @ %0< !D !X;"]W;W)K M&ULK57;;MLP#/T5PBOV5,2.D_2:!&B[#=M#@:+M MMF?%IF.ANGB4W*1_/TIVW'18"^SR8DL4>7A(24?SC:4'5R-ZV&IEW"*IO6_. MTM05-6KA1K9!PRN5)2T\3VF=NH90E#%(JS3/LJ-4"VF2Y3S:;F@YMZU7TN - M@6NU%O1TBU#F'PI%TD6"*'"P@<$P;]'O$*E A#3^-%C)D/* M$+@_WJ%_BK5S+2OA\,JJ[[+T]2(Y2:#$2K3*W]K-9^SKF06\PBH7O[#I?//3 M!(K6>:O[8&:@I>G^8MOW82_@)'LE(.\#\LB[2Q19?A!>+.=D-T#!F]'"()8: MHYF<-&%3[CSQJN0XO^32F+B!JY8(3?$$]R2,4R*T;)YZSA#\TJ)'N^S0\E?0 M3N':&E\[^&A*+%_&I\QLH)?OZ%WF;P+>83."278(>9:/W\";#.5.(M[DG\M] M 3\=X*<1?OJ?NODVVF0$;P&>P?MW)WDV.8<+Y] [$*8$)<5**NDE.K 5^!KA MRNI&F*?@/#X^=U#UF*Y=.5E*0<&W%H\(*T0#OL^ );1.FG7$0(;NX0@;2SXL M-$C2EH#;HA9FS2LU(=?F?FU3LFA1117?MURQ,?6NL"\D%A1H*2V5(ZABZL!K!TC,_M@IM M6^,[;VZN5\B)[CFI8:%T0K%715:#;6EH*"LEQ9V)/8X4?4V(H+M+@>%2 !]I MCWJ%-)SKR(X'&6R0TQV,)Z,QWW6EHFSQVL%LE.T,ATS>-1C%3#W]#2?#Q^Q/ M*4UGOU(:'XV.7N/4G\O?7:AT3ZHTTCH*LH,B=+M3K<$Z:/Y%)W7/[MV#<2UH M'?968<6AV>AXE@!U(MQ-O&VB\*VL9QF-PYK?+:3@P.N5M7XW"0F&EW#Y$U!+ M P04 " G=F13E!&FX&," !:!0 &0 'AL+W=OWF"?>^GJ2I*S@JY@:F1DV> MREC%/*EVE[K:(BLC2,DTS[)/J6)")XM9M-W:Q<(U2!B(JX_[ F?0I _!4/K)?Q=ZIERUS MN#;RER@]GR>7"918L4;Z.]-^PT,_YX&O,-+%+[1=;$X9B\9YHPY@TI70W9\] M'L[A!'"9O0+(#X \UMTEBE5^89XM9M:T8$,TL04AMAK15)S0X5(VWI)7$,XO MUD;19?)PR@\(U[HP"F>I)^;@3XL#RZICR5]A^0PW1GONX*LNL7R.3ZFBOJS\ M6-8J?Y-P@_4 1MD9Y%D^?(-OU+VXIQU'VO%_GM[;+.,!O$0T M@??O+O-L-(5UHQK)POB"MTR[((>)+G_3@-"&> >-\(_09?-V)+I F-^N%IN5K#4ZW&E!Y-GVIZT'T M#:?'YE^ZI?1DWA7:7=QJ1T4VVG>CWUO[AV/9[0*VV^1.\::.V[,UGG8QBIP>/[0A@/R5,?ZHA 3]<[KX U!+ P04 " G M=F13:O,]S'<, #D) &0 'AL+W=OWU[=U&9U]Y*?O7=W+^T06FW4>R?\T'72 M'=^HUAY>K1ZM\H,/>M\$>G!]][*7>_51A7_V[QWNKDZ4\=H:X=3NU>KU MH^=OGM!Z7O OK0Z^N!8DR=;:SW3SKGZUNB&&5*NJ0!0D_MVKMZIMB1#8^"W1 M7(U'TL;R.E/_B66'+%OIU5O;_EO7H7FU>K82M=K)H0T?[.$7E>1Y2O0JVWK^ M*PYQ[>W-2E2##[9+F\%!ITW\+[\D/10;GEW:<)LVW#+?\2#F\J\RR+N7SAZ$ MH]6@1AK[_&@R-7-UFKM[W#YZ@-[C M4^EY5ZM4)4>>7NU>KNZ4:<(?Y< M_*-1XJWM>FF.?_[3L]M'/[[PB Q>Z$7O-.)*MT<\\G!*L7.V$P%;O&R5L#MQ MC]=V\"*HJC&VM?LC-MEZJ((7TM2"3M>5\FNA3=4.M39[[->NONJE"]/B]>RI MM[MPD$XQB?(%Y82@C#256D^K_-#WUH79@9M2,K#/(O^N1N&$]**"BSG$!^0@ MF<[Q=<+!>*B&T$X:OU/.*:RQ*;:4@S"'1E>-V"NCG&RAOD;VR'F@%OBDWD(, M.M8WND<^PK43NZ'=Z9;OZ-#9TM#@U@YN.H/70)+:TG55J3ZN#\IU\26DJ]G( M/@LH'1C>*SX"R?8A:6K]<64FY-O.;>%6347"?N:%U6WYUKY$IQ/8(9BU6.\&";<0[0YO]3'R8"'P7 M#.$61421Y@0JAZG(9UIFAFP$[XW:)8M+SO[KT9.TG_RKSBME9X=H8[HSJ(4[ M14[G;:5EP#I6%4N!D)#CP8'5N^!V%HC@2I'4;#UQQGI5:X?)7-$7DDF\J@:G M2S<^-!:'\6Y2WVXP+)UL:14DJU5/;T@4<^G(N4? X>W!"PVV)P\ OTZ%P9EL M1#:J^E(U;&%<5X@B'>!QVT\HKQQ/B>E6=SI$4VS$:]S*K<[LD>(=,9["):"\ M",(U-@7ALX"8@?XTES)I:*\S8[,IVV!=O1?-&?:^TK.LZ7RBF# MC'(.V13QZ$&#TA+E9[EMIV>L1U(C'\1 B(3)9!X\=J9O+,$="4,TH/(QL9ZQ M1-0U028CU+UL!YEWT=*U(DQVU(:F990K)Y3XL#RYF4O$Y51:5H MKB]($'GF8E-P0$]+GA'+;0W5R"]@2G>]]3$-[NV]3 M^[U3>W9 RA]H%,AA"VM +J_V)-0:Y=7NG>R;8U0GL@06%H[H)IR3*W*9\;>J MU5CIIY"3HE/2@ I\A!*?KDHO-1(ARRY-K*5#X#!(ZXDE\7>+U/SHAXT@I=X\ M?B%^D:X>@6(Y%FA0@+)N!0@\G[&,E:3G!AQ&%+(^YD1;E1D^)K9_MI M2ZVACP"2X]Z('M:4?,$#=S7.&EWE0X\DZV=U])PA3KB/QNOD)\L5)6EIR=!V M\("GGH+HWK:D[LR17[!$6LV !@$SJQ_K5%;]K 0S:IPTAZ";% ? VE."V*8Z M8-3>!AV="=44Z7V+]!;]>E)&+)9CF/;RR+I+\9L5AIJ"G*HA"!'+:SAWC?0* M(O.ZLTXQ#A?2_C.IK;6DGMULFZ@M5 4@ P5_5OD0Y&V?\@PR@NYE>^[ 4B=G M@"_7(3Q7FJ$'SM [)%IV]85O1-Q9)K:#3.E6(>6\G9+?J6\S=@!\X>S7R'L2 MPOO39!CS*)[ ]:O?!IV HJ/>E]8./L(#V\%$5B@%5_ M&GPHVK)%91SKME,[RE#0 (Q[(-$HAK8*SC,ER84UX:*,+XF=23N]#% 0$& G MQ\86[R7RT0X%F_0S&7#,7VS)"4WB)([,P+IC(;J,WA>(;G04<>")#J$G, *T M?^(X$_V%"VU5.)"H!+YRJSCUBENUU\:D\A>U9]0!'D&.$,$J7:18*5 ;3L MG(LM4/18LLR8 S@:4F\RZTN&'BBBQB:\ M-Y:PBXZY@GUOG7V*W-&'*O1;3'CH\^/&?64 M[0@UA8(35@M'2I@YHDY&Y9=) "8HZ(B,=J&[WG*["Z,/8OE\X2;G'(:G02OVEW*.R,NR'B^8*KTC@C1&!6B-FBRSX6N M]:3 P)'L$+4^].2"A"<6]?9@AY:Z&LB&#DZB =F3FB.>3123IQ!,<7[PZ=D5 MBB:Y=E0:%95+U&.;B"*K?ALH&HC_%E;A;C-QEL\:1?\N0^UQ 7D0=]\RS1I& MAW14M/S>\%#'MI;B*(1L]YK0?G$8X)RSE*=O$ M#D7H;-J21$$1M/-)&D=\%19#I/-PF:D4B! KNE@"J&['@K\8.\Y&5B<*9HQW ML?:6"0P!C_(0)U,D^< <(\\/D3-V)5RW8&QFHJ(C4"9.,LKD39-/+LY!"O 4 MN#C.P!Z)Q^=>1025SRPGTC1K@-[6!6ND*FB%/@#EVW063ITR60S *!?+H$Q# M;D$5?4==1O( ZJ./ZRF/C8,XBCPD8@(YW-NW@*76%?[T )+GP5=S6W^5R!P7*A.',7_UVY8.N%&_ 2^.OJX@U @R(X3'QUR&+X^ MC-Q)VGH8$*RG+K*(]L48Y?<,%Q_(%>,XZ]L3!4/FF"V\[<9QR]F/2B0+,]>DIJB69I0/VO9 M(KA9=^.0PXOOJ'>]O7GQ\>-[OGKTXONQQ[Q4QK V6BQ5^J+Y3,.'BL>\4U]X M^3,.0_GL?^UQA!.7.,[18+>DX:1+9X=],XU=R,-XNZN3F+"?XDG!IZ%.RB,C MC=W+@R>6P',:#&@3?Y] ?-:4+LQZ%P,9IF=$HSDO889@EJ_FT@O#(H+6U EK[PLD%HV)EV"W35-T M&R3-QJ)IX(*01BZBK'*ON"?A M*I;J:&I3E70F50]P1E^>SXOKTP>G#AD5.J$ZPHC+-P1H#QK@[9!R9Y4:SMBQ MU)3XS_UBXKKXY0G$W?/O:TAY@PGQ1RCCT_$G/*_C+U>FY?'W/[]*MR>':-4. M6V\V/SY=Q;EBO@FVY]^Q;&V ;OFR4>AZ'"W ^YVU(=_0 >,/F^[^ U!+ P04 M " G=F13M-; )28$ "/"@ &0 'AL+W=O;KHR]ILKF3W=54J[DT'I?7V4IBXON1(N M,35KK"R,K83'T"Y35UL6172J5#K.LH.T$E(/9M,X=V5G4]-X)35?67)-50E[ M?\;*K$X&HT$W\5DN2Q\FTMFT%DN^9O^UOK(8I3U*(2O63AI-EA ML(\&?TM>N8UO"I',C?D6!I?%R2 +A%AQ[@."P.N6SUFI 0:W]>8@W[+X+CY MW:&_C[$CEKEP?&[4/[+PYS^H/7\>P'O-PH%Y^T:FU'DP'E MC?.F6CN#025U^Q9WZW/8<#C,GG$8KQW&D7>[461Y(;R83:U9D0W60 L?,=3H M#7)2AZ1<>XM5"3\_.\V_-]+)<$+3U ,P3*?YVOFL=1X_X_P;?33:EXY^UP47 MV_XIB/1LQAV;L_&+@-=<)S3)AC3.QJ,7\"9]=).(-_G9Z+;0]GJTO8BV][JS M>MGY(*$-_Z/- 9D%76K/-@B8OG!>:J/,4K*C3YI.:RM5=RAX^I+IW%2UT/>4 MXZW8SV$B8-IH7?V<364"J0BN(1] 71A:9=QS+="L?;D#>U, MDH/>]NOUQ9LARM'\!C3":L[6HX[%0B+UDG)12R\4B>(&-Q&ER+LAU4(6)#SE MRKA@5*O&X61JX[$N85T;Y]]VJSNC9/0<.?<#NRPYW&)'+*Q^BUJ:T)?RA\B% M4B9?Y\+10FJAAB@?OB1MJ&+A&LN!--6,@R\VPT )*3AL&;(D\MPT,)L+)9 L MAV*+S.)&AS!;@P>M%DA!\EB]YQ?OZ8,U34U_RDH&/4"X?YE;KN90Q<%3TN60 M:!A*#1:"KLN@QJLNP%,DN^4>1-G%W(67ET ME&Z[/(>=H$]DL)1Y24'3Z$M"88R7H\]4##T*!A!&R2)&ZSQ>;6J!&JH%3%SR MU,\NW6@2*K;+V HYBAIH^X5^MN^V3MLFX\&\;=4^"KN4"$3Q JY9\FY_0+9M M?]J!-W5L.>;&HX&)GR4Z1K;! .L+@VJY'H0-^AYT]B]02P,$% @ )W9D M4P*SDSY$ P -@H !D !X;"]W;W)K&ULS59M M;]LV$/XK!VT8-L"+WFS9RFP#=KIV+= N:++M,RV=+:T4J9%4G>[7]TC9BARY M1K?EP[Z(XO'NN9>'1W*^E^J#+A -/%1,NYD]VJY5PVAI<";Q7HIJJ8^K1&+O<++_2. M@O?EKC!6X"_G-=OA'9K?ZEM%,[]#R2_U'FIEAX,P]RW+*&F_=R_PL>\IE8O$QR[;ZP;W7CJ0=9HXVL#L84056* M=F0/ASKT#&;!%PRB@T'DXFX=N2A?,,.6"\/$KMQPA)76:/3<-^3)ZOO9 77=HD9?0$WA MK12FT/"SR#$_M?(?U%<3!"*(@"B_@Q5W:L<.+GRWM$S?C MSLW8N1D_.:<28R!&;@#1,--2F$;F-LE9Z7)QA-HJ@GF$V3WBP=)6-'2HX@6(6#\"?$ MPY";@6@\2^"=%#]FLJK1G(&)SI@,17 O#>/]\,-1D/;I3B>3T^S".'EV#HD.QBE M89_>* U.EY/H<9EN:*K'O^;4->OW^)#Q)K?UIL,0!)V84+57$-HKZ$R#_V#C M"E+[_UA<^EI!_%0P?BJ8G CNZ0!&MC4$?Q0GU)!G*]/;Y^=N&+]WE]-VV;D7 MBX;,;J+V6N^DW:-HU;X%'M7;%]5;IG:ET,!Q2Z;!U73B@6I?*>W$R-J]##;2 MT-YTOP4][%!9!5K?2FF.$^N@>RHN/P-02P,$% @ )W9D4S**L;\T!0 M9PX !D !X;"]W;W)K&ULK5?K;]LV$/]7#MX# M#>#8EBPG=EY DG58@70MDG;]3$NT190B-9**D_WUNR/U\B/I5O2+39[N?O<^ MDA<;;;[:G','3X54]G*0.U>>C<9%RKD M.)Y,3L8%$VIP=>%I'\W5A:Z<%(I_-&"KHF#F^89+O;D<1(.&<"_6N2/"^.JB M9&O^P-WG\J/!W;A%R43!E15:@>&KR\%U=':3$+]G^$OPC>VM@3Q9:OV5-N^R MR\&$#.*2IXX0&/X]\ELN)0&A&7_7F(-6)0GVUPWZ[]YW]&7)++_5\HO(7'XY MF \@XRM627>O-W_PVI\9X:5:6O\+F\ [70P@K:S312V,%A1"A7_V5,>A)S"? MO" 0UP*QMSLH\E;^QAR[NC!Z X:X$8T6WE4OC<8)14EY< :_"I1S5SX+QWIU M7%D.U]9B&3"5P1U'3^%.L*60PCU?C!WJ(HEQ6N/>!-SX!=P%O-?*Y1;>JHQG MV_)CM+$U-&X,O8E?!7S@Y0BFDR'$DSAZ!6_:.C[U>-,?Z/B6HJ15E'A%R0^/ M\.NX\Q'\-^@S^/6G>3R9GL.GG,.M+DJFGB%G%KARW/ ,A'(:L,\-QXT*N52+E'W3##^2 6(4%YH(\I+K YDTY_CAP M.=(-4VN4-KJ &)XY,Q90;Q2%]6C+O(P3'+IL0:Q0/S#CQ3V:0#6U%H05J*2D M%A\%SRVVD,M)1BBTDDEO&;H"40Q%J$IT37*+,(:#TF@:3[7!0@4<%,Z;H:R6 M(F,.:3=,,M0!#]1EU@_*BK)#:>W,I_GO-?)@!JZ17IDFEYGV%5(:_2@RC"'0V2=D5Z)L*3F(HI0B%53DCF-;\";@ M6)W&FXMUN-0&AP>Y3ES;U@H53EA_5#TR(3WL(9>'A"FKK LAV4'4UB3Z=# $ MJ\I5IO,_]-Q.Y]>%P:35M29*!?;D3NP*EH7)P)]JIL! _:CHK+7[R6XZYOL; MQ&NLS:(%X F/$NLAK+E"9=(SL(RB0)!D2*/6=MWUKA=NPZ7OVE,2[CNWF[H_Z_Y,B4T\P3N?J'@>>DHX72XP:'94OX= 1>H@X M@5MF<\RPR,+TW\E>W]E&[&=(3A>]79S,MT=7'3J]='A%#"G#@LG#68!*%-[< M=A5UTZ6O:#KO;:)X#E_\G8MGQWC\&+Q"8F[H'KK=&'N.SD9)??KL?CD9S>HO M>\B9L*FN5.CO/<'I:/;+ >*T([YGV'@A >UK/*+@1@M:QRU8LI@38=H%<9H0(>D(B2?,.L(LH>F"TW*%:>AB?'KR MLLG#!0+S$5'Y+.AK.H_G_-?_0=73"K];P M#FBI[2OJ.CP>.O;P!'O/S%HHFN,K%)V,3F>#<(%H-DZ7_BFQU X?)GZ9XVG( M#3'@]Y76KMF0@O9M>?4O4$L#!!0 ( "=V9%.X(3;_GP( ,X% 9 M>&PO=V]R:W-H965TRA0M%OWK-AT+%267(E.FG\_2G+<%&@+;"^V1/%.=Y+(V=;81UI:BZ(,H$:E>99]31LA=;*8A=BM M764C:H MG30:+%;SY')\OISZ_)#P(''K#L;@G:R,>?23G^4\R;P@5%B09Q#\V^ 5*N6) M6,93SYD,6WK@X7C/_CUX9R\KX?#*J#^RI'J>G"908B4Z17=F^P-[/\>>KS#* MA2]L8^YXDD#1.3)-#V8%C=3Q+Y[[D ?=<:.@\EJ06,RLV8+U MVI*GUL(5X/091S@4R\3N(.XT4Y/K_1_F+>>BWI08TU M:->ADS@( F*Y#=&A65W&&GU)CYWN1M@UVP>%%4.ST&4KY0, .X+ M 9 >&PO=V]R:W-H965TK$<)QFP#1VP#[9TQ[N' MQ^-SIUOME?YB2@!+'BHAS<6DM+8^#T.3EU Q,U4U2%S9*ETQBZ+>A:;6P KO M5(DPIG0>5HS+R7KE=;=ZO5*-%5S"K2:FJ2JF'Z] J/W%))KTBD]\5UJG"->K MFNW@#NQO]:U&*1Q0"EZ!-%Q)HF%[,;F,SJ]29^\-?N>P-Z-WXDZR4>J+$WXI M+B;4!00"V/)B MLIB0 K:L$?:3VO\,W7EF#B]7POA_LF]M8]PQ;XQ55>>,R@.+8/\2(AK#B/JRK^%7 M.ZBG)*$!B6DB4/(=T3G[\81'3 MY*?O_L3T6Z@VH/T=]-H;R#ME%)RXN(MR?Y2\_]KP&NO6#FMG) [F-#F2TT5, MKEG-+1/\&Q3$J*W=,PTGP-EB?JK+,O(K8#&62A2$5[56]^"V-(-)%&2S9"S- MZ0G,+(C2>"31:(FPQF"OR)NJ$QW7#XGC>S2Z3+-3>ZA!IY&Z8BTZ?)MYY0W6KL2KITG)IO+7#3NKKC[DGH, MXRX0^#W;B$/5OIDEXRJ(@AFESU7!,AL)"3W$_AD)TL@^3MPP9Z8D6QP>#+&* M;*#;%5E K>+ [RA^Y]E- M:M!<%8[C;NF$Y+'GHW#=PY9,'I7/*WCF1<"DKYJ4_(^8_0S#-2M&5U6SQR-" M(9C,AMM CB+#[2 MS(/Y,GYJ^]SD$(YF,*S,G9\T#?&G:L>Q03L,LY?M#'M8%7M)[J-LM@&_&N) SEH9X#K6Z5L+[@-AA%__2=02P,$% M @ )W9D4SD*9MN2!P 4A8 !D !X;"]W;W)K&ULO5AK<]LV%OTK&+7;<6>TU"L/;_R8D>UFFFV:9)QF^QDB(1(U"# *%G[ MZWLN0%*B;"E>=Z'9?*NTN!H7WU9O1R*6%*+E+ M3"4T=I;&EMSCU>8C5UG!LT!4JM%T/'XU*KG4@\OSL/;)7IZ;VBNIQ2?+7%V6 MW&ZNA#+KB\%DT"[9^>)B<#I@F5CR6OE;L_Y9-/J\)'ZI42[\9^MX M=O)ZP-+:>5,VQ$!02AU_^7UCAQV"T_$!@FE#, VXHZ" \H9[?GENS9I9.@UN M]!!4#=0 )S4YY;.WV)6@\Y?75F32L[<\E4KZS?G(@REMC=*&P55D,#W X%_L M5Z-]X=A/.A-9GWX$,!VB:8OH:GJ4X6=1)6PV'K+I>#HYPF_6:3@+_&9/TS Y MPO)%Q_)%8/GB^48[SF R2=@>DS?LA^].I^/9&?NHV0>S$N5"6#9Y27:8O!XR M7PAV;KG@^F[(/B3SA)VT-,UR=[BJK:NY]BR ^"Q2HS,V1\(B M#AC'\ZUPGGM!#RVH1O![PS6;YU8('/<]:/VM5MCP&?P_&"]ZK&GA:0RQ5ULR MVA8C[1\C^:1$EHOVV!YU0DZ=USGRFUN'"1=VOV&@P<,.63K0J8%TD,I!AA>ZCJ 6@A6.YQ'1[M MKQ, PA:+/37&0FMK-2IK"#*+!]L*EC#L4K5+FSQ-+5U8\):5UR& MJ$/T.3\,BR1I*0AC:AP<26OB'F, <"?L'8(S@W704_LA'*Q#X*S(:\4M*ZDQ MJ VMQ8AHL!T!D 0WM&\LF(R,2_P7QJ).0R$'J@SQY@][C$F'.6/Q!\*/_)06 MG,)H:4W9&-7$7VKH&;F >,53#N+#Z_MW5Q]OV2T@P"R.6CVJ>-;N/A[#O7A[ MAP/WVT CS<(26X/=-'DY_@>Y&OW.QV+?-CVR<6. !EECI:V7%UQQG0JRZ"Z8 M$/+!#XC,E*L4?J $J1W% 8_V!,TD>?V25<*F@(S1BU5&!O^L&JL&F("QW+Z! M8VI*0;;G*RX57RC!,M0Y,*9# %SNPWF01IUC6XS1_G75Z'DE=%I@.+Q#2E>* MIXU-GVK]'UD<]["QV'1]C/$EI#)MO%QN6KA-T";'TCX$$=7RR(_(N',B!G*/ M25M#Y@CYG)E0#?ER*6EL1/E#'JV$YF1BD%- H\VV4=;3H*LT,!,ACGV <@4) MS*W_IH4?5 L:S#W^V(E$9:414I9UR6[$@D+/KF1*!' \Q0&"79K'[+UO9\ @ M=$HXAWWL39,Q)=4D00R?R"B*WP=1[\4SN'-BSH$?>=(QIH(!YCU%,(Y3C%.5 M_3^H,>FD)6S>5#F4K,:P>[E.G0"6=4R+?,_/?]F/E36%7$"^SJ'W3ECY@BI@ MQ(,1CX>[#;BEP@8W*XDZ';>Y(KNT!VA%AY[#4%!1ZRQN1CV6*Y,GK,\<6 M5#-@EVAU;]%">+A(N3@E/D;CP%041J$X@RZ3%KEHZ-$@%]*PB*+L9":YE2(T MEI&)F:(DG.@Z'6'G( 7%HFIJ.,4O";4"/13P75?]I'-M.]EM>VTCQATJO=M3 MLVD%6 B[#>;]0\ 68IG6,I&BIT5KDJ2FJ1%))E>@V M**P5#$ %/6A-3=+5")]MW7BT400@-R)M5IO!RU)2X6ZO M&^WQ+[]L1W:.K$*Z;_YIUI3472QM]HP\?#!.UQHVA@"2X K4W]BO]N](8//# M=Y-7L[/3[D+5XOFRP^%)UZ=P>QJB9N@,(7.%!()#]R]3S?:CDWJ;T80T#F$T M 8>2A#'LXT+)G,>$W#KD"$J&W&1YC1B&;;8=K74Y\6^[\C-GVK!=<-1!'J=; MDIHU(T=*@=GIT4+O!)+8Y M.*,>$9[0K%(3KYCD)/M)4=2"/AA)L<(=8U'"N4%MV DWQ(QB@?P1)_*=P2TF M1[*_@!ASL%2YK0C3/S&VXFL-GY&.'A#^V^N)AY&& M8]^HIL/=T'UJV3SJET;<8Y^I1CO?^4IA\_ UTR%NX%.%KX8+X[TIPV,A.#2@ ]A?&MPUFA<2 MT'U&OOP34$L#!!0 ( "=V9%-E)/A>: 0 "@/ 9 >&PO=V]R:W-H M965T-I5%$F@N7"R>[5T5T4U54/5\#E]O+( DZP4>V*8T51,M%33?P .9S?:]P%NU0"E:!T$P* MHF!]&5PE%]>9U7<*?S#8ZMXSL9&LI'RTDU^+RR"V#@&'W%@$BL,3W #G%@C= M^+/%#'9;6L/^2?V&%*2^#>4 *6-.&FX]R^PNT\4PL7BZY M=O]DZW63\X#DC3:R:HW1@XH)/]*O;1YZ!O/XB$':&J3.;[^1\_*6&KI<*+DE MRFHCFGUPH3IK=(X)6Y0'HW"5H9U9OJ=*,+'1Y!X4>2BI@D5D$->N1GF+<>TQ MTB,8Y^2#%*;4Y+THH#BTC]"?G5-IY]1U>A+P >J0C.,12>,T.8$WW@4Y=GCC MOQGD 6BV \T<:/:/,G<:(TE#,L2Y(#]\-T_C\4_D]\;U',L)%04I&&\,% 0Z MBQHMM+4@]I?+JG;KC<958DH@9BO?Y9QJ32HPI2P(L^<@EZJ@(@=L-5.2JX<; MDD[CD'QZU4#CUOL=*>%"Y MMEY6:(V-G3^ZJ&JJ#,M9C:CHM8:\40-ME!58UMX^M3UNJ$,B%A_'PI@ B M4!]#60,S=,6AVQG]ZNWL2H!L58""XV&%KLYMU2K9"*,/J[=Z]J#6K)=3^D09 M=YOCKET2+4HI.>ZHK9TM^=;Q$.+0)U!(JUX)HV^,-I@="UN@+SBXPF"MF"Q" MN+^9;8G_&OI7Q[+.@3<'0]1]/REZ.=WCZ2.4)&"P![U8^E0J.++TTUU7J;?+[]W^C'2B[\ED-)LDO7DR.L]FO7DZRK*XKS^.W\SA ME^-O@,S89ZPAAW4[-Q/.VOS=/^+!EF]XW=]V]L>R+P>P/)J+#O9-34COS/VK?L=%5 MY?5OK![+A>,^Z<5AEAU,)Y.#:;(/O'O[_V<;M.-KW]U1[_:";X^-NZ-IK!M^ M&_F+S$ZZNP9>^=O/7MW?(3]0M6%89PYK-(W#V23PWVK=Q,C:W856TN#-RCV6 M>)4%915P?2WQ2Z6=V UVE^/E7U!+ P04 " G=F13^]!SD;4" O"0 M&0 'AL+W=O"+Q0H.NR9.I^CEPVTR .-@N7Q3HW=B&<32JVQBLTWZH+ M1;.P8\F*$H4NI "%JVEP&I_,1];>&5P7V.BM,5@E2REO[.1+-@TB&Q!R3(UE M8/2XQ05R;HDHC)\M9]"YM,#M\8;]D]-.6I9,XT+R[T5F\FDP#B##%:NYN93- M9VSU'%B^5'+M_J'QM@D9I[4VLFS!%$%9"/]D=^T^; '&T0Y T@(2%[=WY*(\ M8X;-)DHVH*PUL=F!D^K0%%PA;%*NC**W!>',[)S]D H6SA$J#4QD<(TBDTI/ M0D,.K%F8MF1S3Y;L(#N&,;OE3M _91QSYR[*/7VP]Q\@8NHL'_ ME2TH.<]3_78.2//3*4^[6GE,_28EX\>B*XP&05U ,_[/.4_Z] M">KHKX)Z?LH/6_[1:_-[S1H)7.*6R(?ZXHW_@]TU9R-H49IL4BQNV9(C,&UM M=@B+CY^LY7[>,UKPM/$?%?S8QS;<:F(D<^U:M09'[OM9M]K=!DY]$_QM[J\2 MYTRM"Z&!XXJ@T>#H( #EV[.?&%FYEKB4AO;4#7.ZT:"R!O1^):793*R#[HXT M^P502P,$% @ )W9D4[,5>$DD P Z08 !D !X;"]W;W)K&ULG55MC]LV#/XKA ?L4Q$G3KK>KDF WFW#^J' H==MGQF; MCK63)5>BZZ2_?J3L>+EA/6 #@E@O?%Y(R?1V\.$I-D0,I]:ZN,L:YNXVSV/9 M4(MQX3MRLE/[T"++-!SSV 7"*H%:FQ?+Y0]YB\9E^VU:>PC[K>_9&D@LSRF:4R+;EHO(- ]2Y[M[J] MVVA\"OC=T!"OQJ"9'+Q_TLG[:I3R)V3<;X,?(&BTL.D@I9K08LXX M/91'#K)K!,?[]Z[T+<$G/%'NO$M_[/Z3VCV\QTFT2W^9_5>AF] MVBS@FN$6OO_NIEBNW\*GAN#>MQVZ,S08 1W:\U>JH#9"?=3P)DP)'%1C?]065S;UXQ6;]Y&L6Q->59AT0M4^J,S M7U64Q5)D6;+B-[GIW;Q?);4#.:H-1[4Q ^@D9D1;):%)U44?14J.:6F MBR#M1>T^+Z7$38H"*LO0HXVCAH19@PT?96N"T[U"H9<.98LU5'ZMMR2E(_>(/6!@]9" M*I2.(ETJU-1DG[!L1((%N+A.Q$\VK\V6B M O/7;?\74$L#!!0 ( "=V9%,H<=^F!P8 (83 9 >&PO=V]R:W-H M965TGLC:<";A61-=E2=7Z KA";67B:Y=K]DUD^A<0K) YWX\BA?$D- M/3]5N;\QLCL2R%Y#DK_05Y]K9E9$RIR MXB;(!0:3_L(IZ$ MI._F]]^F27QT\CW.7A K'(U.R-\%.)K)^U*P>:W)E& MN%:!4Q] &\4R QYY0%[" I3:C'U 4M0:?=H0)3I6!%S,S^1=^1SY!/1CG'I;ZEC-,Y!X)=O F?U%B,:A- 1\$DBH(HBCS D,P<2"PY M PY[6W>!T]T54!_,ENM%;6J$W2!PV8")(0F4%9=K %QBN5BPS+&+:YU?6HOA_+&M_+)ON+6,+J%*8:(T:TUI:#B- ,\*)B6@ UV7\==TKBLQ0Q>H0$;F **%DS]P[=952 S(HU1@#TTVTGT VCS_[8"\*G9%/NMMY\E2&6.$J#.$EZZ+9KVA+? M=:NM+M9U-Y\WC?@@A3XZX5?IH>!]'TZ%DW'Q^%Z70#M=?JO4+3"GH*:1B-N]&N M@![F"$9P'*3C43^F:1B/'R["H2T"4Y_YX_D=*YL:?9*$8[P2 MQ=QN\YVX:RD4*[G)R^?4YQT>Z)G,;0RC,")KH.I^,S&%@D>;>%NT6WVUYWYO ME!:QT.Y@@C>,M"4U0&5M8\';'E__\*[RDP#%X:A;96L17T1[$.ZZEP][WT9* M4$OW!L&IAFL\DW=ON(].L^;:R$6^^4+VC:HD-GW!8H&H4'DT&1#5??9J! MD97[TC*7QLC2/19 L;-: 9Q?2&G:@770?7H[_P=02P,$% @ )W9D4[76 M_T58"P :BH !D !X;"]W;W)K&UL[5IY;]PV M%O\JA#=8.(!JZSZ: W"<'L%N-D&>S_]_AYUD/*,';?; M) MT <,:7H_OOJ3G>]7^VJV%T.QF4S?=BY.UUMMOS\^[G/B$D*A%J0D"Q^-:7(JZ)D! X[T@Y8%[\2EJG^1E5Z_.,E/6"66?%?K#VK_HQCH20A>J>K._&?[ M?F_HG[!RUVFU&0X#@XUL^B>_&?C@',CO.Q .!T*#=W^1P?(UU_SE\U;M64N[ M 8U^&%+-:2 G&Q+*E6ZQ*G%.O[P2*[!8LS=-+V!PZOFY!F!:/B\'(*]Z(.$] M0 KV5C5ZW;'OFDI4\_/G0&C"*ARQ>A4^"/!*;,]8Y'LL],/@ 7C11&5DX$5_ ME,H9U'B"&ANH\7_'NX>!!.D9.P+H6_;WO^6A'SUC']>"7:K-EC>WK)*=;N5B MIT7'.K74>]X*Z. U;&LK*K:X94JO1=LQO6[5;K6&V< :IJ1325;F$)]R[0: M-(OF831U!9T39^P7P7C=J>$0*W$I;FKM3;RIV)JWU;W7TH9MJZX!CFE1KAM9 M\IIUHKV6)5#^) 8CS=]?7+UB%U>7[*/:RI*%.52!UD+_VD+ K$D0 M#'^8D^V(0 ^'+VK!0'W+"0>0:+#J1ESD>(@WS0XLH"MD V;*#5O*AC>E),9H MKH4Y=V;$;'8T6("3!=+_[A'8=3V/ 7!.U2W=%F3/.G:YEF+)WDWHO!:E-&[S M+?\5Y)Q>OGO]]BEQG1/!'<-&0V!3]D+E=:U*X$*B5[O6R$H %S@IJTE2_NQ'ECOPQ>[=<0C?:LZ/ZCC,#*X3AGV)ZKQZ# MP2"KUZ.]@!>C:(:-,UMR='74=5)1U>*B@2V]&7GLFM<[,*V"HW.LZ_3GBP_= M4P]'F@[Q@#>#AG6W'23<&,>!7&VG1 E^M M6K'JM;AL):D_)]. ^BYD0U(C2QQD2&1A[9(WO.(>^V[78L$@3*!^:B1A\0\< MJM0&05*OS3P&HM/ 9I0_5-PL#+9$<,F@[!V3?\*FCF\$352[&,8<^>O#N>UA+( M+9NMT&1<7.\J8U*[<@T)D?YB]Y;?MLJ$A6[@Q3C3BIJ3<,R*UQ_CW>!I60?E M(S=-%.$V0I)#%ZMN<(K=KB4_]-0,QK#BRG"V,8$. MZ9P-,3N-AUY,B@G="BF8L"6Q&.(!L@MJ0HP#YD/6"Y,VD"[+! DSZEHQCO(OX"C$W;$$)+PVGP$69*-"\ M@ ^VD<(>1=2 +-1(UZ@CQD2,CG%ST#!R8%+)MU*#4,.12NH=A3\+L2=U"1FI MO>,C!P=J[,\-=,N9- $. M1D,>R/'%GTMQ+HM2926//+V)G M(LD\/RG8%%ZFI2#WPKRPP\!+\GP:QEX>9-,H\O+4/\(CP,YB!Z+O!:$= [DB M".S0Q[!@/[3(NMA[XQR^&BO#Q"MFG Q]+RI\9Z+PPB)W&0OV)$?8F'E!8@&% M8( [(MV9Z$_" _2BR MB>VT8>DF0N#*)@L*Y*HPR4&2\]24YVZ^GB@$D'SD3 MN1?EF3..O#AWU3#TBB(ZPK[(2T-+?U%8%N$&9Q1FR0%N0>REA46B\*+,,BOV MDBQUK@G3W*FS3&Q])>#\!/O(;P0X>1H\_6K?R%E[P+94X]6U["C4C\F'QQJAV3=(*9"5 MR])DIPM9F6-C0H3 JBFW/D9#$![2%'C9$1]QW^[3'!I[4:+H[:3N>V1.'O9H M,$7^^"NC.&87&\H=AMJ4J*T$$B,PR4P,[#E"6I!E![.QH^33'7EP>#J-H:;@ M)7+]GO'3[M3Q&/ZACS@2MJ 1WT/3Y0J%R*YM15.BMD8.VO&^47A*;8&G;$7M M@ .>!WYVZ"9")\J=QHX?.4VQ>["O16]?>F9?I)*%[P;PT,M#-^Y 10MW/?N" M-F:I?HJ*G9).H#XFYK8ZGO)QFYC*05B]%3V2VV=?G#!4N,AZCX_N/H_GBZ]1 M)O23@9M:SE)]RL@'9VL#=NBF!B:]_-Q!!LX[C@-WQD^](K(7'\D1"Z]PPCR2 MI-S/'#+[ -*3.Q)K8P7N%MG3EY/^W#D8(9<(K55'..98P$=%!<^= M(Z E@_.<9<)!FB 8'OH7&T#4JN7;M2RIJ.=]24>NI>,HK-E&WDP.%86ETT"@ M)A@52MI4'N;4074R5Q8C:]IHY+P7U(CIAKH,I?]05YA.SU#U]<4L;&V&HVT% MT/UFIU.X$=X>VV/SFD -=EKWC<.QT6,\>]\80)F+>(;#E=H@@-7BR]O?'WT> MEH._NPRMZM!2>K7\79M'!;S]XNS[Z>K"-90$:4_NIDD%8HZ;;09I M@')IEH]&2/WF^;T?N>53DG@92D.GBW>G@S>Y!=2TB0UXN>>ZPA 99F87DQF> M(=Q9X1P,HWSH'EK@F9F=ABA:$O?F*+!$H6!(K=BC:%8+%\4@-.L@'/8]#=0KXBMQ"J6_KUH21(9H$R\OQT9A!Y[(6!*_$$ M>5QPI[1(9^*$\J$B_B.(\A5%V=/0(@F]3B.+4.*%;MK2"3C_-Z]_>J=.)-Y29@Z6R(GS\V]/'6!QXFUC>4T^?@DPOA^VY1$QZ3'PZ*,X M+:B%B,)L@M?MMN9+%/=ULX7ME*7C:TGSI4/_\N^>DI2;SL4]1>>L17&\ OVS M#>41O9(W+G&V3^*0?V&J\O&P?0UW3X"!^02S'GE 2NJXY3L^VP+VTOC0 R+1 M21QPGPXQD\;[LY[)Y.J1E3DO*^:A_'?T+XY]MW;N?/^'&G]EOG(<2OS^4\!I M=OJ0\J+_?M!N[[_"?,O;E81&U6*)H_Y9EIRPMO^RL1]HM35?$RZ4UFIC?JX% MKT1+&["^5$J/ [I@^KSTY7\ 4$L#!!0 ( "=V9%.-$7QKLP( *P& 9 M >&PO=V]R:W-H965T\^?]^=?9FTUCWZ M"I'@62OCITE%5%^EJ2\JU,(/;(V&=];6:4%LNDWJ:X>BC$E:I7F6O4VUD":9 M3:)OZ683VY"2!I<.?*.U<-LY*MM.DV&R=]S)347!DNG82GN4 M4FHT7EH##M?3Y'IX-1^'^!CP56+K#]80E*RL?0S&YW*:9($0*BPH( C^^XXW MJ%0 8AI/.\RD/S(D'J[WZ!^C=M:R$AYOK/HF2ZJFR64"):Y%H^C.MI]PI^<\ MX!56^?@+;1>;7R10-)ZLWB4S RU-]R^>=W4X2+C,CB3DNX0\\NX.BBP7@L1L MXFP++D0S6EA$J3&;R4D3FG)/CG@"C[ SR+!^>P!OU M8D<1;_278E^ CWOP<00?_Y-*GL8:7@S@.-X5O'EUF6>C]_!0(=Q870NSY4M1 M(GBAT -9$+O+@P[:"AVR0Z->L6G78!L'=*3H8JA>SYDB3=*$'7M M[+/DEX5J"Z^SP9 ON%*L\(R?NZ\Q/EBU?<'#<*7^,XU\3R/BG.)UK6UCR$/9 M(*R=U;^<('RH[Q%^"RQVWF'T9M#&-OUA4_M1_%U-X%^AG=S_%:X MC30>%*XY-1M&ULK59M;]LV$/XK!RTK-L#0:Y(ZB6T@=MMM2-,%=;M^IJ6319@B M-9**X_[Z'2E+L;AV91B,KO%,MHC2.SZ.:<1G,)O[;G9Y-5&L%EWBGP;1U MS?1NCD)MIT$2]!\^\G5EW8=H-FG8&I=H/S=WFF;1@%+P&J7A2H+&8P9#2.=X M..[1WWGNQ&7%#"Z4^,(+6TV#<0 %EJP5]J/:_HY[/F<.+U?"^%_8=K;910!Y M:ZRJ]\Z40]CH<.(SC;SBD>X?4Y]T%\EF^89;-)EIM03MK0G,#3]5[ M4W)01JGR3-XV4 \ M\WC9#R1^%.AT"'3J YW^<(6?QTW&(;P,^Q)>_31.X^P*_I1PW6@N(#GW0L;P MBZW0+Z?QU=NR1'](@$H)_99TD8VS MV2,Y29=6Y1M06XG$EY8TYHJ$572-H<22DB=U2-K@J\'^N9A/^MM#3K*NV89$^MZ+G]'Z\C3I3729*%R04T)+4W M3K&FT>N!TM:/8P5DX_KD7@AO38K>IU,B,I8%S.!:V/&0T M FJ0KC#8FJ*M"?)Q^TB'')W]21:>T24N!/6C1ZD^'>C"9=YJ=[Z^HE9.7D%8 MPB?"BGMNE*8C^$ =V2 =%DF;4K3:5R6!V(IX0MW=N^CN75*AL5BO2*7^ZO18 MU+X%_XINP.L5*=<)Y2AP:5K-9.[25CE5HGEYB*3?:M*XZ2K)%9@_.EU)^VI9 M*:HP4IU.;_@,>Y?H21*.>\6^5PY))?HB-;XWYZ>:0G30@FO4:__0,)"K5MJN M&P]?A[?,==?"'\V[A] MTVO:!>):DFL/BVYB5>,;^DI9>A[X847O M,=3.@-9+I6P_<0&&%][L'U!+ P04 " G=F13@]YD; T$ #Q" &0 M 'AL+W=O*'((;=Q,_4M[2*X4&4C\$*!]D7B9.7/FPIF=;ZU[ M]@USH*^M-GY1-"%T5V7IJX9;X<>V8X.;M76M"-BZNO2=8R&34JO+V63R1]D* M98KE/)W=N^7<]D$KP_>.?-^VPNUN6-OMHI@6^X,'532=J?N3PJ;MW MV)4'%*E:-EY90X[7B^)Z>G5S&N63P&?%6W^TINC)RMKGN+F3BV(2";'F*D0$ M@;\-W[+6$0@TO@R8Q<%D5#Q>[]'_2K[#EY7P?&OUDY*A6107!4E>BUZ'![M] MSX,_9Q&OLMJG7]IFV;/S@JK>!]L.RF#0*I/_Q=_3R_I'J+!EB/&&4U6+K)EF8_L71)'ZP)C:<_ M@2!?ZI=@?: ^VU._F;T*^,C=F$XF(YI-9M-7\$X.H3A)>"?_:2A>F#X]F#Y- MID__ARR\:BF^\2O?B8H7!1ZQ9[?A8CF]'-.O4KBB-[]=S"8G;^G.T ?AJB;F M UF)TD_6:4GO6>C0T$=7"Z.^B?0:)5=:N(@+,6,WK*FRSAJQ4:[WHX.=$0FJ MM5T)3=U@<4Q_-\I#W 11*]M[DLHS7B:AZ:S0F9Y'M&T4B#0BBRG39P]RXQHE M-X79H:MDYX3]L6*( M,(S95L5EM+!61IA*@3KZW3,'/WBB=R/J; "LBAO2X*1,'0D*LP>I2-JM";TS M8WIJE.80<^M.ZU1D=5 =ZOR5O=Q_#F1,;L*A"#I@C@+I%P/S05 M=M0Y99U*21:5L]XG"X&KQEAM:_ "B*]$QR-2@1!R8P.(>Z]6H .G7U ">T17 MJBJD8]F[G&F(M:(V*O0R<=S'&F30.7T\BO+[W"7F"N><(HQ[]1VAZAUNI+KZ0*NVCJ"!6#*U. ?Y$3' B8)V.ZCH'+@B-P2^%,-MA# 61 MPR<\)E67 7J/5"L3/>S$WK&D!$_P4MBI]BC?/@ EU0WL@)U+VI6+52KIGU[6 M\3)9J81S*"=J,#Z0%,FUXQ2GC7!*K)2.CD7!C46MIFWR +49X??E'ICGUWF,?1?/'P-H)+5"W#6OH3H9GY\5Y/* S9M@ MNS345C:@FM,2KU:RBP*X7UL\L&$3#1R^"F%--.@(*K&86BR DMF^JI":3-KI4M&-M2;T%0:6>Y! MI0B3*#H/2\9ED$[\WE*G$U63X!*7&DQ=EDR_SE&H[32(@]W&/=\4Y#;"=%*Q M#:Z0'JJEME'8L>2\1&FXDJ!Q/0UF\7@^=/6^X"?'K=E;@SO)HU)/+ECDTR!R M@E!@1HZ!V<\S7J(0CLC*^-UR!EU+!]Q?[]BO_=GM61Z9P4LE?O&-U-(Z_RBA%+)UIM0;MJR^86_J@>;<5QZ2YE1=IFN<51>H\92A*OL#"FQAQF M6:9J25QN8$5,YDSG!CXME> 91W,R"I!$27R$;]!-8.#Y!O\P@2-MAEV;H6\S_&]M MFF$<9766'9N*93@-K"<-ZF<,TH6$;[5$.Z#XO =4(%S/5G/@1V[XH<$M\H8M'^1'ZKB&0R2 M\Q./BR_@?:#+QC9[$-Z#*]3\F3FW&K "X0;SC9/;%HWB,UOD$K?(]L#O75*X MYXP2]<;[WX"?0&.2;K=[8F:-L_Z4-^_3'=-6A0&!:PN-^I_/ M"-YYN 5.5] M]JC(NM8O"_M,HG8%-K]6BG:!:] ]O.D;4$L#!!0 ( "=V9%,G4?8T6@, M "4, 9 >&PO=V]R:W-H965T:B[TU*N,V;X+ EU44%-]+;<@<&7O!/=M4Q@J" MV61+-[ $\_-VH7 5]"@EJT%H)@51L)YZ-]&[>6KUG<(O#'9Z,"*6%-&V[NY>Y[Z.(96;Q"!@9Y M>,8@[@QBYW=[D//RCAHZFRBY(\IJ(YJ=N%"=-3K'A+V4I5&XR]#.S.94,TWD MFBP4:!"&NER]>: K#OIJ$A@\PVH&183Z5Z\M'?O-5'H?)>_)O MCSPEB4+6<'19# Z!?$TB/\WBP3H9)4>[ M>30B#])0?LX^COPD')U'P/ULE&-F#%99] BH$DQLAAAX,(,;5L4(8 M)B?\H*(D6&:*QTKR$I3^EL"G!ODX=" ;^_DX&DCL+(K?7]#Y4N-#I0!(W18= ML$7G/\S4)98;P$^:L0_JP\M;_+OC0LG.(5MN#K0](EL6G2?:.,O)3_B$.M/# M1NQ':7J!7)'_%J_>EM;B0,XMX,>_HFH(%%ZGXR%.>!WF5\?[$;ECO#%#FO]E MI"]-QB5[^I^*KZ9BY(?IL&2]K)O)>'R:CHF?99?HF/A)]$HZYD@:E+(1IBVB^NE?0]\T[9^!_6V@?Y(U88)33BLT10/ M''E$M4UINS!RZQK!E3385KIIA7T\**N ^VLIS7YA#^C_&M:H.VA=]L^*S83:Y6E3)*;ZW[] M*#GQ.6>?=T#W85\LB1(?4GPHFHNC5)]U"6#(?<6%7GJE,8=7OJ_S$BJJK^0! M!.[LI*JHP:7:^_J@@!9.J>)^% 2I7U$FO-7"R6[4:B%KPYF &T5T7554?=T ME\>E%WIGP2>V+XT5^*O%@>[A%LQOAQN%*[]%*5@%0C,IB(+=TEN'KS:I/>\. M_,[@J#MS8F^RE?*S7;PMEEY@'0(.N;$(%(:M(K=^1G] M%W=WO,N6:KB6_ ]6F'+IS3U2P([6W'R2QU_A=)_$XN62:_?E:VKH:J'DD2A[&M'LQ%W5::-S M3%A2;HW"789Z9O5&RN+(."=4%.2C*4&1M\)0L6=;#F2M-1A-7MQ17.F7"]^@ M2:OHYR?X30,?/0&?D?=2F%*3GT4!Q:6^CZZV_D9G?S?1*. M'*Y('$Q(%$3A M"%[/$WW'_$S+0U,W5FID^YW>0\D3NR/UD<"N8XR _?S:,@_HG\V[BA MG(H<"#7D'16UM1LV 6N/?$_"=#(/4W*GJ-"<-B^D^!,3#E\<4OX8,PYG+2YR M8*#:8JC.1'1Q9Y,PCD="EK0A2YX;,NEX82TO>D($F*$ CD,^-X#?.JZU]7HD M3.?QC9):DVNJU%0G MKING%OP/N8[3;K"B672Y'-G!MJ>HL?8CJ: -JQPEN]K4"BMJEQFXQ\Y(PU"!(G3@ MQ]%4J''KSTTZ5TU>P'W.Z\(F!-HG K%(U?QNP?YN!RK02QNX(+/S!_;Q:P7Q M8\'TL2"Y$-SAG8'N#,*?Q2E6C$'J\"$.<>-W&A?,X[UKSS3);78W/4PK;3O M==/X/!QOVL?W5.V9T(3##E6#JQG^"E33DC4+(P^N#=I*@X_&34OL8D'9 [B_ MD]*<%]9 VQ>O_@%02P,$% @ )W9D4^5\&ULK59M;]LX#/XKA&\[M$ :.WY)DUX2H.UM MN '=4+3=[;,2,[$P6?))K)6^KLI$"T\ ME4*::5!86UV$H5D46#+35Q5*6EDJ73)+4[T*3:61Y1Y4BC".HF%8,BZ#V<3; M;O5LHFHKN,1;#:8N2Z:?KU"H]308!"^&.[XJK#.$LTG%5GB/]FMUJVD6=BPY M+U$:KB1H7$Z#R\'%5>;V^PW_ MHQ".B&3\UW(&G4L'W!Z_L'_T9Z>SS)G!:R6^\=P6TV 40(Y+5@M[I];_8'L> M+W"AA/%/6+=[HP 6M;&J;,&DH.2R>;.G-@[' .(6$'O=C2.O\F]FV6RBU1JT MVTUL;N"/ZM$DCDN7E'NK:943SLY\%L[4\JPV")?&4!DPF<,-TDGAAK,Y%]P^ MP\D#FPLTIY/0DE,'#1>M@ZO&0?R&@S%\5M(6!C[('/,?\2&)[13'+XJOXH.$ M]UCU(8EZ$$?QX !?TD4@\7S)+T7@@*.TC=^#.0BO2K2J.)I]"3DLX\\_1G&4_ 6_Z_V%^*%L%PZ]QDCN&:F@(KQ'"AH0/>1;N*U$XP.]@[2\_'6+$Y' M<+MJ.3NZEJF,:]W$GV9'5>AA\F,KSU?,">5-U+G_?@H$N5.-/U:?PYRZ M3 W&;AQW9.EXY S))B-)Z@SIQI!Z0[8Q9"D\%$B]<$DYW23L?/BVY-Z8"&[0 MF O@955;7WN$1F-W-I\,A\-3>%"6B8.U'O?B;/S3:-V\9NA1?]$:J7PJI?U- M]!J2IH-],$E7)&7Z9^A!;S08'2M_7TV&6VVM1+WRS=N +_FFPW76[O_@LFF+ MF^W-S\5GIE>6;Y%Q9:KE^6- _#FJW@=:72MF7 MB7/0_37-_@=02P,$% @ )W9D4Q[N\!)P P HPH !D !X;"]W;W)K M&ULU59MC]LV#/XK@EL4/< [R^_)-0EPN>NP 2MP MZ'7;9\5F$J&RY4KRY=I?/TIV'&?)!2LP%.B76*3$AQ3YB.%L)]5GO04PY+D2 MM9Y[6V.:FR#0Q18JIJ]E S7NK*6JF$%1;0+=*&"E,ZI$$%&:!17CM;>8.=V# M6LQD:P2OX4$1W5854U^7(.1N[H7>7O&1;[;&*H+%K&$;> 3S9_.@4 H&E))7 M4&LN:Z)@/?=NPYME9L^[ W]QV.G1FMB;K*3\;(7?R[E';4 @H# 6@>'G">Y M" N$87SI,;W!I341@:3EPRBWB!R<7>.7)3WS+#% M3,D=4?8THMF%NZJSQN!X;8OR:!3N6P?8&A#?-$^OF5T$? 1FFL24Y]$ M- HOX,7#?6.'%W_'?2_ )@-LXF"3E\+$QU*V HA<$_C2\@9Y:PBK2R( .;.5 MHB2\:I1\ KNCSV7VLHRAZ9>B?F-@2V1]* MW@\IV.^])I&?T?A(3B81N6,--TSP;U 2+==FQQ2< .>3[%27Y^2/L[D=CH1^ MGL9C*:,G,*D?)M%(HN$48;7&=E&T52N8P6)$?5 MFB"-+"EN2%OWI;>LX-JE^%#P,!E5/YE>]49%JY1]"XVU1,+PNA MMD=2'.?)NF@N?U7)@\=SD]'76+J9TG^8D36 MT<2/\NA(D_G9=-"<8T4P&ASP"6S<>*2)NTTW0PS:80*[[0:/P_%N?/O U(;7 M&O_OUFA*KW-L)*H;B3K!R,:-(2MI\+VYY1:G2%#V .ZOI31[P3H8YM+%/U!+ M P04 " G=F13SX)L.%(# ,# &0 'AL+W=O=J.M1!D())@F!NRSFUP;:XX=;(?" MO^?LI&FVL&H?8.Q++W>^>WQG/[:O\YU4-[H ,.1GR85>>(4QU9GOZZR DNJQ MK$#@R$:JDAI4U=;7E0*:NZ"2^U$03/R2,N$MY\YVJ99S61O.!%PJHNNRI.K7 M"KC<+;S0VQL^LVUAK,%?SBNZA2LP7ZM+A9K?H>2L!*&9%$3!9N&]#L]6B?5W M#M\8['3OF]A*UE+>6.5#OO "FQ!PR(Q%H"A^P!O@W )A&M];3*^;T@;VO_?H M[USM6,N::G@C^37+3;'P9A[)84-K;C[+W7MHZTDM7B:Y=K]DU_H&'LEJ;639 M!F,&)1.-I#_;=7A(0-0&1"[O9B*7Y3DU=#E74]48T^^%*==&8'!-V4ZZ, MPE&&<6;YEBK!Q%:32U#DJJ *R,D7NN:@7\Y]@Q-8-S]KP58-6'0/V"GY)(4I M-'DK@J)%*$RIR)(V0N)6- <\5R619 MU<:%Z'T,4HUEC3OCM8&<5)BS'N;C@Z3:8]/1HE2=#WCX-'2_BN_ A:(Z&U46SM2&T) M7HN^I:V/D_ M["HUS3K8&]@6CD;D='/L"\ES4,.:TU$Z_4,]H]EL-N3Q*)XF0X1P:'LL>7ZX M#/_^.;IVC[*EV0\\JENXM9Z:G*SL)7NX;I)1-(E[6AQ,^F.SJ*^%P]5]Y/21 M,QQO3#P15&-3A7[X^*"G=N_(R7GS;CS=\NZ3;E>(.)R*[N7KWW+CN'_I!>,D MN:6FZ2TU/!3>KLL_F^!/+87?Z]#PU=BZ/E3C?M7"-,U:9^U:W==-AW=P;_KD M3U1M&>XOAPV&!N-IZA'5])Z-8F3E^KVU--@]NL\"VW50U@''-U*:O6(GZ/X M+'\#4$L#!!0 ( "=V9%-(3?%COP( -4& 9 >&PO=V]R:W-H965T M)3R8;J6YT 6#(?54*/0T*8^JC*-)9 M 173H:Q!8&0E5<4,FFH=Z5H!RQVH*B,:QX.H8EP$LXGS7:C91#:FY (N%-%- M53'U,(=2;J9!$FP=EWQ=&.N(9I.:K6$!YF=]H="*/$O.*Q":2T$4K*;!<7(T M[]M\EW#%8:-W]L1VLI3RQAI?\VD06T%00F8L \/E#DZ@+"T1RKCM. -?T@)W M]UOV,]<[]K)D&DYD>&PD74(J]JMZ]V9$X_0C M^5_KM;LMV-3?$H_O0.%P()\5$^;5]'@5X _GHCW4K7G&N")7K&R ?/_]X)DA MWYAH['M)VJ^+))3VAF/JX6])DH;IT-M.(#)PT>7'@QYB?)S2<#SPUE5;;IO\ M83#NQ:/A@8\GPW P>I0JU0KX$P"->\FHOP,8A''?6\\UA)?%0+4$Y6\,=C#N M#?KI;D^C,/$TSWW=T@VQ;XWP%E$S"^DM)L#5O _\EFOP!02P,$ M% @ )W9D4Q+R3V?I!P J"$ !D !X;"]W;W)K&UL[5IM;^,V$OXKA"\X9 $V%DE1+]LD0)+=[BWN>EALLNUG1:)MHI+H MDO0FN5]_0\D6*=MQW:*;'-#[8IEOPYGAO#Q#Z?Q!Z5_,0@B+'INZ-1>3A;7+ MM].I*1>B*3;((J,2M6M?VL M'OXAUO)P1Z]4M>E^T4,_-^$35*Z,5KTKKBOA7ES/K6P@YLW+=?4KGMJ]!EJ.?I1M79AT/NV$M5X_10X&]BC&_:N MZ4&"MV)YAEB$$8TH.4"/#>*RCAX[7MP#5..!:MQ1C9^C"JY2K6J!U R9]0Y: M+)6VLITC^=Q>O0(.D_[[WS(:L>_1:SW_#?R@IC]4X0YU&+E;:/',T.8)IV=% MS=/=]#N)PK^?19?1;L2;[^YM.^DL5K>KSHWV'2>())E.,UXV)-D MF+,DZ$EB'.5QT,%3'/$&(9)AFN6^23#/LJ$9XXRD0XOA+(GVZ AH MIW% ,<*$^C8PEQ/BFQ$T<_1!*V/0)ZUFTKZ:*BG'^4B3-,(LCX*.'-,\"Q4+ MZN%[U)ABPCTA"@H(6\YV!ODYW6&/,4QBORVEF!,>G@DC>; 592E(I"&5H!ME MK'D]4R1P\BSHR##+TJ#-<)R%9DAQGK,]ZF,XH5[^//%&]9*1E' 9R"^_Y+S->$ M9[(MVE*Z5O55&J6?D'@$(&J$P:@%K/H=6K5&U;*4%A+/O:RZ95K4A6M#MK5" MF[TR$+HK$\'IGACQW.S3#"SVJOQU)8VT/3CMMRU=:#B:3)X=OR6+8W35.$#Q MGQZC.6DK 3@W@&RU%FWYA,!T6E/T"/VTA@3U!LVAE-C5.8G2W3!!@RQW M&@=QY#2!V6O_NN_]RX[\RYED'H4)G.*,AGD'3#0/Q],7]#$O]1OT_K&L5Q6P M/E\[7JDT0$LPN,$E &*Z.3W8[ ^K]Z(CM7WVXH)=&8>5][>VG_OQXCM1KCM) M""U=M0>>>&6, %>\?]H$6Y^P:0@-.GCYK9,,!.\X)F%/E."<^8WW8,0G$WPOI< ?L%28O0%*?,K[X9[&=K(0,L0;U7,U@6>,"=LF!\ M6TM EA2"YP@)DX1#,MR)+P?J+#[46?QPG=7?'#ACJ:0IYG,-":/3-O3HODB M.A\=ND?:[B[.15QP8VFOKN_;;&\OOFOQ! MJ+DNEHNG%U??E]NKT'PY@)$L!"\Y9((0 Y*$0!$S0HD, -D8=4&)IUWOT(12@H<[,^*% AB?^&-G;%2AYOGZT!PB,$4]2JQ[JN5QQ7NR M4\#N*9_'=?#)=DW[O_:\DXT+.1"'UI<5\"S5O)6C9/!BW+@\/Q.0]0$7 Q9 M2P7 , !LA(0T<-".$"T$) +FF71/B%IT%(#BI!+.-2P(.L#/.&C],5PE(P< M(HLQ)>&)X[I9Y)L.N$>88XIN%= [[HTO M&>%A@A/N_2L%")C^W[*_99*)CAGZ*R29&"K>T I(A.G8R\!P\C2L2"#+9'SL M5)R/TA"4V20Z(LLD8+5C@!86G>-1@'=Q]NS$L"8G' MW/L&BT+/3"'_'/#%G1O8K8O4DYUKT>%.-M1@>+]ZLKDJ?6U?^PMF&4!($1N= MGCN*T+I=79&/7,0AM5$-SW R2DP\P2R-_JPL V55<#.=A-@IAJP28B<6^&5X MC0"H*CZ(G5["JIWF/[;K6P7/Q4Q#A+ +J:OOEH6V3VA1Z.JAT'TD,6IFN\92 MJVI56N,O#9R2CJ'GWA%;X2[V!/;TS&KIWI3UFPC]59;"G!TH%I.A6$R.?BGG MF8*:4%9PLG(FW4M.5 P7!?-U:I E K8*LZ]'[PL M5TZ68;%_I_9,7@*O(Z,+;^)L.XCF6Z'>$\9)O!LX 1_Q@-QO9Z;!4:+1!Q@C@B,N(?78U#=Z>-T+/NV\$#"K5JK7]B_2A=_@,X:I_^^ZG]]\P M_%CHN03048L9+(W.4CY!NO\NH&]8M>S>Q=\K:U73_5V(HA+:38#QF5)VTW ; M#!]G7/X74$L#!!0 ( "=V9%.63_8Q#P8 &0? 9 >&PO=V]R:W-H M965T^)42 [TF< M\M/15HC=\7C,EUN21/R([4@J?UFS+(F$O,TV8[[+2+0J2$D\1H[CC9.(IJ/I M2?'L)IN>L+V(:4IN,L#W21)E3V@#/+[&."<4B'\H>>0'UR!_E7O&ON8WB]7IR,DS M(C%9BCQ$)/\]D!F)XSR2S.-;%714MYD3#Z^?HU\6+R]?YC[B9,;B?^E*;$]' MP0BLR#K:Q^*6/<,YA2=W8YZ,I14@RQ\TA$TY.,/8(LQ\MX^44Q3@N^'%DTS:?4G$D%5$QT-^#6_) BVDC?R)9QC+PYIR(B,;\K?SUR]TY M>//'6_ '& .^C205T!1\2:G@[^1#>?UYR_8\2E?\9"QDFGECXV65TEF9$NI( M"8-/+!5;#B[2%5D9^',[W^OC+^S\T,(?2WEKC=&SQF?(&O".[(X =MX!Y"!H MR&=FIU_M4RO]W$[_%&62#COI%\.3=PSTR^')F^@?AR=OHL]?)]WB=1UW]3KI MKNWT<[+L>O?6,,3U5,=%/-P1;\;D>$XY60%YQ5E,5Y&0-V=1'*5+ N[R&L(M M[4SJ=B9%.Y/.O->R8LC(-%VRA 1?0YI3 4EQH)0!O2*@+D)>)A"'P]@P0L@+ M%3E,,.BYRFO,A\$6PQJ]-L&< 'IF6;Q:%L\JRVV^LJ1RQ) H2VFZ,HHH!Y3@.5D09A%H,:O%:1Z$ AM"LB%\KXK]LH "YE@+I!Y9?MRQ>D8S_ M"GE>>Z&)OU"FJ]@A^I M;7?2SQ"Y 1"%Q;DPCJY6>V'=7FCMGYN,5?Y([FH."IUY1H>:-+ZK=H:."3UE MDEZ$FG8(*S-TKL>!.%1 "QV$H*M4R2N]M2#H&-;0:>RF8Q7N;[E++.4R&D-' M?\/)Q%&D,J"@KX['Y']VQ3%BW8[ QJ'#R2YTP M;/P>M!N^EWOA6151,9Y([< >5#O?QHA!NQ,;8E!G4+<\TE-B1_7B_;AVEHTY M@G9W-,0OSJ!N2+"#U75WW@MKY]@8$AC\.@K-^7#O]QM_ \+<8*M0X M V1W!B^R5+,JV.&+>]IFT ""SJ2C:U&S0B+["FGU,+.*W/(P\* <5JGI*.QY M'443-2L/LJ\\+UJ\9\A8N55':40%7:DV]1W9Z_L+%\E9%:XO61.J,]EFQ4#V M;QH77-"DF &7+"-TDX+/LI+_5:90.YOW2!0DW!1_:"_P,+ M5!6Q-71=U6#T@-K9-H4?O7!;;,S/4-'U_.R@=GY-T4?VHC]H84)ZS7YO2+ ' MUOH]]1UW-1U_#/K.M9+MJY-#ZB=:%/6\6O*.M8+MJ'7^E#MU)JRCG]F M6<=ZP7[O'#GJE\%>6#O9@\_,/[>P8[UD&]/M@Y7IC@_.PA*2;8KC6@Z6;)^* M\EMY_;0^$OY0'(0JS\_@\4=H>+Z QU?EV5L3OCQ__A1E&YIR$).U;$KNI^0 MS$::*H$J0F9MH=.5=-NSRZT2UQ0*QZ;M7L>CUDM24'AGB-1ER7F;U,@;#.Q7&N[ M\%"L_,@FEJ,W! 12J16P>JQA!H1H(;6-/ZVFU5EJXNYXJ_[-Q*YB><8" M9HS\+C*93ZQK"V6PQ#61#VSS'=IXAEHO94287[1IL&%@H;06DI4M6>V@+&CS MQ*]M'G8(2J>?X+4$[Y!PRL%O"?Y''8*6$'S48=@23.AV$[M)7((ECL><;1#7 M:*6F!R;[AJWR55!]3Q:2J[>%XLE895OEDJ)9S3G0] T]84+Q.0N"#B M"GU%3XL$75YBC.T9E+M"<9I#U M\)/S_-$9OJV"[S+@;3,P]D+Y]_8 VT!K3DK$3P*H%33-I["%R<<0@ZA\ X!"<.VPORF$7 MY?!LE-O/2M5S;KZE'ZQ/W9N9V[.>J$;8 M]*UW^::+WF&^*JA !);*RAE$ZE+PIC,U$\DJ4WJ?F51G9(:Y:N; -4"]7S(F MMQ-MT/T]B/\"4$L#!!0 ( "=V9%,-/M!N'P, /,+ 9 >&PO=V]R M:W-H965T!$#I XJ6T5.N$ MBKI]-L& 52=.'0/MOY_MN%E:0IIJ[1?BB^]Y[CG?!5]WS_A]NL%8@,>(QFG/ MV@B1G-MV&FYPA-(&2W L=U:,1TA(DZ_M-.$8+34HHK8+H6]'B,16OZO?S7B_ MR[:"DAC/.$BW483XTQ!3MN]9CO7\XI:L-T*]L/O=!*WQ'(N[9,:E9>M; .;]V-$![_"9XGQ;60*6R8.Q>&=-ESX)*$:8X%(H"R<<.CS"E MBDGJ>#"D5AY3 8OK9_:)3EXFLT I'C'ZARS%IF<%%ECB%=I2<PS@&H!;%^ 9@%<7T#2 9EU MRP!:=0&^ ?AU 6T#:-<%! 80U 5T#*!3%^# Y\I!W4%9R76_C)% _2YG>\"5 MO^13"]UT&B_;A,3J^Y@++G>)Q(G^('S8DI3H7CT=8X$(3;^!KU\ !]\2=/$.EM'@&,NDFF6.DYS%.:[ELCY+1497'Z)E M^B%:KO_W=&W9[WG3NWG3NYK6J]'T; 5&XPFXY&R;@)\D(@(O*T)X>0A/AVC6 M",$Q19(5A"P595_.)*/R-96ZT'9]V+5WQ<(?>GC-)H2OW*[>))H>>G0"MTCT M(MMFGFVS,MMI+#!7%V%VCF=@&H>-BE-LY;RMSRJ4GX?PJPNU7G.\EO4!R9:' M&WG5@H23$)?]H?B'5? A/"C#Q:%?J_Q\V[G(=J7(&1,X%@11@!&/O\LYITQ> M^R!L4*+N.G,+"FY.PRG7%^3Z@DI]%T85H 0M""7B"22(+,MZ/3ALP)TQD._'PWMURG9A M<%#C\ WB:Q*G@.*5A,%&6WZ>/)LP,T.P1,\2"R;D;**7&SF58ZX&ULA53+;MLP$/R5A9!# K36*U;20!9@QWWD$-2P MD_90]$!+:XD-1:HD':5_7Y*25;>UG8O()7=F=D@MTU;()U4A:GBI&5<3K]*Z MN?%]E5=8$S42#7*SLQ&R)MJ$LO15(Y$4#E0S/PJ"Q*\)Y5Z6NK6%S%*QU8QR M7$A0V[HF\M<,F6@G7NCM%I:TK+1=\+.T(26N4#\V"VDB?V I:(U<4<%!XF;B M3<.;66+S7<(7BJW:FX-ULA;BR09WQ<0+;$'(,->6@9CA&6^1,4MDROC9B_82]G['ERP53[@MMGQMX MD&^5%G4/-A74E'>G/80\0A4< 40^(7-V=D*MR3C3)4BE:D#;;L-F)L^K0 MICC*[:6LM#2[U.!T]E&(HJ6, >$%?-852KCCFO"2KAG"5"G4"M["JKLS$!LH M=XCS.6I"F;J ,Z <'BJQ589%I;XVA5EZ/^^+F'5%1$>*> ?W@NM*P7M>8/$W MWC>&!E?1SM4L.DFXPF8$84DYI[R$&6&$YWCH$#N*Q%'89GO.PN0Z3%+_^8#R M>% >GU1^D(0K1KH6*7Z8/\ZTG#YXB1W1>$\_#J\.JR>#>G)2W5SX*Z:3_TU? MA7'\CZR_UP$URM+UN8)<;+GNFF%8'9Z2:==!?]*[=^B>2',7"AAN##0871G# MLNOM+M"B&PO=V]R:W-H965T'?D?1_-T8[Q[V)-J03/:9*)<6\MY>;*<<1B35,B+MF& M9NK+DO&42/7*5X[8<$JBPBA-'.2Z@9.2..M-1L78/9^,V%8F<4;O.1#;-"7\ MY9HF;#?NP=[KP.=XM9;Y@#,9;8GBE&8B9AG@=#GN3>%5 MB'%N4""^Q70G#IY!GLHC8]_SE]MHW'/SB&A"%S)W0=2_)SJC29)[4G'\73KM M57/FAH?/K][#(GF5S",1=,:2/^)(KL>]00]$=$FVB?S,=K_2,B$_][=@B2C^ M@EV)=7M@L162I:6QBB"-L_U_\EP6XL! ^3$;H-( U0V\%@-<&N"N,WBE@==U M!K\T\+L:!*5!4-1^7ZRBTG,BR63$V0[P'*V\Y0_%J*/.YG$49T?4^(M02$09W+)-K 6ZR MB$8&^[G=?FBQ=U1UJA*AUQ)=(ZO#![JY!-C]")"+H"&>67=SUY3.C\U^\V.S MAW;S.5THW$J:BK\LLWG5 M;%XQF]>VN3D3 LP(YR]QM@+3E&TS:=J1>S=!X2;GXJ<)A.Y0E?OI<*$ZH4(# M2H'\"G64B5]EXELSF2X6VW2;$*G*IM+@,OZ'Y,QL2F;OR3\(8.C[M50Z8,(F M!@U=,+DR0QQ1PTYH(NQ$$MZDZHT(0*4,L"]*O(^_8%."@ZH,]* MV 4U)=)O%LUUCP.<]0T[I(:9-_WTZY@;NY^C- =5F@-KFK-"<135YW+P1+.( M<75^2(JTQ3K>"$M7#JLYAF?@ .AJA7-_#@N4?HYWCH]0;6FZP4(C# ?0O$#P M0+#A3Z."TM5A#(-^O:NZ@$(#"/512RY(YX+^'Q^4=D<$%7B-R+N@0@-*]:*I! Q2:/ W; M&D%K!K2+QI$V;BB/F?G8;O<"??!"";X;F1)KDD9WD.SL$A-8,*')3\M9 FEZ1W9Z?TMGHB9+>X-Z(J8-&4MCVM M!0?9!:&PO=V]R:W-H965T\][9^LRV CY MK%)$#=N,<37T4JW7U[ZOXA0SHJ[$&KEYLQ0R(]ILY,IM@_\T6!-5CA'_;2^ MEV;G5UD2FB%75'"0N!QZX^;UI&_C7< /BANUMP9;R4*(9[NY389>8 TAPUC; M#,3\O> $&;.)C(V_94ZO0EKA_GJ7?>9J-[4LB,*)8#]IHM.AU_,@P27)F7X0 MFR]8UM.Q^6+!E/N%31D;>!#G2HNL%!L'&>7%/]F6?=@3--L'!&$I"$\5M$I! MRQ5:.'-E38DFHX$4&Y VVF2S"]<;IS;54&Y/<:ZE>4N-3H\^"Y%L*&- > +? M=8H2;KDF?$47#&&L%&H%ES#+=2X12":DIO^(.P'?!6[IL&55T*JRZ%+E_K0+X9Y53CY5=SXY+W_6G -]0-&.\WYU/1G ;, MJ(H)@U]()-P1TT6J7^'W>*&T-%?XSQ%SKS0! LM0HZX"]=\ H:G?KB?V*V#].%)JP.EC_W4UL!LU65-&*.5 7 M%=EVO?'D[PU(^W&Z(W)%N0*&2Z,+KKJF)ED,_&*CQ=K-S(709@*[96J^D2AM M@'F_%$+O-G8,5U_=T7]02P,$% @ )W9D4YFTZK[Q 0 8 4 !D !X M;"]W;W)K&ULM53=;YLP$/]7+)XV:8V!?&T506I: M39O42E&CM<]..()5?S#[&,E_/]L0E$D+>ZCV C[[?A]W<,Y:;=YL!8#D*(6R MJZA"K&\IM?L*)+,378-R)Z4VDJ$+S8':V@ K D@*FL;Q@DK&591G86]C\DPW M*+B"C2&VD9*9TQJ$;E=1$ITWGOFA0K]!\ZQF!]@"_J@WQD5T8"FX!&6Y5L1 MN8KNDMOUTN>'A!<.K;U8$U_)3NLW'WPO5E'L#8& /7H&YEZ_X!Z$\$3.QL^> M,QHD/?!R?6;_&FIWM>R8A7LM7GF!U2KZ')$"2M8(?-;M-^CKF7N^O18V/$G; MYP*(.T!:?#="067#PQ9GAG=$N.S'9M? MA%(#VIGCRG^4+1IWRAT.\_ 5;G1YTU@@=]:ZWX"I@CR"JY0\.'?_1 MN,7 M/B_C5L.0LMW-&X&ULI55M;]HP$/XK MIZB36FF0D/#25H!4Z*9-:K6JK-MG0X[$:F)GMH'R[W=V0DHI9)OVA?CE[KGG MN3-WPXU4SSI%-/"29T*/O-28XMKW]2+%G.FV+%#0S5*JG!G:JL37A4(6.Z<\ M\\,@Z/LYX\(;#]W9@QH/Y&?S@N-%[:[!*YE(^V\W7>.0% MEA!FN# 6@=%GC5/,,@M$-'Y5F%X=TCKNKW?HGYUVTC)G&JGH6;R$S[7YA4]D&'BQ6VLB\=AS"'LG',+* M(3QPZ Q..$250^2$ELR'OB&R-J2_J(A-2F+A"6)7<"^%235\$C'& M;_U]$EDK#7=*)V$CX R+-D3!1PB#L'.$S_3OW8,&.E&=^,CA1?^5^(9 W3I0 MUP7JG@@T93J%@O$8J& @#\J859$X'JU1"=UWT+8AK,?=P=707^_G[;U-V+VL M;=YP[M6<>XV1HD'-Z8P)C^Z[P99$RD:"3)*A7',J2\XPG[G$>E=5[ M1SFZ/%#UWJ03GE#5KU7U&U7]=#T%XQ9;$UMBK]#VV5?6!E5^C&XS; ^VR)2& M+N3E/R;L0LRVQX1/FY'Z%5*_0FIX?8-:\^#?-,=<+^1*&*!ZX3&QS7A1NQ=\ M.*;L3V[1H5LIQ]]KG3FJQ$T4#8YBV5OJTWIHW;A>?7 ^H6%6SIY7F'(2WC.5 M<*&IQDN"#-H#>EJJG"[EQLC"->BY--3NW3*E@8S*&M#]4DJSV]@ ]8@?_P90 M2P,$% @ )W9D4WL^/Q$) P CPD !D !X;"]W;W)K&ULC9;=;J,P$(5?Q4*]:*6F8/Z25$FD-M%J5VJEJFEWKYTP!*M@ ML[9IVK=?VZ$T6R#T)F#L,]^9(1XSVW/Q(C, A=Z*G,FYDRE57KNNW&90$'G% M2V!Z)N6B($H/QJWGH&TE M%2]JL7904':XDK>Z$$<"'/8(_%K@?U<0U );.??@S*:U(HHL9H+OD3"K=31S M8VMCU3H;RLQK7"NA9ZG6J85];R.>CBH)Z$9*_<:'7/J]7Z/SL ITARM!3QBNI8\J9J[1A M@W6WM;G;@SF_Q]P:RBL4>)?(]WS<(5^>EJ]@J^78RKW_Y:XN4U,KOZF5;^,% M/?$&2G""$#2$P!+"'H+)$YW#VS:O$LIV2&6 F%Z#"LY4)A&P!!*DRZ*@V(!H M:G/15=L#*K8HLYM?%QA/9^YKA[^P\1<.^?.[4 =5=(0*IY-N5-2@HB%4T(6* M6J@H"+M1<8.*AU!A%RINH\(>U+A!C8=041=JW$9%/:A)@YJ<1#UEH/MZJD!T M 22*Y%VL:8OE3TT9NF#8^VQQ MO&PO=V]R:W-H965T[!C/L%2W?.^*@A.<:%*6 MNLCS0C?#-'?F4SUVS^=35LJ4YN2> U%F&>8_%B1EQYD#G>>!SW1_D-6 .Y\6 M>$^V1'XI[KFZR)&E:*:EY?&]$G39F13R]?E;?://*S ,69,G2KS21 MAYDS=D!"=KA,Y6=V_(3J*54\.5_@%. <^@"_; M%7C[YAUX V@._CNP4N \$5-7JN"5A!LW@19U(/1"(!_!%CG"4D,_)6= M/['P766Z=8Z>G2^057!+BAO@>^\!\A TS&_X+>^GM)"U5O)%"; Z1$O>H'EB: 9@5GCZ1Z(BQA1FV8D0XS M>D68]V#/F3!NT%H\U.)5Q7VAR,IYW/N%E=+'=8!^SNL0$?D M59I9/,+21*> T*)_P; ME?/%S@<-)2_T^IVA0856U,:D-1HC<3;">/F!-; MZKH"!<=77:.N?L')5==H,TE0ETI1.B:2]2HGS7B*.B_1H-0&R,J['=C]^1DI^KG7I_!!8A9FY4%G:J5#>3:3V$Z_/Z?6- M9(4^5SXPJ8J[OCP0G!!> =3S'6/R^:8*T/Y;,O\%4$L#!!0 ( "=V9%,+ M="T"V0( ,,( 9 >&PO=V]R:W-H965T4%L)6DV;M$F(PO;L)B>-A6-GMD/9/OUL)\U*ZQ8F\=+Z MRX>))E@ *O524R:E7*E5?^[[,2JBPO.(U,#U3<%%AI;MB[;.)';L3LPEO%"4,[@22355A\?L6*-],O=#;#MR3=:G, M@#^;U'@-2U"/]9W0/;_WDI,*F"2<(0'%U+L)K^=A8 36X@>!C=QI(Q/*BO,G MT_F:3[W $ &%3!D76/\]PQPH-9XTQZ_.J=>O:82[[:WWSS9X'NIQN4#G9Q?H#!&&'DK>2,QR.?&59C0K^5G'<]OR1$=XEE!?H3BX1%$0A0[Y M_+1\ 9F6AU8>O);[.C-]>J(^/9'U%_]'>DZXC7NWL76;'''[R'(B;88A1QF6 M)2KT>9)(1Z^@6H'8IB!R9;#U/;"^S3%]GH5!H*-]=A E/5'R,42QBZCUG;XF M<@.E/5#Z,4")"RA]/]"@!QJ<+(4WCL2)JACV*PQ/AOS %:8(5V89E#> "L&K M[A( X0IS>!#F($GZ,-L#,SRLEE$:NW,QZDE')TF_@92H81I5*/)';]!VKUR0 MHP/(3^$^I,,F&;L9QSWC^&W&K!$"=#9K ZI?#<(RVN0:F)@7Y&!#7?CC0[0T MCO?X'49A>JSBPN#?Y1R\HR)XX6*]W+N.G7=M<+#YX^$>NL,F#I(]G'"DPYE?:)#DVNYZ"TDHH7 M#5@K* BKW_BM\:$#\(<7 $$#"#X+"!M :!NME=FVEECA)!;\@(3)UFQF8;VQ M:-T-8>8KKI70IT3C5#+'%+,4T-K^,DM0F%#T%Z=P5WO4&A6T1@66+[S ]RE' MKM0)VSJAK3.\4.=9X P,\4FU/OMJGI'E,<.Z3WS?&XW#V-UW;>I)\\;>,&K3 M3F0.6YG#JS)G5SNO!=8,4:?R.)I,SN3]G309#?J&)CA;^_ZY -02P,$% @ )W9D4Q4N-!PP P Q L M !D !X;"]W;W)K&ULK99K;]HP%(;_BI5=U$D3 MB1,"M .D NM6:9U04;?/)CF U23.;'.IU!\_VPDA;8.+JO*!Q(G?Q\M[ M7L=-"-Z[C@>/I MB""!2&H$49<-C"%)-$G%\:^$.M686EB_W].OS.359.9$P)@E?VDL5P.GYZ 8 M%F2=R%NV_0GEA$+-BU@BS#_:%GV#CH.BM9 L+<4J@I1FQ97LRD34!#X^(O!+ M@7^J("@%P:F"=BEHGRH(2X&9NEO,W21N0B09]CG;(JY[*YJ^,=DW:I4OFNE" MF4FNWE*ED\,QAYA*=$4BFE#Y@,XF( E-Q)>^*Q5>=W*C$C4J4/X1U&7.6P@' M7Y'O^?C':(K./G_ G>!;$VIL1_UF&X4*-0IW[V83=/:QB3*Q4V:0MU#@%0$= MIWRW4R80*0HV%*^1XJJ<5XGWJ\3[!ML^@KW+(I:F5$J(T;./8*$'%3TP]."T MSVHAMBMBVQKO#=G1=)VB.>-*2;,EBDBN\*IF'E'QH9M*IH!BSU"U:VV&/<_\ M^NZF(9RP"B>TAG.=2> @).)$@EH0?$DS=$8$(B@''D$F&RO8#L6M7OC)DJM. M%5S'RAGM-8P)SB6; -S0"-&8;X&IK1+=$[6"-EE70PGHD M1T*HN2^VAO +7AVU]&]<'[85'AGXX#[8;C]J8TW4RN$D.67F_LL8\-$8#AZ% M@W=:)B6H>9V4)F[K\C3 @^5AN^<]WQP?T746P\ZR!/#!OW#X3LL*'VP'VWWG MB2DVYM&N5W7EV?P/'UP(VVWH;?8\?H6*6]UF?W9K!R!]OKTQ PJ4P$*!/"5S M$"^.C$5#LMR9,JA.6N5VI8S9PW4&]7S F]PU]S*H.[L/_4$L#!!0 ( M "=V9%..ZCI5,@0 -,0 9 >&PO=V]R:W-H965TDDJ;O]^24I1 M;(I6A>8E%D?G#&<.AQ0GDP-E/_@.(0%^E@7AT]%.B/V-X_!LATK(K^D>$?EF M0UD)A1RRK%66D/VZ104] M3$?>Z,WP%6]W0AF4"RI]7=(>*0GF23_]"V22[IVE+X8'[UKH]\.#M]$?A@=OHS]^3+KEQQ;NZ8^E.ZFCH-VI M@?87G/'W3U4B!@5E-SW.PM99J)V%YYS)+R\F&2V1;8?6W%ASU0?V=>:'H0$HSQX7:D59QQD/$L8$ZXMA '7$LH+/B>.[[U=#ME4>O/2#O MFVXO[XA:&^NUKG:6' 7A7D?&H7!G187&V;JPHCPCZT M5WA&PJ/;M=:;:Z M.^9R;U5$U->AUMIVX)]UWVG8;[V;!\]B7ZJ.77='[^[K=E]>*+=8[MT";>14 M,D^Y95C=0=<#0?>Z5UI3(7LO_;A#4'Y-%$"^WU JW@9J@O;_&+/_ 5!+ P04 M " G=F133/SA(>P# "H%0 &0 'AL+W=O!'GC$Y#M9*;1["4"9KDF-Y MQS>$Z2=++G*L]*U8A7(C"$XM*,]"%$7],,>4!9.1;7L6DQ'?JHPR\BR W.8Y M%C^G)./[<0"#0\-7NEHKTQ!.1AN\(B]$_;MY%OHNK%A2FA,F*6= D.4X^ 0? M'E'? &R/;Y3LY=$U,%-9)NIKWS_F903ZAF^A&?2_H)] MT;<_#$"RE8KG)5B/(*>L^,<_RD0< ?1$FP&H!*!3 9T2T#D5T"T!W5,!O1+0 M^PT VP#]$F"+&1;)LIF.L<*3D>![($QOS68N;+DL6B>8,J.L%R7T4ZIQ:O*$ M_^,"S&P@(B3 + 7?"$NYOOX8$X5I)O\:A4J',H P*6FG!2UJH>V )\[46H(Y M2TG:@(_=^*$/_^C&0^0@"'6.JD2A0Z*FR,GX0C9WH!/]#5"$(%4D3\J<-0QN M=CI5=* QE$UY.F-4'JKY]4;UZ*:*2:*I8$'ER'VG$FG'\G5;^)ZW(EGK[4." MMU*<(.$L(4P);/6K(TZWBM.U<3IM*: K1I7O$WAYS5X]W4^Q74^S_>;GT MLV+O*=( ."..[ ZJT(.;5?"^BG'OGAX19B[:=TT5?4(L*NEF1-%=%'UHVD@\ M.-B"BR^,-S\?]RZ%PRJ%P^LK1.VY(S2,:L>+;J81>.2K\.HJ\5 .VU3BP4'4 M)I,+ \[/Q[W/(JJSB-R[I7ZWECBS0CG4ZKR]']8F SNWTT5M,;![XOZ?5#'> M@.-E8EH2NFS WR7V=YD[N[R?;NUVT&-W3074>_WE]:Q="/9O5\_:<.#@^NO< M3=FZK<]\P/:%?B%P[@/V?4N]=E7H-I=&I>@]_W*EU&X$AS=3"JI]!T575XJ' M$MZW*<4';%6*#SAH4XH/V/4H!=76BMSV8I2"DX1OF9) D(30'5YDY%H[#*K= M":';Z:;V)>3Y^CE?-[&'$C8LV_+#S@/T63NJC1!YC-!?Q3]9_:BV*-2[715K M-T*>CZ)+JNBFA+W6*KJ!K44,CPZ2=!96]LA/ ENDXG.]:JV.%3_9P[3?VJ?P M808;VF/X,"\.#6OZX@SS"8L591)D9*E#17<#7311' L6-XIO[#'6@BM=(GNY M)C@EPG30SY>])75JGQK8'#^Q7YG#PV&66)(99W]HHM*),W)00E:X M9.J&;[\2>Z!0\\6<2?.-MM;6$NH+\'$%E 9&)?!HX5GHX%WR*AK8%-#TRZ#!H" M3'-=6;=*P"X%G)K>*A[?I9PE1,C/Z/*^I.H1X3Q!9@-=0-(2-.,95++$IA9. MT8+A7!HC7N@EB8[F1&'*Y#'L?D(NDBD61(Y=!0JU'S>V:BXJ-<$^-:3HH;YW M@@(O\%O@LV[X]S+OA,^[X7,2 ]PW<*\%?GFP=W_4 K_JAE_C1^M\%^U"3NO$ M!G5B T/7[TKLZ=+D+V[DKX.Z7U/W#?5@#S640P:%8#R%8>JW(PQA MS16^=X2CFCKZV C/HG\(WK!6->Q4]:/,EN"4K^S_6X_B2JDTW8+F5%',&'20 M#;0#O&0$P>6'\!:+I$UEY2]LJ P]_6G7.:IUCCIU_K1="202L8'L: VK4I6" M("IEB?.X"F5UC-8*';U2-AA$7C1J5W96*SM[H_S\X*WR\[WGUNV]=P'ZC7O! M_[_)OK0.FS'UO9?IMGWRM6'441;^-S& MM:V?<==8K"G(8V0%0*\W! 91O8RJB>*%N$T2H0U@?\6Y>IKH MQT']/IW^!5!+ P04 " G=F136_]C[X$$ F$0 &0 'AL+W=ORDB66<\,FMW M?#QB.TE)AN\X$+LT1?QM@BG;7W5@YWWAGJPW4B]XX]$6K?$KX&A&F>"FU":1^ M7O -IE1;4CB>K=%.X5,K5N_?K?\TY!69!1+XAM%?))&;J\Z@ Q*\0CLJ[]G^ M3VP)];2]):/"7,'>ROH=L-P)R5*KK!"D),M_T:L-1$4A[+2[9\VC":8"Z^@=GSCL@W@+($F!=@HG*0@!N6JL(4R*3V OS- MLAG[;<9*\6UK"HP= X"%L< M_#)?LRJGZQ?,57<"?W"42:#J&8.?B'#PB.@..QQ%A:/(.(K:F&C$%PM3T\MJ M3>-7?8_!O^"LJ4QSJP-C57?>E['?C4?>2S7')\A,CV5@-ZS+S'*9N"I32-1( M]PK2/2?I>_6I\03H9CIIMZ8G> 8;WR8&:=,G4\Y%^#_/!A@.1F@>S2BJ3ABEB N] ME&OH B]G;6,8Z94^].7T'6;T 6=_VH!5DY:J![UGS0A7ZK^B;6 M=ZWZ!ET8'?:FC\3JW,K)!-VCZ2'C>,G6&?GG<.^U9$)629VW[<*LA^KV*>@> MX7<+U;?]Y40+W!.M:$3(-B*;"]U)+2_#165IYR3:N*]W^P[!&U9A:>IR7N7< MEV*^-@=NH1SM,IEOOXO5XE!_;8ZR!^L3>'D#&]:G\'*6']E+\_D_"+>(J\8H M ,4KYKQB3[P_:0?'7R/@_ M4$L#!!0 ( "=V9%/L]Z92Z@4 'D: 9 >&PO=V]R:W-H965T2$)SK%T"^)*3UWY',\W3V4EO="?E4'SC5ZJ*M&72\.6A^O M/$]M#[S.U3MQY(VYLQ.RSK49RKVGCI+G16=45Q[%./3JO&P6JV5W[9-<+<5) M5V7#/TFD3G6=RV\WO!+WUPNR>+SPN=P?='O!6RV/^9[?_'[W_W)$W9#:YXJFH_BH+?;A>Q M4\%U^JO1G M!2[+=;Y:2G&/9(LVWMH?7?0[:Q.OLFD3 MY59+<[JXSKO*S4ZZ6GS10MT-L.[FYZ=W3&'4,? M1:,/"JV;@A> ?>:V3QSVGJ$V\J./_&ZHT^$M/[Y##+]!%%/RY39#KWZ":*4O M]X+GO63?OY92\QKPM/Z_ZWD2+#8F ^OU1.:>'P[X_^_H7_13%BRWG_0^6]KX-V*+KT[8$G! MN*3 N:3/_(XW)PYE>F\8GLT5Q@DA&.-QRCYW "!.2&(!,QM(<80CWT*N;22) M,:%/D$_XAB/?T,GW%RF40D/XA"F["-8S2,;<(VCOAAPFS"-C!A M43++-Q[YQDZ^4T7?BIJC&VZ>8([^R!\X2#^V5A%&OKW:U,:Q) 1RW,:1V/?M MQ%@#0$98.,L_&?DG[@SGC2DH%+ IF_C:$1M M7&;CDA!X?-8V+O+C:)8\P5,_QT[ZO_']0'Y7-GFS+=M1<5+P#R-K9K9W;9 MU1J D"B@\[$ZTS[$&:OWV[]/I2IU+WI[VMNY.C'X ;%A#T# .'#*'3#J'7! Z M%Z0\ ;0(36S%F@+ , #89 "0!@G(&T!BEN!9VG02.-0M<"[I>6K+!>;'P(8# M0)H 0CT#@*8"18"D!Y Q<\@Z.DD5ZI8JWZGJJ2T?@IA 00 D2Y#872D#@,1/ M"-"_(*2!S7=L.HD7ZA8OMZ+JZI-Z08&BDPZ@/^:U!YTZ+W5W7D>!HG9_\V-B M-\(4 +(8D",9 "2F10"'$ A)@GB^F]"INU)W=[U4G"C0QS %! 4 # ,H/X$. M2@*@-$$S$SJOK^C40>FE#GJA,@$O5S#PK*4 D$9 /09PO:*T.-O ))D_3="I MMU/WRY7O+4N1]5[+M"0@ #:. 4>##,(%#-IT&T@( TJ2=_8JO>9RWWW#4.94 M>&IT_R)UO#I^)WG??1UX=OV&7*4$N)Z1JW7_%61RWW^4^9C+?6E*6\5W9BK\ M+C+;)?OO'/U BV/W(G\CM!9U]_/ \X++%F#N[X30CX-V@O%KT^H_4$L#!!0 M ( "=V9%-V*]TRV ( $4* 9 >&PO=V]R:W-H965T)0+ (6>\ZR0?6>A5'GENG*Z@)S* M2UY"H9_,N,BITE,Q=V4I@*96E&>N[WF1FU-6.$G/WAN)I,>7*F,%C 22RSRG MXN4&,K[J.]A9W[AC\X4R-]RD5](YC$$]E".A9VZ3)64Y%)+Q @F8]9UK?#7 MH1'8B&\,5G)KC$PI$\X?S>0V[3N><0093)5)0?7E"0:092:3]O&K3NHT:QKA M]GB=_9,M7AI8ST'3 MI50\K\7:0^[1-J"4L"D-"FK = M\/T)1\UBT4F$*W6XC8Z0 =[A%O"_#@F<3OA MN#$7'S4WX$(CH K>AMMI4G;>'VZW6:Q[$MSN*VJD0WQ_CVU+5!QWHW:TV-OT M-N^HN2&32K#)TA:^QO(;_>NNQEO-%+\_>KSI4]@_"7XMW]FSF 0!WL/?%N=% M7>(=> &;WH:/-[0K]3;/"P7^@O^EA.#R-?OBZ)W>[,=F'_SK,]SK> M?E]QM[[QYH#UE8HYTV SF&F==QGK-*(ZLU03Q4O[V9]PI0\1=KC0YSP0)D _ MGW&NUA-SDFA.CLD?4$L#!!0 ( "=V9%-K:%&PO M=V]R:W-H965T2DUV@'U_J$E,F1T02KUX223[#RQSQS'#$LZ>\ M^%JNE:K0MW23E>>3=55M3Z?3\GZMTK@\R;79=7)SENVJ39.JZ0.4N3>/B^Y7:Y$_G$SQY?O Y6:VK M^L'TXFP;K]2-JFZWUX6^F^Y;62:IRLHDSU"A'LXGE_ATP7EMT"#^3-13V;M& M]53N\OQK??-Q>3X)ZA&IC;JOZB9B_>]1S=1F4[>DQ_%OU^ADWV=MV+]^;OV7 M9O)Z,G=QJ6;YYJ]D6:W/)W*"ENHAWFVJS_G3KZJ;4#/ ^WQ3-G_14X<-)NA^ M5U9YVAGK$:1)UOZ/OW6.Z!GH=F #TAD0VX -&-#.@+ZT!]89L)?VP#N#9NK3 M=NZ-X^9Q%5^<%?D3*FJT;JV^:+S?6&M_)5G]HMQ4A?XUT7;5Q8U::=HK]#%K M7[J:O)_1/"GCU:I0J_9!_H ^JT>5[11Z/U=5G&S*#QIU>S-'[]]]0.]0DJ$O MZWQ7QMFR/)M6>EQUZ]/[;@Q7[1C(P!@H^I1GU;I$BVRIEH#]W&\?>>RGVA][ MIY!GIUP1;X,W:GN":/ 3(@'!P'AF+SCMB^(]9TQ 8Z^D/+8AEO%/@&M:9A8UJ+W^-%*".LW?/8 MYP5 !1&.#E%S%T4"$0AV"%NX,"P#3 SL8)9\/TONG:5V9U4D=[O&F=WJ\S@O MW#<;CLN2V'O)VDSK;O,B:QL$@"4%2&@442@,*22(O+ M!03#7$J8)-P+7M@[S]N;2Y^_B&F'C$R-45-,CZ"&NDN#"UN99A!,,.R0X\)P MB"-);78@'(O$$#U&T+%?T34]Z#_T2L7#1DDQ'YDUHZXX/(*UT*6#"N:P!L$D M%S9K+@QS(MPU!>&8(&* -2/PV*_P+6NO44!L9!7+D2DS:HNC(RB+'.>1@ 8V M8RZ*-2*=>:/;+*G4$OV69*ME MGOKR8".P!(_+%S$:3,C;^>IL^]Z3A$J++P"%!;-0AVCO5+$R+4(:B23'E&-Z&P/..,V&S, A1EG-F< 2CBQ;0' M!"<#VUQJY)KZY7K/V6M$BQJ9I".7):C11WI$88*Z90+JI \0*+#39&?UF(U=!F!%R=D05A$'ECIB).\P?=WKT7JZ.H]'$ 39R&849Z6='E%&8 M6]00DC@TNBB=!CE?98"2#)'V9X$% ,,,BP$:N8D[W!]W !I_K YS$Q;XR$47 M;B2?'U%TX4 %! N;70#%J%,D U!Z_T+M10K!*(L&-)B;>,/]\09@]P?J+S>Q M@(]#Y')\NVB,HIOGV1,RGN%@E^EW8 MJ ?=57 B]'B+]I!)>U/EV^84Q5U>57G:7*Y5O%1%#="_/^1Y]7Q3=[ _ZG/Q M/U!+ P04 " G=F13VW,.KL@" "$"0 &0 'AL+W=OT<$OS0ML%?S:I2 XKT.OJ1IJ9W[*DM 2NJ.!(0C;UYOAR M@4,+Q59XQL*1LA[NSD.IUZ@54$#+;:4A#SN(<%,&:9C(Z_#:G7YK3 M[OB)_8LKWA2S(0H6@OVAJ2ZFWLA#*61DQ_2MV'^#IJ"!Y=L*IMPOVC>Q@8>V M.Z5%V8"-@I+R^DD>&B,Z !R? (0-(/Q?0-0 (E=HK4L-3L]6D)NF:'3-Z[^$M?83FBL%6J&S)6A"F3HW2^O5 M$IU].$PGU3>EM_V-8?.K[H!-]/LU,48:"0%FC'29911HF&M#$?I$*F4$13 MXQ+-*-DP0*2V9_.(9OCYGFK_. M5#M?$R>.V.[?^QD>XF&43/S[KL-'PI+!((K:L!>ZXU9WW*M[O9KW5#]H60;O MI!])JRAYJW[4Q(.NT3C .#[HQ[&P&(?)\7X,6]W#7MT+PDE*>@P8M42C=]*2 M<:MH_%8M&;_R.@R2>'S0D==1>#3H].V%:AP\G[5!K^[/.VGN7V?6FE/KX'?* M\U24/9[@SDF.WTF?\//IBL.WZE3#W#VFXF \C Y:=20L"D?CP\/,[UR1]OOD M!Y$YY0HQR PNN!B:9LOZRJ\G6E3NUMP(;;QSP\)\)H&T >9])H1^FMB+N/WP MFOT#4$L#!!0 ( "=V9%/OPJ!H> ( *P' 9 >&PO=V]R:W-H965T M0QZ:(&.9L6QG/1*DIX;"52)6, M8?FR "I.;:&OQX5N C[$'?%UMI;G[#DA$&7!'!D83#W+L+I^NQ M]7<.OPFL)ED"I)3)I_*TYO2:D!5Z> MS^QKI]UH>< *EH+^(9G.Y]ZMAS(XX)+JG3C]@%J/2S 55+DG.E6^D\!#::FT M8#789, (K][XN:[#!<#PM .B&A"]!XP^ QKP+!OA%$-&/6-,*X!X[Z 20V8 MN-I7Q7*53K#&\4R*$Y+6V[#9@_M=#FT*3+AMK+V6YBLQ.!WO@&(-&=IBJ5_0 M+XFYPNZ?*W2=@,:$WJ"OZ'Z?H.NK&W2%"$<;0JEUF/G:)&!I_+0.MJB"11\$ M&Z*-X#I7:,4SR%KP23?^>P?>-\(;]=%9_2+J)-Q#,4##X N*@BALR6?9'QZT MR?E<]-7GHJ^[X0FD!AZVP=_4.S@>XJ#@='_=%GX'CY)FT_TUF?5S?-&Z*@1.NH4NL'/A)6LHV3CAFGVV!Y)&;T4#B84,'@F\E75KNANFA1N%GV(+29C.Z8FW4* MTCJ8[P&PO=V]R:W-H965TR H$?EE)55*#4[7V=:6 Y@Y4?.K6KM1\*C>&,P%7BNA-65)U?P9<[F9>Z#TL?&;KPM@%?SZMZ!J68*ZK M*X4SOV7)60E",RF(@M7,.PU?7TZLO3/XC\%.=\;$1G(CY:V=O,]G7F % 8?, M6 :*?ULX!\XM$P!1 XB.!<0- M(#X6,&P PV,!20-(C@6D#2 ]%C!J "-7K#J[KC0+:NA\JN2.*&N-;';@ZNO0 M6!$F[$Y<&H5?&>+,_%IHR5G&#.3DC.6$BIPL"ZJ@D#P'11:X\7'I9 &&,JY? MD%?D>KD@)\]>3'V#_BV+GS6^SFI?T1Y?IY4:D"A^2:(@"GK@YT? PW0O?'$8 MOH1J0.+ P<,>^-OCX7W>+_[,^^5O>_>QXFW9H[;LD>.+]_#AR>7T1BIJ&P$Y M58J*-6"#,6X#=.?_F@*W@2FH((]!7S\@)WEOH-3?#BB*6T6Q4S38H&VWL$\M7HW#(/B?V<5/ MB2Z?6H2C).HR/0I]V(8^/!@ZMGO#ZVR?KA74HQTS!?F(._[3O<#876:P%.33 M5^KJ3F23BVB M-$SC\'')SG]J]DCBJ)4X.BCQ(U6W^$K84KX!)O9";=^ \Q]02P,$% @ )W9D4X$4C!(X P !A0 M T !X;"]S='EL97,N>&ULW5AM;],P$/XKD8?0)J&E;5C6L+825)J$!&C2 M]H%OD]LXJ27'#HX[VOT=_@F_#%^WW./SY?%VZ R2\%N M9XR98%$(60W)S)CR71A6TQDK:'6N2B8MDBE=4&.'.@^K4C.:5A!4B+#7Z<1A M0;DDHX&<%]>%J8*IFDLS)''K"MSM8SHDW?@M"1S=6*5L2.Y/7W^;*W/U*G#W MDSU&$8=[T7]##-&?.DG_OD#96ZAWU'W M]Z'&B3':9)MV+7!+3]CTP6B0*;ENAX@XAV6F!0L>J!B2,15\HCE$9;3@8NG< M/7!,E5 Z,+8/;:HN>*I'!W?="%JTX2FX5+K.[3*X[TDS?0=8C4 @%Z(5V"/. M,1J4U!BFY;4=U)-KYQ,H:.R[96D5YIHNN[T+L@ZH;S;)1.F4Z39-EZQ'Z_9EO"Y+)A;_-X)1P.ZB@MF2O-'FPU:96H=3)/@@6G#IYN>[YJ6=VQA5NVT MR'#-O2/4_'?KG#/)-!6;HFWO'W*57ZPXNOQ7DNO?*KN"O1J;E_*AB[PX!I'Q M,8@\BI[L'X/(Y/!%1H>I,6P.&1LGF:US3.L-X+PX)%_@Y"G628/)G O#93.: M\31E\LEQQM(;.K%_Y&SQV_DIR^A3V@RL8;,V%P3L(M?UY4>P&(?Y$<"P/)@"+,9%87G^ MI_7TT?4X#-/6]R)]-*:/QK@H'S*N/U@>?TQB+_]*DR2*XABKZ'CL53#&ZA;' M\.-GP[1!!)8',OU9K?'=QCOD^3[ ]O2Y#L%6BG+?;2P/ M1&"[@/4.Y/?G@9[RQT01["JF#7N"<21), 1ZT=^C<8Q4)X:/?W^PIR2*DL2/ M .97$$48 D\CCF *0 .&1%']'MQY'X6K]U2X_L_?Z!=02P,$% @ )W9D M4Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_')#U,<%N=]BR7=/UMW?67LOOM3:^.5D'\+#Z6SFBSW4TO]F'\#@EIUU MM0RXZ*J9?W @2[\'"+6>)?/YR:R6RDS>OSL<:^UF\8(-4 1E#:YL5]PJ>/+_ M;6\7Q:/RZDYI%;XN)]UW#1-1*Z-J]0W*Y60^$7YOGWZW3GVS)DB]+9S5>CE9 M]!MNP055O%B];2%OY)WOU@1YMY$(LIR$'$0R)R#S8T*F$>0) 7ER3,@L@GQ-0+[FA?P@O?+"[L3:@<==GR>> M-P3:&UZT#12X@\:4Z'V#@3LK"MM@DC15&\,8\BT!^987\M(Z4)41YXUS8(JO MXL9)X_6+_#VG$OB<^T*L4>Q[O!91@RB8PM80LY%R8;;+!A[!-"!PL&UEU/.P M44I9,#OEK/BGP3]]CD0)9,%LD(_6ED]*ZZY@^!3VX' X\5ZH6@YQ%F-2"EDP M.V2CJGV8VMVT\4CE/?05SC5(7+Y6,28ED06S12ZE!>)&?H$!$V6$A-D( MVV"+^[W5)<;L%W&!.1AG16WLN@V#^08YX6"VPQ:J;NHV/E]+*$LDS);8M"NQ M8%I+%[X7)+*;I@_&F!)$PBR(SUT]7*ANCJ;*?GC;>[%PDPTN9O.,2'$TE)1[4F;WC*>A*2;UEL7&F)1[4N[)"=%8$*]6,2;EGI39 M/=$D&:FZ^WLXU)1Q4F;CT+D\;A.FE'+2HRHG;A2FE')29N70F'G2C%7;UC%!. M#_5Z/#O+*/5DS.HA,0?%1D:I)^-^OC)L2(T/-Z6?C%D_8W7E&"/EGHS9/423 MJH6-,2GW9,SNH>O?.*GGE'MR9O?0F'%2SRGWY-PMMK$R?>3*S"GSY/]_@PV3 MT!8T%&W;*,:DS),?8?ZW-WW'[8 MNNPNT!B34D_.K!ZR?SE\28(24-X):'9XT:B$G3)0_HE_X7%](76Q=J+]Z)^% M9GG[/&/7:'V.ZSZ9:RO+PWM+AW>NWO\+4$L#!!0 ( "=V9%/S((MYZ0$ M !(B : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]]LL:>OZ1= M6[;=(6^V?9X<][M#7C2;4OJ'$/)RD_9MONGZ=#A?677#OBWGY; .?;M\;]NI3W^9V*U6VV5ZZI8?^W0HOPP.G]WPGCBGHK@=Z*>BN!WCIZV2;06U%O M)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O M(]#;1ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ M[01Z.^KM!'H[ZNT$>OMHLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.^( M>D<"O2/J'0GTCJAW)- [HMZ10.^(>D<"O>/H8R6!WA'UC@1Z1]0[_J?>N9QV M*5][OM?X_/^DNISO3=?'7Y;?)T?L7' .\ O(XQ=02P,$% @ )W9D4[)H M2=C5 0 OR$ !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P M:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC M,-FU31<6616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8 MU\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*> M5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9' MNUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3 MX7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8? M]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.H MRE%8Y2BNN3M>N__J6@O^>MJ;OW M?#;\MW'U"E!+ 0(4 Q0 ( "=V9%,'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ )W9D4Y6L&&?N M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ )W9D4YE&PO=V]R:W-H965T&UL4$L! M A0#% @ )W9D4V)%]8X3 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ )W9D4P*? M'##\ @ \@D !@ ("![!P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ )W9D4_ND" 5!P M&0 @(')/@ >&PO=V]R:W-H965TE! !X M;"]W;W)K&UL4$L! A0#% @ )W9D4VKS/&PO=V]R:W-H965T&UL4$L! A0#% @ )W9D4S**L;\T!0 9PX !D M ("!"5D 'AL+W=O&PO=V]R M:W-H965T&4KY0, .X+ M 9 " @4IA !X;"]W;W)K&UL M4$L! A0#% @ )W9D4SD*9MN2!P 4A8 !D ("!9F4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)W9D4[,5>$DD P Z08 !D ("!NG0 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ )W9D4XT1?&NS @ MK 8 !D ("!XHD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )W9D4Q*XTFEH @ A 4 !D M ("!694 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ )W9D4^5\&PO=V]R:W-H965T&UL4$L! A0#% @ )W9D M4TA-\6._ @ U08 !D ("!_JD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )W9D4]$4?):J @ *@@ M !D ("!6KL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )W9D4P)\'2G3! _A< !D M ("!(,0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ )W9D4\?9!XW8 @ [@< !D ("!2\X 'AL+W=O MSX_$0D# "/ M"0 &0 @(%:T0 >&PO=V]R:W-H965T&UL4$L! A0#% @ )W9D4PMT M+0+9 @ PP@ !D ("!KM@ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ )W9D4X[J.E4R! TQ !D M ("!J^$ 'AL+W=OP# "H%0 &0 @($4Y@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ )W9D4UO_8^^!! )A$ !D ("! M@NT 'AL+W=OF4NH% !Y&@ &0 @($Z\@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ )W9D4VMH5R0_!@ ]B, !D ("!:OL 'AL+W=O&PO=V]R:W-H965T ( *P' 9 " @=\$ 0!X M;"]W;W)K&UL4$L! A0#% @ )W9D4RM2-#&PO>D! 2(@ &@ @ $2 M% $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " G=F13 MLFA)V-4! "_(0 $P @ $S%@$ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 00!! +X1 Y& $ ! end XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 246 300 1 false 47 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Earnings Sheet http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings Condensed Consolidated Statements of Earnings Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statement of Stockholders' Equity Sheet http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity Condensed Consolidated Statement of Stockholders' Equity Statements 6 false false R7.htm 00500 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 10101 - Disclosure - Basis of Presentation Sheet http://www.waysidetechnology.com/role/DisclosureBasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 10201 - Disclosure - Recently Issued Accounting Standards Sheet http://www.waysidetechnology.com/role/DisclosureRecentlyIssuedAccountingStandards Recently Issued Accounting Standards Notes 9 false false R10.htm 10301 - Disclosure - Foreign Currency Translation Sheet http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslation Foreign Currency Translation Notes 10 false false R11.htm 10401 - Disclosure - Comprehensive Income Sheet http://www.waysidetechnology.com/role/DisclosureComprehensiveIncome Comprehensive Income Notes 11 false false R12.htm 10501 - Disclosure - Revenue Recognition Sheet http://www.waysidetechnology.com/role/DisclosureRevenueRecognition Revenue Recognition Notes 12 false false R13.htm 10601 - Disclosure - Acquisition Sheet http://www.waysidetechnology.com/role/DisclosureAcquisition Acquisition Notes 13 false false R14.htm 10701 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 14 false false R15.htm 10801 - Disclosure - Right-of-use Asset and Lease Liability Sheet http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiability Right-of-use Asset and Lease Liability Notes 15 false false R16.htm 10901 - Disclosure - Fair Value Sheet http://www.waysidetechnology.com/role/DisclosureFairValue Fair Value Notes 16 false false R17.htm 11001 - Disclosure - Balance Sheet Detail Sheet http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetail Balance Sheet Detail Notes 17 false false R18.htm 11101 - Disclosure - Credit Facility Sheet http://www.waysidetechnology.com/role/DisclosureCreditFacility Credit Facility Notes 18 false false R19.htm 11201 - Disclosure - Earnings Per Share Sheet http://www.waysidetechnology.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 19 false false R20.htm 11301 - Disclosure - Major Customers and Vendors Sheet http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendors Major Customers and Vendors Notes 20 false false R21.htm 11401 - Disclosure - Income Taxes Sheet http://www.waysidetechnology.com/role/DisclosureIncomeTaxes Income Taxes Notes 21 false false R22.htm 11501 - Disclosure - Stockholders' Equity and Stock Based Compensation Sheet http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensation Stockholders' Equity and Stock Based Compensation Notes 22 false false R23.htm 11601 - Disclosure - Segment Information Sheet http://www.waysidetechnology.com/role/DisclosureSegmentInformation Segment Information Notes 23 false false R24.htm 11701 - Disclosure - Related Party Transactions Sheet http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 11801 - Disclosure - Unsolicited Bid and Shareholder Demand Sheet http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemand Unsolicited Bid and Shareholder Demand Notes 25 false false R26.htm 11901 - Disclosure - Risks and Uncertainties Related to the COVID-19 Pandemic Sheet http://www.waysidetechnology.com/role/DisclosureRisksAndUncertaintiesRelatedToCovid19Pandemic Risks and Uncertainties Related to the COVID-19 Pandemic Notes 26 false false R27.htm 20202 - Disclosure - Recently Issued Accounting Standards (Policies) Sheet http://www.waysidetechnology.com/role/DisclosureRecentlyIssuedAccountingStandardsPolicies Recently Issued Accounting Standards (Policies) Policies http://www.waysidetechnology.com/role/DisclosureRecentlyIssuedAccountingStandards 27 false false R28.htm 30103 - Disclosure - Basis of Presentation (Tables) Sheet http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationTables Basis of Presentation (Tables) Tables http://www.waysidetechnology.com/role/DisclosureBasisOfPresentation 28 false false R29.htm 30703 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssets 29 false false R30.htm 30803 - Disclosure - Right-of-use Asset and Lease Liability (Tables) Sheet http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityTables Right-of-use Asset and Lease Liability (Tables) Tables http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiability 30 false false R31.htm 31003 - Disclosure - Balance Sheet Detail (Tables) Sheet http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailTables Balance Sheet Detail (Tables) Tables http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetail 31 false false R32.htm 31203 - Disclosure - Earnings Per Share (Tables) Sheet http://www.waysidetechnology.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.waysidetechnology.com/role/DisclosureEarningsPerShare 32 false false R33.htm 31503 - Disclosure - Stockholders' Equity and Stock Based Compensation (Tables) Sheet http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationTables Stockholders' Equity and Stock Based Compensation (Tables) Tables http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensation 33 false false R34.htm 31603 - Disclosure - Segment Information (Tables) Sheet http://www.waysidetechnology.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.waysidetechnology.com/role/DisclosureSegmentInformation 34 false false R35.htm 40101 - Disclosure - Basis of Presentation - Revision of error (Details) Sheet http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails Basis of Presentation - Revision of error (Details) Details 35 false false R36.htm 40301 - Disclosure - Foreign Currency Translation (Details) Sheet http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails Foreign Currency Translation (Details) Details http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslation 36 false false R37.htm 40601 - Disclosure - Acquisition (Details) Sheet http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails Acquisition (Details) Details http://www.waysidetechnology.com/role/DisclosureAcquisition 37 false false R38.htm 40701 - Disclosure - Goodwill and Other Intangible Assets - Summary of goodwill (Details) Sheet http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillDetails Goodwill and Other Intangible Assets - Summary of goodwill (Details) Details 38 false false R39.htm 40702 - Disclosure - Goodwill and Other Intangible Assets - Other intangibles, net (Details) Sheet http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails Goodwill and Other Intangible Assets - Other intangibles, net (Details) Details 39 false false R40.htm 40703 - Disclosure - Goodwill and Other Intangible Assets - Future amortization expense (Details) Sheet http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Other Intangible Assets - Future amortization expense (Details) Details 40 false false R41.htm 40801 - Disclosure - Right-of-use Asset and Lease Liability (Details) Sheet http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails Right-of-use Asset and Lease Liability (Details) Details http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityTables 41 false false R42.htm 40802 - Disclosure - Right-of-use Asset and Lease Liability - Operating lease information (Details) Sheet http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityOperatingLeaseInformationDetails Right-of-use Asset and Lease Liability - Operating lease information (Details) Details 42 false false R43.htm 40803 - Disclosure - Right-of-use Asset and Lease Liability - Maturities of lease liabilities (Details) Sheet http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails Right-of-use Asset and Lease Liability - Maturities of lease liabilities (Details) Details 43 false false R44.htm 41001 - Disclosure - Balance Sheet Detail (Details) Sheet http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails Balance Sheet Detail (Details) Details http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailTables 44 false false R45.htm 41002 - Disclosure - Balance Sheet Detail - Accounts receivable - long term, net (Details) Sheet http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails Balance Sheet Detail - Accounts receivable - long term, net (Details) Details 45 false false R46.htm 41003 - Disclosure - Balance Sheet Detail - Accounts payable and accrued expenses and AOCI (Details) Sheet http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesAndAociDetails Balance Sheet Detail - Accounts payable and accrued expenses and AOCI (Details) Details 46 false false R47.htm 41101 - Disclosure - Credit Facility (Details) Sheet http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails Credit Facility (Details) Details http://www.waysidetechnology.com/role/DisclosureCreditFacility 47 false false R48.htm 41201 - Disclosure - Earnings Per Share (Details) Sheet http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails Earnings Per Share (Details) Details http://www.waysidetechnology.com/role/DisclosureEarningsPerShareTables 48 false false R49.htm 41301 - Disclosure - Major Customers and Vendors (Details) Sheet http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails Major Customers and Vendors (Details) Details http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendors 49 false false R50.htm 41501 - Disclosure - Stockholders' Equity and Stock Based Compensation - Plans and options (Details) Sheet http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails Stockholders' Equity and Stock Based Compensation - Plans and options (Details) Details 50 false false R51.htm 41502 - Disclosure - Stockholders' Equity and Stock Based Compensation - Nonvested (Details) Sheet http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails Stockholders' Equity and Stock Based Compensation - Nonvested (Details) Details http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationTables 51 false false R52.htm 41601 - Disclosure - Segment Information (Details) Sheet http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://www.waysidetechnology.com/role/DisclosureSegmentInformationTables 52 false false R53.htm 41602 - Disclosure - Segment Information - Selected Assets by Segment (Details) Sheet http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails Segment Information - Selected Assets by Segment (Details) Details 53 false false R54.htm 41603 - Disclosure - Segment Information - Disaggregation of Revenue (Details) Sheet http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails Segment Information - Disaggregation of Revenue (Details) Details 54 false false R55.htm 41604 - Disclosure - Segment Information - Assets (Details) Sheet http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails Segment Information - Assets (Details) Details 55 false false R56.htm 41701 - Disclosure - Related Party Transactions (Detail) Sheet http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetail Related Party Transactions (Detail) Details http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactions 56 false false R57.htm 41801 - Disclosure - Unsolicited Bid and Shareholder Demand (Details) Sheet http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemandDetails Unsolicited Bid and Shareholder Demand (Details) Details http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemand 57 false false All Reports Book All Reports wstg-20210930x10q.htm wstg-20210930.xsd wstg-20210930_cal.xml wstg-20210930_def.xml wstg-20210930_lab.xml wstg-20210930_pre.xml wstg-20210930xex31d1.htm wstg-20210930xex31d2.htm wstg-20210930xex32d1.htm wstg-20210930xex32d2.htm http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "wstg-20210930x10q.htm": { "axisCustom": 0, "axisStandard": 23, "contextCount": 246, "dts": { "calculationLink": { "local": [ "wstg-20210930_cal.xml" ] }, "definitionLink": { "local": [ "wstg-20210930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "wstg-20210930x10q.htm" ] }, "labelLink": { "local": [ "wstg-20210930_lab.xml" ] }, "presentationLink": { "local": [ "wstg-20210930_pre.xml" ] }, "schema": { "local": [ "wstg-20210930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 401, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 3, "http://www.waysidetechnology.com/20210930": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 9 }, "keyCustom": 31, "keyStandard": 269, "memberCustom": 16, "memberStandard": 31, "nsprefix": "wstg", "nsuri": "http://www.waysidetechnology.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "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.waysidetechnology.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "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": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Foreign Currency Translation", "role": "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslation", "shortName": "Foreign Currency Translation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Comprehensive Income", "role": "http://www.waysidetechnology.com/role/DisclosureComprehensiveIncome", "shortName": "Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Revenue Recognition", "role": "http://www.waysidetechnology.com/role/DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Acquisition", "role": "http://www.waysidetechnology.com/role/DisclosureAcquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Right-of-use Asset and Lease Liability", "role": "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiability", "shortName": "Right-of-use Asset and Lease Liability", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Fair Value", "role": "http://www.waysidetechnology.com/role/DisclosureFairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Balance Sheet Detail", "role": "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetail", "shortName": "Balance Sheet Detail", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Credit Facility", "role": "http://www.waysidetechnology.com/role/DisclosureCreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Earnings Per Share", "role": "http://www.waysidetechnology.com/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "wstg:PurchasesByMajorVendorAndRevenueByMajorCustomersByReportingSegmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Major Customers and Vendors", "role": "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendors", "shortName": "Major Customers and Vendors", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "wstg:PurchasesByMajorVendorAndRevenueByMajorCustomersByReportingSegmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Income Taxes", "role": "http://www.waysidetechnology.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Stockholders' Equity and Stock Based Compensation", "role": "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensation", "shortName": "Stockholders' Equity and Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Segment Information", "role": "http://www.waysidetechnology.com/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Related Party Transactions", "role": "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "wstg:UnsolicitedBidAndShareholderDemandTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Unsolicited Bid and Shareholder Demand", "role": "http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemand", "shortName": "Unsolicited Bid and Shareholder Demand", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "wstg:UnsolicitedBidAndShareholderDemandTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Risks and Uncertainties Related to the COVID-19 Pandemic", "role": "http://www.waysidetechnology.com/role/DisclosureRisksAndUncertaintiesRelatedToCovid19Pandemic", "shortName": "Risks and Uncertainties Related to the COVID-19 Pandemic", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Recently Issued Accounting Standards (Policies)", "role": "http://www.waysidetechnology.com/role/DisclosureRecentlyIssuedAccountingStandardsPolicies", "shortName": "Recently Issued Accounting Standards (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Basis of Presentation (Tables)", "role": "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationTables", "shortName": "Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "wstg:LeaseQuantitativeDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Right-of-use Asset and Lease Liability (Tables)", "role": "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityTables", "shortName": "Right-of-use Asset and Lease Liability (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "wstg:LeaseQuantitativeDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Balance Sheet Detail (Tables)", "role": "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailTables", "shortName": "Balance Sheet Detail (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Stockholders' Equity and Stock Based Compensation (Tables)", "role": "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationTables", "shortName": "Stockholders' Equity and Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - Segment Information (Tables)", "role": "http://www.waysidetechnology.com/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Basis of Presentation - Revision of error (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails", "shortName": "Basis of Presentation - Revision of error (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_dwLXEiwhCkmu6WqSBqc6Hg", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sUmVtaBl_ESaVNRJuJtNIA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Foreign Currency Translation (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails", "shortName": "Foreign Currency Translation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ForeignCurrencyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_GeographicDistributionAxis_us-gaap_GeographicDistributionForeignMember_8iLui7aaIkKAarQJ_9Sx1w", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sUmVtaBl_ESaVNRJuJtNIA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Acquisition (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails", "shortName": "Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_4_1_2020_To_4_30_2020_us-gaap_BusinessAcquisitionAxis_wstg_InterworkGroupInc.Member_vRBvqRSNZEaITbck4D5x6w", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_chNQ7eLb7Uuozx6Sy_O9_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Goodwill and Other Intangible Assets - Summary of goodwill (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Summary of goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Goodwill and Other Intangible Assets - Other intangibles, net (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails", "shortName": "Goodwill and Other Intangible Assets - Other intangibles, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_chNQ7eLb7Uuozx6Sy_O9_Q", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sUmVtaBl_ESaVNRJuJtNIA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Earnings", "role": "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings", "shortName": "Condensed Consolidated Statements of Earnings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sUmVtaBl_ESaVNRJuJtNIA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - Goodwill and Other Intangible Assets - Future amortization expense (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Other Intangible Assets - Future amortization expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_srt_RangeAxis_srt_MinimumMember_auOSWpkmhUO2GnBreW9hQQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Right-of-use Asset and Lease Liability (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails", "shortName": "Right-of-use Asset and Lease Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_srt_RangeAxis_srt_MinimumMember_auOSWpkmhUO2GnBreW9hQQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "wstg:LeaseQuantitativeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Right-of-use Asset and Lease Liability - Operating lease information (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityOperatingLeaseInformationDetails", "shortName": "Right-of-use Asset and Lease Liability - Operating lease information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "wstg:LeaseQuantitativeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Right-of-use Asset and Lease Liability - Maturities of lease liabilities (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Right-of-use Asset and Lease Liability - Maturities of lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Balance Sheet Detail (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails", "shortName": "Balance Sheet Detail (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_chNQ7eLb7Uuozx6Sy_O9_Q", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-5", "first": true, "lang": null, "name": "wstg:AccountsReceivablePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Balance Sheet Detail - Accounts receivable - long term, net (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails", "shortName": "Balance Sheet Detail - Accounts receivable - long term, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-5", "first": true, "lang": null, "name": "wstg:AccountsReceivablePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Balance Sheet Detail - Accounts payable and accrued expenses and AOCI (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesAndAociDetails", "shortName": "Balance Sheet Detail - Accounts payable and accrued expenses and AOCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_4_13_2021_us-gaap_DebtInstrumentAxis_wstg_UncommittedCreditFacilityMember_AnLvuDHjCkuxquhC3baegw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_GBP_tbEv2C3dtEWhGvtE8mRuMQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Credit Facility (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails", "shortName": "Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_4_13_2021_us-gaap_DebtInstrumentAxis_wstg_UncommittedCreditFacilityMember_AnLvuDHjCkuxquhC3baegw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_GBP_tbEv2C3dtEWhGvtE8mRuMQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sUmVtaBl_ESaVNRJuJtNIA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Earnings Per Share (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sUmVtaBl_ESaVNRJuJtNIA", "decimals": "-3", "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "wstg:ConcentrationRiskNumberOfVendors", "p", "wstg:PurchasesByMajorVendorAndRevenueByMajorCustomersByReportingSegmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfSalesMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_YlVX5SNl-keRLjjq6QTRkw", "decimals": "INF", "first": true, "lang": null, "name": "wstg:ConcentrationRiskNumberOfVendors", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_Mskk3H9nFUiracA24o8uKA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Major Customers and Vendors (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails", "shortName": "Major Customers and Vendors (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "wstg:ConcentrationRiskNumberOfVendors", "p", "wstg:PurchasesByMajorVendorAndRevenueByMajorCustomersByReportingSegmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfSalesMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_YlVX5SNl-keRLjjq6QTRkw", "decimals": "INF", "first": true, "lang": null, "name": "wstg:ConcentrationRiskNumberOfVendors", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_Mskk3H9nFUiracA24o8uKA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sUmVtaBl_ESaVNRJuJtNIA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sUmVtaBl_ESaVNRJuJtNIA", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_C74m5rDo7UOgOlwoVezG7w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Stockholders' Equity and Stock Based Compensation - Plans and options (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails", "shortName": "Stockholders' Equity and Stock Based Compensation - Plans and options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_PlanNameAxis_wstg_OmnibusIncentivePlan2021Member_Me_aemQkf0mlPZlf4Kr1Gg", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_C74m5rDo7UOgOlwoVezG7w", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "us-gaap:AllocatedShareBasedCompensationExpense", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sUmVtaBl_ESaVNRJuJtNIA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - Stockholders' Equity and Stock Based Compensation - Nonvested (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails", "shortName": "Stockholders' Equity and Stock Based Compensation - Nonvested (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AllocatedShareBasedCompensationExpense", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sUmVtaBl_ESaVNRJuJtNIA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_Mskk3H9nFUiracA24o8uKA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Segment Information (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_Mskk3H9nFUiracA24o8uKA", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - Segment Information - Selected Assets by Segment (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails", "shortName": "Segment Information - Selected Assets by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_NXiuR-0XdUSE1wEmNBHfcw", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sUmVtaBl_ESaVNRJuJtNIA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41603 - Disclosure - Segment Information - Disaggregation of Revenue (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails", "shortName": "Segment Information - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_srt_StatementGeographicalAxis_country_US_LcU6DX2sFkuGZCGiRbSR0Q", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_meA_NRa40Eqm5vM5FAs6pw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41604 - Disclosure - Segment Information - Assets (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails", "shortName": "Segment Information - Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_srt_StatementGeographicalAxis_country_US_tISckxHBfkqUyrbAWpviQQ", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromRelatedParties", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sUmVtaBl_ESaVNRJuJtNIA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Related Party Transactions (Detail)", "role": "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetail", "shortName": "Related Party Transactions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromRelatedParties", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sUmVtaBl_ESaVNRJuJtNIA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "wstg:UnsolicitedBidAndShareholderDemandTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sUmVtaBl_ESaVNRJuJtNIA", "decimals": "0", "first": true, "lang": null, "name": "wstg:LegalFinancialAdvisoryExpenses", "reportCount": 1, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Unsolicited Bid and Shareholder Demand (Details)", "role": "http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemandDetails", "shortName": "Unsolicited Bid and Shareholder Demand (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "wstg:UnsolicitedBidAndShareholderDemandTextBlock", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_4_23_2020_To_4_23_2020_us-gaap_ShareRepurchaseProgramAxis_wstg_SettlementAgreementMember_2oGLcifPkkOqySgTntrC_A", "decimals": "INF", "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sCTc125w8kGNwlwlS1t69Q", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_K4nWIMADU0SrRKj-_j5fQQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statement of Stockholders' Equity", "role": "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity", "shortName": "Condensed Consolidated Statement of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Nw2C2ETscEiDjzsnhLxjIw", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_jdojIwujqkmfIM4N9z_0_g", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Basis of Presentation", "role": "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Recently Issued Accounting Standards", "role": "http://www.waysidetechnology.com/role/DisclosureRecentlyIssuedAccountingStandards", "shortName": "Recently Issued Accounting Standards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wstg-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_DsVVONDu7k2VObVzNSmdvQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 47, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "C [A]", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U [S]", "terseLabel": "USA" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.waysidetechnology.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.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/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.waysidetechnology.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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.waysidetechnology.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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r425" ], "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r426" ], "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.waysidetechnology.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r427" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.waysidetechnology.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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.waysidetechnology.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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r427" ], "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r427" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.waysidetechnology.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r428" ], "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r427" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r427" ], "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r427" ], "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r427" ], "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r423" ], "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r424" ], "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r142", "r155", "r156", "r157", "r158", "r160", "r162", "r166" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r142", "r155", "r156", "r157", "r158", "r160", "r162", "r166" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r173", "r227", "r231", "r399" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r243", "r245", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r397", "r400" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails", "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails", "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r243", "r245", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r397", "r400" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails", "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails", "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r173", "r227", "r231", "r399" ], "lang": { "en-us": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r241", "r243", "r245", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r397", "r400" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails", "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails", "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r241", "r243", "r245", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r397", "r400" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails", "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails", "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r93", "r94", "r95", "r96", "r99", "r100", "r103", "r104", "r105", "r107", "r108", "r109", "r110", "r111", "r128", "r183", "r184", "r265", "r278", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r93", "r94", "r95", "r96", "r99", "r100", "r103", "r104", "r105", "r107", "r108", "r109", "r110", "r111", "r128", "r183", "r184", "r265", "r278", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ], "lang": { "en-us": { "role": { "label": "Restatement [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r103", "r104", "r107", "r108", "r110", "r111" ], "lang": { "en-us": { "role": { "label": "Revision Of Prior Period Error Correction Adjustment [Member]", "terseLabel": "Revision" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r93", "r95", "r96", "r99", "r100", "r103", "r104", "r105", "r107", "r108", "r110", "r111", "r128", "r183", "r184", "r265", "r278", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ], "lang": { "en-us": { "role": { "label": "Scenario Previously Reported [Member]", "terseLabel": "As Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r170", "r171", "r227", "r230", "r398", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r170", "r171", "r227", "r230", "r398", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Recently Issued Accounting Standards" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesAndAociDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesAndAociDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesAndAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesAndAociDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "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": "Trade accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesAndAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossNoncurrent": { "auth_ref": [ "r175" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.", "label": "Accounts Receivable, Gross, Noncurrent", "terseLabel": "Total amount due from customer" } } }, "localname": "AccountsReceivableGrossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Net accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r15", "r175", "r176" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable, net of allowances of $940 and $892, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r15", "r175", "r372", "r382" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "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 noncurrent.", "label": "Accounts Receivable, Net, Noncurrent", "terseLabel": "Accounts receivable-long-term, net", "verboseLabel": "Total of accounts receivable, long term, net" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Noncurrent [Abstract]", "terseLabel": "Accounts receivable - long term" } } }, "localname": "AccountsReceivableNetNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r14", "r89", "r349", "r350", "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Due from related party" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesAndAociDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesAndAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r27", "r207" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r45", "r46", "r47", "r384", "r406", "r410" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r44", "r47", "r48", "r93", "r94", "r96", "r310", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r16" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r93", "r94", "r96", "r261", "r262", "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 [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [ "r95", "r103", "r104", "r107", "r108", "r110", "r111" ], "lang": { "en-us": { "role": { "documentation": "Type of error correction.", "label": "Adjustments For Error Correction [Domain]", "terseLabel": "Error Correction, Type [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r246", "r248", "r267", "r268" ], "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": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "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 and cash equivalents provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r248", "r258", "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r22", "r177", "r185" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowances (in dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r82", "r195", "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r87", "r150", "r157", "r164", "r179", "r305", "r311", "r320", "r368", "r383" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "positiveLabel": "Identifiable Assets by Geographic Areas", "terseLabel": "Total Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r42", "r87", "r179", "r305", "r311", "r320" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r249", "r260" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Detail" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r242", "r244" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r242", "r244", "r293", "r294" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r292" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r298", "r299", "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Aggregate purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisition of CDF Group Limited" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisition" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r25", "r84" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r78", "r84", "r86" ], "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 at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r78", "r326" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemandDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r37", "r212", "r373", "r389" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends paid per common share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r93", "r94" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "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)", "terseLabel": "Common Stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r214" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $.01 par value; 10,000,000 shares authorized; 5,284,500 shares issued: 4,385,785 and 4,361,997 shares outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54", "r59", "r377", "r392" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r58", "r69", "r376", "r391" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r134", "r135", "r173", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r134", "r135", "r173", "r317", "r318", "r411" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r134", "r135", "r173", "r317", "r318", "r411" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Significant Customers and Vendors" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r134", "r135", "r173", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r132", "r134", "r135", "r136", "r317", "r319" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r134", "r135", "r173", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r227", "r235" ], "lang": { "en-us": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r227", "r235" ], "lang": { "en-us": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract With Customer Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r155", "r156", "r157", "r158", "r160", "r166", "r168" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate Non Segment [Member]", "terseLabel": "Corporate Assets" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r65", "r360" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "order": 1.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Purchases" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r133", "r173" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Facility." } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r9", "r10", "r11", "r369", "r370", "r381" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate margin (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r270", "r271" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r82", "r88", "r276", "r284", "r285", "r286" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r270", "r271" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.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 tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r82", "r205" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Amortization and depreciation expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r82", "r145" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectOperatingCosts": { "auth_ref": [ "r66" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "order": 2.0, "parentTag": "wstg_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsGeneralAndAdministrative", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate direct operating costs incurred during the reporting period.", "label": "Direct Operating Costs", "terseLabel": "Direct Costs" } } }, "localname": "DirectOperatingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r235" ], "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r227" ], "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": "Summary of disaggregation of revenue according to revenue type" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity and Stock Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity and Stock Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r215" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends paid" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r60", "r103", "r104", "r105", "r106", "r107", "r115", "r118", "r122", "r123", "r124", "r128", "r129", "r378", "r393" ], "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": "Income per common share-Basic", "verboseLabel": "Basic net income per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails", "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r60", "r103", "r104", "r105", "r106", "r107", "r118", "r122", "r123", "r124", "r128", "r129", "r378", "r393" ], "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": "Income per common share-Diluted", "verboseLabel": "Diluted net income per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails", "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r125", "r126", "r127", "r130" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r326" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign exchange rate on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period for recognition of unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation cost (in dollars)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "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 from External Customer [Line Items]", "verboseLabel": "Revenue from external customers" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r93", "r94", "r96", "r100", "r108", "r111", "r131", "r180", "r214", "r215", "r261", "r262", "r263", "r277", "r278", "r327", "r328", "r329", "r330", "r331", "r332", "r401", "r402", "r403" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r95", "r103", "r104", "r107", "r108", "r110", "r111" ], "lang": { "en-us": { "role": { "documentation": "Information by type of error correction.", "label": "Error Correction, Type [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Basis of Presentation" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtraordinaryAndUnusualItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties Related to the COVID-19 Pandemic" } } }, "localname": "ExtraordinaryAndUnusualItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r200" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r202" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "2021 (excluding the nine months ended September 30, 2021)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r202" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r202" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r202" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r196", "r197", "r200", "r203", "r361", "r365" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r200", "r365" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r196", "r199" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r200", "r361" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyDisclosureTextBlock": { "auth_ref": [ "r325", "r333", "r334" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for foreign currency transactions and translation. This may include description of foreign currency transactions, foreign currency gains and losses, explanation of change in cumulative translation adjustment, description of effect of subsequent foreign currency exchange rate change, cumulative translation adjustment movement, foreign currency translation adjustment by component movement, translation adjustment for net investment hedge movement, adjustment for long-term intercompany transactions, schedule of long-term intercompany balances and any other foreign currency transactions and translation related items.", "label": "Foreign Currency Disclosure [Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r321", "r322", "r323", "r324" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction (loss) gain", "verboseLabel": "Foreign currency transaction (loss) gain" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense.", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicDistributionAxis": { "auth_ref": [ "r187", "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Axis]" } } }, "localname": "GeographicDistributionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicDistributionDomain": { "auth_ref": [ "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Domain]", "terseLabel": "Geographic Distribution [Domain]" } } }, "localname": "GeographicDistributionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicDistributionForeignMember": { "auth_ref": [ "r188", "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as foreign.", "label": "Geographic Distribution Foreign [Member]", "terseLabel": "Foreign operations" } } }, "localname": "GeographicDistributionForeignMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r189", "r190", "r367" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r191" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r64", "r87", "r150", "r156", "r160", "r163", "r166", "r179", "r320" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "order": 1.0, "parentTag": "wstg_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsGeneralAndAdministrative", "weight": 1.0 }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r56", "r150", "r156", "r160", "r163", "r166", "r366", "r374", "r380", "r394" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "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, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Earnings" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r273", "r274", "r275", "r282", "r287", "r289", "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r110", "r111", "r148", "r272", "r283", "r288", "r395" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "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)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r85" ], "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r81" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r81" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r81" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r81" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r81" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r194", "r198" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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": "Other Intangible Assets, Net", "terseLabel": "Other intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "verboseLabel": "Interest, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r76", "r79", "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r41" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Right-of-use Asset and Lease Liability" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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": "Right-of-use Asset and Lease Liability" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r339" ], "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r344" ], "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 maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r344" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r344" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "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 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r344" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "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 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r344" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r344" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r344" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "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 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": "2021 (excluding the nine months ended September 30, 2021)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r344" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r346" ], "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": "Right-of-use Asset and Lease Liability" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiability" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32", "r87", "r158", "r179", "r306", "r311", "r312", "r320" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r87", "r179", "r320", "r371", "r386" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "terseLabel": "Total liabilities and stockholders' equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34", "r87", "r179", "r306", "r311", "r312", "r320" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r11", "r370", "r381" ], "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": "Borrowings outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Credit Facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r30", "r90" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate L I B O R [Member]", "terseLabel": "Index" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Credit Facility" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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, Continuing Operations", "totalLabel": "Net cash and cash equivalents used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "verboseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from 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, Continuing Operations", "totalLabel": "Net cash and cash equivalents used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r78", "r80", "r83" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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, Continuing Operations", "totalLabel": "Net cash and cash equivalents provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r49", "r52", "r57", "r83", "r87", "r99", "r103", "r104", "r105", "r106", "r110", "r111", "r120", "r150", "r156", "r160", "r163", "r166", "r179", "r320", "r375", "r390" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "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", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails", "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r103", "r104", "r105", "r106", "r115", "r116", "r121", "r124", "r150", "r156", "r160", "r163", "r166" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income attributable to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r97", "r98", "r101", "r102", "r112", "r113", "r114", "r181", "r182", "r236", "r237", "r238", "r239", "r264", "r279", "r280", "r281", "r362", "r363", "r364", "r405", "r406", "r407", "r408", "r410" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "verboseLabel": "Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRecentlyIssuedAccountingStandards" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRecentlyIssuedAccountingStandardsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r138" ], "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 operating segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r150", "r156", "r160", "r163", "r166" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "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)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of lease liabilities", "terseLabel": "Maturities of lease liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r336" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r336" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liability, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r336" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r337", "r340" ], "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": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityOperatingLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r335" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r343", "r345" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityOperatingLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r342", "r345" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityOperatingLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r155", "r156", "r157", "r158", "r160", "r166" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Segment Select Assets" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r303", "r304", "r309" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r50", "r53", "r303", "r304", "r309" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r119", "r121" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "terseLabel": "Less distributed and undistributed income allocated to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r72" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r72" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r75" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedTerseLabel": "Payments of deferred financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates": { "auth_ref": [ "r70" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a controlling interest in another entity or an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).", "label": "Payments to Acquire Businesses and Interest in Affiliates", "negatedLabel": "Payment for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesAndInterestInAffiliates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r249", "r260" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r23", "r24" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r71", "r91" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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", "verboseLabel": "Borrowings under revolving credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r49", "r52", "r77", "r87", "r99", "r110", "r111", "r150", "r156", "r160", "r163", "r166", "r179", "r303", "r307", "r308", "r313", "r314", "r320", "r380" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r27", "r208" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r26", "r206" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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, Gross", "terseLabel": "Equipment and leasehold improvements, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r8", "r208", "r388" ], "calculation": { "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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": "Equipment and leasehold improvements, net", "totalLabel": "Equipment and leasehold improvements, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Equipment and leasehold improvements" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r7", "r208" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of equipment and leasehold improvements" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r7", "r206" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r61", "r186" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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", "verboseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r347", "r348", "r349", "r351", "r352" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r73", "r91" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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", "negatedTerseLabel": "Repayments of borrowings under revolving credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r215", "r265", "r385", "r405", "r410" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r93", "r94", "r96", "r100", "r108", "r111", "r180", "r261", "r262", "r263", "r277", "r278", "r401", "r403" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r141", "r142", "r155", "r161", "r162", "r169", "r170", "r173", "r226", "r227", "r360" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "order": 2.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", "positiveLabel": "Revenue", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r228", "r240" ], "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 Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r62", "r412" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Sales to related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Net sales to unaffiliated customers and identifiable assets by geographic areas" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r341", "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityOperatingLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred directly to consumer.", "label": "Sales Channel Directly To Consumer [Member]", "terseLabel": "Company As Principal" } } }, "localname": "SalesChannelDirectlyToConsumerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesChannelThroughIntermediaryMember": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred through intermediary.", "label": "Sales Channel Through Intermediary [Member]", "terseLabel": "Company As Agent" } } }, "localname": "SalesChannelThroughIntermediaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Net sales" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of accounts receivable - long term, net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accounts payable and accrued expenses" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r293", "r294" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemandDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r124" ], "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": "Schedule of reconciliation of the numerators and denominators for computations of the basic and diluted per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r95", "r103", "r104", "r107", "r108", "r110", "r111", "r128" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r109", "r110", "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of revision of error for estimated foreign tax liability" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r196", "r199", "r361" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r196", "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of other intangibles, net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r192", "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Summary of nonvested shares of Restricted Stock awards outstanding and the changes during the period" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r63", "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "verboseLabel": "Schedule of net sales to identifiable assets by geographic areas" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r55", "r172" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r150", "r153", "r159", "r192" ], "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]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r150", "r153", "r159", "r192" ], "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": "Schedule of segment reporting information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r249", "r260" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails", "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated future amortization expense of other intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r137", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r155", "r156", "r157", "r158", "r160", "r161", "r162", "r163", "r164", "r166", "r173", "r396" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segment [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r137", "r139", "r140", "r150", "r154", "r160", "r164", "r165", "r166", "r167", "r169", "r172", "r173", "r174" ], "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]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r81" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested shares at the end of the period", "periodStartLabel": "Nonvested shares at the beginning of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested shares at the end of period (in dollars per share)", "periodStartLabel": "Nonvested shares at the beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails", "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares of common stock initially available for award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Options reserved for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r247", "r251" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Share Based Goods And Nonemployee Services Transaction Supplier [Domain]", "terseLabel": "Share-based Goods and Nonemployee Services Transaction, Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Market value (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemandDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemandDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemandDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Capitalized software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r137", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r155", "r156", "r157", "r158", "r160", "r161", "r162", "r163", "r164", "r166", "r173", "r192", "r209", "r210", "r211", "r396" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r38", "r93", "r94", "r96", "r100", "r108", "r111", "r131", "r180", "r214", "r215", "r261", "r262", "r263", "r277", "r278", "r327", "r328", "r329", "r330", "r331", "r332", "r401", "r402", "r403" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "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": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails", "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive Income" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statement of Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r93", "r94", "r96", "r131", "r360" ], "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails", "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r12", "r13", "r214", "r215" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock grants (net of forfeitures) (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r214", "r215" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock grants (net of forfeitures)" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r12", "r13", "r214", "r215" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemandDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r12", "r13", "r214", "r215" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Shares repurchased amount" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemandDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r19", "r20", "r87", "r178", "r179", "r320" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Detail" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetail" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplementary disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Vendor concentration risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r227", "r234" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r227", "r234" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing Of Transfer Of Good Or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred At Point In Time [Member]", "terseLabel": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock Common [Member]", "terseLabel": "Treasury" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Shares", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r40", "r216", "r217" ], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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, Value", "negatedLabel": "Treasury stock, at cost, 852,863 and 922,503 shares, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r13", "r214", "r215" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "verboseLabel": "Treasury shares repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r214", "r215", "r216" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Treasury shares repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]", "terseLabel": "Risks and Uncertainties Related to the COVID-19 Pandemic" } } }, "localname": "UnusualOrInfrequentItemsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRisksAndUncertaintiesRelatedToCovid19Pandemic" ], "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/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r117", "r124" ], "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": "Weighted average common shares outstanding - Diluted (in shares)", "verboseLabel": "Weighted average common shares including assumed conversions (Diluted)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r115", "r124" ], "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": "Weighted average common shares outstanding - Basic (in shares)", "verboseLabel": "Weighted average common shares (Basic)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "sharesItemType" }, "wstg_AccountsReceivableNoncurrentDiscount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of discount given on long term accounts receivable.", "label": "Accounts Receivable Noncurrent Discount", "negatedLabel": "Less unamortized discount" } } }, "localname": "AccountsReceivableNoncurrentDiscount", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "xbrltype": "monetaryItemType" }, "wstg_AccountsReceivablePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received for accounts receivable long term in the next fiscal year following latest fiscal year.", "label": "Accounts Receivable, Payments to be Received, Next Twelve Months", "terseLabel": "Undiscounted cash flows September 30, 2022" } } }, "localname": "AccountsReceivablePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "xbrltype": "monetaryItemType" }, "wstg_AccountsReceivablePaymentsToBeReceivedThreeYears": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received for accounts receivable long term in the third fiscal year following latest fiscal year.", "label": "Accounts Receivable, Payments to be Received, Three Years", "terseLabel": "Undiscounted cash flows September 30, 2024" } } }, "localname": "AccountsReceivablePaymentsToBeReceivedThreeYears", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "xbrltype": "monetaryItemType" }, "wstg_AccountsReceivablePaymentsToBeReceivedTwoYears": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received for accounts receivable long term in the second fiscal year following latest fiscal year.", "label": "Accounts Receivable, Payments to be Received, Two Years", "terseLabel": "Undiscounted cash flows September 30, 2023" } } }, "localname": "AccountsReceivablePaymentsToBeReceivedTwoYears", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "xbrltype": "monetaryItemType" }, "wstg_AdjustmentForAmortizationOfDiscountOnAccountsReceivable": { "auth_ref": [], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization of discount on accounts receivable.", "label": "Adjustment For Amortization of Discount on Accounts Receivable", "terseLabel": "Amortization of discount on accounts receivable" } } }, "localname": "AdjustmentForAmortizationOfDiscountOnAccountsReceivable", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wstg_BusinessCombinationConsiderationTransferredEarnOut": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred as earn out.", "label": "Business Combination Consideration Transferred, Earn Out", "terseLabel": "Potential earn-out" } } }, "localname": "BusinessCombinationConsiderationTransferredEarnOut", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "wstg_BusinessCombinationEarnOutLiabilityPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of earn out liability paid.", "label": "Business Combination Earn-out Liability Paid", "terseLabel": "Earn-out liability paid" } } }, "localname": "BusinessCombinationEarnOutLiabilityPaid", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "wstg_CDFGroupLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to CDF Group Limited.", "label": "C D F Group Limited [Member]", "terseLabel": "CDF Group Limited" } } }, "localname": "CDFGroupLimitedMember", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "domainItemType" }, "wstg_ChangeInFairValueOfContingentEarnOutConsideration": { "auth_ref": [], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of change in fair value of contingent earn-out consideration.", "label": "Change In Fair Value Of Contingent Earn Out Consideration", "terseLabel": "Change in fair value of contingent earn-out consideration" } } }, "localname": "ChangeInFairValueOfContingentEarnOutConsideration", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wstg_ConcentrationRiskNumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of customers on whom the entity significantly rely giving rise to concentration risk.", "label": "Concentration Risk Number of Customers", "terseLabel": "Number of customers" } } }, "localname": "ConcentrationRiskNumberOfCustomers", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "integerItemType" }, "wstg_ConcentrationRiskNumberOfVendors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of vendors on whom the entity significantly rely giving rise to concentration risk.", "label": "Concentration Risk Number of Vendors", "terseLabel": "Number of vendors" } } }, "localname": "ConcentrationRiskNumberOfVendors", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "integerItemType" }, "wstg_CurrentAmountOfNoncurrentAccountsReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current amount of long term accounts receivable included in accounts receivable, current.", "label": "Current Amount Of Noncurrent Accounts Receivable", "negatedTerseLabel": "Less current portion included in accounts receivable" } } }, "localname": "CurrentAmountOfNoncurrentAccountsReceivable", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "xbrltype": "monetaryItemType" }, "wstg_CustomerAndVendorRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the information pertaining to the customer and vendor relationships.", "label": "Customer And Vendor Relationships [Member]", "terseLabel": "Customer and vendor relationships" } } }, "localname": "CustomerAndVendorRelationshipsMember", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "xbrltype": "domainItemType" }, "wstg_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer one.", "label": "Customer One [Member]", "terseLabel": "Customer one" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "domainItemType" }, "wstg_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer two.", "label": "Customer Two [Member]", "terseLabel": "Customer two" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "domainItemType" }, "wstg_DebtInstrumentCovenantConsolidatedCollateralRatioMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the minimum ratio of collateral coverage required under the debt agreement.", "label": "Debt Instrument Covenant Consolidated Collateral Ratio, Minimum", "terseLabel": "Collateral Coverage Ratio" } } }, "localname": "DebtInstrumentCovenantConsolidatedCollateralRatioMinimum", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "wstg_DebtInstrumentCovenantConsolidatedLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum ratio of consolidated total debt to consolidated adjusted earnings before, interest, taxes, depreciation and amortization allowed under the terms of the senior credit facilities' covenants.", "label": "Debt Instrument Covenant Consolidated Leverage Ratio, Maximum", "terseLabel": "Leverage Ratio" } } }, "localname": "DebtInstrumentCovenantConsolidatedLeverageRatioMaximum", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "wstg_DebtInstrumentCovenantTermsInterestCoverageRatioMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the minimum ratio of interest coverage required under the debt agreements.", "label": "Debt Instrument, Covenant Terms, Interest Coverage Ratio, Minimum", "terseLabel": "Debt Service Coverage Ratio" } } }, "localname": "DebtInstrumentCovenantTermsInterestCoverageRatioMinimum", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "wstg_DepreciationAndAmortizationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Also includes, the aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Depreciation And Amortization Expense", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortizationExpense", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "xbrltype": "monetaryItemType" }, "wstg_DistributionSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segment that distributes technical software to corporate resellers, value added resellers (VARs), consultants and systems integrators worldwide.", "label": "Distribution Segment [Member]", "terseLabel": "Distribution Segment" } } }, "localname": "DistributionSegmentMember", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "xbrltype": "domainItemType" }, "wstg_ErrorCorrectionEstimatedForeignTaxLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Error correction to previously issued financial statement for estimated foreign tax liability.", "label": "Error Correction Estimated Foreign Tax Liability [Member]", "terseLabel": "Estimated Foreign Tax Liability" } } }, "localname": "ErrorCorrectionEstimatedForeignTaxLiabilityMember", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentationRevisionOfErrorDetails" ], "xbrltype": "domainItemType" }, "wstg_EuropeAndUnitedKingdomMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the information pertaining to the Europe and United Kingdom.", "label": "Europe And United Kingdom [Member]", "terseLabel": "Europe and United Kingdom" } } }, "localname": "EuropeAndUnitedKingdomMember", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "wstg_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "wstg_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsGeneralAndAdministrative": { "auth_ref": [], "calculation": { "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before income taxes, extraordinary items, and general and administrative expenses.", "label": "Income Loss From Continuing Operations Before Income Taxes Extraordinary Items General And Administrative", "totalLabel": "Segment Income Before Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsGeneralAndAdministrative", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "wstg_IncreaseDecreaseInLeaseLiability": { "auth_ref": [], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in lease liability.", "label": "Increase (Decrease) in Lease Liability", "terseLabel": "Lease liability, net" } } }, "localname": "IncreaseDecreaseInLeaseLiability", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wstg_IncreaseDecreaseInVendorPrepayments": { "auth_ref": [], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in vendor prepayments.", "label": "Increase Decrease In Vendor Prepayments", "negatedTerseLabel": "Vendor prepayments" } } }, "localname": "IncreaseDecreaseInVendorPrepayments", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wstg_InterworkGroupInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Interwork Group, Inc.", "label": "Interwork Group Inc. [Member]", "terseLabel": "Interwork Group, Inc." } } }, "localname": "InterworkGroupInc.Member", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "domainItemType" }, "wstg_LeaseQuantitativeDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of lease quantitative information.", "label": "Lease Quantitative Disclosure [Table Text Block]", "terseLabel": "Schedule of information relating to right-of-use assets and related lease liabilities" } } }, "localname": "LeaseQuantitativeDisclosureTableTextBlock", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityTables" ], "xbrltype": "textBlockItemType" }, "wstg_LegalFinancialAdvisoryExpenses": { "auth_ref": [], "calculation": { "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of legal, financial and advisory related expenses.", "label": "Legal Financial Advisory Expenses", "terseLabel": "Legal and financial advisory expenses, net - unsolicited bid and related matters", "verboseLabel": "Legal and financial advisory expenses" } } }, "localname": "LegalFinancialAdvisoryExpenses", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemandDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "wstg_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive": { "auth_ref": [], "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "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 to be paid in fifth fiscal year following current fiscal year and thereafter. 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 Five And After Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wstg_MajorVendorsAndCustomersDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Major Customers and Vendors" } } }, "localname": "MajorVendorsAndCustomersDisclosureAbstract", "nsuri": "http://www.waysidetechnology.com/20210930", "xbrltype": "stringItemType" }, "wstg_OmnibusIncentivePlan2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2021 Omnibus Incentive Plan of the entity.", "label": "Omnibus Incentive Plan2021 [Member]", "terseLabel": "2021 Plan" } } }, "localname": "OmnibusIncentivePlan2021Member", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "xbrltype": "domainItemType" }, "wstg_OneVendorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to one major vendor.", "label": "One Vendor [Member]", "terseLabel": "Major vendor one" } } }, "localname": "OneVendorMember", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "domainItemType" }, "wstg_OperatingLeaseRightOfUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortization", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wstg_PaymentExtensionTermToCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payment extension term to customers.", "label": "Payment Extension Term to Customers", "terseLabel": "Payment extension term to customers" } } }, "localname": "PaymentExtensionTermToCustomers", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "xbrltype": "durationItemType" }, "wstg_PaymentsForPurchaseOfEquipmentAndLeaseholdImprovements": { "auth_ref": [], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase of equipment and leasehold improvements.", "label": "Payments For Purchase Of Equipment And Leasehold Improvements", "negatedLabel": "Purchase of equipment and leasehold improvements" } } }, "localname": "PaymentsForPurchaseOfEquipmentAndLeaseholdImprovements", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wstg_PercentageOfSharesRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of shares repurchased as per agreement.", "label": "Percentage Of Shares Repurchased", "terseLabel": "Shares repurchased (Percentage)" } } }, "localname": "PercentageOfSharesRepurchased", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemandDetails" ], "xbrltype": "percentItemType" }, "wstg_PurchasesByMajorVendorAndRevenueByMajorCustomersByReportingSegmentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the extent of the entity's reliance on its major vendors and customers, if purchases or revenues from transactions with a single external vendor or customer amount to 10 percent or more of the entity's purchases or revenues, including the disclosure of that fact, the total amount of purchases or revenues from each such vendor or customer, and the identity of the reportable segment or segments reporting the purchases or revenues.", "label": "Purchases by Major Vendor and Revenue by Major Customers by Reporting Segments Disclosure [Text Block]", "verboseLabel": "Major Customers and Vendors" } } }, "localname": "PurchasesByMajorVendorAndRevenueByMajorCustomersByReportingSegmentsDisclosureTextBlock", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendors" ], "xbrltype": "textBlockItemType" }, "wstg_SettlementAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating settlement Agreement with Mr. Nynens and the N&W Group.", "label": "Settlement Agreement [Member]", "terseLabel": "Settlement Agreement with Mr. Nynens and the N&W Group" } } }, "localname": "SettlementAgreementMember", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemandDetails" ], "xbrltype": "domainItemType" }, "wstg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of equal quarterly installments for vesting of awards.", "label": "Share Based Compensation, Arrangement by Share Based Payment Award, Vesting Quarterly Installments", "terseLabel": "Number of equal quarterly installments for vesting of awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "xbrltype": "integerItemType" }, "wstg_SolutionsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segment that is a cloud solutions provider and value-added reseller of software, hardware and services to customers worldwide.", "label": "Solutions Segment [Member]", "terseLabel": "Solutions Segment" } } }, "localname": "SolutionsSegmentMember", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "xbrltype": "domainItemType" }, "wstg_StockBasedCompensationPlan2012Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2012 Stock-Based Compensation Plan of the entity.", "label": "Stock Based Compensation Plan2012 [Member]", "terseLabel": "2012 Plan" } } }, "localname": "StockBasedCompensationPlan2012Member", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "xbrltype": "domainItemType" }, "wstg_TwoVendorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to two major vendor.", "label": "Two Vendor [Member]", "terseLabel": "Major vendor two" } } }, "localname": "TwoVendorMember", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "xbrltype": "domainItemType" }, "wstg_UncommittedCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the \"Uncommitted Credit Facility.\"", "label": "Uncommitted Credit Facility [Member]", "terseLabel": "Uncommitted Credit Facility" } } }, "localname": "UncommittedCreditFacilityMember", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "wstg_UnsolicitedBidAndShareholderDemandAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Unsolicited Bid and Shareholder Demand" } } }, "localname": "UnsolicitedBidAndShareholderDemandAbstract", "nsuri": "http://www.waysidetechnology.com/20210930", "xbrltype": "stringItemType" }, "wstg_UnsolicitedBidAndShareholderDemandTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to an unsolicited bid and shareholder demand.", "label": "Unsolicited Bid and Shareholder Demand [Text Block]", "terseLabel": "Unsolicited Bid and Shareholder Demand" } } }, "localname": "UnsolicitedBidAndShareholderDemandTextBlock", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureUnsolicitedBidAndShareholderDemand" ], "xbrltype": "textBlockItemType" }, "wstg_VendorAdvances": { "auth_ref": [], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of vendor advances.", "label": "Vendor Advances", "negatedTerseLabel": "Vendor advances" } } }, "localname": "VendorAdvances", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wstg_VendorPrepayments": { "auth_ref": [], "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of vendor prepayments that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Vendor Prepayments", "terseLabel": "Vendor prepayments and advances" } } }, "localname": "VendorPrepayments", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "wstg_VendorRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to vendor relationships.", "label": "Vendor Relationships [Member]", "terseLabel": "Vendor relationships" } } }, "localname": "VendorRelationshipsMember", "nsuri": "http://www.waysidetechnology.com/20210930", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "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": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2740-109256" }, "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": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "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", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30885-110895" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "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" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r374": { "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" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r383": { "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" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r423": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r424": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r425": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r426": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r427": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r428": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r43": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "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=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 76 0001558370-21-014538-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-014538-xbrl.zip M4$L#!!0 ( "=V9%.]BIPVM \ "NM 1 =W-T9RTR,#(Q,#DS,"YX MJ'!'#WR MQ0(S=$N$H)Z'S@1U9P2AH]W#W1^/1C_M[NV/CX[08!!).L,2.#E#6N3>[CA) M.8^D"FI2P+BS!GW^&RYZW!?EVETM _U"C7-Y'&-,AA"C[*O&?FO3\+; MY6(&(D?[0Y7\!)48DS/.6.@7,[B!& ;+!1D"T0"HB*!.PE?-E&409%I:K,,A MI,:$*L$-$MHTW?NA24R34HNRE,D ,R=1]M6S$/]Z U6SHEROQI=]30K6>#34 MJ0FI=(L(0>9X^.OMS8.VH14QK28>K)?[10:S%C;C\) %8IFM2DFX Z-_TM_KI8 M4#;ET2?XJ,S@6.7\"**0^O'Y_KH&4+JP#Y"![C3..7,)@WX-?DCN45?I<(8] M90$/A@#(20"Z3 E\N2("I)\]! M_SUC!6\@UV8D!Z/#T0$8QBI;^$/G/.#3 =0DTIDCS%RD,T%)_D"X*H*R&T^G M>ZM2H'=1.7Y [Q3$>S_T!E7#H#YR[K[ 4A<0GP1S(JZA"MB,/GG&$.3:1_F) M!%$]KYO0!I+L1O/C:&_=:.*\M*EHP6@EV5B1!#*30E=Y_@LQL*_$4GH+V8*% M7(70+LFIST5 _Z=UO'Q=J'Z_I9U4RJNREOV6UF(R1CB5,R(FZ]YD_NQ1Z@T& MJ K#^2EO.-L?FWKSJ6$^:=^!J;@2HR@GM$(]'HW&ZU!G7 O(B.EAVQ"V4T>[ M]>0=7F+5OS,7OHB0N%&/+M47[M#:\#856&4&N19?: 8#%.>+%B9CW0U@DW4\ M1DC]\71R?MW;32.[B9T]=T0\S+$HFS>4D=DQWLLW]5@0 DE(B^H!:P38 YFI M]?LUFW+A:QU*("LGM(-VF Q=2OO\_#A/8L-P# VX8.$#0A12:3$]0G6\',0!K;WEM92P#(B6 M"#"Q!/MG+A9NWH=1R6!'KV N&XM$1B9:"46)U![,&F!><4'HC)V' D8J9_DH M,)->8:NS4-KAV\_#%\E"L3"4DM;#5@.VTKUM.XD=J(,\4/V^=.M.\IFP4'5] M?&;*DN\5-X7=8-:!DH)Z=&IT^MA*KY@+\PUFE6"'8NC@CX-6)'F[2%H MY36M=H/:0:GKWN[AJ3/ ".+2X H[>JLG-[9D4^VP%$R^#3^*!?2(M' 75_F) M*U"IY2#N@:D!S"W^G8OS4 8P-Q)J)^8+82X7N650*9T=J(+ILY:$$E':RQ@) MZQ&K@9B9QS[B5Y(#*9UDQZ5@MFR8D>;N@:BSHY)SQD&ST!_U"2.U^H"E1^%R MM FK'761]TZW,IV S/&G=!8]VJWVSZHWSBJPJ[=CUJ-3*WA)?E6CTF>8 M+PN8)S,5P7-//.7;?N3G_)FZXZ,[: 3$5\?)UL.4FC#;,2U86VGQN@%F,D!1 M#BC@*)@3=#[Y^&WX<^^X1QV:'ROK,]H 5R>_WR#&\)V1WR/K* :L1^M-%BS%0#878,?X?1[CQHN7W@0V6\64(%U&9P?TL #0 MHAC 'K*-8DKNR3-5MZ9,II="<%$:B5V7T0;J0>WX$[.EI^6K)*)RZ,,]MQ30 M4()Q-8,=VX;A#3V \=6#\DM2"7P&%'; "GU%*1H_/5A>5+8^UU3VZ5N I MJK>L[$'>R@DGY:>ASVHJ38'Y'>-$B@!/9B(CNJU2$#/5);V:,NP:R*W(Y>LQWK'LFW\D#<03^HP)LL MU%]E6&\NT&X-V]A>!1Z=MR;B)O?>;M[*;CYQ]DQD0-S-+28GJLI6T8UO@8DN)1B#; M3,96TI$1WS?7MGYNBX.[XE22W;/=X["%6_^:WNI7@5A!UUGGUKX>RBUL333= MDZB LO5F1 _F!M.9NA.9BICC1E.8'K"MS%R:3UDJ0&P]5^D!;1=$4Q9=6D9H MC7P:C8O"2XN"9/K8IRU.:(HQK,EE![3ME<0]OEO$]R'T?2R6DVE,V/)ZZE(Y M]A"-EA-3)%^'NT8"T?1VA]1&RX$AQI49^J&L8B=2,!S%)+H/LDV[:+->K,RIE+$*] G:R(ZF_\"#GX;=1"X!K MJM8:UM^C5F!53;7*&N+WJ)2'GYHJ!2S$JZW/A^'Z6W/1E^R;=/I%.F#E(D L M]["D]1$^\ZSE#7>T-,,CRYC4C\&*>Q>RC(MVT!E5#CYX@1OA) M!@([P/@H>+DQW]7.\Q#8B_@\S89[Z ")A 7\-W-;$$[?57&)0I=Q\UG1N* MZ-J.2.%8V42YNU XY=DR56HH=!2/$7U.5#A;WA,%KKHUP.S]I[1Z)*_! MF<>=KW%%O)GTM4HSM6+>9#X.8KI5S514JJWBFII4KH8GC!BU;XG_1$1<-?G/ M-IU<[F/*:BNT;LMOJN#C"R]2,/^Y(PK6ZA1BDP48LVH7);1IXB7U4J.--RH_ MH%1<_G3"GUO^G(&=!61&Q#?I M-(HAFV)/9C KTR_I/RMK(DW9?N#)555KJUQ746_UY(*23X7 ;*9YSY8KDCN\ MU.]_O&#A?B%2C1K_";$(B/"6UVIN[7EZ"(EKY:V$?P\5N=:\RX\#[(W&>]D6 M7Y/V&W<"%^0I4/4N0O-H!,P?, O4T3-Y#;4H "+U4> 9N5>B;BFC?NC'2K9G MMW09"W7_8/O^PJS_@BT,P>8>PQLNY97@/K1^,-<0+#;RLG(FS\B49RY+O'P% MR^'"I0R+I5)"?B0,J-5^PJGK@_I2]Q_/)*["M\[$4M$^9R2(1&S>.>NT)W/H M\&3'T>?4M@""&67N!%F8KB/I=XH2WE;9E65E=77)TU94!8B%H*5\J,IO7*N MNB8,'?*^Y?N$:&$G'_D9,5^)^PD*_?A"O&=R"]/:N2SO46IR=WNXKJ?VXPO_ M+\&B866EN/X2E307A+2IIC1?MRLJ4@_6@NI5*L[4HON1YWQ6U626:HA[C.^D MTW%_AV*K;U=ATQ8^W YE1]($)AOIS,8&=6/-2^VA:"K2M\1H;9Q\(Q,IKH%0V^_ MB+;4W634P%+> M53=B3\)D!&C%V7$70#QAA.E!'&$QF:J;=A;:_J,P;]7=7_L+P9])QB/;FKOK M3EKC>-;'!-5NQ9PN9+8/L1%TM0^Y@;9!2-8'E/@Y8E.X"/5:XPI6'FIG9@K# M1_SW:DS=6$['6]WYQ94NR WUU<1J+6RB)+&K9G,^5YOBURQY7W4R-3M^,[5& M,QUIII]-*J(%8\>G8Y>A"H77CRDI[/\-N@*T6?NHH.FLF43+\^3&24OO6I.V MJU5QH?:RZ9,N2Q2\F-7?1M!5I1^XI\LA"S4N3>VJNE?JD T,>\_$73MNJ1:7 M^MZ\E+MF-?[Q,*F3S41TVQ-X01:"P))<:\8RBD:+\]6N9@W*C@\;GU6<#,P6 MU!9MYLKE;".J)NMJ:XJBP=UG5:]KT3*IKUU?=DQ\!KV^O-8AF=#N363=WG@M M'KR*JJLH%RS0HVE@:OE 7&TNV8*Q"]9CSFN:HT __Q]02P,$% @ )W9D4S4G7#=^Z4%SO%;7A>[ M+1PG603(-D:2[?4^%8I$V[R319>4G/A^_0UIR99L4R)E.Z+L%D4;V^20,\^0 M0PZ'P\^_O(\]:XHHP\3_4FN=-&L6\AWB8G_XI1:RNLTMC_[R?^GU=HT@)V?28^?JF-@F#RJ=%X>WL[>7^EW@FA M0R#1[#3BTK6H./\59Y3'/@MLWUF67Z/_UA&E0017#?'KHBC#FPH"V5;C]V\/ MS\X(C>UZH@&&/S'QY0-Q[$"@ELN')2W!/]7C8G7^5;W5KG=:)^_,K8'T+.LS M)1YZ0@-+=/M3,)N@+S6&QQ./]T9\-Z)H\*7VQH)AG2/0O.HT>?T?G@, DFM* MC_@N\@%P^(,1#[L&0X.W'( MN,%+-K1H"U$KX=W8+\^+7]GCX-:F/HRR7;.^N0DC)= CXPE%(RB#I^@>9ITQ MVJ,P-K9FIEQL-KKSR-L^52/1Q@?*X 8SQR,LI.@)#T?!X^ [0UW&4-#UW0<$ M;3Q@^Q5[.)A]LX.0X@ CZ&OJ%_CF!@4V]EC/]IRVMHCVT852)/B5$/<-3"WT M^S$8(7KO@XD8XE=OS@Y;^9+]BH*HUUO(;)M&C93270@@H^Z8T #_3]C3V_<) M'SG[EU5^TU4=F>4.RI+DEEQSS'NRO30R:!K"8]=Q2 @6I6_/;*[9O@O?T!"Y MD2XS_@UQ\#YDH=UV*3*+%V%]1)]'-MW!Q"*E6 I_SVC(UQ3W_H#0L9C&MN

X\XJ2YY?-=(:!K>B)P@-;#9JZ 'F_^A;4_XIKK90%[ MXF^X(C3KS5:T3?PA^OJ/N56+*7OV*_*^U.(O&Z5UJ!=2"C)>Z=?&,G^<=RXN M6N>GE^W+LXMFIWEQ=97H>4*1NC3-A$V=F#[\N:9;:8RB$@T6CN>Z7<>@!G'] M 27CI=BB1HA.APEU$?U2:]6LD$$_R(2W87LUZPUQXRI^*0,.ON6 &9G_[_;/ M$$]MCV]%ND'/IG0&\]EOMA-M2^PO M4%F^*-2L-M3;,AKA?V;:K-FG9()H,.O#^IY[.;BIGW UEL^B657, 5F^OH,J)C TJ?>CLP!:G7[[G@A#RG) 4JE:A5 +,Q' M!/"YT0 G5EZY$^7&LE6 4+WC$687IDV*-VB H-?N/-3AQ7Y?Z*($*WF%--^G MS:MVQSC -'L?H79I]$A+G&W">ODY(,Y_1\2#CC.^=@YF*T#F%R^9"8GB)4J8 MHVFJLD_J8!XC*@[:I=)U#)DW$EQI3![I6N;@JHJ5P@RCP*(>XF49]-36;A%J MD6_<\^H= NK%F%1Q792.>T(8V5[&]8*'@*PB5WINC)*/V-9"890QUJ!@-/A9 M?91[08IR;>J1JV36RE:![$H'A'H!1BLQH>?N$.0%S4&WR,);D1]3#Q1Z9#PF MOF B,PAFI5B:Q[/F9;-9\HA4Q&$=0"763)ULNZZ+YUWIVQBV!SU[@@/;2_ D ML[FY%0\(XH+,FCIF7RC8CI#.1,_G3&2-75GQ P)8B\7<576])%R?>*"QC]PX MR!K6@^&88X#<&S3 #I:MGO(K'A#6!9DU]0 QT7WA^-]P5_"!,.[E>1R\V._R M+90.E0-2AUUPKAZI\[FQ$M/_,8'^DINU"6"D\?YMU7C_91L6&5@%[N^6,'@ MU27$DJ&Q4J:<<^FX_3M0>I Z; !#D&ZT&004KM& 4+1P[R)V^QY0&_02^S:= MW0,PXBP0:H*V0/^&]WZ *&+RL->]M6C>W+%1"]*'XA\K#3W7>]E^FMP1M*&D M>4KPT1AGN'9RQ%2)H[BO%+K?IV0@770F2IBG#:I8K*.8QU8ECM5ZA,%RA\?[ M"$<6HE/L(/8,RRNI?T=6P3QL\Q#:Y.+1XBX7XKH)&#^A*?)#%,]VU':"?^%@ MU M9 !I/%U%?/!@%_G7EFX<"E-)R.S<@LE]?*W;%=C7\\TB8M*_(AXF1YX7H MNF/L8Q;P:7**HLL-,I^]4F7S=**X%=B"XUQU,&+VN$&P2W;P' ]@+Y$*1!IF M(ZUQ2,CKLJGD32P=[NN081]FL1X9O\)R5S#G_!EB)OSB3TCX3[B9E.T!U D< MDC)LR76NSW%+W9#UYUB1N@LSDRR K!"C4- M"B;N:Y! M(X;W'6QL\="?1Q$XLQ=J^PR6,]#5KS;VN7CFFU_Y&E"#@GGJ4/[>?UOQ56(- M&2X+RJT2-R 7%7JR+*.>G-K%'&(-8^@TNK M^47K].RBY &K@$)R^.9S4PDGL9_O?@&)(*#X-0QXH/(+Z=MYURZ+4ZV\ M<[!]!>)DGT$=I)? M?.0AGN@&S?\/G^>',[?OSLCVA^@)!',[&"!'-D]\="?*F(_G;3\.DOUY]+?B M7"+-/;1DWMQ:CMXFY]V/$G,EUJL\227PTJ=D"C.T>SW[SOB-Z(4ON N&9YIU MV5^=P%^ZN''7LXWT*N'AG,-<^-M#Q0Z\ M956/0 L*B\'47>M:,@TE[W-.K:-0!'T)[#X7\8XE<2T]L4J] M]^]L3,7U3G[$Q,]DA[#(Y1>6'D/NF^'^&[H)U&)$#ACL'0IDS^DC)1JQ]"O" MK)11S.S1&=L OG!=H*H1,K+=?]([LRA4_6 -61K,43Z<65<2H9UCN+G5^1NQLPZ1ZD% M>?S'GJ1F!?"/7@.)-\,;7P515@P58D>I,84%$ZM2]N6]G2PLUGNM]""20K4# MAGPK$<3@J@9#EG1W6FX&LW(]:B\MLH@=L ;M03"Q7NW_R;3U3J?S0*I-&.DZ M!XQU,#8-0E5XE[N7THT78"Q&W72F*[\&*O+C+.TG=P0!F8!"7],Q, MFY!Y*KBA3 V!6?4*3Q;RJK@7RBD>D"9I"4%JAE!2GYR#DBOP+#WR1#+Q0 MY$JC-*7ECP%[+=XKL1%]6IP'/ Y4X)>6/P+X]7C?=VJJ72\'%G+)2E(F*WX$ MZ&NQ7HVD5A%+8,J6\8BI0,3%"8#Z#F0KFL>C1CN43VY@J$37]G:-FXH2% M="V*+=JQ+UC\9@*P'W6G74F!+;GF?-L^;IU;=6C8/ M'T0/ZF10!]E8HA.6[;N6:,Q:] ,*+KO"+WY[XG=OV1OKQZ@_/UD_<@FU?ZH9 M?2/\@7L[D>0MO'@JNY&^:*1>O92W3;-Z]]UWH[!9'M7B0-'NF'\JPJF,5FH< MMIJM5KOL>4H7[]1;J3L3024N+$H8E>B'I/1A:8 .DP6O&7^ M>'IY]^PY\5! M;/=^8/M#S -51#C;RI<\>TLTJ2O:EXMF>]6^Q&T*JR(:L)8MS T.@V+S7_"R M[7]:/IBBA5$QVYC 2@3T[@%/^=(G+5-YX$1>I5*RN,K[E'CE2N'FLCXA\R8, M-513.5AWPW4U7G_(8%:\A*"O&:+:@>N!G,?JVHV[$+8&**G64;2TKO7H%+0> M\PY8=J('%IIWX2\38@XC&S3D5]"&ES?D3=$WV.V/"DP:"D0/?$HI*H$];T8D M,2%R1GC?G17[V!T$B/X;V?2.A'1%.;8E5V6UV OOE4B0I#<0GM#8QF!M*/=* M,\"4"V GD\Q&RE56J7V+H1+'?7K,2R:F[8@=GPZI3$IFWZ+0Y_<%FI]5K]AY; MB5$=?U]Q@D>H0>IRJ,2V6U5>BN=31 B4"_K'2+:.=R9&Z)S;7L\^\/S",4QFUH^ MOU:SV5KU^44D+4'3FI.KBO^N3_GSU&!T@ 7N*EWD1)#'TF17*6/D)D(&55Y MD3(@87A7Y-,CI0U#Y;SD>4 %_>1DL%=)5".84\I35BAG=J7JZT4!_JID(:3) M*J-S,IX+JDL"!?(,W*BF!T8E0'%KR&/'/==<;,Y_AR/41.?Q&,@ZXF>_*I' MKRR%A:02:%N*T4D<9:Z<8,ILC[S&T:N'KFRJD=WV#@2$A_[<#^W,7JCM,]OA M7?UJ8U]X'H0007P2G=&@^H3BTO2A?+RS(W"EFA,[B.(--GIKL&D>K!D5E M$^%^L0LW\>?&'*W(F?KS_P%02P,$% @ )W9D4]TA(#\,'P *?0! !4 M !W_/T\#YQ'1")/PZX?^Q]X'!X4>\7$X_OHAB7;16Z,?.<)QQ/GGLQF;NA\1Y3B('!.*/;'R'&. M/QY^_'S<._JXM]\_/G9V=K*63MR(U22A(YK<^]A??#G-6B7A%Z??WSW8W>OM M]9W#+P<'7PX.G9OOBX+?&94C;"P9X/#7%_Y_#ZQ+A[$;1N+/KQ\F<3S[LKO[ M]/3T\?F!!A\)';,F>ON[\](?LN+\JQ\O*N0+?]I-/^:+8DW3.(QB-_1>FUXB MY6E?E&;2.MX57Q=%(RPKR)KM[_[C^]6=-T%3=R?7082_1.+'*^*YL0#8R+*C M+,'_VID7V^$_[?3W=O;['Y\C_P,3M./\1DF ;M'($61_B5]FZ.N'"$]G :=& M_#:A:%24X\B-'D0G3-G&KCOC(/9V41!'_!?>8K3#?]KI];/._A,A?_K!X9]^ MW%XN6EMJB!?8Y65WSY]C%$;X(4#G(5-=*H1QA:,XRF1KI0N[U9A\BN(QI[S? M.][O";KO8J;8?.29.0!&3\\M$CTY3OE?I:HTS.<.0%)$HH8C,"CH:C&XHB1IB MZ!8]8CXQ#4?GE!)ZAF(7!U%E6=3JHQ,97!"*\#@\32AEL_#+/77#*!!DKLZ[ M1=N=\#SPF-9%N!DF98UUPM4W0OPGMA .0G\83Q"]9.H6COD4-(@B%$>E'Z-K M%*_._2J==B*E6SR>L#GH1Y02R.B^0JR/*^P^X(!-1:N+Q+J'CN:\@*_5=Q,T M1Z*).4[99B<\,GO.Q_&%ZS6$J**]3GC[[OZ3T-,DB@FS*B*F7#]1Z!,:K5.^%TV%AAEXD=ASY^2Z8S9&F)1N6%:R.D>SOA?#4BD@;ZAR^R:A(\H8O;9 M6J6UW&LWAB-"IPW9/)HV@?!XAP+D,=FG"_3)2U:B#=9-70&1"/OF MCL<4C<5?PQ$ST%&8H%:4P= 5$(FD@+4A@%++W=B *. NZ8U+X]0I<;W9/@GYY6H6Q=X 5>S?/#A$PAV?3%T< MUB11U4SS](KF=Z9H^H!H76)E;31.Z80U2+WD >TLA%.37DU+;>H#&KE)$*^N M$,5VI!2S,CC$:5PR_)65Y/2L'-_,]8EX.1_YBU]QS#MXK>[DZCMG0DF<[T)) MZLP59IY:#6*:&>_U#GH]9\=9M,3^O>C*R?>5*T)&3KZ[OSB5HZ9".EQ+B5>@ M,N!A>B(?TQ:Q_?S'@OQ[]^%UN0KK>GE0)/0#D/[ ]W':_XV+_41A!#YYRX-<3B.M)"H"J\5CX,5\5 Q M 0",@>&H@E?91_198P M;QE=LG\:_9UBZ-$.:9?_T0TZ0C_Y1I#9^7T1E*_WL9+L<>;DD07!#ZY%)?@6#E5B#8%'9 M5V9M1C&A[$>A8""&H2J6M#0,EPM"L,AKJFAQM"ZS!@VGG#\A]C>BRRA*D&K$ M*4M#&%D-(*;D#QIL$K,V)=C>G)^7AV#.-P"=AD-HX%VC.#6;KDBD JQ4!H*- MWP!():Z@ :,R;V5)O^DV^"#TW#"U#&,%\&NF 8(GTH!BK5EJT!3W##]B'X5^E%O 3MUHHM Q=?&UJL-A M:^J@9A :Y90'(Y3P@6UMRABTZ$GT@98J0&7FI@P MF01'",>)V@)=O=FU:M11NU[A2H+8$(U)S>_F5:9*NQ B"4T-* LEJB(::%I4 M<."$<,0Q-,IGU2C^CN()484E[*JN51>.U^/H*ID%C6ZJIG.R;4 MUX PKJLH MK!+ ,F-FW'[;+68$-I0E6.]X;T[>BNS @UZ_UW=VG-?VV1^B"YX#F.^$_3[O MAW]"O"?GKUE?_P4\,]";(#\)4":@4\+\S31/GOF9-QS3=()^-2?Y)&V33=A MPYWD4EE2&^7(/7G)_9$5#/W!E"1AK$E<;*E6(;NK%:D!6&ERI+-5 MM,2F-J?/JB:0M,LVQY?"_U7+Y*VC7DQZ_-P[/MJ#D]<)2!.D\OR4+-Q[[SXOKB:0INS4;02"V5E!TSE\=5EMV8&(:)P;W.RO\L!F M/_V14U+)^B\MT<&RK4KT:'39EC+;/2S2F551IN.54Z-0$@&WM[2U)V*0RU0= ML3>_CM1'XLY#H0I75GLJG2YCFC5:PZ)F87.!L8\ M$I&;0DL3[.N,JH2H7C-=9CE9P5:/+0#F^]O.VFW $MC43-\ZWHE)!U9LLSMU M:4086\TJC;WAZ *';NAA-[@AZ:V%@X-"BI.).6@8YNA3X%4H 6'TU<6FP @T M',HG\'+'NYA.\0N/%/#85(203%X7-1O^H(&9T[3YS80VAV[,U2 DG#FIHUVL7(_8;(F+JS"?88QNE!-3[JU+ER MN@H0,]Y6P3<_V'5\ YB!Y>1ITY;T58!DJ9GUTPP2H"2SAF$J;G,?]_N?^MWO MUSKFA#\.!N%-<-88@P =.?F=V5.X:_FRMD"T5 MQAW%^NUUN)NXJA#D.XGUEMQ-W47,R>N4$OF!JV03P'(OHRT],8FTQK=%/2".DD$E M34"5F'K+D(%VFIJ$L7FW27&8YI+9:/2)T%_?*$EFEZ'W47UF1ET6@KMCK72+ M@S%J?IH+TBO$?GIV(3J]PE.LRB;7%81@.E87N((9F#.6R6W45^G.,[1A1>[\ MV=H/F^KNS?D[)=,'' I/AS]0Q-R#]+DFL1F2)M89DC!JM01TS&J5HQ:CT+8X M*S#17QWP%BV2.LMA#66OJ0#]-:R;%%4+Z2$L RAG>@&DXMPQE3\WRVY-,%I=- Q#R4=J;@I5L PBF M?B/$?\)!P!^/YQ?S,B_+#//"M!<<*R3V8A"\ MZIJJ_!H!M>(4FN7.#%4?<:[T;Q0N%X/@-*\ F9HQ *!<$Y[N/F/6^&!,D0BZ MZN'158#@'#< E(Y% )#-1[]Y6K2J <'';0 T+8]M+%.5UB8H"Y+B^9Q5%Z3N M5B&[&Y\81TAU_=_K-X@7_U5QY4KL="EL]:U9^:\0KO,KJT9!D%W?5&8KRJ)M MWN_O'7SJWDVQ%:^4^(XD_IT):II,E3(O?>_\$KYE!9D+N$1I5_)TG_7R+'[O M_'8\C3R+E *P S5+PY4AZ\2N:G?9)U58DV>AF-?-3=J1)P1[XN MJ"!OHE/3^R-"HR2XPB/5_JE=5>!1@9I@YCF$!FE^QAB.R@PKP#15@O 8;ET8 M3;P!R!*YQ>-)/!PQM1)$\:.E_$F\10I3M920H^5S>**#'3+:8?RE&2 B.43T MXBRZV93%,I >'8\'=/:+3X6A^FX(6 M6WU%"#&BVD#K60-@SIZX@1MZZ&Z"YMG,E0S8?D_V3*YHTA%M.FESFV*NWI6> MF9!J;;E0%T/NAA*F6O'+#9,U=T+X'=&S])'$>]:W)M78JB8FO(03,F:R&BX H"1L&[Y:Q67 MTQDECQ8YO=H:$/8*:^*DY6N;BVB9BZA_4'@;O]S&+[?QRVW\LK/@@"EDN9'/ MO;Z1!S:5Z_8U,KU095<5@A%I!ZD=/]"2(I14ZU(-395 ^V02S;2"$6B:8>$% MPAE%'L[>@)D%2 @^+*3**=E3Y;\TUCR$D5Q7*9J3 C3UT4FDQL0-W)NL._8; M3E%4'#C,JU9)H[*'\TJ(6->"D#E:%11KYEK'Y<9]X73R.^Z%%\@W%N_)XKT# M&2C&*A#2/VLA8N0,P#;K*44^CB]G2*5F:9$5A+-Q4VEID;$"#@KM'"8O"F1)4:N4&@1 MR\F*,!3GVD_]_L$>G&6D/C12M@"@=8L>2?"(P['%>F-9!\*"HU/"TOMQ.E8 M /33I9A/Q+=NK$L.72[6P>*BB*%56ER6&0$&@G9&DQ4$LJRH%$DE?$!+R@KB M![V, MYAK'?Z1,RV[Y3G.6:BK?>Z_9%(3M7VL,5V.U(SSY$THDP#Z?-JY0GK!TO;"' MT]P2A$N FD#3S"D ,$])P!.QJ!O4&YTV;:T5T,_K 53%*[1U-,^WA:6[9K". M6K!D0>3,I-? S]-X%@^/1-6R9_:7LV=$P\ZB97&]5M;VIF32L&'$S<[T.;Y; M'/W2I=&H"G>RK5.FY>3E!(7>9.K27[IM3V,U./DU>FP*.SQ&K@#,?LM$SDG4 M;\H9JP$):-MJI!ZX,G-O%[ABW/@05BB\#3"E#(/ -XJ'HSLW,+QN)2D'(0!N MJYY%J)98 0"$&8+NA*^(<]81/C2Q#SR/)&$^QFHQ4!>'$)BL XB: MH\X.'Q.9,ZS((>C D'2Y=U0%L ]!6KMF8M=0_\F M2[]H8'SN'1_VNK>H5D1$RE.;3[<.0_GTKRK4]4T21LU9>GHU1WR;@KQ_(F9! MY@IU?85$=4'FB =@QDA<%L,-CMH:0* UMW$Y==^1\C_1HC/]]6N28BFLX"\('2'Z"/V4'1/W3!R/4[G MR0%V8,Z!=5E=M%(AYU,PX645ARH+9*HRL MT:(-<]3O'P/:CX*F1%)AM1%-&(8H3:E0QQ*6BD PSYI1\$7(88G'-F1]_T1, MLEXJ L&X:EC62SP"F"^7K(DKPY$8787NSL.8V= [G%V=A%&%.LL$7B=<8X:C M+ M,&ODTUH$PI.R LF0(6A[F$L6OAR]49QCT54!N_%8;6@5^6L^%5NJ,]NHY MFUH0CI T,7A@73MW%Q/O%W^-@!'$[]*+7]@B*WX4R^XIF?(;"],;0@.VSK*O M0T%CQ23;3\M)MOFN_^*DG8M,6_'!$?T[>0)8'4&#*)1*:F/2<>^\"?*3 U' MKS9-GKZ,ESY-IWN5;)"$3C) MO(TC6[C=M< T@!5V3I#^(:M2(2#Q&IF2R80-*)I20]P%!WZ_U]\[!'0]7C4( MI*RT$HN8AO@AB2[%DHT?$2>#E]*$)@PU($0JY,KS&GDPL-"ZK:@V,_88UFK9 MV]6#X&P9$+!C!, T9%S95 N;*9C11,,=OIO2F%@*\=OF#(I-O5F$L3LEH1@> M-RX=TO0FA9]ND"#FS@J6E>Z\14T(4T,[NF/%/K2H36U1S%UJ\34:)/&$\?7G MJ_?9U&2C[@="?*BE6:AY8;U5O7MT<<#GVPM"O[&ZJA/@[74'(30&6PN79;99 ML;=K$CZB2#SE4RWJMM=$U&W1^S;:]B:B;6G_^A3R4IEW$F\K<;T)BY22R5=> M0M\JCM1.5T""?U*=K[34U.)^JT&K=E4( A[T>D>]8SCQS$ZT2BH1 (IVRVP$ MBCUF)PA;PG"UN[0LA+!IF^.E>"6\5 0 @-R&^[;AOHW0M]1]>;U#+AK&$T3O M)VZ8)2DL/)=;$@3,^>.5FM;-FD2\W2#DNB7Y9N)*]ORGX8WN-'G>_T:LUZW, M'FM6^+G WX^NBSA==!G>(,;R^B?M$*M,WSL) M",$=9Y41>S^#K1AC@#?8*M.WT0;?6QALE1%[/X,MBW D%$7P1EHUXMY), SN M,*L&%[0Q=EZ\F4DNI@4*0B+1/8G=(/^=O^!R3>+_0_$M\L@XY&='7EM**Y7% MIAA6'=*ST2-)&Z'H4*CO1M_3599-!ME/O)SJ J-U$['1P>EN-%LA26CJ/ A$ MX_F1F.?L_)G_4V7"V%:&\.YP.^IC*P$()\_2%-#+<$3H5%!7[5S9H>0VI[1) M)]?F!IX62YFX13-"^2Y2CAFF$NE'RW-A]BUUX@WQ<^%"TY.(Z704923)GN2R MK /RA%A5/ M6OIY? !-V1I#^2$ZQ#)#36%;Z5P"CR,8F"K]X;&>_O[>_#^<@ MTVJ 2%EK([.#+3DQQ0\);S2C0'U/D*8PB$TRF0(M$B TQ+>2,D,"T55DE*JJ M)(C]$*U(591#L\,UJ]:2 2J?< Q5.SQ"58$UQ2$I^R5]4X]#S>^N2'GDO,PG M8P7JN@J AF5EU'5\01NTM^@1A0FZ8(R?$G[OKQ?_CN/)_+;?\VOYUI>AQP;J%=.*^1C&8<+ZSPAA M%M<)8@R@M!P;OB@Z?V;CG D!ARY]$?Q\0R$K'0Q"?^!/F> C<7?Z8SG4LHX. M0<0H*ZK .N0";:RK*-5'JHVUU@K_YX;G9A-SK4\&5VCL!A=,G4(/,T+\1QP1 M^I+U+SU%8:JQ5CR.&AR.)L:@C:=Y[.>43!\8U4+0WK\2' F9WZ* [V[H5M0J M#:P5U>-F1UD5/J&!?(9FS$C *=%LFIARUO\4?ZKL)%V-]4;2>@W;2SK.H %W M&<:(HBA.%^]L%KDF(9F;>]=(Y7K855TOE U'B.Q8A(;I!3/&\#@\32A%H?>2 M>\KN&Y,9-^12@TT=+:C4PGH1;C@:5(E3:$ W8IDS=>;12R;S0,@MU7CEF&^Q MQ_4J4L/QIE8E S*[XPX%B%\TQR-HXA:Q;)^D8M+'\F7"DJ0/_FO:FY-VYSR\ M+ IN,T*V&2&K3A+;C)!M1DC#&2';;(-MML&ZL@V:GR4B&N=F"/97>79@/_'W M2",28%],=<*"D4SLNH(=S.8JN:\VF^N8! ..= ;7%^UX(C%$U&SP*BZ5-OP!6#5-A&I#:[:5@<3ZVH58RCH U N4BIS8X.6><-,^87QH71.[JA BNM54 MNV &6_$(#,?["27)>")V6J?(QRY]L0924Q>" =P,DAHF.XJK+?9TOB$RINYL M@CU79@09RL*)/-M:/0:&NH(C=1WR]"CCG)JR .+,1L5:@*!F8Y-!**Z[GWO' MAWO=FQS- "-E;66LHCF'$?(^CLGCKD<2-N>^I'AE?Y3ARG[^X\=="9O\AZY# MR$9]XA+/$]S&?NYY0HEX]?)'R)]Z^!\US8L"EA=5>9:X MQU.>!CX21PM&_.:);X3X0YI="*F9VJUJ=C#!*T[^5YW@K=B##Z!V^K>L"V19 MJ*"J%8 $%+AO'\4L8A()X139$_B&\(YMOIC"&DC?*: M*D$P,2JI<@%. W, 0%.L)%>&!"-SM>Z2BVQ9*EZ\HEM0-S6#Z#W=:54MXJ]5 MAI;NL^H@B2G-L*J:LW1@E[.4G0[/2<28$RC.;81H/0OR+A M^ H_SD];VIT.K-?H=B-OY0.!JZ"YW>I[)UM]V^VC9K:/WM ^1MU]H\;V,=[> M5ES=K:&U;\4U9EG;KCHF=ZI^<]VY6:N*0'ZNH]YROJD.VL8<\6@2;$#'/K*; MWFY<&N?O(\H\)DN'Z?/R8SI9NXYHV,FW/'>7H'M+BE2:<\,W1W)'WH:@0&IB+'T%X%$LP5\09,7DZ=-GM56 I$V9==8,$J DJ89A*F0&?>KW]WN 3C(W!YV4S5;2 M>5$9,[V6P7W3FB;8A*'L5O M;N7=5#?X+B;>K]?AYI\E%(?C&\1&3VK)JV,7YHH0'./6E MTG7(%8#@+[<.8H[?UA^N8KKA,>+<,;\>3FA(3GUD*[:APEH!4AST: L@&_[! MC2[-C/#3#1+U-I6QWEJA5KP9V>6$FHEA^[:<'CG%4X^M#M+5WZ"3A"I_VTT% MG87K_O;_4$L#!!0 ( "=V9%,W1GJ(?6$ ,M-!@ 5 =W-T9RTR,#(Q M,#DS,%]L86(N>&UL[;U[<^0VEB_X_T;<[X#UG=@N1Z3*579W3Y>G9VZD'N55 MC%S22+)]YSHV.B@2F8DVDTR#3*FR/_WB11+,)$CPB4-51\RT59G >>4Y/[P. M#O[ZOSYO0_2,:4+BZ-^_>O_VW5<(1WX_S^QL4Q/Y^BZ,4^11[*0[0"TDWZ#'>[;P(_8@I)6&(SBD)UABA#V__ M_/9?/[S[R]MOOWO_X0,Z.U.4SKV$]8PC)$A^^_9]_LV%HAI'WZ/W[[_YXS?? MOOOV/?KS]W_\X_=__#.Z^S%O^".3_?[5) MT]WWWWSS\O+R]O,3#=_&=,U(O/ONFZSU5ZHY_Y;4M"=1DGJ17[0_H?_RG6C- M3/#A&_%MWC0A50T9V???_.\?;Q[\#=YZ9QJ#A'R?B ]O8M]+Q:_6J _;=^[>?D^ K9CV$_DKC$-_C%1)B?Y\>=OC?OTK(=A=R:<1G M&XI7U5*$E'[#^W\3X37_43F'#YS#^S]S#O]3?7SC/>'P*\1;_G1_;53H0XF6 MZB3,:/5;?C.9/H\LGG GI?2>K363GLX[W["_E#*<>@T1P5PYI&80_#G%48"5 M#W#:L5]J$'+OB^FIR1+&1K!(L/]V'3]_$V#" _,=_^.,_W'V[KWRL/_)/OK; M1T.+?OZKZOJ55N.R^KGW6OW@NOPF6^33$-#_=X%].JN9^YY0PL:\=-0/N=B9I>WM@3AA)RM,#&_6B MA'" ;73'BJ8S\$>3@B?@=]0.N$<:Q>T/BCEE5SYYARF)@ZLHN/32NE'WN-T, MO+%2M6-7+#4"[H?5LO9V0DF6+9\#Q E/YH)RO7Z/UX3O!D3I)V];Y8&&9H = ML$ZQS/^JV@!UOUI1NWJ?VJPIJ").=F+?^TA"_&F_?<+4J':I"7B?.U6H[&_% M]Z!]K4+,GG[&*2))H6O9D0V/0/MPD11F;X;.%X& ;-=HO[#MSG?&TU2W1:\J]:H6';3 MBH:@7;1.WI[NJ6@NLC^0V "_C:9&5,7^@OUY2Q_CEZC)&*66WK)!V**?DI/E0SXF[<4@QV[BE=S1^)I%OGK<:F\_%-0V*5OKG4=LY.*E) MY*$\-9^59AS^'_(KG:196@\%U>M5++244LMY^"FU0(/Y:22.F+D MIUTT<1A?4NP9G/+H:\!N6*5(GH2F?0?4U2I%[.I<8FSFU*;U)9Z;&]YMXLB\ M@5G1!+!/F13*_.KX>Z"^912SJW\)@DA0G'K%_(#]/67N_?[;IT>25F8S5C0! M[&,FA3(?._X>J(\9Q>SJ8X(*BE?H_;=OGKY&&?W)'.V1>OPZR,-A^Q17*7S\ M/6 7JU0E\Z_2ET"=JUK&SIXEJ2%);G+DNOKL;YC@V'"T;&@&V+WJ%#M&,;T- M4&>K%;6KSV5$44;5Q='RQ9Y2'*4RJX?'$UL8[ZNRKAN: _9%&T7+R]'JMD!] MTTKDGDM211WEY)&D/_D9=8KY?1SRC"^]U%-2U1QW&IJ#=]9Z18^/HZO:@G;6 M!I%['T#GU'FBF)=YKX.D'7KAI7@=TX/1%,>MP+MFI5JGV3MY$]".6"WI #D\ M%&54IQ[/F:-3+[R. OSY/['9[T[;@?<\@VI'0W>Y$6CO,\G:=["69)&@BQCA MR5QPN<51P'-U/X;>ND+MX^\!NURE*IFKE;X$ZF+5,G9UK9P:XN2F.XF0(_=' MDOA>^-_8H^8+ #5- ;M9DX+Y:86A'5#G:Q2W\RF&6HA(RHB3=G4AX&'KA>'Y M/B$13LP+YN-6@'VQ1JWR&%MJ M0#ZR3M.;X*HBBC.K'776TQ7;,%^ \T?DDW M%_%VYT7F69ZI-7@OK%6S[(V534%[9;W$/;TS(XXD=:3(3PV.&QR&3=YYU B\ M4U8I=82,6@O0+E@I:%]-Q^QUNT]YH3!^J&->?]5W M N^/-DH?K8YK>H#V5RO!^ZZ;!0\DF"R09(,T/I/?>2ZFSQ_9)W6E<$Y; G;> M!O6.;SX?-0/JIDW2]K[]K*]X!&E'[BAO8=LY9+GM;%RR0L5JI]0:SL(MJ^0= MRC'5[?Q>KIEYYLI+G@3/?7*V]KR==$\@7MS% -RIV_0#Z..=Q.^\^11' 8YXM5[V5Q*')!#E><^] MD%>DY?-?G$+P_:J2CL9&<_'GDS*.U2WFX*/#E&[,R?6MUSB@Y]T8RC;6-IR+ M!YXH5^F%-X"+-%H(.X WWIAK,@ZB6:I7AIY:/7=!MDP2-KPT3&).&@$/KFJE M], JMP <5 9!.Y^X"G+HUXR@HU@:6JN'AZO'!]=!I$X1K6+IM.TL0LJ@XFED M'34$'V F>?O%V2)/<841<$-KF6GG">K?NPO "R_9+*. _^?J]SUY]D(F5K), M+SQ*#R1:_^R%>]/:Q;8O\ !M90(]8*TZ @[@=O)W=G5&7KRS(/[0&"V0EZ*, M%Q+,W(3XQ';P^1^X8.1P]/5]7@0LN<<^9M*P1>LGG%9G\5MV 1[J-@J7AN2: M]H #VTKLS@.T(HX*Z@O$Z"],>?V#J/N,Z5/<,%)/HC75M(YPRF^_>F$8O_ M MQX3_ZU\^_/&=B/-_^L?;+#XO)#V/D0OG^D7T?/S HQ/3"3&,QWU 1X M)%N_CW@2*T4LZN/YL1$/+H92\=2*#I5R"9Z7I)TS6/B_;L/W[T3$<$_ M^=O/. IB>D?QSCOP7:3C_5%C(Z!14:\4CXOJ%HXC(WNO4=1UM/H)!DB.V3A :8R>,,-P+R3_X.\Y4L1^A80)+=^6)!'B M]34./ F ?9=N,(KX8S@ABG>85UQE$UO_X/.Q@JQ0&$=K3-^.$IA5(#.2"25% MI)&<%FK&54OW!SZ*>\&S&-K=C=U"21)<,9^,$LP6*K?,SVAI7\( QG8]@6): M!_7U"8!%-\#S@C;2=W5XQ0,I)L+;!1MTM ?G9B8QI0FP9"(C/A8V\$L[=$!V MR&WV*.%'=&/LSB5*AW7&2:(N3KW0>KN[?QD?S@Y,*-U1/BM+#W=,FY0!"M_L MV_&1WKPH;N@"/-!L%"Z/F>;V@,/02NSN0X0DOD""O'PQ.&/@<*$]JM(Y,:%N MB-F'FS@,$-GN:/PL$B^2RC7Y-" %4_?I@.R'. Y>2&@RC_8U<( Z5D0'H^P[ MP,!S(F)7G\L(C1).N^SYM[J0&DR5*W$W)TO"'5&AA]2CZ20JG>,UB:*QM6I$ M_-&];;#+>O/OOAGKM. [A9=@4.?&T,4#[6:.X'&#!;B=_5 MO>4>1L$JW\YP>"@RF=HD9^5ZDG*;[8#?\"G4/5EOTMO53XDT@<%037V 1[65 MRGHXUW8 ',=VUDF@@RDB&O\NF'.0D+FH#A91H&H*,?/=-F/R4][TT/#S>,6W8%C8%M# MZ"AIVQ+R]^,__ M]_;F\NK^X0_HZK]^NG[\;Q!P8%=ZH+;#?$+>H@B!N?4\PGKHB_H::3@U"4;4 M-U,Q+%@XK$Z0;53>>0<^VV.8Q3ZA>QR<6J!AJ].. O!0[F".JD,*B^Z @[V+ M%KVW\!4S,98K=J@*&MR>9$QJDIUF$D^9)+M'X6C) MT,KI(O,OT/]5C9V DX M/-HI;&8UCB M6:SGAO # MUV[Z,JM9R@A#SG3SC::!=@3ERC?%M-4'N#&T.5? HA_P@+16W6(PG4<^@;7L M8PRISC,-1M?^9&!5I9/ C*\G![H:QK7(2CCI!3S0+=6NS4\H=P$R\ /UPIU##-DP&%8)>4 ;DDJKF_S8J]QQ"<\./+-T%#? SA46*A;JF5L;@X82FRD[GP2 M5M"6Y8MUZN,4<6NN5#RAOKY.W>5;-BV3=>:6*3@C)IWHI/^0I=PL MTY22IWTJ#FG2&-UY(([P)S,#%L1=OC!0/!5;^YC :3/@P6I2['A8U=L #DRC MJ'T&E.+]7D%S@:Z39(\#5Q??QM(QD3K^R]MW[]'.H^B9$_\W]/[=XMT[\?\H MD<\7>_MT$U->2_;?T)\6W_[ECXL_%5\289OOT1\7W_WE3XM__YN.P'' 7OE2 M,DYC+\!8T4+XS@D6.0O$>2 2(<5E47H9W%'&S:0&X#5*SY@!?,G%79P_\HL5 M>WH0&DIEZ\;TFN; 8[I)43V236T!QV^CR)WW>Q3ATJ@_;(A^D.I%>,U?^ZT+ MTO&U5..^E[+5$5\8EI66W4$'M7VRNOQW=P+<*2W$+YSW1K% F4\T!N- M"U)LOG8S4$^I/U8\G.;+9]J)>_X,]'84;W"4,-B1AW\W<<*/_&Y7C]YGT^2F M-17@<=_1+$>Y\VU( $:$KIKTR)3.L4 6GRAQS [+WW"F7XLS@.H8#PSK1HS M"T;01R88)!5''B"2CBIO61NL8]$-.*#:*MZFJ@!@L+46?=@J LX3G<91]B15 M2*AL$]F3IT5!,\"$"\SLJ=N/,;V,]T_I:A^>5I-LN)+=D@9PT.MDDM+2L@T! MP'#838_.ZZ:,&UK%%&7\4&6Y6;>7LZV!ZC'--LO8H>\PEZD[J& M8#]N/H\@-TH]C%]+\JB@[SR@1U;X)(,,4.3*K#Y;$^6MYQ:Q935KHU4VG5.D M'DD\9)2.FO9IM3\\EK9J.U6,K3) QSGGMMPPGKN:[>%V%*\MY>,"@MG;(O/7 MUC[E+G,#W J%:U%7:S\GZ*T2>UC\U3@ "=SQ=#Y-DP>5,"O5-YBIKCWPX&U4 MM2%G5C8&'+;-,@^5-2O)NILMC:?(40!+\DJKO$G<4@"L2><,TIXSN&5\_S= M>_R,HSW^R'YP?KF?J_X+23<7>Q9B6TSS1X/YXQSL_P)S#F\W2L!=OX=YR@G] MK1<\$?]Y4,85O3"V*..[0#EGE+$>+:O7YO4AAW9R=?5A>H5Y M]G;BA6[K_"3I[8H_JR[R=#!])CY.'N+0O#]=TP$X(C8K6]XO,;4&C&\60G>? M%23BLH$@+K*M,O*(TW>U4S*ZOHXC] <:)\D=C5?&RX;E%L!CL$(=/>BTKP%' M69647=U,T$*2F)L8&EZ;W8C:-&6>3J7-A->*<,AHKG_ $:9>R!_J"+8D(GRQ MQZ=Q5_+]#(,YK#L#QXUV1BA=2;+J"1AM6BK0^>J29+- BI%\OJ?$"BE>CJJ M36R'M62TD*_5E W1Y]&:ER1=\UA__^[#=^]$I/-/_G:#UU[XD41>Y!.F7O!, MDI@>E%;'1R!V/8#&= MU>2!;-'<G\T\>)SBG%5X-H4E!'F4TT<9@PRY)BY\/)W*_#?6 M?O%,[>Q7EF\(G*&]V,_U"?> )Q*(;IE';+V4*S)UN3DP-G(WPSO?)R3"27(1 M;Y^8?!Q%EO[O>Y*(FE;W\O?AZU'327@K D!'A>[&T&=[]KT!S_@Z*-'YZ%6Q M0AJO!=*X(<4."7YN9GX3VD/7/ -&OTKS*5];V5',($NHS6:]6_[\RS^JYAIV M/8#'OX6ZY1=6C,T!1[B-U%U=6*>]0.Q?(1;N+-9S&B/QE-*.QL'>KWI.:)K0 M'M,0.C&A?: QRX9] $^F%85R#$:J;@D\CFO4JWP(K6@&.&[KI.WJIL5C9Z7J M3FZV3\=04*DESK]C23^.' ZH#/;BLIIJH=&0!673#WA06JNNAVAC)\ !:R][ MYU-\C4,>P8K)U\Z?3AA??UFF3KYEYO#EA.N(V0(G:4E)77OSPX2678&'=AL# ME/,>F_L!#O!6XG6,7\X)&(3UK.\8JU,:=\MJ, //0[F$-'@!;= 0-!%RVZAH'BA3)F M2..&.+N\0NN3X.FN0JL+J_B955+-*F]X;=:OT9IQ=860<[#%U#= N-99TBN) M]FR8N,U7:-(:^3.X.+GZS+2(:4 BCQZN4[Q-^*O7/%TV%F?FV>A@'*'&Y @< MHR>!0H:U3Q% ML).FX-''+'%/[V6$LS06]$;1=G1/=BQ-[P!&)ELV-Q[0'+ILHL.EJ4J MD.A,6F7TFFP6* K*1F\$%X/2AKBMP!&YC $-AA_DCZ0T73]I3 0X5'B#J]*\CLF%3;A1X>?,#/V M#>$U''7@83>P&4O7.(Z>(5Z_0A$>%]&W0'A;$P_REJB_N*+-[N2B3ETF;IS4? M*XT';T2UG&Z,,XF9[ZC7TFP#+AAF.#*UU0S$ L%1%1H0)JQ:#:B[FTZ/&8ZM MDEG$O#%;TP,X\EBH>W268&H.&#%LI.YQI ?[8X':OL!#O)4)#$< YHZ P[Z=_&-M]XLD#8W]'Y 4 $!,2$%X MP,817W,M/Q/3#;RF/G.)@3J5*WV_JL,,97M-;4%[KNU*I;N950U!.RK]?(.Y:/H5TG8T0&,8R6=Y&?]B'DN M6W,>2]X.> 0:53.D6LZ MNO!VA*WS:H.MJ0_PP+-260_"V@Z ]).[LZ%VG/J(G\174=(,7 ./VU@= M7UMW47F/4S9YQD%VG[@V)(V-@<=CO9)Z,%:W!!R)#0)W=A3*=4=;/=UOT!QZNK4U1F@?;=@8?.* +['\[W5T>LIS'X?AQYB^>-1T-[ ]%>"XT=$L1Z5!VY MC"%=->E1)T?P06\RCE\C$E6>_Z%?.6.D.#L"%<#VY]2W:!+DH7ASGU80/Y@U0SPFL^'->%\OC:BCO! M+O>_\^3PQ]BP5G M+]QC@UTG8 L<)J8R?'DC?UR>@&%K,M6[[ZOG O)$QN/3!9)OLR]DZ80S(2C2 M)5V@7%:DA$526J2)Z^I0 KC]=:/Z&GOW3^Z*0>:LGGDR+IE,TM5YBD>_9C&GZ1 <@"A]BA#%=.8>M'$S!$#J9:YQ 4 MYS)2 B1%4/BU0$(*#G"9'.H41TB2YX1KTKB!.>'E#>1M-"J MX.6TPDREF61]KN$QK17=>8):>]-9H)H]T?G!6@?=QL U*<9L@6U"*[9!MKI2 MA([24L00L/397);R^6V2_HC336S:0+?L"ARKVAC F+=BZ <8<5J)/TPV2SY! MRCCQ3;0D19+9F+MGCZU27$:WABJ\2?&.Z;/AJSD@\2^1,E/=QE8G/>84[=7J M&H.\W'PNL6V0>JB0SN8&&0-7U3LFT?DT<&$,XMI]1[[Q_S&,7Q+[*ZY578"' ML8W"A@NM)^T!![*5V.-6J^2E;P5?I^]$BC*W_ G+ ?GAY^8T->1>OXV6B_] ME#R3E."DZFW9@\EI;G+M'4OV.?^7S^W-J]Z*/WC>RK,7BHX[[4>HF@HYK-=]B7=,)R+F M?^SO$*ORJ\LM'RS_(3XW_%Z678'C9QL#E))W+?H!QK=6XG=.<]68+%#.1@2) MSL@-WDQN J&WIU%WGUTFH)2_1_8QII?Q_BE=[<.E[\=[!EOF"6I=%^#A;J/P MT0+*V!YP>%N)W=6G<^+\U!UEY%%&W]5!Q80Z!YG.GD'G*0?P%::43X/X7.31 M^WPE,>4<1Y@M)(W8U]0+>!Q;JET>L6N[ (YF6\F[#U*2?K:&8!R08H'>*";C M/.II,4A/I'HVEV>J.Q^5Q2GK^7$JO.DHR]08> 37*UDZ8ZQL"3A>&P0>XI*" M3MA13N#X2@YU$^,E2=<\UMZ_^_#=.Q%I_!-MPX'-&/19/W\R.!$#^VV4S2#N ML8_9@OXI/+[4UI,4T"@=PD \AOO0<1SA0>SON4?GPI2+&%&G,U=Q2B18+=!]9A#& M#@E^"X?[N-,[3PDH3[VCTRZ0 1PO-DQ*?!U]] @5:?.W*YFQL^8/$7@TNMVG M/+N0!"IYI\HX78A !LO.1LE!LS4%Z.#97:'^(.H+WKPXP8IQ1\^5KVA(3FI% "@&=S=&?24\4V_ .WP=E!BXOELQ.KCWX;2K("AE4(#(X;BG>?T\"FRK$*_K-RW= 9E3/BVJV2#-#Y.JB!-9H2?3WYI2'.G M;#UVYQWX6HS?L?!]NF>#0[%/TWJ]V$ ,*"8.8R2[?9$Z2K.:.[52:*R]$\5< M7EZ2[)'&'\J>ZR2VRHVRTXSB*:-DTZI19T_BN#]3Z6 'NR=]@&)$*Y5K)DWE M#O.;,1GD'R9MTC!E$AD]^?G!P?E\:6 ;&$!.<,G1[&3?98)3Z-$UORG_L.)8 M"-(<22QPCP_,/N$6Y\EF D!QKKLQ&LZ3#;UG->=I5&+H\V2Q_Z$5ABA.4V_T MT]1/IV'C;KMH-"-):U2?*,^A7I_!@JT( $>-]L;H5EL/,&IT4,)]C;QQ)A_YWSCC*U<@&6=$--83;U YLD_& M5MSES1CS"Q4Y:[3D"]7<1#KWJ9>K3@W5TGT&A%UY!+D,GCV&/Y5P>M(",DQ6 MJY/#7_EKZ+!FD+8_7*D, T]1GAB-!E9+':)G]-QE#(RCEV?0:\)J@PH4'V/U M@LSY/B$13A*<,$3,ZFY?1\O5BH2$VK8*XH=5[_0P? M7MH;H]OF$V XZ:"$^TTD4-OE8YG*O%V^ER8;;,]H5&3Y2"(VPQIIJ[P]\7DB M4D<&0 M[3:.Q NA#=/4VH[ ^:H5F;D78*!I(7SO%1=?3A1,Q!N9@HU\$-?U^FI, M"V@JI_F+N%5*3_HPA(]QD'QD$7##UY-,9;:8,Q:4KVL//:R;5#UZ#Z*Z,>0@ M;I2YQZL(@K("NL-W($92]SRF-'YA8S%;ET0!IHCBYSA\YH.S+SB@ ME>=79E!/%[CW^0VPVY5-X-:U!QZXC:KJ@6ML##APFV7NZLD%91ZOHP:NY<'' MU#H_S2"6[W)+7!*^*(F"Q'ZF;>P$/*KME*Z:85?W !S?EH+WGEDS=[^E 5M( MLGEESFD!:GH]D@ERHHA7?' >R6P14=36+!75S"\Z5>PWU)NN,\UYX$ _DU7 M1#>"\%&DIUY#' 9JY6U+ A0W"Q>5FX*.P<>1Y31K :ER6X!QKN]%G)A?@C0W MGP>V&!6MGEV4V\)'!+/(0\PHBD 6M)TN&B91.,B>BBNVY/TJS2$>0_8^\X ? MT^V-T>W($'#<=U#"_=$?J 2'L4S5G. ZYSO:K7"?GJ[NOHL'WFX9S!\&W&+ M\?^_*N2_QTE*B<] FG^QC(+R!UI+PP\Q#B?@6#6B>750&X$-8/0;4]NNL2]E MXK.'3"K$Q>*/JW%6"XFA&L<%*H217W+4./Y,Z^#F9B%L6[.U*"9K_K"7LCE5 M-C?"L#ND[66S.TQ)')S6Q?##?<"&$OW7D=8Q_)R3"P$!W\@PQJ_TRG%[ M$U MB2(^?AHM-1W,/^QWNU#3UJ!3B<:X3M4;65D42")N)$1ZC$VJ+H M_$CJI4(]MZE:V97YID@[;@4^S"K5*L=8J0GH *N6M+O[J9(.,K*N/F?[*ZJD M,/D'+NH^+"JKG;H*Q9$,X38&;^G:B\@_Q+C+$[+BD 1R^(^".R9?5NLHS_?P M0K8>265-JX89\U"T@,(*N MT.R.@9#/)AD-0UMM!^!AV*RL'H_FUH #TT+H[G?;?.:OX0%=)PE_@TL+5#8X M18%' Z=YJB^:[C2.V)^^&C"CX$*<[27YTV6B#6$#ZR[$"4<9 3(&FPY$&GAP M#&G E$2.IYA'FE[ MF9^"- V[5AWGY<X=$6O^7AWG?"#.7K!!,":T84!0$2ZN$[/R_\S"_$\ MB_3P*4YQ4W)!4R?@$6ZG="F5H+8'X,BV%+S[7>7MCN(-CA+RC)$\K7.8&:E+ M(X7AVC8-6A;=@#NTK>*E%,:&/H"=VEKT(=T:O;F)D^1KQ#D!&+&\.%C\/'R,3;:,#=+XP-IIG,@0((+^AS@.7D@8R@?'F"+D*<3+ M),%I4NC<,'ZUI0$< CJ91$>"5@0 T(W/;J&0\9-G*O?IALVARVX(LD6>)PT M#9*MB;R&2*D=--M1F'NL##=VE(+E)$Q@#:Q0=#.6Q-DO4G/XM79/E&^)]Q2<"E**[MT1R83SB]%2>V;AK'&3N#= MU4;ILOO6]0#MSE:"=W5O25Z_52F!_] C]V0OWN!ABFT:=AB[ M@]I&X5(R6$U[P %M)7;G_"=&' GJL!RW,:6QH<\,7;<^D;&NP\R<=\#LO=Q[ MM?4/A*%H*K5=WC%EPOOX88-Q>H]#7OC??MRQ[@P\C-L9H7Q%U:8GX,!NJ4#W M2YZ"#1)\T"5./1+"J/ZE&Z#%P-62!/ Z&(04S&PIOZ @Z&3&H.4!3N*#U"# MX*16@044E_@I/3TP,=C)V!AX\-Z>M2J6MOJJ&@)VSGIY.V_L,:IG#-.WB-,%,'R,H^91 M"#I\M,>CO*@MKZ;^L/$:!XF:YL#CL$G1TALXAK: H[%1Y,XOI"C"_'$!)$C# M<=:F(:.N_D<,.AZVG'@M@&)E2W2X!^I*D:QYV[]]]^.Z="#K^ MR=]^]/X>TY]Q%,14E.Q0*?3-*7KM>P,-R(YFX.'9LBO 8.VJ05=?%JSRJR2R MTHWB/*!3WS'3;/BI[/E!TTT\+2#N(I G:BHA_EC$N']_(1%\@LD*[3%_$FE&I8R+OGZ6\1@9_^#2. M$GD'S4,)TS.4S&GDA8HP[YN11=Z6EW]":8S>O^,/>?A"3(JVL29\)FXE^P5_ M!4H5>^:M@R/EO12MF%P+\:5X!"MC&MSS%,Y"_,^ZD_$_5U)FHE]Y,-H'''$Z NG(O%7R66 Y&43#TI)*_ZY=\5 M@Q3[*!<091).F@E;4XH-LL4''NV'66/F#Q58;YS7]P Z4K=0M_))C5E,7]M( M/<0C&Z"\MFESI*'+_/RV=HNDKOV\/'Y%$3!N#*18Y^00K;+< M'Y"L+2>F=^(+=,Z9(EVN&43BN6ZIIL&U/]77$HOU9NL4C-4D7T,T-F@VS.Z, M+@%2(B APT*>'YP)4$"9' !F!*X-.",\4POV? '?5*[5W!PX C4I6DKP-+0% MC!F-(G?V9;5)J#V0"L=;[9>O=CUGYL.6BUF+;C/R[#%6>9F3%QNSH%:X4YH M1)RK@?K.H^GA43NW::S-VM@->(3;*EZN2%G?!W!L6XO>O>2BG*\*#DAG <^Y M[0>S=A1FZO*6@UN+[C,,A#&0WAP34$XA85EEP%2BG\1;KSYAC,Y)L(P"L0J5 M*\5+O&5+Q+K\N%:]@49]1S/D:3SV7:&GYG30I*MO1]]XT^9L3*B;Q@HQ7G*; MI>"&)+M)8[@VQZ]=]WE'L3D;KT7?^F"F^"G:)WLOO$[Q MMFG);]D5*(YV,4#I)H]%/\"KGE;B=Z^ EOPFDP5_8K\#33W" !0G^5$60TV> MZGIQ^_/UY=G[#VP!$#&()+Z[<%!FN*77T8KBW_<,\85)[#<(VE$ 'AP=S*'' M2(ON@$.EBQ;=APO!B^=\%]R08+?@'Y['Z68!:X=\2O/,#U!J'M:^XQ.#@_S? M)E3I0 8XM'0UC.4#]Y4T (-,9U6ZAE+MP_4+)-FA7]5_G:/,Y/:!_1C]@[_! MP3[$MZLK2F-Z$5.*U?E-%-Q1$M,[S/XW6 9_WR>I52)<3Y+ X68(@Y4.]GO0 M PQ#@ZC5^1Q<,>>I;X(]TOB+45](@*0(2).!38/$M3KG, 7&?A0_DX2G#;*_ ML;#EBOT_3E*R%3.EE7K'//4^H]!]+>K";MG;#/9P5=5C-FAD5+<:;$Z:SP)+ MS%(/X>KY:Q[P0& $Q??;K4?%E>*U(@XA:C^2B*3XACSCDP=: MN,X<'_?>9X_;@5! [&8"38-:= JT!J"_@S0;% UQX>Y M!9(R(5THI*0"AX'@C*LMHZ09/=V,6)FQ D:1U_EM.4-*C'A-Z+_V'B\TP]@_ M:P](U*)>Z\Y \:R;$?)D&.N>T%-AVBO2)Q$F]9[VH4>/ZBF%XF6KWS4AF.OG M5QHF3GN9SB#R02^=5?F SBV83FP,'2:U'U\F2HG:5C&B^L-H$A'%[EZ63"7] M*-N5(BZK/U0]$9<_W?:CQ\"?_==J>MF-$E#4'< \36\G-I !/"?LHTUW#*I\ M97%1O#.X0!EKYY#DTE Z/FTE"YY D(]>(%#GCL;,*.GACBF9+J. 7V/?\>&_ M"62L.@+'%'OE=0AI[@48,5H(W[EFHF*Q0(*)&&]S-F 080)#E-9QN0&X.00 M\+1<1+8[&C_+[ +W>UZW*Y5[D'R*4YS=FLBLX&Q-D:I1B\;"K, K5:*#!%Y M.4/U!%S&$B \36.;(@TKRDTCX$- S#W[@!)?V$O4-/5>^%T4%._3A%],X2OG M[ 4:?\-$8-V"/"H&'QS1\!@TD[^'H7=-2YR')?OE$&!AVGLH$UN@A.3J&?N MQ"81#;)L(?4A5QW"M$79)?G(PN=*O5Z8OXS&EJK\&7J1J2KS4\\//^!X3;W= MAO@>BV;LM=WP'H$A<"P:W]C5\Z.AN0%&O0F4'F*^D(&D>'4SD^[H(4(NH$IT MS[+;V>Q+EQ(),:="6HOJJC.Q?H13E'@A6T R'):OF:Z(5^2Q!W$9*5ZAGT( H[28?3J&J MRYB4HI)+ M(4N_.5H1NC4=/_H3&]YW3+GLZA.$V47+*9O=S*(C4> H-8S1!EFLS6=OB%+52T#6VE3)4Q&Z<0/>@!#\S>IBI-';H2 QR._77J M7GBP;LMC_&F!Q?8%$./@S#A^ADP0I@?G^X2IFR1+__<]28B8.9T?M'_930BL MR0!'FJZ&J1[T[6@ QI7.J@PQL&L.];B=UYN5CAV[6#Y?3^?!%OGWCR*)/L@@4>&SZI^(=X\6R%V3K;] 99 M/THS\?X.YJD*BA9D9A K7;3I&D)ZY/#7YR\_HA]HO-^A&[+E#]C,(H+>]S?H M^U<5,^][!LO[UQ$E[X<;831N"U3BAS2&;O9L)[7(4J7O8+1CBFQX_8P=)7ZG M-!U#?;,6^O"[([?[RN<[.U$!"@$]S9*7/FM/ GH-M!X:=8Z +;_-R$=+OX0# M:<$*>0G"C!U/T)^X!IH#@U2!I!DC%^*B&F*,'11%*#SB+#[5 M>UBH5'+G197N/!)8FL+0=6:@6&> .B2LZC=#^*M5HS_F9;!6O""!=HR#>Y0; M1>]*:+M2<5P46D.<&0PX&\4,N<;E']W=XC![9.$^#L./,>6WX0R3X^J60"'- M0CU]15?1#/#"K4[:KHY9O /"J2)%UN&^7R;01_G6SL6>324B_R#F%:$(T!\\ M$MW$B6E7NQ6!F;BQO3&JO+NY]PRN*C\2S1@@!P>&AOC&Y/Y "&APY*3/8@CL-1M,88)X>D M1Q:U[ H\--H80 \*FWZ PZ&5^%T#H>'E\6?1QO7R#!Q^OY^NQ=/8>C/&K4W MG)G0?..^P3B62&"@,D]L:%)F++30^);>$0,'(&,9R-8 (%#E$S8EE35VFB]: M:$I;(@/K,4\4T 4?*^(_G185'R:XX]0+.P;W$'H_5X=3I.NXGC*;56[P1 '+'-[Q$W7.WH21)X M^ ]A,,L9?",]P- QB%HCSOX7E0^&+]!'DO R:_^-/:H],YE)!G/KO,*4]WCK MD2C E!_!<8VX0AWV&^PISS=LVYK/=F?.DNP\@[BU=J/MW56&<2Z+/!?.8QK: MRF Z._(L:_0&?_;#?9!5T(_XF> VCM)-@C#C&* '%D9X^\3L]MV[!>)]3M)I MH$+>)_PY?7S!X3/^46@TR&]10?15 9W):-TQ[ICBJX$WHV+3(AL7 TDYD!1D M#I@VN/$89'P[%V3B^/WX$@]BR(+6J\*A(Q-UAQ]%Z-6@SK$^TX*-6 8Q]G. MF*$LQ4+^NUDA"V/?_E"EB=KK0Q?=3#WQA9-Z70A3TL@%QG !9H,R@UB+ < ? MYX0S'YGI!S.A(O;J4$8W4C^0X91>%<:4%'( ,9S_7!!F$%NQR/_3@)?RS5IP MP?VCE+3EBIG% !L#D ,*'$,9*K_0WX,6]$O^0ZC6_^*_IP,&?P?9D]DDQ4;I MBD1>Y/-*%^(K43)ZG5]*##W_-]YJMSDDXH&>9/_$'R_U,7HAZ8;W9EJBD*RP M..P5KYVF,7K"XIWF=43^P0NK<.T8^ST57<1V]8&#UBH.P_B%,_#%A<)4__8M M0S@N)4X0B1@!LI5OT$?1GK60R2$)>MG@*/\^^Y"_3BM?+F3<10G:C'Y1MI]9 MI]!]%ZMR:@$ODO2&_<2A>)YUMZ.QYV^^GKA2@DOG:P =@UJHJ\]0:YH#GH;: M2-W59R7M!1+4%TBC[_XJ:;7>-PVW2)M[S=*G3]1N]NN;&5P;M95\#/^^UPM\L%L)WS?>V (]N)LG676"7%;SS M#J)VB\$FQL; [A>23UHJUL"#M0&@;NZYDE09I3=!.-(6EYXR4;4V!-;+7&N MUR2Q.=G:_=>BN\P^RDBTT9%!S)S!I4:PUB#2@6-N8)*G2KC@4K& M%7&V"Z08 X25,MK,7@V_+6<@]RKP&P:@S5&JXJ M:,T=K.I4F@:JF 1@;B8[,YG;.\FV:M??1FY/Y97@2\T-Y)8D7@&:#'67MCV( MN+UQ/+5]W-XU;J5MS2WC+G1>$VJ8;A:W)O):D&.0^[%=L+I;>3V#G$; M?6MN#W<@\XK0PW1CN"V-5X(=@]PVZ@@=[FX(3VZA@>\&MY*?/.-E%!3WR]B_ MC\PR%$V@,#&HR?*KPGT)0K\O/)A^_2\-AT*4/R1H'V5GJ#C0,KY$4I@\0=E) MP2KS7>4U8)$.2U@?LFIS^5=<5TGS:Y5?\%U@YXXA!3!G3^9CC3;4,+Z("8*6 MVK5@]IF#:\'.S0?G;G"S$7J.WW#'I*Z&Z#)E?053U>FGJ&Z>*YK,'HX?+JK5 M\R=ME&>C+&LJIP)=;%9#:\[(T&0B:Y@P$9HK9C3J,R: Z,R1Y&YX+K2?D3Y( M(T5XS5\0[(PGH]KJ>T2VNWTJ;F^PJ09.'#Z9VN[^V&SOAK6X]S6_.UUC73PR MQ[.;&HH!'U*:X1WEZW,VJV$*I6R1<_7[GNSX_.833AO2CRV[ @_7-@;0 M8]>F'^! ;B5^5V_/F+!)/6.+_$.XI](O;JV=\A%@4/HU+]0Z/)#"8>D#QPP!C:D*6G4@>B M#1B$!E>Q\WE6(0C2)>&EX)0L(I[+=4R/0&Y11CE7^PI@C,JW&I"G63;0Q)%' MZIZL!;/5.L MEZPFD;B&DQT5R\-D]I&7LE:K$/MI(AIXH?!B]<2SZ!(G@FA>.#DKK_*,J>PB M_OT'M)^\'%6I1SAC(.K&<'SS,QX3X]-4&N<, M9&E3IG'.PP$T ?B=!T0E-M/F0VURCWU,GGD9]"P-X#$^Q_)3'#1<:^U'"3*& M]3-/#FW=R$!'O)Y:]4_<+.5KBLGA*HQ?DN)!%B& ? =&R:H^Y<*B,.:7SWEP MJ2ECQ*^\5J=L\M5?4GZN95JP=67LS&X%WR*321DZ8^[^-6.7EOK)X(PG=0PZ M72KN!=^/+S%/[^P!VQJ%^'B\&"&L<;?3E>T^^$OOQW:%X%U&J\ @T],TA:%0K2D"9HWQLH7'65 '64'^QQ=AE='F*,N@@KM,@JK]O- MB2K[ 8W;UJK7++!..\UO456CPS!9,WE]_36;*D%XMRMM^G6B894=VG6'#&X= M#)%C7(N^T*&NBRI]$"^+Y@+Y:G$N2^(3.805WR\R@A,#XI1F4[S4;6QTN])1 ML0(TQP3(Q]I]H"FM(L RSRCEB!E'3=[B?NEWYQVX(#SKT/?IGHTXQ776S'IV M&T/M* %%X@',4[5@;$%F!DO(+MKTGH,IIO)2AV2+-+X+E*$2E%TE)U;::5;R ME)54KXH5O-8L?5ATQYX;#:J6JJZ9FH,.#:;9>Z\TN2OA\4K)&FCC#CZ M59 _F?9.Y[YE99>?B:GL2&5#X YK5D[WU--6@%VT1MC.>T/'/LFI@G')RYA? M=;6R1MYT5FY95M#LF++=;%SS2-S!G%/2=;11X%3%Z2+P'C_'X3.)UF5]?Q1I M<0;3-/4!'I-6*NO!6=L!<)3:R=W5EW/JIS,=R<%1X(ZK]9&N[@+W9X\2/J&\ M]U)<,Y>K: 8\/$V*Z1%YW 9P$!I%[>J!&4'$*3J?P>GJU<[?*AO.R!7-<[?3 M5C-QQX$F-4<.Z736YDR]"7>AXBB(HVM>:?S)BWZ[7:TP&Y.X<#?7Y[?WM3,W MV[[ X[*5"4H[538= 4=O._D[[V )+BAG@Q0?&0$WZ!J=HUMT[WB>-XTMKJ, M?X:UYK@)W5+W!+-"J MU/S1^TRV^^UY3*FXJ'KA[=@WQN,(!A=&LDBG_E"OO&Y2?#BXN\5-Z'24I%0G8U^HA(3Z=>>!/909WF)D\ M2KVUZ;2Y%0'@4-'>&#I0V/<&#!,=E.A>??0I106O!#!18J#(8$ M@A>2S/@MP])F& 08&-$8)1! 6X^N283>> GR>#UO#C5?#UID7U?K(G[&D1>E MO*!KD@G"/Z0,WN[Y]:P?2<3G,$=&ZDD** P,82"M1G\G.M!OYO55J_LQ, N^ M1%89VK PD61YS)"8KSRR)S&1K[@CBG_?$[Z=N(\"598_X+CCK2F6#_I,7MO> MC>E.T#9C+6I+)]H\+&./!'^V>I,2."F&[]!6#Y@^$Q\?F6-T$+Z(HR0.22"N M?&-=.;F.M+>3!:7Y0;"M>1H0N(G,/ '86JNA\%=M;>3XZVL"(/$DJT1;7L-= M_\H+_KY/^!_YVR5/>!53MOS+$'R!4N\SOVA0^^Z0>.'DI83N_+9VDCW1PD0E M,46^W)!:R:T>@I,_B &"FPP&_(_^PQVA?P'^.F>4L2%)ZH7=9MQ6M.:-]_4F:H'XU83FC_D->HTUZ_9SMBWFW>!P=R3CV2%O MP1SJK'L"4VE&Z#_I'OY(P"2[$UBED.O<$O$E9*6:/%*3UF:CR4S[!='\X MV5NU_#B338GW:9*R"33[A[MX^H09M/CQ%M_$2;)\]DC(MU ?XXMXNXVCAS3V M?^,O+C,;\;U6OZ'>3'=JP*.TIYGT@.Y("G#L]]6H:RPQOD@R1F\XZZ]1SEP\ MS2;8(YV_/-+PG=>A<68Q-H.@'$J^=X7=R7S)[GL MLYEZ#3.4P >XCF;I,<4"#%Q=-9E\2C4.'O$#BP'G48.8)P.75,)-9AI?FB;9 M>!0KGNZ@Y1=,UAN.QG+3ADW[GC"]73UPX9+;8MW9L)SK0 8XN'0UC(XN;6D MAI?.JG0-H(PA4AR19,FW>"13I''E,Z-0#.BNUVN3V^D21_&61(Z7:A<\H*)4 MG"M$]R3YK:[>F;$Q<$BH5[)4IJ>R)>#P;A"X^[& 1A9QN@#*FQVK>GXXQY&_ MV7KTM[IB9\W=YN:^!L5K'?FHSYQ;^-4^TRT^NIIS=UFY^75 MBM=[>;G/K+S<(/HX7NZV]!I(W:>,\21E4TLOQ$EM-8^J=N"CV*!:.6R/&H&. M4Y.LW9TS$:^V")J.:VP,K]T=DW'C.2WCW!Q8LPJIAF":1Q@-Z6(0 F=(??B6 M8\+IN7\BI'B0J39^:IH##Z8F1>O?FP4?9HTB]WXL1'N,T6T$CJ8J#\5^0U-;P-[7J&+FA,:&0'VQ6=[.4,@H\Z6*H(T*!W6R M>S"NJHW*]7ID5]*^C:JG5<9&0*.I7BGM6=RC%M!O^Y@%'N :#XE6,=W*':D= MIBGS,9ZFQ/,*,M>+HZD?\AY>XSR.&$E',\2Q-6,_TPC@\/@2-X.#WF@.X'"B MU DXY"WF @ZG D\##NE+[ @'AG/=J?C6@^@ M$--"W88S\:PYP)E]&ZD'/"?CM.$=@G.IVIU_EWK,S8]/U:U/4LJ;S\F/*Z0> MW(]A'7,[U'C"T[?];A<23$^TKS^1:^P%/(8MU2Z=W-5W 1S+MI)W/N%3]%%5 M'J+;<[^1-?\91P&OGE32FS+Z#@=C-;5M%]#-O8 'M*7:I8&YO@O@@+:5O/?R M"%Q 3Z8YI) 6MQK.F7S!#W$<),LH^!1'>+L+XP/&J@AC\DB]*/%\+N[Y(<.] MFJ5D;Z+ 6$8HY4F +TH H:3@13K/7UPO8YM:X=,\-JE;F^BKRS.JHW6)\[* M%%]1G!D4ZQQGG#T2_)$0 #$)D"9"5M W09H0J A/I\MS",8[>]*,YUD8;]%L MO1YG4;<1E@L0\TG4:1.@<%*G4'X*=?0]]#,HD[BCGD QCT1;D0#R+'A/? HU MM,[\7%JMLAV>0 VMU8_:#S3P ?7C2]P$"J=-((."0:$<%(Z^APX*)G%'!87T M)78)"D/KS,^CW8/"T%J50 '6P?1-PQNWM1V @HN]LK6G>3-K60N@A2P_< MN'[2=D1]'\@Z(BOBB_K464*Y6 M(+.AT*\B4:W:L1E;F1+&J B6+/D#CL97* M16):0P?HTP%K^0-O%6?,N:\4>ID\+)PP.BF/W/FCSS MN00EB2JN=;P]/G6VV]AVJP"VHC22(=:GR(4;6^]/QPX":!I2/"EJ>F.SH0M0 MZ&NC<.UD1&L_I^E(E=C#Q>W"^5.YHRIW$Y%2#P:&CL;W"P M#[$J/BE.J"[B[0Y'B3#!DE*FI7Q(]?Q0M+GS#ORSY8M'@[HJCD/2!PJRHYFR M=*H\%'' $ZOA=>R\3:(DR>O(JJ-371JDBX.>#J6&2B0D9')?S?*.V8'?9JY) MJ#IJ CS6JA0J/3^A?0_8XRO%[#R39OV0N$3O.A,I4ZLVL^BDT4Q[[^5KP*=G9\NO)R# MV"2&$DR007UA((>(-HD%A))=<6WH.Q6&C0C3/L1-0\K1((2!HNCPQJN^7]&5 M*N"5V8#*#7%5P+3?U;#==>,Z@PJ"&<7H)(-S.8',W*A8D2:2*1$R)?PA3S M8;9$2(D7A@?DY0^)LE4$\KA8\\?63*>/,?V!]34]I#DBNR\$:4V&'@-PCWE] M ;AK5!D4_)801,@Y"@X_8_H43X/$@]O]=L<%X4\3))@^,Z-R4ZWVZ9YB1))D M[[&(16^(>J@X^=KAJR+B^+^^ .5Q&^!@5ZE2Z=$0O0%@6*F6LZM/RE4FB-J1 MW1-5"I-$@=5Y^4BL@(? F 9N-=9WX ,X($=5=X@*'^9,JW,UR*N&Y:TG#1IX M=1 HF0D@S7WU^YXG)*L].^>E/.]QDE+BIS@06V>U]?Y,;8:V*.AI5-@0, M)_7R=C\JS*C*LT#'Q?M&5U+L< ">RY@P2@+)=<04$0?,R6VZP?1QXT5J]? I MCIZ9FCBXC\.0+4UXIZ$70EV% X9;GZ4079!.DD &.0<&<+ACHF:(6B2(R$Z M2IGL2 F_0+GX%7LLOW*5D-()ZNP+X _G\DK0^.:2;N+NY\KY_Q/]RS_%Q, O MF7_9F']D@QG"_2BHOL.4Q,%5%#A&]H%^GIQ>=K#II2I_,##NA1\+%C_('^3"*\]QL4-L _\TRB#O7)<_QC3%28NH;U*@B\6 MW8T_QS0 ?\+^B\1XLQ7@PWPN^VM&^N%_H,)L/?'>=&^]JRWX*$2B]7_M/&PBQ'=A^5$5!$'M^XQ57Z,;B OWL_JM*#E[C$O^^]$/V>,6486' 5 M*>+/4BS>5ES-2::^H@_2GJ8,QT7E^%25X2C7%]RRN81(%]%%+0"0IO[4PU=? MX_HC/S'Y!9/UAOUW^8RIM\9B6^V233$^>H3^[(5[#"))JZ640$=-N 9S<=K? M1L0O_CFFV9GG%0YDKSI%;OQ?MB%[3AI"["@&;+#T:,(_ MDFU/-A=?64*=.^.7M)/LBA[!. M!H(_?FEJ?:E#UZ2_;#E=%-+0=;7=A?$!XP=,GXF/J^V=;YT*TR:/<>J%^O<7 M<9)^BM/_QND]]N-UQ&MH%Y1DIV/[&WYPE_( 'Z"<_U3ZF.1,&,##D'N;=*ZA MJ"1'2G3C:\':F:$<YX&3#JOJ(MWL_]6]L$N)+'4=J?Y1)!H]*";[$$:/>$.Z' M"2YSY5@A!1?Y[)KHKVQP&.?7R==QGEK'[0I;TH(13W/8UPX>#A\_" 5Q??C4 M;7GUF?]IVNBR[@P( M'N8I[2NW)P,8._IHTSF"%$]1*5@21CE;I/%=B'U;U>)7P=SEQ>[I/ M2(231$F6U+PYU-0'>LC8J%P*CKH.D,/ 2N[.#J^(N7^Q2 I2_]3041OH+EJE M4LDE]0:07;!2SIXNY_KIFS%T2GJ]5V,H'7))^$L<3WL^["@^E8_0-#8&&BYV M2N9E.(PMH9?2:!:\;T2E&R]%0<8&)RC%_B8BOA>B)%ZE+[QV0QJSI0%E,QI^ M&LR+:(0A"Y4%>A;W6KT@8&N'_&/TYN?E??+U@G6)DGV8BJ1?+PI04^[*"7J):1B\D !/7%)C/+OJE(O)GI/'?AQH.F3UHS@4I)-&_#*VA Q> M]>H5!80JFT&'K0:I!\$LPE %^6&\9\B2L4,[&C\S-*$"< 0\G97A23S'K7!M M@38>#03""7R2.[R)@+M]DL9;[!"AQC)A;BH V#25CLY7*%6[$#=L87;-!\3Z MR6935Z 8U\4 %%P\K-)O0K9X0$)[?+I6F,0',CD(*-N\#/ MWC*7RO.MOFRY9S!6;0?@0=ZLK![:YM: ]I"Z/[5W0KBV@]7>1>$HK]]#:3B!_=FV+6T!1XM-8IJ,=I53O $5HK;O* M21@"C>GIC)WO M2(S*#?K&QC3*=PWFQPU)$ YQ-B'6ZQT3(1&**0J9](B[#]^A5?)G(S!?-'NI MW-83(W,:R^)$K&F\)3YB]/C=HI<-\3=HZQV0%R8Q>L(HP"LVIP^0ES#.SSC: M8Q1BQDBED2B.<;2.R^P6R%LQZ*N4#\N+3%N<;F)^T9;GV(G9P0(Q^1A7;NJL M9\J-O6#\-',CPNV]$-L[:VEU\;=7LGLNX\1;/+"=27)%7#S$Y4.%@*B0$$D1 MD6HMA$0E*>42%"DY$1,4E24=9S3E*9C&C2?8EL^6M,JFRL)""G?38I.V]>F8 MS;V #JPMU=;GS0U= $^A;27O7(E&@^ RARS5/S MP+E<'=VQ,I6KH>FL7/(TL:NNW6S<0-C*UHMO9ZP"'?%UTF"79Y&'&1 MI=U]JL_CM&D//"X;5=4CT]@8<&PVR]Q]/,F2,S\Y3SJ<4EO7T7E)$F^]IOQ5 M2S:0\^-2L?%9=Q6MH0OP&+51N'R$:&X/.%*MQ.Z1-JL1E\?^KL-O^-@V/ZJ M:PO4E:U4S/8;C T!.JV=O-UW9@N"3O; U-Q(E\.X"5;7%K);-JF8NZ6I(52W M;)2W[S*T[)[.=L+&4]1*0=L(3+(03+#_=AT_,\?<1RD]R"A4_S@.0O7QWX3< MNN*E+X"&UZGP/):*3P$&3H5PG$Z;WFPJ8DC1Q]">B_R F_ [-*K/8UW>!D%/T6\GO)_DF@=Q%OS M!=&&]D!=WEK5/#6SKC'TS$HKV3OGLE6D0Q8WI7:8IFS:P4\W5+JC%$:D:TAQ MD))GX@S!48VBE%R>*.GR2N@4&I_^K.ZVW-2^B,A#O/K,;!-YX45V^9B9X2:. MUC?D&0=RK[MI*ZX'.: H.)2A]*V[KK0 3C(&4ZEK3&6,9<9VQAKEO$6T<>YG M@KTZLP%P.]69Q3[A%"5>* L-["-OM2(A$84H_9+12,"3[5=$Y.%[TFQ/![3. M5\S(H]AS>/RE+,@->(]#KL&=1U."&\"ILOT\T,>L:@6\G#:&CQ\U,O<$"(D/ MBC92Q)U&_@BZ/F1A396>.T;XX+"4LB^6<\*<]GF)YD4![#HO/7CZQ M&#%\_<:MK+@_%!3 VC:AL]PPRC5/I83UQ,TG[ MM_9$4;F3\UR= 8S9M)DP, O@H3^&0^[_= MXQW[I3;\J8;+/2716CXA(UYP,%=LM^@(/#+ME2_7;F_J!3B*6@C?>:W*62"- M!Y),\M?,)1]'I>,FT%^0X>="&1/';X??4>(;Y^)Z ^CA>J+,R3O6XEO(X73A]'E1X_^AE-5]GNX1XP-I_PLVGU^8KSFK[F(8-4 H>KLL*D# MT+BQ5S8_Z*]M#?VDWT[XKCY:4!>EGD] GA:3]0,*9*U5MYVNBTZ0IPO6LH\V M61=LX,W5!]*^ L6W?-??X:/6E,;T(J:\>B;?LUA& 9MCQ52JO0S^OE>EZNYQ MDC_&==#^H1I&P5)H4O/HVDBL@(/(F 8N/4,] A_ 4#6JNIWS\KA0J)!J@1Z9 M\LZ?E].L\3&F1Y:K?73.KB?P"&RA?ND8O;D;X/AH(WWGP_2"!V),T+'[.W[E M;@H3F")^^)?PCN2_2E*RY$\D).FAY@)!!R) H[N?48JK M!FTI0-^5Z*Y0OQCPB[!/8[2C^)G$^R0\()(D>S;179'(BWS"G^/+AF"T8OUP M)B#_%Y>0%T!&82;CU!<5'%E/ \V<)U),><5JEA>NO4&V/:*^[:[-%0 M;^&T!5#TK%$GN\1^]#7 N4Z=E#VR?$FB:GV(!87:F7!24T%3SEA+H:K-/)RN MNG;"20/XCC?07%*CZ+!$PAAZF4)JZ%*A=H5*?!QYC/]=/D61KT/AH'+>;-D% M<,C9*IQ7+VEH#S0@K<7NO'NK&*"" \I8.)J53:+W,JG2>.J14&+([4K;Y3N: MCA;K?6,@=R0#.+C[&*88V7++[V86@,,\Q9"]R_FA73:S@]RJE6N/<%IZ#)+-S:? MV=2UGYTK#UZ9[LB9G1[.@%+9=02KO@0;F@*. MVB:)N_II1A=IA)U/+*N4Y7]2C&MGES;]9NC$E:HWN7.IT\PJ6=JO\3TMQ]HO-]=1_Y;W5#Z&D[C7)W MWWC+ZX7JM4)%$1A5*13ES)'@ON O-D_^AOA(^A_I)E1SF4,SE:+5/V(/E+FX M_"@(WY M,1V6UC:$C"^URN7@4MD*.K+4"STPK)1+$#/6*NH4\XE!91S5+] E M.M++):",I.3Q3^=NG[XT?M[3"]"+ZEZ ;P; M!: XU<,<^M*E17? BY@N6G3>61*\5-G?@EM6 ?CI@ 1#)#@Z7\K76*:PRR=O M6[^P;T]EOE%39Q;+R*DB,<_HJ=6D7P0A4P3IX<.Y.MXB<&,=$[XL[,W39W*O M*G8OH^!G' 4Q%<5'^2[ZANRJ'U!OTP\H.+16O5@)6'0"OS!HH\-4+Y9DI>-% M8;MG(9;:JU!R3;V$F,)(&1/QAHED@TI\G*XO)K6 Z6=W-Z%ZI%Z .>Y6PV!- M,Z"HUZ28/NP /4 M0MU2$6QS<\ A:B-U[QD;]5D=0@' M8!$]G@6@+99'UW2<1;'='4S^R("I\(7V'5"XJ50AOP*9?0%P]*Z6KS-F<$IN MJEEPSN:KN:5OH?N0X2)M\15D/QIJ])&>Y.X>Z_"Z."E(\2,;JK?[ZF??J[X' M'!N5JF314?H2:'Q4R]CYG0%)S6&,C*+/Q.'A?:X/CZ/O(8='E2IY>.A?0@V/ M2AD[NY.DYC(\QM#'W9[='>6WW]+#'5,@74;!U>][LI.5CWE9TIH,.;N>0$.K M@_KZ7IY%-X#AV$7ZKHZ=\5@@P44;ZV;7\7 MW>;H^Q72]_5]Y?I+W?7KBSU/L\4]I0UJX]]Y;85KNC\;-% M!E5]#^!!:J&N'J8US0$'JHW47;TWIXUTXHZ#=1J%B4;<7XJ?T.DI2NC<\ M(5#;$'AXFI73H_*T%>!@K!&VJTMRDJB@Z7S7I*QBX[7 FN:S5/INACMMMU//'5X2](4!Q<4!R3]Z/D-+W>YKV14HVG4Q0.E>@44_P-.05N)WWH513- + MXX(R-@LD&"'%R?G,NLD4M?-LZ\XS#P/S'-RNYXQ#8: Y:QX,O^C!+/H!!H16XG<^ MCBDY>\8&/<8H8^3Z<&8**US$VYT7'9!XN8Q$/MEY(8R ?]S0>+_>B%J=6S99 M]VCUFK]MWQF%?*,)3#%O[#B3H&^6?YBH5WR0S@A0U(]G!BWLEVNGN1./9$NB M]>WJD7I1LL+T=O5#' >W] '39^+7)>+:]00>[BW4+Q6;:>X&.-3;2-^Y;HO@ MP1_2S;CPOSD?%+-)O^3D?.G;8(G:E:]MWWE'@'G=:]5QOE$PT%I/Q<&M%@>W M*@YNM3APNNR=U!)-B.!\U9M)1W&P3.]B$J77$9.]^CZP=2?H*&"E]%&]M9H> MD./>3O >!MC7SVMH.P,.X6=G2DM78&G#X6@C=>7'*2:."-E+$G4]3JW6NG9TV=)FE M'YOGHG7M9^?+ \VWS-[L=+()2^<>J5$/.$U#D:B;EU4T)T75-08:BW9*YHE0 MQI;04Z":!1\X^2E_T"S).1?%0I$\%/R1OD6?#A&.$G&%D6=(??I_O.WNWWZ1 M;]U,7!9M/!L]5-G 81+4Q)I:_=BZ&?[Z32'R#?N+?9A]I#C]Q_\/4$L#!!0 M ( "=V9%/QE&3<8$ (:.! 5 =W-T9RTR,#(Q,#DS,%]P&UL M[7U;<^,XDN[[B3C_@:?V86[>/2\=- E)G*8( M-R\J:W[] 4!2(D7BQHL 0HZ=G2G;0!*9^2&!3"02?_^_[XO 6H(H]F'XRR?[ MIX-/%@A=Z/GA[)=/:?S9B5W?__1__^-__Z^__Y_/G__[\NG>\J";+D"86&X$ MG 1XU@\_F5LO\.W-":UO((K\(+ N(]^; < MTJ43HYXPM C)PY_L]5^N"'?_Z,_^L5?=)"[(8Q^?&73_,D>?OYRYC=A(F?K.["*8P69/2?+$S_UZ>[JA2<5>Q[( 'N/(0!G*U^'Z7,"W3_G,/#02GSS5XK,V5!2:?Z6?C+!VG/B^6T M?PPY74K?V*$,KOW8#6"<1@#M@WPTC,<(Q&A +9=$-C4E?#T!%XT@6-W%<0J\ MB>O"%*W2X0S)/O2(B>,@ZXJ91%5PF4? M%IQ#31%BER!,,;C@+/0[:JV)F!*N)BZR\'%7=BI4E/#Q%4+O!W(LT7;_ 6WR MHCMDWL*9_QJ 21RWV5K+D%:#1W\V1ZOUKW$V##2Z>X"^<>\[KW[09H,@0UJ- M_73\Z#OYQB6Y!HGCR_L\;&)J;'X$/#^Y==RNR-LFI(2;PD5Z M!-'S''F-'?BIDU+"T3?G'S"Z2N,$+9]1C.;S;R#T8-3%*M))*N$PVQJ\..^@ M"U,5*DKXJ#M?2+3DER0BBK=#:"_4==,H]14U<@ S[(%UB@0RB2G:0P;8P7QT MHB3;J3LN'DTW9X=&4@F'OQ(WVO5Q],WW,*JPVIA6C3LSGO[3VHIH:U?QM^+E7=(&;$^JJ64;M,$PWX! MH\3_)YG--^]XQ0+#RXK_:2WWOMT%(_P%+?E_> .1@]U1\NO2ZC^\8/B?UE)B MWQP$=!\',QZFE;^@WPPO-*&O:^)G];%#H]+4A,<\GA/C*(^_Q#OF>QC.7D"T MZ&6%:OM!S:3SZ*SP2!&:T6^B%'CYVH#C@Q/H^D,*2OC;&IQ&=I<#A9X6<8GN MW%$I:G52V9U/+F7=(S&/:#;B<3^\D0.>[A+IX=NZR^P[#)<@3H"W4VG5OZI) M1*L'*=!I:L+C,PB BV2?N5"7J[S%$*SS/J6)1-#?G-DL C/RT\,T3SXK(%3^)V+2RJA:[1)I"+N(X0"ZE;$$^*(B MC*H:Q^1B1(_0BH'[TPPNOWC QW8V3 M" &SH!B^(;L. RG_^X_3H[,P^/3X_/#\Y.SFR[1.[ M-,0R2B91=;A.Y!:TT3]KP*FJ(V_QY8U-DLJ_!@5'#2,T M+W[YA/Z5QF@LD&P:\:6['4K\OU)DI4 4K)[ &XR:T$!I.3X]B#"0J^10I4K( MDN%G1X(50B//M?$B3I-W/H!^)XN7D%$U<*FR=@TP!EY M+OU3==+':?@1,IJ9DXUOXU[AL'.TNH(>?5HP>XU-1_+,Y&H[4Z>V%^?]SD-L M^U,_*SW"F4&4]F-3E0P;N9+.U2EIXGE(@G'^/\CA!#9500UMQZ8<419RQ5PH M5\P5/L6/7N"/D*>63/J5T3[".'&"_^>_,;<(38U'JAX^#X5RE/C\>&Y/(N!0U%'^ M\W@4P!UU(7(E#CTN^!8\SF%(]URVFXQ']$(C+\2OQ(5_!B[.(EO9AZ\O.)K> M(/[M)N,1O]#("_$K\=M?(@<7I7Q>+5YAT"#[RM_'(WC^L NI*_'7"USC&FDN"A4I],#O MP@1@7OPEN'82)Q\\(ZS5U'QL*I+@HE"10E\<1TBC*^3_S&"T8D: UZW&IA#^ MX(LC0X7^]Q7B,7*"N] #[_\)Z)K8:CFU[$F2CTH_ D_7D.@H"GEG*CL6F#._9""0H/U-'P%O@8&;I_DLS5^"%- M\(L1.+1 WU0Q.HU-2=*\%$I3XLH7.4N;Q? 6_:9IE:&T'(]Z9!@H=*+$=Z\. M-,LF$]-*J>U8]<)CH= ,S67_^Y?M+/?>0-!^F MB'0Q"AS2C%*O!\EA FTH7^$:%6]HTXC/3&< MV0=G%R-$@#AKU)("X]+[=3[8]>N.Z^63HGQZ!S,0(,D?M6A!'RO$B@=M M\-"+?IEP$>' 54AYK$+8L.R#_9 S$YU#X(IWKI09P ].\/KI#(P^]B;M!#"H]5#D MQ]9<^9*D)0(NI78YJ\Y5:FYV=C?W1\M)6Z-ECP;$G5_B9";ED8KPFC&,\M2T)J;!PLI3KMZ(!<9&$+\.%_>5@TF,?_' ?=;>9'#(,3W8F:\ROWC]U_AA6@2I M!3WB0]%*JYMO6'!JE;ZBL2>/1@? M*VID/&6TU'>GT(P%CG-X8 MF6%7^*J70YSV8 M.<%Z]SWQEGX,HU7.26/53W:/"O.G!_;AF:(2[]TTWI930WS.R_R]*>1)O2+^ MB;K $EBP LCS0D5)V (8'IBW)!LY&N QHLF#6$?F93A0H-+0T# *B'/95\T?Q1O,[#&&5XZ)F,CL< MP^UG&"S:\=M7 2'%]H&\30WBI,)X62*LYP/X7;6#2CMEUT'3FGEC[L#R0'O_:'6'E@%2WA$'F"&)'133E7D",<@7M4-N MM\5RUY(JS.7!R#=C:WGD9N(2A( >Y*6T-A)+8EP6.!C[@0_:%G ]L4H;PW3. MYZW0=. 71P[263L>R$%(T#,-,=]X+)(W] M@(@BB7P2B::R2E*I2M2V[>,C ]$DQ7V!I[$?&)62>Z_]I>^!T%M;9ORZ+B[8 MP<^'IG8U##FM62[@TO]ADA:9KPTWZ@638(_:)<%6/FBMOZAQ0FPIYSH;+JFB M5A.;^"U1$2HYK,_L\[.#HW/[3%D";4>G5P/#T8?DI9SA+R&E)8A>;@T$=&/:Y!FR$]!A@_O'VF< MY$^3\@0J">I!QJ =](<$J?B4V)VL#;G0T%%MP]CW#W#W+KV^[+SB('V#5#CU MU!@]M(/9,-L'60D,=F]#O?/[,*57TN*XOL?2KB_V?,N?^U=K_<%Q>+XMJFD+ M]"U0>WATO)8(HUTMAB2$J_;"0%6J9L>I?K+N,5F#H8X MY#1Y]VE1"V8??;5+UPA#C<(L:J754M#V&\"A?GX\.VNGK_:$%<$,83.X-,07 MH10>9\* V<=(2,AS;$B,IZ%X"1,:U/9&PD*.6T-JA6T7'&?BH;EQ53R'MGUR M,GXP2+"J_,;USHJOL]<1T?Y&XJ4;]X;12 M]EIH]\B"DNL//%]RW5!? +1R(-E\&;*K1-8-[YS -8!#Z] !#WVHM$Q[>0.1#'/N/$CU2 M-GLJ9VPN/F2X[VGYT0,DPQ2O-1X0FXP?YR*T]4.J(- 2ABY'04W0)1X ]U# M#>(^1 VD"G*4U3[^!I(YI$4*1;I6Y7B$Y*B^KL30T2 9472M"5K=O;XT(NM( M V3ESP?F0A$!5+6'=CAJK7$.> 38'N2&KW)#U-O9E0;@4'-VM06/KO4/LV#S M3>@IC)L,<'1E+#QDN.^K-J(.&!GHY,I8G,CQWU=MQ6:DJ+^/AXO1./'\-H _ M1-]A/&E9@@9]QBJ^,X[K=VO)B-^ZJW7)KWZ='UR9$0N'BFY%$$< M7?8N5[\BA=V%ZR<>)F[B+_W$!W%3C6+>"PB]$-?. DDKMO%4="C)&)*UE3U@ MQSA,WS30#B #:K<.)8XWT+\#D.<42+Y*1NNJ'1AWAH^&(_:V\C)GS5WZ,1HZ\IVN8?J: M3--@XKHP#:DO);*Z?$"K@YQZLEZT>*:BE?LZ'[O<,QZ<7A\XZR:J 2X=JS]\ MSI]&J":2T#SUQL9561W;]O'AWL)*0D+*+RY3GHK>2 ^9X/**CFN6Q\02/X2% M24;2!?ZRH?Y0%U(?@!I ?@-<]SAB_80+YS],D2@G<0P2QD9> MKO,'OGJ1V #WI3LLAQ1$7$8/2=5S\@.T[IC1&+F+F@ M&T NR@OU"=LD$E IV-G.11?J8RXPVK.O5\1IL#@ 7INW98N<8_$X (6 N9#J M219=XTR<:@#:IZYV3D^M2O7$/CP\W:.,K8YR&NS=&BW@AEW=>*A,:4GBVL%T MN$SI/B2C/$&0LNUZS-V66^3$I)$[1P;_88HOMKR1QY9#CVPI\(67N\4;D@N@ M>H?M*&D'HP$QL+5]ZU%@@T1$^S](S)SEB;=T0K>V4C:TV&-P" BBW\!F#I%G@X:/C5E5)K0?F*N9WD- M$OK4U0EHT$3GG==^H["CG/K*"M33";CU0[0F#.0$2!+7#J;#.0%]2*8G[U1] M->S#U,1*%';[S>4Y,32KQ?0[* JJKC^ MN!9#4ZEDSN+7W&F_D=5"-OTF5:C?3:$U?Y/774GH7I_H-LB>C;5V-*OB/K7M MH_/]@V*/HNN::&X[>8?8!.62K^5]IL75+UB:^(&3YS M?@.NHYSZND:D.+9V,YT"-WF8WKR[Y';5$YH0#R$6#/Y_? BW= ) KB(4I:KQ M'R:A5_U%J24%EP-\23L ]Q!UVY68E-\8[ZDL:Q?!9*78ZWE>;I!ZR *459"I MA0+MW0["1-1K(,&^\H$5&_0A3/>'D>X3KH/L:+5ZEG$,&+0_0%B72$^;6AUJ M<3^G;V\!D; 3%!*^"Z(BHM*I*Y\P^.E5\2Z9O./"Y'2#ANP$+ Y;OQ]6Q M ABGI!:;'S],'TLT/U641BG4;Q^@_[,^6QM*Z ="#%?CWR*G<3W^AVCFA'D5 MI\WS EFYUC(7ZQBN$VP>'J"LN#W15&$1

Q!;AFEIUJ7+0K$^P;5Y-]C8 M*C>&>YM>9W[P,@6C'TN9)//:]T(!!+B2J LX]K7$9O_(L_4-%$92+]-D,B!6 M09(XX>14>7;Y+@/]@#"OW:2XZ>CMJH.T9P;1\).=$17FZ0:1L3.\V#H8#<>/ MP5,-[_HBSWN[K_,&2UO/G%0L?91[[J+GZ]T'A9^.C$0T9^JQ@/2"\>([+F [ MQ\O=R.M/,MO:MB%4T'W&Z[(*5CWK@!'UD W4O6[7^W]S7>RM>;NSNMEO].HI MA,FZ.6H=Y3Z2"IK.G 0,WI9>741L%%[O/(.BVHT6U1$#R+#!->W@ MFO8[K-$]OWN%KUS]PCHPR4^S]9@F+%@:M^9#QQP3J)4I>/6R \[\\ L^ #'N M%#%>JV;WUDR_/1"\7-SX0TC CH;[=A!YOBVAW2,-)X[*S]D2"8J($,ZT^SHLQ)CO!87O LE_ V!C!7;I?KIQC+=![/]^H?3]#?AZ M>U!^C0>W6$__(81.W)T\3N*%)8N#5$\FBX/ART6LAE2;T*CRB=4?:Z "3P:> M_.X\^56>P_I15\ZI.;.6U^P6=H,)16"YV-SUV=*5RVUM)/% 8."H;AE0_6^B M%F9Z-1/[[(J-ZM61*K&J^K>FY:F>9E7UP>*# MZFV2CX7=_4YF?]T8=.OP^3_%CZ??TQQ#C4I3W_VA6W'@J/FGRDH>O^H)Y5#J M(T:4$R@^VADEZ'S"R.+OC[@(P_]33NC9N%\-!FF&XWRWLOLTP@O;!(H_J^F> MI8@]D\NSG__W_SSGIIZ'/4+],_$]B@6M@&!K0)O(4&U(-8NO_Z0ZF9K'C[S2 M\$<:>UI&/GU9+K!R3O1'&OV?1O5'!"Y$7@FEIC17/4+/Y/:(.Y!CF,FGQU][ M^JQ:(#Y5P_X1^'%ULNY39#AJ>>[E&YT]JCSQ@T]HL=)]K6X<^XC6%/XB]7;L M3^7\1VWLHG+9^:^9R'UC\;_TE<_ P"N7)N?\27;F]?&C9V94BK;$B]*:2R3@ MRB6QF]"_94U.]")/T?U_3K%BW0.Q" MJI97K-Q^&A=&&#\TC*-F% 3&-'Y)&"CT(+ZVO/^!TOW(S00*$61&D,JB*Z3 M"DX2N$*3*JK@!*RC"(8C)D9]Y29%A+R$]G(0GHH,ESMY<3CPUACFLTH1P7]+ MB4,M<\N1O05/!KNFR>P(K*F6E'2-_QQPF>H8ZLSN;LD5=[!3B58]:^W5)3=D&V6%CF M&-XD![B(G\;EF CR+:E-$G/!PJ41;Z2PH,?DFD60B4(H\+>4LZ1'HKMD/;)1 MN:EVT]%>:)-905EC28VW\0!2YRD<,J*QVNQT"L/+,6LLB?W<%:ECEX;):9-! M16'.($%)66-),0:[^! /]K X&1*X@V1(<[ M*.LLK>:9I$_-Y49>9.TM/FBO M2;*?*52=)6@>S=>BO=O)H=$=CW68CS*-59@Z90OS6*$54S,^55N=Q9">I Y4 M6!-2)]5)>[6(CKYC]V-\-^ZH^S1G,@7!ZJ0LOAOLL9,]X"%\--H/J68X[U:D MV+>D2$9-E](J;\GYP4QE81$CTGA2DC+?DN:,)WF#=J_%&QE\.B"$OI=:Q5PO MZ%20AOD&;K5166R:L^/)-H1I8?H(49^ LE_T$'8WXFW)W4X6,Z\C*:.L)*U- M8+(@.3CE3B[O#B8&R=O),>H5$[B@@14'+\.^U.;@?-8C&4,X>$FS8.N""LP1 M>S Q6#GRB^.>E ZX9>>%0Z,75""N%\E\Z 0].(^'O<6:R;V>4Y!>4$&.CQ'? M3_L$'TJ[WCXS.WH<%:07A 6U!7M*(^02%E>(LSQ. F6-%J07V'([XQY+'&(< MEMPFW]>'T?1$9PIZ@:U31T8Z34U69%=>*C,2VG;3#EL6)6JDS:7KB]UAH/"" M$YLP1UEPP':FQ1!QP5>X'?7?>'XW:PTE6DM9\,._L!RS); 6^?SJN MV5%31\;&I"2M.6$<9.,F.QZYLC3H]?JIB?J97HU:]\+>FN;#4SR=\(:^\21Q M9J>>46#0!1ULM_PB:AM"#Y:PS6&YZ[# MR5Z9MLUM,N3Z+606=Z&Y]<5J1U<-EZT9ZQ< Y&V^-5SDF*H&=L M25KG*S2;JK/;,"IL[4*!GO>U<8945QC6^*(/>1C:2VDIAX2IM6VI;^O;;4E: MXTL+30\WW#$BNSZL"):^H3RDNI^MCIG->1PGTD[@<\0\B8G'(-YV4I+6^*(Q M$]>QU6%JY],!@A^S1.J)%6F=KV/"P\N-.1+L,#2VUCC?\,VL.LM$7!_-;#V<;,73KEJU)JT:'+='7>Y8 P+ MRX4R-(ZLS8^K4>MQ0'9LSVG6;_'0&/9.;7;)F/JD)/TBK:H&\"65/E=/BS3: M48/8^/3TA^<15)EZ/J:=9=*DG9.MIY)$E>:J:>(_?7#.<:M/ODJ%G]7D'FG@ M6@:;1$\3>_Q"Y!R@_5CSD: _4NCW:H#/,L%GX_O%F*;C9T_QWM/?H;*Z^.E< M.,@*.?UMQOY8G:F^^(E4W12I19H8+YRJ?QO%/B,L_O&GRE&//W^QY4 B0!%7 MH0@8*.(:%$%]I+Z[+P(H D#3>U,$@*:K4 2 IBM1!("FJU$$@*:K4 0)H.DZ M% &@Z6H4 8,2QS4H D#3E2@"0-/O5<1/GOCXVZ+KZW%-/VTE>K[SX)6V6'_? M!F]+!IKOE!_^OP_$AQ^Q (3Y^+(&0/_BUI.1Y1D-M_A\%S<,3S?TQI?])4#M M_USMU$?T9;G_5;W/=I$!%/][#_@!N+\O]?]3N'_#0\V_"@N2$22&NS&B!@8_ M $3X?4L!L(F[M0FP2ERA^NF:"+YGXN?]__6?-6/_XOSHWSG_7W%.5\=J;Q@. MRF/1MP("P I>T I@8 6_: 74'5@!P()?MP+ZUHW@74,!B/^N4-$W(8/O[Z1X M_?-]UR"5O]MQ]3ZE OP%^ OP%^ OP%]>>F_*^Y0*\)>_WS[V/BT#^,N=^\OO M>O+@+?+:D9$T8M4Q7O3)T+?6]5M?3OX:4<3?7X#YN_AY]7CYU2^^;*616HZC M( IROL1VYC^[T;85S^?BJ)52-CH7-_/32'+UPZ^\''@PO-1H1[Y;7C56\K"P MDAV7QH4:C(@_:DY:RI>-8Z/X3S^_4//MS9@+79BV-BNY#Z,#U-&D%.J)47GY M#%;6%ZD'F,)?]1IRX// YV_9Y^'G/@\K\BAM^P([., A/4L.$\&THS;[QCZ? M]:-,ZZ?+0$:)G%9QN4_WIN7E4.5EN#3\@*# YX'/_U-^7CUO>3N?IRZN\['L MSA.UZ2B\I,Y'TU[:2T;=M_9YRFG'XK#P>9@<30V=3LTH:I7K///A,TD_,,CK MOAC\[EW^M1,VX/*_U>6_6>;]F=ILTSBIRNAXV]RL3A V'&S?V.6WR6E]Q-K3 M3.YWX4[6FAD]>LR6-SNBA<_#A<\SP.?O9&OINZB]W5'SYHV9?/.\#-@OL%]@ MO\!^WZG]OGG #.SWMIO9P'Z!_=YMMS MY/C63%]%*>M5NM2E+XNFX/MZ]5BC$1TLS8@EW]$O5*RPX>R(TP[5A"$YGK!' M43SD!JM0YP=7L0<& XTI@ \ '^ZHH_U3^,#N^,R1^D@@AX:XUHX0?K2/)3Z4 MC6N">B!A4-$&^/"B^$ "?'C5[O=/X0.*+WLM1\<2F]OPFTCSUM)6F10393Y\ M+N"!8% #Z_=\I^"A_ETBWB3X2J2!1=M3X9M&^T:)3R4#7$" M>R!I@ ^@(7ZG"@0-&=!0!/9[KTP"^[U;U;X+^P4-Q;M5+6B( _N] M7>)R?68^ M?$:0!PR!P/[!0U=8+]W;+^WW-"5#,6% MLZ>RGLY^Y:;\V4LO%*?ZZ-K=-V73L%6WS9-MHAW'.JL@2'6W-OZ (>"X ?!U MX.M7U W^Q[Z^ZM'4B1I2!I,VJ=9TIFTX4":[2!DUDX.I7U$3^QZX.C5%E M3JEJU='AA\8!@.^#AK,]ZE T."XZM0+V"^P7V"_P'[? MJ?V^>8P,[!6!L5:=J*IN6IWJ:5?Y-+[CWH_Q+8_FAX1E) M RIR^?)Z,JU0F=[86'KU:Y'AJ.7?BP0[,2+0@[ZG6O45&U]Z!C4XQ;/9:"?:5H"> M2-19!TMVHB!8U:=]H BP)0, P>MP_^8) %CZWD.W\HJX?W.++VW\7S?9R?RQ MU:[@N1COTE;$O&NTL7X3MG/ZD-%-DNN+VVK9*_N8='W#PK\!!H NYETH$%31 MKSH; ?8+[!?8+[#?=VJ_UQ 2 _L%74Q@O_=JO[?"FNQ[:Q\M6Z M2]W));2$@DN]/=P56,"!_8VW(=+-N5&(Z#A1"T*^]3@:! MN@29ZLN6;#=^I!L1=";^A 3'1GFX56_\%US][]U*YQQZOK5TKJ( ]BK7!K>> M^7YYX]@S;+A0\9)046M9?8RPC=7K MCG\.1B:I-#;LX\"$I7$PA;HIM.X@60DCS(?/V(4#@P!&7K8O_]:.XZ/>JM*9LY",D:.2#1OZ=*A TDD C%-CO MO3()[/=N5?LN[!-[ M.FP%WN:\M8:Z>'9$;WOVSH$?7SHZLC870S4BXR9O*636Y[L2DTPS!6'*1CKU M0!*@= W\&OCU%?6W?\RO6V17U8TT"61NV1]HJAM0I#TI_9K\\!E](,!;VL"O MP0G0:VHX_YA?MR5RMF%/$6$O8+M-.F:3$N'*K\M&,]CX]@:M9N#7-^[7+]L! M_C&_/B$S?& 3Q(BW3E)3'(H!/$HKOS[?. W<&G1^[U2!H/-PU>D3L%]@O\!^ M@?V^4_M]\W 8V"_H_ +[O6/[O>7.KYCLC*AA59GM)Y"1WE$!^8JXOY,0$K@" M< 7@"L 5@"O<1Y_BNL3Q[EWA!E,YX KOWA5 ]^K&%0BJI^\@7@7V"^P7V.]] MJ?9=V.^=1(; ?N\EY0'V>V?V>\O=JZZ7&)$1)P\-STA 1GI'=4IPK.G6CBL^ M^>)YES1_OOQ[Y'O^T_;ID9%?FM'&_^A ME^-4H#5W[84 HU'ST%OQPFBZRDHOKVZY98";@V;Q?2H0-"NN.M<"]@OL%]@O ML-]W:K]O'AX#^P7-8F"_=VR_M]PL;ON144RDH:519'A:WD@BU8L?T_9_.7X< M_[NQ52T/)*MW5'F^(NZO(;IL_.NF>\R/+LP]>O#L3P<6"LSWG EPL5 M7J6!_9M"A9A?$2-QMCW(?64^.+"STYBDJU"!^? 9KR,"B!3NJ:-]1=R_"TAX MV6[W;X*$Y2)>,SGJ!/QBJFCR0!NW^MVLA(2R^TV"[ &TO^]5@;_8?GGK5ZNO MHKWXUD+X&X@'#@#ZC_=LX,"^ <"_;/_RK84 /[M&O1OK7O@ & !>+<-_L=7 M;#=5$M\((K]DW/?* L'C#<>-1#T:X%W;>ZK:@Q.DM];$__,9K7;DNUPQ#\M+ M"WF*7QZ>/I?ASG2STF/Y8Q*IQ:IB>6J4=Q/#C4>^5W(0^8Y3O-++??M;<*2IW?QV5@$G3U #X ?+B>'O[KXD.\2:(1[6Z' M<+C<^M%BR%D;K,*'ZIU=&J4!/@!\N.G.W=T=37]-?$#;X_5X$&Q:,FW7*B8P_*?&A MW U D> P/-@-<*<*!,W0JTX+@?T"^P7V"^SWG=KOFX?5P'[!87A@OW=LO[?< M*Q^#[O@;5;??>G?,FW3'WIKIJZA^O6)W?:8>'V]S;!J>85J7*E=F+E!P;&<' M6((S>3ID!O["SQ24*3OCZ -"@$N9 38 ;+B[SOJ/8(.B,=H8"\T5;QV5]D'@ MYF%\JK"!_/"9IL%)>( ,K] 3>VNFKP(97K&G_D-1PWK<4E?#L2V+.=^45XB8 M95Z%#,R'SQ0!NN&OW0U_:R% MXI0DAAWH(%D>;#1'#.0XLB1T)PJ&E,UNXH$B0$L+P & @WOI=/\='"1H_OOX,#WR>5. M0&*(#\U4@04LLE9D!0=,N14.Q\'+Y6_;U@9P\+[@X&5[VG\'!YGBNGH^Y-9V MN/,<"%YX(<)7<%!VL@D,H 'H9-^I D$G!70"@?W>*Y/ ?N]6M>_"?D$G\&Y5 M"SK9P'ZO0+6WW,E^O/\\,*(BMW;=(BN/=VID0$TUMC20H8+R->AF_46]JF4= M+-VHJE65R\0*1^$N$;5\2A:WHI/Y<^,D4-EO[G"C/U&SXM7(*T08CXU(*J=8 M.?67VA7\I7:U[>[$9FP=VW9J!U2+6I*)/M\J&%:];?X1 WUN@ P &5X9&7ZZ MV?T2R)!S1!,=&6O1)CD^[^&(,8H8(G M_4CMV-(,WNUW?:-9L% B0]D)AS\B&( &T J_3P6"5@QH)0+[O5K6K? MA?V"5N+=JA:TPH']7H%J[[$5WK*<-#'T!DA2064;]+SNIQO^Z-<7*EBMU5%< MR+Z&PZ[C;>B.U_.14:9@!.B' VP V/ .^N%_C0TINLI34X1A6PQBV!@GW@'6 MMR4V@(XXP ;0][K_COA?8T,G7AK+^-">V2GO9N/= 1[*S*3$!M 3!SUQ@ WW MWQ/_:VPX]8_-_D$)CWS?A['ND!/E3*YR"M 5!UWQ^ZX*@JX,Z"H"^[U7)H'] MWJUJWX7]@J[BW:H6=,6!_5Z!:F^Y*[XP2FT;>D,M9J9NC:]ZXW'#3Y.XO+BM MF$2C9!]!__A*3%]-A"MXVD16\<4=PSD8)9_E)%0OAAYG4M8$SM*K=I>#GON[ MJIV_S>O!MUTD^W)MXF.)+.9F&H(2&6T+H\S)' E)2&;REM>L/R$(>P:04>IN MC$@TJWI9+/Z)'U^?)_GS9L4C+Q+VWO-&-K?J),5OHOUFR"H857;C\0>4!)4S M !L -EX?-E[V.O9?A8TU[%M>OLE26.R?Q-7V<(0#(2MA@RQA X/!L\/O&S8: M5R2?^VO>_1+ O,H%[[\*,$O,1+,%'<-\7V!V^GRX'TZ[%< P55Q"HP!@WG6[ M_VT>-@>P\;(7P?\J;%#[]DA TBTLDLWA?#GN'@#MU"$<<;DO@ )U\ !R@T?:^^O,_ 1Q!YH<]F,O: MLA58G&91$[W)LB5P@ X]Z- #X'A?'?J? (Z18F#+:)KM[7R#H;0^GPQ[5!5Q M@!X]Z-'?>8T2](A CQ/8[[TR">SW;E7[+NP7]#CO5K6@1P_L]PI4>\L]^O.5 M>9X>-P+5TFMWV8/S].^J+@[NJ;Z%.^R[H_9/%+>XRIVEQ-?L+\[^=/LDI\:[ M<>'W%ZZ?W#A=WT/;L2);K=,<3R<\ZHTS!4?*YCO\D0!7V@.H %#QRE#QTXWW M5X$*!^_XYB;2)[+!3UU&\D>8A$]*J" !5 "H +=8W\0-]Z\"%3WDQ$^&U!&Q M\Z%PPJ=NF&;#"BJJ"^\1"D#%N^ZO ZBXA0OO7P4J6.*TR??(1.+3S;*8JABP MW58%%8_WWP.L^&Y!ZG\3M;#JJYG8;_<=S2@L.OIF8M97WU+]^9.5%+^@%?\Z MVQD-5=-\MYA47IXZ\?RD^/:RS%6P8Q7#;2/5:01JE#1\LY'LC+@\L^(5/,6& M7OXI]AU+5\LC+:;EJ9YF%>1Q4GS@%I.)/Q8&^3N9_75CT*W#Y_\4/YY^3W,, M-2I-??>';L6!H^:?*BMY_*HG4$2ICQA13J#X:%?MC?F$D<7?'ST!AO^GG-"S M<;\:#-(,Q_ENH?-IA!>V"13_$TL?\11_)I=G/__O_WG.31TR'E>&9^)[% M: M <'6@#:1H=J0:A9?_TEU,C6/'WFEX8\T]K3J?/JRNF#EG.B/-/H_C>J/"%R( MO!)*36FN>H2>R>T1=R#',)-/C[_V]%FUGGRJAOTC\&.K1,5/D>$4<'\POM'9 MH\H3/_B$%N#VM;IQ["-:4_COMNI*+]B?ROF/VMA%Y0+U7S.1^\;B?^DKGX&! M5ZY:SOF3[,SKXT?/S*@4;8D7I3672,"5BV?AX%]\2_U[__I6:Y>TH59KG;*A M29J@44TA3)10^#HINOOJ61S%M?$V\PCNV>4,H?"5X.&^-['K:QP)-]8:4;@HZ2XTLHY#;YBRP,\-% M0!!$QJY U4(.YT=T'3^.%0)&:9RX&DZY+\C//4=^Z0O>GTWC&2^-,S-?V'U[ M'OXE>VJJ%R&-_N]KFA7K%NA:"-#RBE763^/"8.+?/<%?7CT?O9,Q30Q7*4R! M-S"LX*9&*C1%$ I#43!&J@0*,\RCS:I/L6L3\=EY3]@.9#4MC M:J'O+%0"86$TG3>5MHT31#(I*&MC4K!W5+4-(\DA=,!R>VE-VP2K8/4Q48;J MR/NV0-EDK'T[MR:3&,>. M YMC6LLFWY[BEIX5E CR+>E<]7/D,$_7L)JN6CYL&XC)3A1"@6N#SD?":&9R M&UZ,-Z3@6.$ZW64%98TE"<8)O+EL'V!#[:_I4YY13:6DK+$TDM$UDFA[4TXQ MN&OD$RY>)VQ!66.I,^HE[6"\VO-N3S8V*7?DN4Q"X>'%JM;P9Z.EEDQS3II$B3$&,\&#F]%W<"+IIW0 M.6Q+TII(%373O+:C:GR:SYBF-W1H7*E(:S+=[5NGR7PR:_+""1Z/]OM$$7*V M)*T)52*%^8&E.YC=[XQGDBL>=NM>-=]+$<1'B@2*N )% &BZ&D4 :+H*10!HNA)% M &BZ&D4 :+H*1># (ZY#$04T?7>W"5#$SRGB)^^8^-NBZ^MQ33_UKY^WT%[I M"-[WZYVW)0/-=\H/_]\'XL./6 !"5)LH7I![^A>;J"/+,QIN\?DN;AB>;NB- M+PW4EPV+[EOO^-]$YV^N]]DN,EY,\6^ZQ?$W*A[@/<#[?X+W7V\.1X)CH]KX M\QI[PW\5%R0C2(SRXK(&!C^ M>#WK07 )L R 9:)UULFZ)H(OF?BYVVG]9\U M8__B_.C?.?]?GTJ&;QL.RI. M[(P7*T5D!7GMVT%,+ "8 4 "W[="F[=!'XC M$+QL3/@2)G!KT=]]A'?7P>3W&XYWP>3?[SW]]GO"U?B@?T" M^P7V"^P7V.\_V@QTM_9[6_>\_(:+A]\BLQD92<-Z/"[_DK?VW&(V\_NX?W68 M>M$+O-X\HZG=S_6#+U^5%W3M=7_?S=)]:+MF=XB/F),"*]NW?*&W<,'SA14# M/XXO/&HUU;QP*+6@/6\)KK_+ZN7Z0%?!KY\ ML[[\HT]2_K0SO\I#MG_GS$[3$_!>WV_QJ+L:98OIDNIEY2TSS(?/Z ..PZ]\ M,R;PY?OQY3?/^E_=EU_V;=F_\^6PB6YD+SETY'3<-WL#*H]"JKHQ"BVB;.S5 M7?F6BQ_75N, W5M0?07=V_N/)8#]7F%. .P7V"^P7V"_[]1^WSR/ ]W;.^[> MBLGN_%+LL\O/S]W<3Z"=>T>EIBOB_DX2(E!U!:YP\_V6ZQ('<(7WRSUP!> * MP!7N*>,#O:SKZV5]>44/0:LO:/N14!ZPZ/$=2$\'9C]38VLM^;M*C8?Y1Y==E9Z M[)D_UM-G?_HO^\5]1T8BFC/U./:CZA^2)+(V:?74TLP?J\4PR84-#6YXZ$)S M3O9MCF\-N+ZD^[A2OE:%??B,T>0/[6=X%U$/P(AOHOBWYNW[HF';:0E;!,H@,EE/!0;D0FT!H\_!O@ \"'6\"'QHL! MQ*OL.;X:@-B[@V936$:HG+LL1+;XON],2X!@/GRF:08 ! "(OZI]O#5O5Y%D MO,JNYK=.,J1QV,=:XI*%R?5P<3KVYTW^-"E HMPUC:#UTTQ@;\$=["UH_*M\ M)_XBX(,=!K^O@/[6,/J#2\3OW5CPUDQ?Q=KQI@6J\H#,/UL-NN)ICZG=MLJ3 MS98PD]#%3L.V)0<_7G("'3@ (+_4@WYKIM\J.WW3\M6/8\9?YIN4@HO;-/56!Z!NL'[U+O9YOL_S+N\BA 'V>[<[\X'] OL%]GM?JGT7 M]GLGQT'>5P)S,TUZ[D)['O3E7[.TA07'ANZG&\=XF]K6*]ST_N8,7T5=ZU6: M\A=*6D_EK$L7T ;&?(6CXXF<&DAKR%,S*(HS!4'*CCOY@&"O7K6ZP: %@,-O M[)B][[SX%H2T717B2QX(QBBF\AAW9V4X%#=-4\Q! ' X '.[D MLOJ? X>XO^@?2:>S@2&2)N:X&_&85D4.3 D.Q(5'90 X '!XP6[Y.P>'EVV7 M_QPX!*W9S \0)(07DYCJ6)'(Q_ZV!(>R%TX2H!?^W5+2_U9;#:YF8K_=5RX^ M<&]]]2W5GS]92?$+6O&OLYW14+7R*(GJY87J&IZ?%-^N1L7'7L,JAMM&JM,( MU"AI^&8CV1FQ47I+P5-LZ.6?JGTT:E+\Q;0\U=.L@CQ.B@^J^TT^%@;Y.YG] M:YE78BB-I1,TQU*AT@MT?NA4'CII_ MJNSG<1)/\(A2'S&BG%KQTH31A9_?_01&/Z?[Q,:\4Q\CV)!*XC8&M F,E0;4LWB MZS^I3J;F\2.O-%P5:L_KSZ M$0ER##/Y]/AK3Y]5*\NG:M@_ C^V*K.)C/+\W<'X1F>/*D_\X!.*?"2_5C>. M?41K"G^1&X:P/Y7S'[6QB\KUZK]F(O>-+_S25SZ#":]/GIE1 M*=H224IK+C&"*]?2ZFJC1]]2_]Z_OM7:)6VHU2*HJ(9.$R:)*1N-TA7

O^QP%F](:6;@LY2(\LHY+8Y"^S,L/2$I;XI);YF[XJ1C2CF MP[0 -(6B*9I$KX9?[LO*P#U?&;[P$)<&\IR-$H<1ZH_&F9TOK+\])_^2/375 MB\!'__?KSNI?WYT6ZQ9(6XC1\HJUV$_CPGCBAX9QU(P"&.)=M6Z?27[WM'\Y MVGGT7XR@:%/#$<7 -%K!<9I0:()&%!@V=<3$21C?P(_VK#Z%O6LE8+N(,#[P M4(1B6TNS/4:?E*4]^EM2A7),:$S,$=M2]L0ZT-J^K+$*JE#?4IID3%@XXBWX M!:IP%N>V/*)?4M8'%2DJW>[(XUXF8;\UF0L&)J69@BGHMY0T.O:GK1&2\59_ M-0Y&.\N"LFU!6?OZ4=_7C%%3'/%63HQ">2R0R*JD1&KL2XR\M"A?X>3^;BW@ ML_X$V69L24I\2[I9TL/^MB5JJ;\PCUE!B7]+F;:W 1:+>(^7MN.45_)T MQ9';@K+&OMZ?BZZ1J@P?-EM"CW:I3B25WUYG?Y4.R'Y_F&_D<)E9TUZT1T^S MBK0VT_UX([='I\4(EB!&(;+I3%LQY??7)37H(WR/6<$RG,)]P:%Y6>F:%6E- M4L0,$2S?10^PRZUW&4/P4K=720KYEG3,>?UT:>^W?+^+RSMH9[>.>OE868VK M!#/&]&)!+.2^P(T<:=_>C8Z3@K(F5'^5SSL9)Z+P0H7]#A.M-14KQZP)E5#< MG3Z!1C-[$;;&"X1VYW[./CZ5]C6IIJI3L=M&8A[*6STH3_7I:%0^=WI!4L<0 MTK,AX4%[]MF.\R"!C)' M:N/A;B2D+9,M*&L\1+)*[GO] M !KNY>FVH*P;:B^TB1,:SGLP2C@Z'2C:WMR57X]@WY+&M(]/]]P^Y"4+QN+^ M/CC0;$7*?$OJ;/S!@HSE,6SA72_3 KB[@+<*51?44FM%2+K;[;CF>!RRERJC?99C[&XM O6:H+ MRO20J=J;*F.;/'7$TR*)>2FL2,EO26T9)2S6R!$X#%%CGN2] 35E%;HNJ*7G MS8H5,Z=D=:X%@:WGRRPK;]"IN\FFF>R.GK:20XD1=LZB.YZT2LJ:H A^UTTT MD3WP%H%FU/PP[P[R\MMK@D*6[+';):2!+,V8=G,]V"6A5(YY ?D]1Z,T%&KS MDJAPN<9UE-"O;O&H"6J*=>TYZELH;%!AK)UFA0NT*]*:14TEC42;;:_'J\=U MW]+F Q)R)@I3%Q1"H,8Q=4ZN#/&./;7[@J?2Y=&+FJ &'6+$V$W3X\4.-QET MIJ3L;TK*ND4=B9@X34Z,K.X4INNV]$D[*,^BU]GG^CRGC=J:)*MIV!L,%P-J MWBTG6F=_* W9:.I 1SAES!"+,8_M+LMC9G4[@49QF&).6[/%)B''6SD\V$XU M@9JD3GR*;K%5+,C"?DD,:"EL_.UD>R(JW) M*EAIN]CS"G\2U$[HMB47@?-M25H3%@P?EO--5Y5ED4,]V,6Z326>E*1UOJP@ MZ:W(7H[*G+CE+=$=:S235;0UQIJ:F*V$%3ZUH=F"F7'MMALRU130VG19-(ET MO4-U92OKMD?A#&H>"\M&D+H0>'4]Y?UCLR4+G-DKU$9/YI.J/ED;-8*'^"#I M^BU8Y&'-BT.1C]6JSU$3PG&<#RB,@4,94KU030B'[HZK"=1\BV=;NC"80;#L M^M",[+/T\(A7K=6ZO-C.D$7;:Z0KDR+9I*'EFL:D:MBZO. #;:JK\3;@^Z83 MH4MVT1GT"EJT+@,H@H;;I85OY5SK&:K5FQN!5)'65O8CMQTYP:)9K *0Z+1' M1SFB"R1 +D6KB*LM5$QU8)6;S.&N;4T9MB*MK^TDTX5G;G\O\>$Q*Y![3H[U MPYFV)MOMOL5UN@HOPV*GO5R-L]%\/)]4M#7A+H?NK)4T61OFT&S%H?2!:645 M;7UY'[+](F*F) 46!&%@3E7!M(>%)6!U@?44+0EQGXOE? 8/.@$WABDY*TEK MG'5HAPPF_;A?1**6B,7DVMUDU:@UQF82#L%H=^GSD.H?^=P?C*$F6Y+6^#KT MLAT:+,18)MN(B!U63+>2[:58W#B(T69&K#&XWW&/_B0ZSERD&K:.27O!:XX* ML!GPN8,(Z&:\*8*>,VW-P.:K45\,(9SEA69GX$^M.%C$!6?XA65>)*/YWA64E:DQ>UZL+MS/(EN( D^I1WPV/*5:/6Y=57G#U*Z&H3%DX=8]"< M+G7\=*:MR0N93]IV@A@=6Y40XG@:%5%_=*:M.2^YW+=Y9CX+>(Z9'^S8L^3^ MJK#%"Y&VY(LL.J+2&2RUX2+CC&QF(F0E:4U>VX&N\,IJ+\,Y*OAM9KD^8<7: M5)#6Y.71"T?EE!"'4W% C^GNCAQW*](Z*(44WJ>C;0:[27>W:.&P@\XJTKJ\ M3)\G49M/%!O2N+XB9L=#?RN<(N]$YG/NSK%6E-7FI(C/?'Z5[D%T@'FJHX/]C/*M*Z$(*V:D)V?TO! M4C<3%J)NN9U28)4E=8A7QABS(4)?N.<>ICH=,-6Q=7A;J M"RN(AS*>],U%V/7VIT6SD,&%<)GP4[$[$;I#V)*$P6[2)KIP)U/0"^%B>]D, MCIPST^3";GR*;%/D8L66I'50VF_-T)CX&UE<8,LNYC0A9E&1UL35V\B),EYT MEK(Q-AUB,&?(3:LBK8E+FVW;XJ$KZ+9KXX=(W2Y#NEN17ECT B0BN@*UM/N] M"8,[HY$1BMN*MN:/(0$\;DVTZD00 V1JM&VRVU*T M.1?!IY+V0F2YVS&GP6'2QVT5&705PF- M*8BO1JWG(CL>Y^?;/F6'\\[:X&5?A9))25HO;3#F!J/LFJ3K6TU;%U>MMO$D:U/'62(UK8T-4*;SJ9B[$*& MNU[NA([1,V&(FJ\71ZF5[\)B#A>BT/Y\U[-:QW4F6[CL:GO)L;O)MB2MR:LG M3"._%4PM.Y>FC*HN>X+>KD:MEQ<'ZR4Y][8H'[::<6 .HP1G*]*:O ;>0>IY M8J\ FAV>!=N3 6]'64EZ >]-4L$"K$W+D#[W#W,6<0/H3%N35Y_(J;U'C"8\ MM".2T193EM/\3%NS+XAPUR,OT-J\R'M]I:WQ2[GTQPM!Z&A)ZQ$M'@28DUKR M82JQ)\2;E*0U>>D="6=ICQG9Y(ENFKOTT+6F;$E:DQ>>H*T]%\\YFT29_6Z> MX2KO5J/6A9"O.=Z7M=$<1?,)-]M M*L;J1G,ZX#Q4Q+^1#5%(L>2E1T]HG\>MISFMS7QL,LV1C+83E2T"\=9X4&QR)@12^$ELPNIMW#;#7F MH?VPW:3ACC9O5J/6O"PU9%\AQ@X"+V*DR_<[T5YI5Z/6Y24S6D\-PY;%Y]2 MMC*6'\_(,VU-7FF"'[$UY*NR)*R&G[$)!&QKO M!%WI925I+=]MS_DF$K8V.;P0U=D"L[Q#$E:DM7R7YU0&]69\D;X5J0O5P;#F M.F9+TGJ^RV!\H#CCH+!SM#4:,+R!4,@I7YO$(3B/ M6Q/N/LX[X7XL*# J]9APZ2[F7;NBK>>[(=N>'Q(F=637'/!>9[R=&85!HO2% M<9DML>*Z?BS*QF" YC-!&O9*(V?J8D DPHQ[)JGR>9=96\32/BW#24EZ85C: M[G@R[TQ@J=FTG1CSK%:1:F$70HHD.8CFR7$CF6/(XX[JD<)I."E):S/P0KNM MN):RD7.I29"] \?T]M6H=0@+Q0[LK\7+OMXJ,%[NT^"_&"K]C=DE7=N'VMO $PZ#S:@9UR\W\=29GVEK DO8=I$Y'@F"MV+2#_L4[)+:F;8F,$SW>RY[*OS-./ HC786 MZBFN6*M;;NLTL?F3;E"\2AV&+MS+!:E?*.U"4)'TH%9 FBN2EU LGHA]3MWY MDY+TPK "A6N<*_9LT=K+7!CR?%0L4=B%M5>A1O#>CTT55LV5G"XUX=AK;TO2 MFL#FL! S,[?EP.[8P8@M.B.R(M'!+JR]0]6 9'<="79?G2IDW),9U*U(:^): M(TI[9'3'+*Q&_0,M-?="IE:D%V(5J".)=#YD[ 7$+UKS9=@;)15?]67ZM/+V MY@P69-X0=%R/T<.>;E6,78B%NZNM'PL3 ="+M.J(M M83 D=<+NX'@0EM*]*:O&;"2&:)PAWM/D+1?+&<[A?VMB2]T+V%YYOA#&<+.W2I MO"?NIC ;5I.MRTOO[OO=U@!9R&INI:9_\O&E,JEH:ZN9N'%EE&%F)QCE)GS M60H5I\6X%U;IXW: >%DW8&R2DYU!>R'U%6=;DM;D%2Y8"9X%6!-&M^**(@_V M9!=5H];DE=,$C<4!NI7=F!70Z;'P#*$:M;XIP>4W_2:)'62!-3AY-YX&4EZ- M6I=7%UE$_>52I^%^/R+7LL-TRV(W=JD -.R$"G=#N[V ]YT5Z/6#4R;F=L0DFE8M=K"\DAG M?:Q(YK%+!2 "8RQCR+NNK6IR#T:\Q68:5C.H,Z:)+?J4#IDIGQ[67'-L1QE) M%U.X4-0YR@EC.=$NYMU^0@AQD!E[;UN2UIM:-+E@1'48RI+GC;8=WVE#ZXJT MQE@F!,10YM:.C1+#;3*4= 0IXA_L0E%GJ!N[#IVF."\<9TE+W2-[-*A&K3KH+GC(#JP%!0T5H57Q59?!&$7]L+W>'V027J]0*I=9:%>,>Z&H,Z9$ M(NT(@\!6M;VTX$N@PC]0BV,X6&0ZS761*LR5M?3F7@NXBM-@Y:4-0 MUAZM.L%PTF<5_$)IRU_#L#$^C$R>PXK5A_$U"S]N2])Z?5&D#_8P06%Y$0_F M78LPR:,X*4GKR]-J/=KW(J%ENP<+ROSIJL\-LY*TQI>WWAZ]:)SI/&?C!F)F M^RV,57.M(TTB#U.3X4-5[F.+=7LS.@TIO)K!A1;[O-/U=DU%DOM64Y)&$A%)TKVNT8%7L+H M,"(Z&C33/1Z"Y8Z\W SB152-6I<7'K'KM-E:6O.2QNF-MQ.#DCAD#Q&AL:PO3D6M!>BT!6YGOK# M#3^2+' M8OVWBI4,OQ!>$W'$D7%?.0%HF760U; M%X*$=46!M>QB7'C00R4D-$G80)BT3Q282Q? B%^*KXV> MR(3B.@WXW$D.)AL.9D>OF.^%^'HD3QCOY&0TO%APEN8V4\D89R5I36 YW&8( M>I.G=C[7;<^RTO9FSI:D-8'%9D]==-C9#,Z/TDDCX/Y@C56CUAG+#,QM#<(\ M@U5M*T'(Y!AQ:379"WM4.OF4GO7E#$Z[,V.B)*8,%4L_?JFTE1Q.CA.SQ %6 MV^: VV'JU(.*.5P*F@\F=VKR(@YS36PLM8DD%4J'O! T+TX1/.8ZK4>M)6;8>1LKQY-NY1T\E6R-%]5B1UKS,W6\#:8ZGN:UN@UB+-RB5 MX17IA2T]XPV=MR=24S;2)$Z4E3\S';:BK>^G2[NGXV%!2<7R-&RUS=3LS,*" ML4NEKO^F,;0GF%\(>?#3;?G*!DKX)-JLA=V*E(!*RM< MV^-S-'"B94N?]9DS;4VT/1$W6ZJF.;*ZH@_Z4..AM[#Z5H9F)6E-7J>%[.@S*)GQJ:"- MBF!BUQ/+1>]"9-D=2JS/KR9M68C=2ZO-K:1HZ'Q\/*-G8G)<

\4H<11YNWC2!SRBZPDK9=#Y>9X%#ASL%Z1U>8G%HMP_K",YM]KPW-.;9CBL2.OR M@L9Q+K K&X=5#STE_C)B=FVVHJW)ZT '0A@IU!'.QRK"#P=+;[P^T]93LKBO M]%ADLI A0B^6/C\0CLM,(2X$H<'82P_YZ:#!(8UW.769DC-A4I+6Y*6V<]Q2 MCZV=3<;;<;=OK1;=?35JO;]*;M2@WTI\6#V=.MZ(].B@78U:%P)SD,:#M:A( ML'6B3M.>TL^WFVK8NA!&L+0?*4NG)9-MF[4]I>^KWGG M0^K8:!HG[DQ;$Y@;J,T=,WK$X89#B'A>9)O$I:U[NQ6.K<<.S^?Y::PJ MAAU@<$5:$Q@"+0)*REHQC^HQK-(89$H'MB2M[U]"M6^I7(KW5*6UB;#7LA2V_' L% MSM3Y_^R]:9.BRM8V_/V->/^#4?O<)\X=H7V81.V][XY Q7E6G+X0"*DB",H@ MZJ]_&*JJJ[JHV8'$[(C3I[ID"V2N*=>UKK5F;&$UW^REV:$O#-SO#0D7I5;C M" K3\ARK]W>]==/'/<3J?J<(J-F)ZQ[&-#I5)=^->^6%M2W$Y& MS#C7X( NSG&Q,Z99-;CVQ>(JS3\:Q_/NSXG]Y': M&K1!$'55%38F^/GPPU-JE$<%O:>!>B1&,2 _/N>=/J'&WY-.L1=T4ICK=M)\@?U9B_L)[3+)]^ON]\Y5W7G@;?U\.^41_+_&;!T'7<1WJ7' MWE.A_1L_7"K,3%VU+7!F7NR?;+0G%[H??HK[??_W-]MK$F_V1$ ;<:&-R/P@ MW^R'B38":<1M;03V(XS3&].2T(; M<;D,!_+54=B(M-]H$VW$U3<"F:;(;$0:14U1V(C<#QQE.**P$<@T160CT'DN M&ON @J;3;D3(]-!OU=!<[JVS&^M9TW6_^?.%IL.^G62[A35XKW+D,LW)H[8J M2#+>KZ"XA35XKW@!:0?\DB'JJO?+_[LC[I -15)RTC5X#T]%DG&KDO'..?06 MEN ]2.]FE>/-3-$M2,9[T-8MK,%["1*D'?!+QO=#3QS[D3FO(\E^0$K>'.(E MBO;:5KW1:(]#NI ,H/ !&99[ /] M@SROPGQW_WO $F0-E8'<[/G2C10V!E@"S91W $D!.F>BT@=B"6 % M0W.?YX16X.9DX#[Q [$05#517X/$?QJZ:?YO HG"-\P!Y"'!0'\1!X9D/V:" MJ"P,UW5(WKPZW?CYER@",)__?=VTR.<$(B^H@B:"A& E:H)F"\8A@2<3!$;@ MKRG 9U\[.J'2@\"?[YTNC8[ZHPV?W"]!_$B[?V/!_]P[)OZ1]^XC:B5#$+UB M_82MR58/S/_OCG-_X/N6H$F"(?&F'P3S9F$@XD3:R2KEEJ,Z:A^WZ%SW+N'/ M6-P'_R%C\NTYCQ,\B?.NG&#>:..%(&R\+[/ VM4U=FO+UL'+L^N:^T^3VKME->3<'6;:PZTB'29Y:BI4%[\_;3B>)+)5,8]@__WV^A' KQ:>2IE_+ MD9YJ+<[.%7MA(/YUSM;5)M7)''N,75S<, M*?(3=L'_ZJ7K]H!A!D_R:!+(1Y.PVSCM;*K",LIZK=DS9]WJJVG/)*1=DT B M6W E6_#>M#+(;,%[,[]NW1;\YA9ZY5Q5[3XU>V\7R)8$.)R8Y3E!&-=T=C1? MSK?,>>T"W^X7JF4QW61E3BD7V^#(5ZJ,:Q>R=[](/)FCB7C9ABL$SV?G/L(? M/#\4K_DB&SC,>YVPB5$9%PQ28(E]X<"-NE6VO_A&$!URIR"8#@FC1R5@Y(G* MO,"-0+^X!%BE6* \W<"QNU\Y@G"C:.0YKQ=%Q\EQGIT"^HZ-\*S"?Z+E*[]C M$[[O)]U%/O"S@S4F1]L%)G>P0I\;5D"7 M=,X;1YN;T3K%908M#K#UIKI8+ ?;EF\6Z+M?1#:)Y_!+APK(*GQP8!9D5N&] ML5,W&"L\:8/ITZR?U<('^.>];>H @[GY1[DD ?WD2B##MX+F( M/FQ> B?\[V\!*R'[AA2&:L(+6![H$73O%7$B-/,9R>U\.R*Y]OY>I@%HM-<@ M>D@PDO$3L[XN0(6,]AI$#^%$,@Y5HU*TOU?VTS=OPJZ--9U9Q"^0TXCV_EZF M:6BTUR#V&9"B;0C>]_ X[Z= <'Z@\^1]/@0_$8Z2J\M3:U3)L06,LMO3$EFJ MC+^>5&D!*TC%>D24D'Q*1JNMW/W%2\H6(XKI\7):SN@,3_L0"IY,$Q\K6486 MXPMK<&: !((UN#:J@KPB"OR04SRK4P2[ ]4K]"93I9TE2)62#G2S\?7ZVO?\ MF9AJ*)A6DJ<*,6H,AV.]4N DQ_5G'C[PGC^#E9?W)VXP, 3-5/U=20C2RC8M M+QI)H"K)R^":4,$.< G A6T]-.PSF!<'*@0#J4L<"%HP+PY48 A2EXM(!$3P M"9*(&%36P;PV4"$Q<)6=0BH1L<1NXEO6BM3EVM%Y#(&+N/!$KIWN/1>%Q)(. ME?(T,YPK97'?3N>&=3[5^SHL^MK=2KH!W&4MV(8!-/'@)U*#=6,TZ4E:E7G, MJK: U9X/A'U'-_P/+,N09[8ES%0PT#N"^S56&"DER_#2R- -UA[D]UT2X_8F MT>4S/BD%3V)D+H;$-4A5&@73,$4'4*-;US9+.T'AYY7EPL+Z6'\C9CM34;8< MURP%Z-G;9@DR K) M."+8(((-DG&8$2*TOZC.$A%L8I^>02 -=+7$?Y^A"1&$G)K'S,&3+N,%P5R& M)%0.DW&!9=2\@Z72$D.)2FEV:"WXK$^OR:1?%B.'-A]"Y@*Q:Q"[!LDXBOJ0 M1SPUY/ )9V;FM)0UDM(SI3XBMA/C4-*[-N,Z,P\=>,>9Q85:X_W/ $E=A565+*"5%KEC#UY0 UJ72%)4":F@HEW,S.NO./6)ER3PP+&WLP20$6=Z MP+0,6;2 ][2ZJ"06AN N=.(_&K 2^MS;I3F0+=L YHFJ6:!'O>(,;D5R.Z-= MM1!+J"K.B!22<42K@9!6$_EZW8LB1WYI4]4T;2"Y+^%N0Q#;^0'=[YC&OXIQ MW"7Q*=2EW\',6T-&P5BNU,=V5N?J3G&:G=4[*I-F>!SS,*)LECQ7G>_-FYEK M0SZ?43'3.W&8O%D8B#B1=K)*N>6HCMK'+3K7/:.6#0P@F+9Q"&K[_#*_>PW+ MJ?E6<]XC;*Z0.>;:J367!_RSH=W55NG[*N8?M^HV;,EN%%.692=^7?,S*4= M^9_^N]2:[PHX0P\YHL^W4X*P+_;&@6TAPQTXXC @6E],2 R(IX.X:(B+AF0\ MRO$A!$L @1F/"POK(=1,!$?JA $VMB$N/3 /_E)+.!#K *.:Z88$C%1P\4]\ MLT^8NBI+B;\P_T^TM0%6 8&TQB% O:XH,3 O7@"7(75#ZO8Y ZIVS<(8$C= MD+I]#HB"26(0:G6?3WYVIP"K8D3WT0P@A9YGB& MQW$?AB*2N1 4"FGE-6N.D0_\!C\LNA8M\M4M%P/$GMW(A\$>[%=!-ZTFL):Z M% )Z]>O2D1Z!7:[HNJ5 M@<5O]Z0?77N,P+>CZX@S KVOG#W[2@=XV^X^E2JY'^8%5=!$D!"L1%,PQ&6" MQ),);VO^^>_L1(5SY^<./7O=?_^%T]@I:D7"8%/255=)MV_[E8_631K7WQ^GVMM/)9#JC/-MFUAK3L:OEU+K[]83@DSL$Z<"@V#0D&3C; M2L7M5IN+[$&J5Z1-LPD*N,/C!._I>)+(4LDT]K%\8-1T (**FS!$.5+*Y-[C M7R?C2D;X/<]>J'YYB_'YBO2EZ_R 809/$A(0U/$%P2HS,84)C?F>[52!*87P2*5N2$VFLU :C??UX63A M=A@J'P^EN%BX_3J*=1S/96MLXV/L8*^' T%-I[+FJ7#X>Y_MOV5(X&V)E76Y M/C=J'+W+ZW.-F.W3;5\W/!0^FR&3)(9-3>\^2YM>L9 MB^\[T%?;,UB&0XG4="ARMMK-6KGCO'O<=WUK0=[]PLEDSLM-H5%L9Z1X1EN- M3F,N7F;B(_6>$0_ 7QG>F &J/3I,:4JQ4^GTIM:I;[G\XKR1]X%1M'SNV.YQ MVYVQ)#K-K37:^D=U;VXCD4WFZ)?V IF+$[)E(ZQ&)S(783!YI-XSXN:"$45[ M;:ONI5+;6@+#N\P 2Z"9\@Y4-5%?@WL+4B/WCFR 8U4Y4 [.5@%?:S%G/KMW MUM1.&E7J2X[&F^(Z7U]OG55@07*N!H2@28K(HF( M>\,O-%D1,5S09$4T_.IL;9:I)WP5FB>Q$\)D3:O-V^G#T%!2>]7!S7(V*PR^ M3GII 2O(H3=T,ZQALCG<=:WB9L]P!ZO4(KDC5DKK"QXG?80,3V9R'P/(D/5! M@RJC0%>-DO5!SOK:SAII"_+5X;Y:;MG0<*K:RJV4;ZVV/+#&>F_4 IO?<;,1II"^[^@J:J?JKGQ >)W@FH"G: MC10.#A5"%,GMC'J=0PSQGCC#.DC&T0S)+]/ZD(S'=W\A0E;0_J+!*%^I580( M#D&)%#3#[ D;Y;.8VNSO"\N9;TH\^.-M4Q(7K2P1$,!"2"%2%B @VJ&8W0A(1 M2PPJ+D6[?Y]S!@P\G)K'3,Z3?O0%P5R&)+Z&ZFJ M$4ORPO.Q'KCTCH^%C%KC]]%/S0032.[FK#= ,P.>#=A[/X?V;8OD83Y2:#-4 M(%$DMS/:U02QA'SBC.P@&4<+&7]7$)D#_94[^\&-']L4GH0V/>"^A.GN>!\8.UD$'7=3=*D'1'VA^=_B MC_(-B0N)F76<3'O'"08.!#XKL#..Z#H\3OMCM\AS=>Z^>4L$%02&]A>5IWZE M/!4BW HEO1 3*A8EV$C&$1,J[DPH).,H5(FY&8<:E[C".;91R9&S\8[B,**4 M(<:3[6S/3/QSK(=OO'V0C0MYI@=,RY!%"WBOH8M*8F$([A8D_J,!*Z'/O?V; M ]FR#6">NX ">G $46LB+P"0PMZQQ%D0M0:I"Z+6(&H-PG*>C52LFJ8-)/@A,VO9KM7R\,D.UD*QXR K?%%I\ZSVUG1>Y3?:EEME;ZOE_YQU/R48F*/ MBKF=6'N9,CLEA9@23;O)'W1CZ7B*B6-WOP@LB6"Q$+" M !O;$)<>[ M-H6FD*A4"/'&F&Q(P4L'%/_'-/F'JJBPE_L+\/]$6X8AO=[0K M50+T\(K[#\$:!2 BTI%;W?\ ,D0Z\CYRB'3D=O??0ZA@VG^$8-WGB9_=*<"M M&-%]- -((=B4SLE]-I-)J>S:RDOR1!L0E,[P>-;'IM))@L@BCM\9"ZN1&WH? M?8JN&4+H5*C5\3&I!Z-3T$VK":RE+H4 3\5T41G-E%2?+9/$$F\ @AL7 _-# MWOW"2>QCP!/* 'Z1GH?,S_L)O^B:'T1]N@2]#^G(^Q 2TI%;W7\4Q4+O1JX0 MQ9Z84?C%Z+.=Z\]-86)W6=M>Y'1BT=F:ZL*+/CU6X#O1)ZRT0.\K9\^^T@&> M0+A/I4KNAWE!%301) 0K4;,UD""Q9,+;LW_^.X.[*/7%,OS[+YS&SEIJ$ ;' MD:[F2[H]4T$$5/\2>33&Y-OS+Y]@G_0NO3^Y+HH5N[(I\8!=SZ=*GAWHI2;. M?#UA]N0.0;HL*+(,298!@]:,&K%<VDT MH-8:F LVPM#0RZH?S*L7AI/&PWA]-(BYO.7Z?$7XTO7:P#"#)PF)<489O:O, M5HL2"W+L9%0XLL-EP_%L5MJU620R5E%1MS!8&AFK[P#6R%B=BOS*U9F>C*_6 M.%O?Y(OK2FK;*&#?I+*\9[BVA7Z]4JV*1ZS=;#3!AF%R0\[(G8(4*-K"2Q)(9=//."S-9GRCR0V?I. 0@R6Y_( MO(BBO;95]U*I;2V!X5UF@"703'D'JIJHK\&])6.&S;98'!LL)CO.C&^ "CO) MG3@4^].2T8II8/)A8; $6-4EO5!Q+PXL6<[+'R,S%AE%1&=&%'R=T(KU1,!R M\THISPG$+%=KXMGNY!LE.A\#J\BYPLH;K,J6\0%NK,V66ED$ #MQ]XO*)HDW M#0YD[/<6L!*R;^"A8=1$JJX.JN;9D=S.:-=-QK(5=IP[7B,91R-'OT0VCEJ; M:B3C:)@EVM];[AD&69MS:U:K>CZ' MEIGF)XUQ;9K'0.7(X?UAII5:=#V'YB$$[SDT6#F[+_OF"IJI^MN2$!ZGJ2;@ M+]>% RR$"GB 2P @A8]C"56@J9U(7=#43C2U$ZG+U24"(@ %200:TQ(!^M?M M:4O\LE%H9!Z::H34!8W,B]+B7!O2^/N#G3H-U8S3I22:5>4RD^J-S!\*^HQO^ M!Y9ER#/;$F8J&.@=P?T:ZRW6LE!;ZMM=O[94#MVR6)L7=NM4KLN[*^EQ9K+9 M'*(L1T:=42 =WL9I=\K M"7M:;RV9MN_-/'C@'6\6%U*-WSL_-1-,(+F[MMX S0P8-F#O_1S:I NN8DHL >X! !2(#J6: 5BUR!U0>P:Q*Z)=!>3M\>"%1KUK%835PY;7RMFK;@M M3><'Y\L!Z^]J%W.@OW)G/TCS8[3"DQ"M!]R7,-T=[P-C)XN@XVZ*+O6 J"\T M_UO\F= A@>^@CLD%J7XX<.7:B":.B]I&&[F!+^D-&:/C-F$,;KV%".E"$H%* M-Q$'"I$Z(B01L839XE+IC-0E:A(12Y0I+APHI"Y1DP@4B\'D7*"&M:Z0)>@M MK(ZB;%-]]C"KSRABJ^\[AI\E\."QM],$D)%G>L"T#%FT@/>TNJ@D%H;@KG3B M/QJP$OK^8QK^*<=PE\?G4I=_!S%ODZ05!L]5Z MC]AS;4-;@59MOP3;!4]0'DB4PS\X@1Z9&>C839]1,=,[L0A5QOX>L8CGESAI,YDD!Z M!FFY\0?4[-D2W"BO+,K._#MFYM*._$5U%A/82:B>!(G3# QC;$ MI8?FP5]K"0=D'6!4,]V0@)$*+OZ);_8)4U=E*?$7YO^)MC; *B"0%CD$J-<5 M)0;FQ0O@,J1N2-T^!\ A=?L&!0RI&U*WSP%1,$D,0JWN\\G/[A1@58SH/IH! MI! 8RE :HM[.]*I8N5LMD4>LF^UN&)Y(^S!4-HEE/S8O'6GEI8J.D0_\!D$L MNA8M\M4M%P/$GMW(A\$>[%=!-ZTFL):Z% )Z&3FZWZIE,1)+.5JMN6XZDMH+ M+!EY]XO /MB@#K$G+L;-0Y;L&_2*Z%HR1%:*FL0$D!U2MV]P_Y"Z(75#83IR M;E<(TT],)_QB>&U-G,8\SQVZ;)DT:]L\S_=V^ZX77GN4P'?"ZXAS KVOG#W[ M2@=X^^X^E2JY'^8%5=!$D!"L1!]L+/_4DR"Q9,+;GW_^.SM1^=SY&43/7OG? M?^$T=HJ*D3#PE'1U5M+MF0HBH+27R!8R)M^>?_EP_:1C[?VA>D:J2UKHK7IL M85_+5C-J/4-6NE]/"SZY0Y 4#$I.0U*"W4*'+J0[4I^C%

'9=8:3YU-9WF M745/)XDLE4QC'\L*1DT'(*B["<.5(Z5,[CW^=3+&9(3?\^SEZI>W&)^O2U^Z M#A 89O D(5%!L=NI%>FA8"N"-3>\^0)MNL9B^\[T%>;-)#EE4[H)M-G"8*Q::ZTMKFB M'WI[>#=.)NDLFLEV7J)GM-7H-.;B93H^4N\9\0#\E3&.:Z?:G.\K.8DK,*.: M,M]HAT'AZRG]#T7>Z6Z#X?IU.X4!@R3%Y69:S'&!O:#]T)O.T8@7?D[.;(35 MZ$3F(@PKC]I[1BRZ8$317MNJ>ZG4MI; \"XSP!)HIKP#54W4U^#>:%#K0Z,' M<%#BULL\.RFDYZ:XE##<[DM=JIB2 NN1^67/'L+WRB\Y$V(ZV6:]5[Y)<_>C3<*+WD3XGKVIJ]1>,F;V,F+M(VZ\CN> MO8MH%%[R,GF'JTOK)9I57EU1/B>IF^DU=^R;,WEHS"2]Z$N-Y& M+ "/<8TE3W1%?D))N(FB/PAI<)HOY!'<0@68!(^*K@B3C^EG1**S!99*F M2#O@DXQK)V&O@-1?)B6+E $^9;A,BA=)!GR2<>5C8A26X#(990B5XZI)DBBL MP;4SU%>((2Z34D'*<$UE$'75^^7_W1%W7UT/[$?FHA,,0Z7DK98Y3\J:3]<@ M)T8R@*(%9"!1DAJ=(E"2&DD&2E*C)#72CFO'U&>WH=\.J1^;^<#2*E';>0JO7;3J D+0H9$5K:65EHS9DG8M!V>)'CB[E M04F[!N5CPY*1)3G+6D0(G+SN6IR]+1SDEN0WK]$K):MJ]VGA>ZM2Y66KDK9[ M>X[.;EKI=>E(D,*9K5_2*)9#9#Q\MRV.]SBEREM]QZTI$S^1<*/$YI,W@)60?6,*0R%F]'JU1Z_XP'M%G C-VT9R.]^.2JZ]OY>!PZ.] M!M&#P9&,PS>F*]IK$#V %LDX5#U>T?Y>V4_?O F[-M9U9A&_0%(CVOM[&0PF MVFL0^Q1(T38$[WMXG/=R( 3&#W2>#!(B[C].@L2T'*) L -39.7BZFAJR\;> M?:XO9U5:P K2L1Z')R2A(J>JFR&^YQQ6:#JXD+4EHKIT>)+T09@L^58V!1F, M;ZW!)0"6:*_!M8$5Y!11W(=\XEE]8D;L]0PV7:596[68?#%3H8?BUZN#WW-G M.(=UEZFA751&>M\L[FO+?7VX\-R9AP^\[0]P",44N!'I^G#"N9,$V#*")!S]W&JP;HTE/,JG,8R*U M!:SV?"#L.[KA?V!9ACRS+6&F@H'>$=ROL=ZBI!SK/:[*,H3"E>=4:0#$IC&J M,3Q)^924-(;'D9 "J3JC0#JZD<$53-V)L:S(F"2I-P"3U@#+L. X[HXJ]1V? MF?DFR0/-WC%)D%%JBO).=E5%,A,;09:@J>^,%*8-%<(5R>V,=LU"+/&J.,-2 M2,81K0;1:I",PXP,H?U%Y96(5A/[U P"9Z K(8Y\4ODR3)K'S,&3QNH%P5R& M)52J;"LU5,F^LCUL-+-DZ45MN>#)M$^JR61>MC4+S?$B>X%8-8A5@V0I6S(,'WO%F<2'5^-W64S/!!-X\ MN/4&:&; L %[[^?0!EUP%3O" 3M"A3W )0"0 M&Q1"L0NP:I"V+7('9-I#N8 MO#T7*KUNU!FCV-IP;=O944QKUW/FS)<#UM_5+N9 ?^7.?I#FQVB%)R%:#[@O M8;H[W@?&3A9!Q]T47>H!45]H_K<,!=4&863RHU8AAQ-SK*3P8@LWBLYP"+H\ M27M3IG ZCC-TH-5;B) N)!&H=!-QH!"I(T(2$4N8+2Z5SDA=HB81L429XL*! M0NH2-8E L1A,S@5J6.L*60(FGR-+96&BL-LY-=F9 VM=]&9,T3X\]G:: #+R M3 ^8EB&+%O">5A>5Q,(0W)5._$<#5D*?>]LT![)E&\ \44$+]+A7G.&M2&YG MM L78@E6Q1F30C*.J#404FLB7[-[4>S(KVZJFJ8-)/VDFYJ6/V@CEJ-^7AI'-SP+^.#1$DL^\$)H\C0 M0,=O^HR2F=ZAP^3-PD#$B;235X9]6Q@ ,&TC4-0X.?7^MWK M6&[8 BK=J):5-J6OVH6+)I-9'.D9K 7''U"S9TMPH\RR*+OS[YB92[OR/SWX ML$L5I1VYWF!;@,L]DFL<#X6N;UM(WX5G '0B-0-J=OGH$ND;M\@SR%U0^KV.0 /)HE!:-_]8>W9G0*, MCQ'=1S. % +?$0:5S5A;RL3:*WPW&;)SII5G>#+KPW=$$DM_+,6.M/)2Y=K( M!WZ#6A==BQ;YNJ"+ 8G/;N3GF![L5T$WK2:PEKH4DD@J8$=%)11@*V6AXDP& M>T=8JEW?DI%WOT@"36^)C"X&X"(R9-_@I437D"&65]0D)L YD;I]@S2)U VI M&XK2D7.#'\O]8G1-S(K]08U?#91ZW6SG\MV4#59^GL"#:=^.KB/.I?2^QU__T7 M3F.GJ+ )@TU)5UTEW9ZI( +Z>HD\(6/R[?F7C]5/NOS>'Z=G)$^O)^MZ1I%; M*YZ36]8T0RR^GA!\)O%RVUV8_)8*&2Q_J:]*;#EP\0>?K,^]#V#01/"9E6D 8CZQX@\&2.?EGL"8/1>%\?3A9NAZ'R\5"*BX7;KZ-8]5I#6VT/ M9%M)J?5Y\5"L#37F&V%WR)V"\#LD\-YE=="3IS5#(3HM#MOWQ\.-X'BZX:'P M&3R3Q-(TE-H!@4L-R==%2JE.Y%'# /"HO>?)S"QKX^^_%#D#2;#W7*=SA]9>9.N$*OJF)56@;V@ M[WX1=#*3.5=P@JHGZ&MP;C2EI2=FYT>>P5$9C"'M65O3YI:*-C=4:[N1#OLG5^X.C M/%LY0HX-K$?.:\)!DV^2-)'U0$<3%&M\UI+TC?2:Y>T^Q]%L-]\M[O7CMG[F M,*&RR([3Q\ZRRXZ4U)C >N:TG_<5W8/X*2J92[^%_<6%C=T"5D+VK2_\/ MU(8>!0H4.1W,ZH MUSC$$.N),Z2#9!P-WOPRHP_)>'SW%R)4!>TOFB3SE3I%B* 0E$9!0^^^7(N+ M9#RN^QO+!#KT>?(H8W0?YZEL-LLY,Z4J:4S 2WLE5YP>"?;KL-UK=ROI!G"7 MM6 ;!M#$@Y]M"]:-T:0GN3?F,?7F#R0;"/N.;O@?6)8ASVQ+F*E@H'<$]VNL MD(SE]E!1-VINC6."A0-UEVNG]QS#4[C/?"&(ETWOD(U"H69=P0>V$R8GB*\*DU&>IE M1QDTEA%Q:R*X.-'##)&GOK:G1MJ"'/6Y$*M/^-A\JX=3A--M>C_7 I7=\+&34&K^%?FHFF$!R-V>] 9H9\&S WOLYM&=;) _SD4*;H0*) M(KF=T:XFB"7D$V=D!\DXXMC$@F,3Y63)VS.R!NU5JF-SO8)2EL8+(=.7R\?Q MU^.YWQ5$YD!_Y!\9.%D''W11=Z@%17VC^M_A3 M?$/BPJ4YVPP(RNAQ92J5&S%59=/DNCQ%>A.W"))" X40$PKM+RI/14RH^">] M$ H5@Q)L)..("15W)A22<12JQ-R,0XU+7.$L"T#%FT@/<:NJ@D%H;@;D'B/QJP$OKE'XQJ^_J9JF#23W)=QM M"*)7/V3]'9OY5S&.NR0^3;ST.RA[:\)J=R+9[&# YCB0HFC[L#STN [#4Y2' MTV1Q\N(ELLAB117:^8Q2FMXIS.3-PD#$B;235X9]7)@ ,&T MC4-0LN97K]WKY)X@+9-,SZKLMI,:=>?]_)1-=9_J9+55^KY2^L=/\VM:B3UJ M93J;ZK?,<:FJE!=,:5NL":N6W/6T$L?N?E'9)$9GD69&1C//G>GZ@&(^6YMK MU]] ^+L2ON79V((;X+**C(76!,P"&>6T@<"Z0\; >0N9$D&5(&&!C&^+2 MPWRAJ3*-5)E" ";.=$,"1BJX^">^V2=,796EQ%^8_R?:(ASQ[8YVF4H '5YQ M_R%8HP!!1#IRJ_L?X(5(1]Z'#9&.W.[^>P@53/N/X*S[[/"S.P4@%B.ZCV8 M*02?:F)+?6#3^Q9K*]J,*YBC22'E\%3:QZ<(FDIB9 Y1_,Y85XT3K6RZ&2CV[D8]%/9B=@FY:36 M=2D$>>KW:]I P;8RUJX,E4-CJJF-3&" MR+M?9)+*OC0_H?@XR@)^D9^'#-#[2;_H&B#$?;H$OP_IR/LP$M*16]U_%,=" M[T:N$,>>F%+XQ?C3[!_WO6Q^8;+$;)CMUOM'4 5-! G!2M1L#21(+)GP=NV?_\[.7?IU?GK/LV7X]U\X MC9VUX" ,E"-=W9=T>Z:"""C_);)IC,FWYU\^Q3YI7WI_>C4HMCH9SNT5=S!5 M8*VY7%KO.E]/FSVY0Y T"PHL0U)F+5WJ'GF+=92MTE\7*[33P7.NQ:!YUV"D MDT262J:QE]U2H=8:F,LVPC#1RZH?S*L7AI;&PWA]-(RYO.7Z?#7XTO7:P#"# M)PD;H)!*M4F2[U6P0F-CY.K]84?%%I[-2KLVZ^+5W%'< \X.M MK'LZPY-D]F/STZ$Q7N^?T\]_8 E#_^.A1A<[L+P.NVG;8C'5*P@VFVKU6(DD MUZI=/!7>?Q]M^&\9Y=6/8HH>^-GEH?XXDDQB1B9<^ MP>S.0O*J*!;X3N5 I(S8.5*NUS-:WW?]KW:VJ&Y[:2*#4T5EV\I-W;U65V93EM$$MY3J6P0N'8 MZDC=SES/G_GL,FFN^7Y[UMVQ@*[/]?EXVYM- KM%>[6521J_>+"%S-9G"CV0 MV?I."4BDS%;THBU&%.VUK;J72FUK"0SO,@,L@6;*.U#51'T-[HT7@\U&JQGCGQN>]/@X/+CS*1?MDR#E@+? E9"]HT]-*2:2!760=4^.Y+; M&>W"R5@VPXYSSVLDXVCHZ)<8QU$;.HID'(VS1/M[RXW#H&^7BVA.:)PEFH/V M-=)2Y@EI*7=:,(J;XTV.&._R')U>T4=RSQO#U-?SN2U@!>GBAFZ&-7FW%>^YLQ\S+;+_=(S&!WVR< W5(RP3CN3,/ M'WC;G<%*UWW9.%?03-7?E(3P.$LU 7^E+AQ (52@ UP" "ET'$N8 LWL1.J" M9G;>W,Q.I"[1DPB(P!,D$6A.2P287[>G+?'+1:&9>6BL$5(7-#,O2HL3/4 C MR@CHQTDNA%KA,ZPRUY7"JI4U2HHUS-I?+S5_[6XEW0#NLA9LPP":>/ 3J<&Z M,9KT)*W*/&95_?&Y V'?T0W_ \LRY)EM"3,5#/2.X'Z-%9*EKBVVVG*W&)84 MD,%7>ZK(37;#+D]E ]K,Y=LL('.'8NDX! =08UO7MDK'1KZ5Z6]R)-M7YD=Z M7NO+$Z\!3-;'SMZV2I 1:XKR3G:U13(3&T%&XR01N>86TDL(M4+D&B3C\8>: MXHPH(1E'Y!JTO[$_H<89U$'9&42N@;"0^.]S#@&"AT_SF#EXTKN_()C+D'Q* M.S5S]D:A;'%R2NHM-D1Z"\PN3^5\:DV&>MF<&LVN1-P:Q*U!,H["/N02+P(Y M?,*;T40Z7YJ)IA J".#:(8Q/M*KXWYX)9 MI6E/VO75(K=6Q>$HO\UW)[NO5^[]KG$Q!_HK=_:#-#]&*SP)T7K ?0G3W?$^ M,':R"#KNINA2#XCZ0O._Q1\+'1+X=N7.BIU3NJ84F'W!S(XESM86?!KSIHS1 M)(U&(D5';R%"NI!$H.I-Q(1"U(X(240L8;;X%CLC=;GV&2J&*%-\F5!(7:[M M79"VP.-/O9TF@(P\TP.F M9X59W@KDML9[<*% M6()5<<:DD(PC:@V$U)K(U^Q>%#ORJYNJIFD#R7T)=QN"X,Z/Z'['-/Y5C.,N MB<^B+OT.9MX:A-KD2X6BNA](7&J?[\[YU@;,FF[XAWL@$9%[.9,0GL@HZBIV M7D<.DS<+ Q$GTDY6*;<I\-3M^5AQ?;96^KV+^605IN_ $U>[8$-\HKB[(S_XZ9N;0C_]-_ MBZ9ISEN9EJ"4*REJ61;(T3X=V!8RW($C&@.B]L6$QX"H.HB.ANAH2,:C'!]" ML 00F/&X\+ >0LU$<*1.&&!C&^+20_/@K[6$ [(.,*J9;DC 2 47_\0W^X2I MJ[*4^ OS_T1;&V 5$$B+' +4ZXH2 _/B!7 94C>D;I\#X)"Z?8,"AM0-J=OG M@"B8) :A5O?YY&=W"K J1G0?S0!2" REUK=KYG!02HHPZBO+04F3',GATX0/ M0Y%)BGZ)0B&MO&;1,?*!WR"(1=>B1;ZZY6* V+,;^3#8@_TJZ*;5!-92ET) MKQF[&(\D.37&4@-;E3+%5+E67_B6C+S[E<4_!J8C\L3%J'G(D'V#71%=0X:X M2E&3F "Q0^KV#>H?4C>D;BA*1\[M"E'ZB=F$7XRN]XUCJM!LR@JW+F?L)>"< M!3GUHVN/$?AV=!UQ1J#WE;-G7^D ;]O=IU(E]\.\H J:"!*"E>B#C>6?>1(D MEDQXV_//?VN>\ M!F/>!:O1L5 :L,2FB?-X!60'LF\PLG>_2#R9(>",+-[7AY.%VV'(?#R4XF+A M]NM(UF#58;6B/6/8P_BP[ X61F]CG@J+O_?9_EN&!-[+C4B6N=Q\SJU3$W&9 MIS6MB/FZX2'Q.3R;S&;?&EH=7>V P*6&Y.PBI50G\JAA('C4WO/D^;7K&8OO M.]!76S38D[3=WC?JF+)F1*&XMZV=[#"^M2#O?N%4DJ;/UJ8A?JG_$^#745.C MTYB+E]GX2+UGQ /P5X8XIHN-ZD3'2G5L#?98JGPL]-:9,T?>E"TP/5),Z5R[ M-NV1TE[!B?G"MQ?TW2^"3E(A[2:0N3@A8S;":G0B@:HFZFMP;S0R6=)6R]WVB!5VV+HU'[?(3?F;[:,^ M'&U(V*%=(0R+9ML,5V_-[6-GSP?6(^=&&TDBB\:_HJ,)BC5.:DG2-#8G*K@R MX,I$.M,K3Y;J)GMBC?]3T1=RC^FV]JT-)APVZHXM-M*M MYC$^TO]?2W!W[/S\X0]JW\EMA.A:<6#\\6#RPZ A-XHB%Y4SB]V9R:7__B M>8G$7-8$393=R\T'#V/^<+?DDB_[TB(^?=]([9&%0X_?4V[O]6#T20RKB7U'L#]U3(H9"%I]]_W'A7#_L=[ MH"??^^S+4B)0U3>[)3Q\PYGWCZ">-$H(5I%^LBY/_O[__[^G;_.R$NW>]CPNSGH_4OKV5Q/FCUK6O!%^__MRUL-T0 M?)_)XQE*%"F \7B6=(_9HICCL\)<@\%I_[R\1QF^L+@/GW"?_S'U[K^D_^'TP1;\UT)"RN7P&9'AYS-*X"F Y_BJ63H*2'N[#9[R'9JAWYW73VL'9Y\>65&3O=WW:G! MLB.-';?V3*&J9[PK7SRG.)6-RG;7UZY4":56HJV]^Q(S8D+O)HJ\7G'O?+%4S+Z]<<=)P,^T>12RU)&?:8*DJ*7G!9U]>6:/S'*=T*W,L MM4EAV45FOFF[>YI[>65'UM/%,;&9L?1TT&C-4T:)+#L\CKV\=)TUN/;:&''< M*-NB%U3;WFX=5T3PEY>6L[UJMS3KC954([,6NNO9N4X5X:(B<'PY#6_<9HS=KY_"#?J=L[H[;@\1!!(<=Z(Y6;]G%% M'BMX=SH@!7[K7AJRJP:Y*%E2;]C!1C-I9>.5#)/AW4M#MK4[*.1'@T%NQO9+ M8%;J$[6!67.?-61?<6"Z]UKGBDJYO^,[ZYTIFWMWMT(V=MM>UXOE>JJ@'&QR M0+9VQ/J@=-W#],M+JQW*J@A,D^#HXWQ7MUA6&]3=2T,V5J@,!WR=,SBV/5.< M6;,^P9V&>VG(QF+ :.Z&^YK.%7JEEIC)D9)ANG8B9 N.65S:#LF6HZP)CE\N M.K,\EG)X(F0+EGR[ES'&Q3$GB%B=PML98N *(1&R!1J_GV7;P*BS!9(VQ_4U M/F_GNMZE])^7MM<95JI-6FF6Z'4'JD,7A>W4_=:0W=J0I=Z$V&8Y#AB+<7:1 M!]IPO? N?2&$@KR7FUA-:')M=ZVD0[TW$'KN X1L+%W3UT>%,?)L*J]3EG"< M#*1*U\M^O!1">W^8+&I+@[-[*VQ6+G1+SLZUE2&[M4NIU)9I[!H*7>EW)V"- M]:S*@B=#=JLWFQ725*,SQ^1CE\GW=W2Z[ZJA>^F+UQ(5^[ 7NL4.!O"=UI?Q M)H9)[@.$:&R'Z#:,;-MI[](4,9.JK\HA;L0-NJV\XFQ.V^S;C+E:(9.VZ=0;/@J&)C22&.H[(PT;; M,-ZE+UYK=IP1R_R4'2CK.4GLF_MB5O)\8(AD-0V#Z=@6GU4.NQGE%(K-8FGN M7AJBW.F.9M(6/JTJ]KK7XG6%5U3W6ZDP4SRQTF *9F-%KK;W%M:?M"=+AJ=" M9&"<=XK86F^F,4"WC@M^I8)AQ;TT9&-;G"1.EI7"C@7K73,_( ;=O>EXE[[P MF0)>J>BC(]WEMH5C=SWM-'9]UK_TA=,LUQM<(873&8PN%+,[U6FO5\Z"IT(V MUA%WJ2HV7$D8: [6/:PP;(YZ[K.&[%9N,^UE)A4<,S[E[YXUMQZON>'X[7. G*CF%8I9>9< T^%;&Q= MW\\KCMP<*,1VEET4#_QP/W.\2U\\P&14$=TC>(_@UB(YM4[X,,L7NV5X6-"7X^_/ TLO3.P_=G8>\D)P8GP(<\B7_V%FQ+?_A%?GTGT$VPW'7Z=TTPGW*R+_QPZ7"S#T\V18X<_[@=60%_P2R\C07 M]"WX@?B!]B$*^X#_2+]9C(@VXD(;D?E!O-GB&FW$Q2P3B38B"AN!3%-$-H+V M(1*T$5??"&2:3KL1GVR4\.[IX;(=W%]@"!29UW?C<3>5P\.KM?:\ZQ^W:D]O>QBDN3A&[[G)<.TI&JG#-H3UOY\61 M*D16&" X$;: E9!]1C($I[FSZ>C=$IB+A7=Z@)\LQ$V\>&VWC0V,0@S;L^&QU5]+NZ_S;CN&/I>MAFZ:(7S;J>ZDC7YNVE9L+35( MZRBO/>VCO:86.>HL[?9@TCZ8DQ:, MM+)-*V#^67K" *X0BK(*$MIC(./]WON7Z*4P/-ZC_P/8VO+.E13O/]P8^D[V M8,O9(32Q\1-E-=!1#F4UT%$.J4*X^[C'X!=AOO 8#*/T15:MUPIE&* =RRAS(4[UR?U:!]P.C2<=X$L_<_/GL)I7SZ@%!S%(D7U1. M,.B;7%X9UK%RO=F=LHY#+-*>*]ZK)W&MFB,W>*2Q1 M$[&.P*9:)&#M+5[(NC8[ZP54Y,=,]BT>8V.AW%'*8: 0[N0HUV?,P'2:66.K MD3IDZWR5S+4J1MEF/3/@X5[DQT:PW:(=@"^=-0>& :1'N$O8HR16U.TT2F)% M--9ZT*9@+,= V+.!*N6!!N:R%6)GF\!P,DM9.W 'A;($24GE.MNN]X1WOXC, MRY$9-W9$ODFMO'KH\_<9AN!<.F'UGB*^.LAFW$OQ9I/ EFS?78YY=J#V>,=Q M'Y4.'5A]BADV,&ED;))6_I35U$P(QF>L/?%X%\-#62LX#[81>GL4&)$H?8]9IA+?.[PE)4UJ#W#Q42(;8='6J1#4"YK>A' M>Q^V 4M^VK0+9SP;X)=S8^3'R@5NT0; EMAZ"DU[8UTD MV?23G0FO;.L^[^E5? -YY_6.1LFN&-MMV$*T2YR_SQ.5.::U^/F;5E'2C:=Z MV)X7[[6PK3U@#[U'%7SK4&X)?2VK.?,#NUZKZ\Q.+5B8L?"FK'@LN)=PQ*V= MRI%"1SK>@C>A=BZ%[HR:0BW368PP@%/%+5[8%[BYXRFT#S#2-Z_1LB)NX.:BX@^^\XK*TCETZ$86 27>8(L*OV,1G$4]2RF<-&%M M M*1) ,+24;EO>[[S1TX$ HX1RP6&_L%POV,#8';4/L$ZHWQ)KT MHPSJUHLKH4TQ/<85IA=8/&FZY&>3_*X,JBSXRR #,^DW<')C#D'G"S>09&%32 \_1+#[\-7@K=1YJ)ZN::'CY MVR((_K\:#N3_>;2JFN-<41XO<(YNEA<Z;-4]6OEMJ:DDE4-,F9O4R*O[ M_)CD0#ZIGJ_6V72+:[-8T*8YKK\7\.*H.-A*FZZGI_3=+Y).TE@6I4$@38/\ M&0-5M1W0+-TXH-Q&?,YSJ.$2_!'5@V+*P'S+5JQUG M/*7V,"@R_;%CTBWJ-&PIJ(X!-H(L/?0/"' HW5H"(R':AN&5NKQ>[GP+41C, M%ABVF"J.B:E[!7OH[7+?TH71I+:G9'[989@%[G-57A.L\IS;5METE15[,YYV MPRJ_1SA)O*3\HD35#6@H"H7.$ I]44,!;;8W9=K,<[9R;(."MJ=+ZL+34"]& M(CX8(\580V.3HAH"3=*-Q,:3DX,_> WEJN)S@(W0VU\] (M)4LNOQ7QIZ ,] M[OQ6X[?R6KWYH$OFTK4\*RB$*?;,;;W'N>;=[RF.R![(*-Q401*<,=\G[,"? MZL]6&[4VZ!2G"AB:CEIBA@TGXZN_%]TEL[D/DOUOT0+ E@-[+,-RY<&#IH,) M>:)HV.!W8@SEOZ)JJ^.3_XI)^/5^&4@G4#1O&%>@9HW?S(>P+IB49:L+;M!F MA9Q"I%O+TF%O.CP>-!Q/TFB@^4WJ*XJ,SEBI]8Z*OGIN2LLE6C6V"L"$3;>? M;LPE;C'S==6KW4KF/J[3$]SF1K=KJXX F_[7A8/?ZMG;^15K\:6EW[ MW6(9>IU$JUE:)ABLDMJQ!;RQSFQ(NY,K=3VM]GJ/?_ ,%F.EAC:IYGZGN^,) M43"7?K#E_P"VMKQS)A-@'YT"\ZCG82R!@F/*@_G$Y%*KY5(V-3T' M)NZ9W.]1GDE2],=X\K=X*$?FXH09N6N_=)3,Q7ECR&^9"Z/081O,=*=R_3%5 M+UJ]0I.U'<]<>"D\(IDF$5D;UB3>50[$4(:'-X&X0 BO7D-\X;$_2'ZC#@PB M^8UK?N:?V;/O=("W^>YCJ9+[H1>.)>:J[IB)N:&O$[*V ^:+%,WLS($4A'X8 ME43$I3 J0LL!DTE$JA"_ZJ (+0=,J@#!Z;IC&^+2JW?6YSX\LUG[S9&\\A@/ MS%NZT4!"7GM@#7BU1\ MN/7HFZSX$,;@K73QRQ$[]_S;DFX\:%=[SC[H%J-) MC0?-JCY1K+ *Y0Y/;_4BPREV#:BK5GVW&8E=GO ;>^.YEV3]6T/';U(]HQ / M0%JR-\:G+R+4H\#.F:('CU[..S&:J/@U6#@EOO$P-(*%D#:XG;M6HEKKT( M5QW\?NV71VIP_46(?.4GO-F7AV+/AP3,0&<"/Y6W35D#I@E,1I.J[F,9P+2J M&C.?N[LM6*&1_5;8UX4#7CVR-,'V[%:FW#$MAB?\/M5X$J<0(1#F_,O;W"'; M!)(W;CZ\* 6E:A 1X&9X0_!F<-ZI_:\^Z/:SVO]7^WADM+YEYJJY,BN4^W2! M)P[I$M/E";^Q-9G$LRC3@VS%C9.&X \=3V,K"C99XX_R8=TP=,>]A^G*L@2,A %VNKKS4AFB 2392LP%T5\'E,M ![@X MYC(04P!)_&VE+&+63[5CZ.X^2&;)T-<-K[;6#6E\UQ42S9!4N0$.1EI0Y&)^ M+7%4S1Q,&)[TVZ?2R2SVDLF,S TZ9K>XSAX+V$S^W!HDT#9G!C;[5@')#$V M.$A,(QU%P)\/^>TNVO/W @>K*C#'0SX_90]\-[V:]]42/7,#!_+UP &E0>!) M@Q1EK\96D\S$1I!#J<0HU0'GP>]2M)F86^++X$3M^:,BOIV5GHMD(S^LKW?8 M>CZMU)FU0SM8USW>!;U."(I&5>U(K>%.T\ ?8'U:K:L+[+BN\HP;9='-R6%4 M2+?5B>.I->VK=3J#U!KB_$S!_*S"X[5IEOS5OEB9O M_N2+-#K2@11*J,*?H.D\ 78D, >& :0GM!M1-\/;]:.T33P['$1H=2+?-@55 MN""-B=3JH.8A%TR]/,;X!<]'AH3W>Z(\X5BB5%'J>F?6%0\SPL(7/$G[T!9J M#P)SQN5CK>7"ZK:[Q;K5,TK/9["\S*O]GAJS.I"NLI65LI! MGY:=;8FT]07#DYF@'UP:0RD:I. H#HM0$[=/*CB6E\G*KK/;806L52MD6C,, M;_@*[H9HZ60.#6"".KD5H:,9E#$;Q'4,$7K[*"!O$5H.F(P?4H7XU?Y$:#E@ M4@4(DC+L? Y$?X"1&T8"]Y$28"\N!6T!$FYH"A)NC/MJS@:E96[^U(;2,F=/ MRP0:VIZS]WK9<]6RK7D'.>]_[&]U[ '3,F31 I+W :-)SW_QY,JWCG?&%A<+ M*;U0Y];#SFR+IY4,."YX,A?,OD[?_.$.V0&4O;E&]N;"=F#8K+#5/3=L8H5R M3JPS-V\'4)(')7G0R18E>6[R9(M4 25YD"K DN3Q*F]D M3?2:!@.OQ@9E=*"C2L2GD_#%.WZ=-SWSK0-8QUT\7:K>JV81!/_O_ENUO3UY M>M0+CG]A>#R8;3:SE*Q@[4IMS58KK7QKN. IOT5Q.ON2?'YCY[2;U/*KQQ,Q MZ^MW=2U7CE)] (K+.GIF0&.6 MX6S]N*?[![Z=XZ\4)8:X@WRV4UGN&OFE]BN3JH'W'4'A-]S*)G1@1T;CY"FK:[]T=(P&GN/!7!K7![+0YLK33D:5*!.;91>1,1II>M9BTROE MH&RGBQ*GM+ ,IB\\H^%!>E0REWTYSP89#6BR?&_&D,#]_9O1XRT$B2UW?=/]."JX!P[=Z H6QVW5ZUTR7&)/>.)&QW&P* M;ZS-_.'(KKL9TCF.!TQ)=\,]\C[X#F:,7M#!&:'HW- 3EF!=*!)@X\ M1>RX>OC_V/O2YL25)>WO-V+^@Z+OS,0Y$8:K!01TSWLB!(C%[(L ^XM"B *$ M-M#"]NO?JI($8O':Q@:W)N;VL7%16V8^E9F5E5D'Y\(;DU:6+]0G-BM4G&(E MWVP:U=IJ(B98_.K\+D.=%MN)3*%(HF]$T_AFP="ODN@EDVG'2H/'!T&W,NZ] MV\LT6PR')!J7SZ+82*)OV+E1AKQG =MY4K6Z+0WJH-L^EM2E/\)X&WLZ],6OD9X\2:$KPHZEW2<>P\'=!:3@:8] MZ_T,>K@PE]")/"S_!!\Q-W^VMNV@J^)K6 !@^#)3BBF4]RQYS_I*DX>TCN!!.G M3PC^T7R.Z<+LB?-_$C&UT/'U[VXC]QREE^3JFVCEJ? Y*7BU\/Q<-T(<2I(P T07RU(!".-D0 M12B2\SOO%5?9D./X84?''<)VBF3AFDA^.("$]8XZPGO'S 60G@LA>B$ =*A: M_? (^O5KQA,F')/839D(SYG839KH[$ZAW9J_?OH=,(>3&@(+RO0=@2R]*YK< M7X(AN2.H*X[^OJ99<3H\9AP;92#"9Z?WT]1TH6XXLN]0YFFXJX0]]=26$7JM M%/SF??7O(ZX7IC131:BEQO$X-A11]-1.:T3V,# MZE(_N7X@W5FB*M57+)=/<+!E\J3/UDK,9*IV2Z@,"HUA,INUQS74Y\GHPQIG MS"EYDE1IAVQDM5EL.C(F8D(DCUNF&?UQD)U.9+)1[#9$GEDEV/5$3)ZV[/*) MQ;(BAAFO6H_S?)ELB&)G66#7:FT[$=G3>2[I]393 MG\H5OD$;8+$>J^/!_0JV/)EGDG9F*7I+P;7;0V-2&[C#F<3!EB?S=$GV/J\( M%J]8B8U6FN#:7Z0?6X<34Z3RGS4:N5I?; MHA"3&C.'K@BI>F("6Y[,4Z>7HU5OS#WR#4/K#&2FXW3X%6QY,D^K-7M(\ ^. MRG<2F?JL,L\,!;D%6Y[,4]^43:N^M76RTN[VZY5;9Q2 ME8K222N]68,>HI;L<P8H\*[ONZA#(Y(_P MV!WZ ;*2K=B-,0>-+A<7MO?M_Z&8X&?C3)K)U%6E5P7\?3\[FB4YSV>A&"X8 M<>#J9!Q3V]YW?^??8DPK1#NF[3@G:PX7@1 MEA]\5%[)SH9(/G-M1QEOO(\4I'7YIN[!5$]<"6Z@3+S%88!V]TFUEMAIM IL M:8>T6N(O:(1J !4B ]KF#CDJ<(%HFOR5\V:$?Z-^_7U'3*4E((8 &,3< G/) M\NJ'HJE;(S@?0*P49XI_]P04-E/@-.=(\9@ UB2IFW0WY$J-_)T$4 @'R3\ M#2N=>!4VHM0\"Y>*IX-&D$Q;"C4 MV/>'%> "; 9-XE@+-VN[T Q+QT@&C=T&$U?SNNC$!G&"PXN#:T%[(]E(0=(5 M!\UWN,%]6RY:'>K'VG_5<_@0'2"[%B[OAAL$::>@VJWKBFW#EMY^GR7GR$0N M)91%4G,A2>'6!=T>KW-LFH[G?;+0&W3+F]QNU_!N(>[2@ /[\3GK"9]3)(QP M@SWN#I/R;;Z[@ XV)IS!U-O"\Y4\DA)*\Z#.8L M,#\BFB;< M+;@_<)Y06'0XV&Z_Y$":T39Y7<6);FA3T(2.-@35]$$?3&&G)H(V#=,(KA/- M"74&&RPA'$/#C##A#EMHR:X^]Q$+,X:%H%=3X!3Q/@[1KDJV:6 OD@MYT\*T MD15+=G7(B[!KGUR0$5W-XY_55)&G^.H%_P73%.,#Y$Q$KCTW2D/3]?A0EBP+ M'TMH5\$S;+B?* (N.+N1@N!^CDX*R&=CR]3]U=FF:\F(Q\K>$6#.%2.$FZ&# MATK]LN'D#&F"1>L.XZ T0K(AC]*[,^W@.'^+US_, M2KOU2[+CXE5Y,](E]( % H7E[:F'3WMN\YC!:^$+^(Z7\%%@C+"ST!_M16WC M4,< DH4RX^TW)CB(@PT*&"#89\0$$&X5&3LF/3D[W-JQ"XFZ@1W'T=$,?[4P MEX3..81P:+V0\3%+OHC B#6],Q%U!>#WCDETLLF&X6TR0ETDD(&64($C:""D M3H2.]3-'^FY5:$$H"PS\:AYNA>>ZHK#KBOS(D_;-1]R-G<8O$SO0D0+)<]^F M#J^F)M)+S96!F#VD&T/U3],\_I:#0]R2X#$C[T^0H:1AJ V! 41I'4X33C%&M$+%P)JJ'67>@8)A3T966L(%T$'<#8CJM &? D5(/# MC_#AXETJ &A'.=AG[S5?X3Z@JD< 3]^]=PT L=;SZV.YPK"-*B02]M1TM5%( MOGP11V@ *3_:S]<&Z 0+)HQX!'47)_I3". 'FNM(P<=#T-4.L^$:H'9):-** M"&HR@HED>:HL_ .NT.C]Q3[8$%\UL_?;H<"1D/YHXX%V'.R?8.,N9HRU[;+SS!P6%WI](_ 2RNIO'23$^7YLT[M!&V&ZN[)]8I"[LH>S(4S!R-= 88V#*>?N$C@K.A3"TO,36W MUU^[< )9:(.H.V>FQFA.>;N.*;S;R6[&FV5V9FW/.#//M_LL9^;E8 ]?5.UB M);QD2LA%)5',9 G\0>.%8SJ]T9Y M:W@R1DR'J]" WTLB\4)$6.@>/]2_"?M$+\^#+0E^CZ%8LY]>V,<*;L*+\1:[ MOTM#J"VY#OB%0B^2<&E894&:]$_\$Y+6O\B[&/S3WQ>.P#@?:80;OB$(+1Q- M\ULQ>^D7 C,O3"$_^@D/?$*L/XH0=#S)1(2X D)0=)R-*'$5E(@G4A$AKH 0 M$39="2$H,IZ,CNNKH$2$3==!B B;KH00%!,GV8@2'T>)US_ ?HHD+]K?W^=% MUL4,X&^U1;*IH0__WX_TCQ?\-T^R%!M/I4\*KN"WE9]61=2O+H]TH>E8Q3SZJ>XS?,/WZXT#$ O7S) MS!]U9E_F"N%[YH!_,<[AFR[[4XZ0:UOU'\KB+UV7?]-EWY:6% G Y3CAT]V! M'[GLCZK\\>GJWRX#'D7C ?+HG9Z7&2!XK!M^(WK)C.-_HOKW<=G:OQXS+EJ2 MX.M5P$\JOLSN'JW8EB.B:LC^ZQINK=CXLPXT3=%C\_T%5N#ZJN$70*)14A(/ M21 C!5:*E=>#1F4@SMZ?P#> A%T5@^H>#\XG],W-K5PG.Y5HM:$IU'C;*I?O M[968]&J3)%CZ4RL9?!,U.H**FU&EKP8J I]F8QQZOG;TN&W_FLV'#U_NQ5<_ M@@N-G-V$?O$;&B,OCR&>U?D+*8/ AO3IKSR4)ZI MQ=C0; P_$])6RU'1ZE/3% G8@JTO&M5!M83RZ[$__F&2K\M1?EN ]L5&4P1W M-V,X?3KV'0'^1*O MH@R>&:3@I*GD,WCPQF)%7VX1=DU'TEZR 2-3[SMZ@3ZBG$IDN'V9X1:"L3,8 M!FBQ-><*\S&Q)7H%)&GJCB&?0[$K]_A>FW?SVTAS9%M%MM7O MH(XS'K0;A8J^$A:+C=A18[6&D4;YO]]@1UTEXD1W3%^"1Y'Q\YO&S_/B.@:" M((L#MT7&BNV%MI3FZV4&)?;/>$H"FTR_S=2YS5NQ-G D!:47#+)G1O=@T3U8 M= _V9YE3 0CP/@9PLNSJ+LZ,G0=C15;.>8H23D6W7+XT%MRZV"D4IUVPF*.* M(ZBV+'G')-EOZ#J.[L*N!BZ^W%Y# /%79*)=E8GV*B2#,X'=GH&TGE-7.Z13 MCPF==#;;S@_22LU&Y9:>,.'^OGU B^[";@3N(G/P-\W!=RDYC[7ANNE6Q:+J M9NEE^J':34L=I.1DL))#DL_Y=6[^/LS+:8RJF4Q-;00L^W__S61^$:B&#,I< M'EV61>ZLR+J[>NLNY >#*ELG),X\%N0SL*>,RU:JN9+60FXM;K09"5>T)9 B3E"!N4CS? MF50WXGPQ&ZRWJ/IOYC4G$-:\_X,+-MQ4B8D;FNI_#DJ6G/D=Y] ,I0:5-2!9 M2-BFOT:*/=>DS4],('\J068$.A5GDFB"\",_0RF>\&'RT%"_!YW%9*!IS]ZX M?6SZT2?3*M")D'WE[7+Z-,,H^O>__G600/7$7^#GAPAMG[\M-$:B"8AY^5FE M,1S^IZ2MI(T=V%=D/,T$J2=^[G),,&A.V/8B\(_P:&:2>%-.B(;JEH3V[:!T MB?^UP^HEGDGW4II8G^2H$ A-Q=E#8.'U"\(O8OLR>./\G$5,+0>&_NXW< MQ)_X3XZ+Q\ M'5/M'#6\ZNEBA@5T>M/E ME='C9%WEI8%1L;-2;+&=3U!YHN.6.M^']O6Y"$W;HG,:9_* MX&&4UWKK@>"NU 7_R-AJJ[:"+4]JS3/+CJ*GTL* E-)61YY,E/MV#K4\&7W& MW6^8#E46!&E+LQJ?6JY)2TKZ%-2>-#U2B.W0J\Z3E:T997&9&FR!J_?DSHUJM23+(_BED[FF4P] M;+A%>FX)#7Y/$>F+1^0%RXY_,4U1+0BTG3RFA.)J;]*C<)FL%#K8\F6=_65N7 MZ\T,RJG,L X#FHN)_,TU7IN M,]RF&CR=-AX*%EVNZ#FDXYS,L^.PHE4RE*[:X:E90Z_UQ%AU!5N>[B?77JW; MUFK-NYNU(8F+F;&=H#X/YRDFDJFAG)1E$2120S$A,;(H)8 L4@EIR#!#)L.. M1R?T;[6*PVQZ2 N=TP?78KM-<2=T[N@5&*%71ET55C MW2*@UG.A6>1;Y^2^T1&S?#,SSPB=S$./9Z:YQJJ^.B?W2;LNU/3]G:\55+[/)D?2X)CW:"\WN MC,_*_8925V-X'&I\OZ&F&*[1E*I5[IS<"ZGF-J=-DX(:TQ[-3*Z5&-;)UCFY M3_(F2,]5J<-7QO>/_'B<7S\NSLK]& ))LELR5X*D\!!K59E[D,_*?9LOWJ_7 MK;FE=@K:B)'U!4CU)^?DOCGM W;#I-H"W4EWC%1R[/"3UCFYGU8FP_N,6NF0 M':/BN*1>3%3[9^6>S!3[)1+R!+D9I$1'F$@Z.S\K]VMQZ["%>U(0*I56;LZ4 MRY)3G)R3>VH]K:AVHK D<^7^,+%FBWQZ>1'Y>Q";]\7 MS\H]M12,::LY((7<:)*J2R7K,49S(;F'ZKE?J,\K)NT7]4OPLW$FS63JJM*K M OZ^GQW-DD&QOB>_]6R)OZA27E0I+ZJ4]\T)$55\N1)"1)7RKH82436JZR!$ MA$U70HBH4M[54"+"INL@1(1-5T*(J%)>5"GO!N,!_ZB0R:A2'LI3WYU: ! Z M_,/4)H Q J.H;%XDAE\AAE'9O.\<%/CE3!*5S8NX*"J;%YW8T8E]%6(4E5S8O*YD5E\UXNF]<)WCFBH&5^ETSJ0T3GCSJ[;_>Q550^[UO5%KNV M5?^A+/[E[V:_,8M'#VIO@!.^_/GM[RS[VR0*;5JF9PZA9[^A&GI1Y;PH8VB4 M,?12#_/SKH4?7H@)],P*/^VQUF5O-L!>E M#+T:O/AR5?I:\>+[I!,==0:RD"@E58F15U(^TQV9PNH3<&V0*#MR96-F5"61 M[#6ZX_Y[37;G,*YWUO64J%FM:?C&]#/O&^A)7;1W6@>/;A)&[_T]Q!45I0;^3 M"0?4;$/3:/)[? M1KB_W-[Z=8$2#9&)]:$FUC'N/%F<@=TN5D4Q!R0R=^]6TR5K(,J5UM/U]M#2Z^)3=A)7XJYOQ!IN)' M8..1Q;@'R@EM:\AT'ERKT^_QL9:E/2B"4(E9+:\*(-2VWFBX7K5]FE=0 J+1 M*RW4R!"-O&N167E[9J4OY6>@CLINJFUR563)_D@R*F7K09G:+:_RWZL-RT@S MN@D4^!0%*+(&(VOP,ZS!/:0]:0\J#^.VF;C?&D*NW@.I@64NLA*JT/ F>S " MMPC<_I@KQQLTXI[6;48L,V@DF+PAL!;SJ,ZRN1;9YKR:DJ\QX_[8@I*:8H"@ M.A_$,^9SYAY5D8FJR$159+XU(:)LZ%="B*B*S-50(JK4*&-_GI;)%)V7*DEF!3I/W;#$[ M*K :]PG(UC?DS*JG-QY)8,4:8F*0F&327%1%)JHB\^6H]^46U%>C7I+B27Y0 M39-\,9U_U+EV,JG(GU%%)DU5U8Q8,P&_(%VY/S94,N:LO"HRU!V3>2XGRZVE MGXKJR/QY+O\_,]W4=S7C7LH"[VP'5'-.-K("*)O)=C8[[FQ2G%='AKECV:B. M3"3<5V=Q_;ID'9G(R/H((^O5=61XNR*X=D,W^,JZ/QLM9KU1WXWJR/R1-U%1 M'9DKM(Q>TB"*Z]+]>#-75)YU,Y([6@\[DQ[GU9%A[A@JJB,37:1%%VG11=J% M<]M]NAEVBW,V?2T%=61B5#R!E'RYJS5BT#F MRR;K);2MS% AL[5D;DJ"M$[9M-85VZM='9G4][7!!'9E7&I:19G03*/ I"E!D#4;6X&=8 M@Z^H(T.Y>K=HV;VR"FKT6N[9K4GZ,:HC$X';IX%;9,1=WHA[6K=1Y58Z*S2R MCV2C.NH/[Z5MPB[NZLB\;,8%=610,[1XUAKUMO:./EJW3$((5)\M(T8 2 MW;1, _XH8ST$:2ZYJ61,@%TVPFT40U;F&K"[<")9S9157]R'(MU5'Y,44^-( M15[0FY&^G!=B$*D !(8Y'-2Q7'"9XX:._^^_*9;\]3O_OI">"&6DT39$V;9= M,"+V&T($02+VSUT"EHO5O?IM'O\Z=FJ:FB)OO']/66?9X!./:WD[(?41^Z". M!NIZN.0NQ#IO1I.RX24!IDF*O2.<*2 *7"=+*$_S B',4:8>HF[&\;=B%',' M3_Y#*$ __U0<.!/9IQ9-_BHHA@0E3-*(LF'#9>/-(V)$S@(CQ2%0J ]<[%]= M)T&<$\H&@7N!*/-[7@3,U M1Z9F3C;XQ;D.)-NUT(ID;UC-&Q8]2-_-3PG-#RX;[PNT2="WS#&QF@+(G*X\ M#;X+-04XL(Q23(WB1 ,J2K G3=O<'4QM)=D$&(^1C;,$>"YC!>D5Q 9(EGV' M!_+>Q#N0MCKRED)SR296BC-5##@'TP9'7QD".!+26 AI#+]$Y*$L(_N(H)(H MIS.5N$3\7G M27V>QNBK%/7K:4K?P:E;RA*GM_>VO 1&$[0POU&:2O[M;5$5$G#_9<0;Z03] M=]SG%<*C>G>JV'CV(S &%F:'T-YC_H6$#%,'[?S<'6H8.W2(*@KF(LG!U(5P M8D/E%4Z?L*'>J,'=LK"3#3/2KCVD,!P0'O$C8KC!@W;X'.&8!V1[B6HT?8?> MOV@NTN9?SPUQH@O'R^&Y;" !B;DF>:/ \3'IX9?@Q[8OR 3N!?5AV0ZQ<"4+ MS07NBM\IG ASTJ?L0B,=GQ9@*6E(K4/]PS9S$]790W3WMME&/7D,%[0($C_8 MP=:'$ 2)GP*_=) *;,]+NZ1@D.?G$K*37 VS-/H.DKR)@>L>X$$US5S![T%R M()I*'H3A9@!R&-2ZX\1./=V?&!^*P!^JO!W/\\('G>]TR6%*RYL\Y 8(=26M%+.@/S9D6)>%8O\O>!"#:"Z/H%$U%] MC4OH0U>H\;]9G> @L/MGIN:[[! N0K%T]D""3X/4+RR?>(MM=PC159$LU'8J M080> GC$[BI4C@C7#F $P*[][O8([($C =8R5NL)* ; /U%QT12 _KL$ANL? M+L![;_G$8 CSE\"2@H[0>+NN(6IZ"$>,/#4"8QL>/TX$/",'/(-[];TA$PFJ M%=[6G*H-Z.CPD^% T-K-#WXJZ1Y^H=9P((2$'AV\ >26,&SCOCO2\60I\[B4^!H M+@)S8DGSJ2)#\'$L9>ABOS1R%S_?Q-]^WT><5JJNDI*DLEKA)*MU+V8Z:^KP M45OR#;ZAML= !;C7\)1RT);TX5F<@W(!J6;Q:__$1B( _W_4E=8[OQ'K069= MLBR(D.G:3 M(V4.A0%/FXR0BYD-2RWJB\&T]>7DF#36Y(9+&R6R4>VT:BIO";4U]^.?9)Q\ MDAIW4&SMN:=,:IOW2"/4RZY&&,\K"Q],_;+#CS>LQN3Y7-I=T>M9]I_?@GD?PR8:0^0QASG)IB',9QUZO(37+I8TE

ZN)*/-#$+3*&2 3?->VE5AQ;\[57:_"X$X;QFBWO]D/Z6[)*"E[74 /S+A(6=AQ\A^LWWU]B^D_?Y]1ZP@0$V13T&":BTTZI%/ M!GW!-/SDWQ [9'4*R08LVS<9"+!PX>81WFA0<49VON?BPFXKKI,C/+\03>\] M5N=H'M_Y%J^'[)]LZ+\ VJ=8L,C*7:&WFDU)=Z94*P^MI99^X+QC3($]C3CG MF78B:D9]/'(D7GLSY?TU&0^V_-EF[[QH\;H^BT/[WL]>PF!:$.V]+^L3[ER> M@H-,*);7VX[N&>M]9U'/+:@36'!2Z"!V-+GECER9=]7 &>\5&1DLN\=GQ!3K%$,>?OVC>\./K7-L;-"9K'GHM__09>0 MUQ0Y#\'=OI7MSI&_X&# 0P>G[TG<@MWBD &.^-8RM<#K<&Y>)S/8#0KQ#6/I M&%C(>>R8A.S+EQU X 08T#[0X/9-I3FR^\^[)[T"J:&ZK[(&) O%B4Q_C11[ MKDF;GSBHP*=B4.N"3L69)*(M_,B_>,:T/JP,&^KWH+.8##3MV6?0'UM;]LE" M&73BA"DSI^5CT;__]:^#ZK@GCR;\BA^A[?.WA<9!-!,0\XKO8N?\3TE;21L[ M"#HGXVDF*";R]N(_=< MU-1;APS=.AG(/M$.\-3_*,1&:&L1@B%N1C*,SCJDR^Q.7NF?$!^=EZ]CJIVC MQE&PR_.'9G 8ON'HI#_-DRXY_I6.XBMB4V7N562QB+&KC14-_X8P[Z IOBU# MCH\=Q.$V$$A')OI9EL'<:P\%2_?^"%\#]BL\ M.B' ^\>)A X-K+?*$%KAJD)[MIHB=\\Y?_D<6-@D1TJO.83S\3G-QE=\WK[M M7$R[LPG^'NP*:C?TK^)&WB6E9'BZ.MY@?!\,?[4/R( \Z79X0O!7V]6Q+YV M>(DZ"/(',$K1IS$7&&BV3-=/=LX_&D3Q(;R*ZEA$_S%;YU MQ=]&VS=V#;PZ2<-&";K\G0/,$^@^\XDAKY,S\:VIC>]3]YP(]\T"CFL9 3-A MYMI=A<"?_1@*VQW.T)4(4F_\S=,477$\EH@3W.XV:!,P@'?IX02A%1B:L;J( MAP@BP'<#>_.PB:&$*D:YT$HDI@J7F-_Y^ZZW_L6:AK@6 C,SU+DPQUR'\'NP<;:^'";8U1!"X#_:/@7Y$WT M[BXQ9-L>_;S33]O9-OC0"H V3G2"OD)@YQDT'EOM[PAP"-&181%PV:G)@+?; MI_7=+B IN-D\OP)OSM@$",ZJ"AZX34?T-0M&A8N.="A,3JOP&@E-( M2\EUII"LWDVNWL';3_/5[_Q MJ+H+,0O:AF); G,Q? X/@:: )3;!?0"24( ;BOJ!K(J.(T4.RZPA00## NX% MSN!!(-\"$$R)0&Y@@F*_ZI0ZX\(Y-&>3N[;8VDF^/M[XB]92DJS1SDNQTR0. M!# (%MN=*;#!WBLP@D1>>N>"(NV5\9V3Y22J0I+]N(L[8F29\_U71@IZ806[ MW'W7T\WOT%$.YP T^&?+-!0Y&'2#>$4%&^_F\F3VWE&H2S,3ZTE/A'D,4?0& ML!$6+DT-L6LP(_MH2H@K W,!XMZ!-G+G*XOV@6)IWQWL',3._<:A:R&$\T-? MJS# Q'043QBAC@B5!63<>?"TWPQ/!=RA[5S:X+WS83C8,/2J#6K@<"&HLZ - M/@EW_84Z.=1B[GRHAB*HV"K:-N03)Y3QP=>(D0FW"JKG<(-5$ P"M0#;/RYP MN#K$YS,#AO?DC%<+:S5>0!R:/QQ#&<-C&T/%$6]X5EWX?$)QK/C,08$HN?T9 M=LK;6".&2CD^Q/#5P1SI92=GFG<JRK2TM)T;"6=3R;,[K0%<'A=:/= MP51/?6]C_']'AZ9OUGI6'230QE9VW@##Q3$1\+>1M+$#'Q9%.'?>" TQW\>2*-9<#7HS"FQG:8&K8\$1PBS@KZ M5#Q)A>/!G[#,G1[A@:EC'QG">UTQM-3#U>TCSSRK!]_3A5S71WKB3HNUP!@! M/=P!*",KM#0$1?A6;W_6' D%E'3OQ0Q"X=WNS"4';A TRW1IY_Q'=W,0UL=0 M?47[LR?@[AC E-R;>' D#' X.GE_V7C.S-HQ"N&Y^Y!)XT?J'3/.OO\C%AH" M9X66BGVX@4:__3V,%[R M M M9!'Y$SHPR(X[#(:S@XEA$UA!K4R//_U')SB&':'2%TI\.DZ=*,/%X/2] M.W,>8&<=TG?PB85N<#%QCV][]DRXO^&Q;=?R'#:A>^, V[TP?<^#<>"]<.=0 MNQ[!+\&_&R@*WO,U0FH@8;@+F!S)A^V$;Z<4)( K0I;F^R!6SY9R\)AP;B?A MG_N3\G3:GB7H1XX>I+R?Z^R[&!-O:!<*?O!>9V:%)A[O!,%VPM M^6]GGO*QG2@.D)%,U]MU%[]+0GKBD1ZU,ET-^3[@VH9PN<040@?\V#,W_1Y] M3D'JIV6[MO]9#"I#2-:\34/*PE.]>\XDJ#R!A8O$$\U?@U3!/BE_9L%8NZ7_ M%5C"NP:(@["O4/(]H[L-.=@'_RG,\53DJ6G:WCA(;833AK",-%I\AX5?-2&5 M*%AKG"@?*.SP"PB+$$CO>?E=4OH1G.0CXMW93W>'V_NF%T1>^XY![!9#$J,] M)5>>R'H<<^JNV3N<3Z84W$WLIX,D], W["\%GLKFH=\?2[SL'+F\SYM!?JS[ M3M.'+73O3$**A*>!'%W6'#C83S88Z^Y/*@-A (,"#\\KSX^.5N[B&4.<=[V9 M85:"/VMP8@ WKKP&H Q]=X5F>,QLAY]#D!NKLW= M'L=VUP9(\B 0(ZT+N]XT:&Z85HB?GK'0L'OWR2W%#YO"5Q[X0#4-$,-&"\)= M1?:??CUGVG@-P0FCV*]FPS 3XO==#=B2KTO)%QM_^*A\'0AV]1WERQGXQS1-B-*>VX18Z1A]XQ_GWIPL*-/H2V &$1W M-0>E)PF;([L@0N2 "1Q4$M(9AM!J"*Y^SL[!8T_L(0MUZ&DZ%IA;P/;2'Z [ M+2AN<&)/<8-CXEO"4-S.P;TU/MRA<2YC6H6 MGIIQ()?F$.VPOY?P1)Q,]Y<%B->#Y_?>,B'] /9OS]R1OWGX@6K@+'IVQ+!9 MO7=G*X;W;@>M(S P(0^K4 [1UP*5-_@Y$$*D^RI0BB1K?[USG9+F><_00SM\ M&!%#ST]V?&&$UKWWHAY[0X,O^_?D]NYJ/'1!CYT Z(I!VWB;'MSBG EE\L0I MZ!4QPA/3.KV<06M!GST_I0.387>WYFSF^!#8!0%X#NN]+W;WAR'P7>"(.Y!D M[.W-G:IL#AW\2/E\9,*AT7(FA,(+I)$.G:J^@>1977!;7CQ>/I+K;O4:Y>!Z M!/END.]7L>V0J>^Q,?PC))3F1U$@&<;L"W?6-@T#:'ZDR5XFK, \])^1VR 4 M*A(.% J@QK]/]:\8(*JB1X7>*Z'=,W7?4 N>X4N6X:L2<&8H(/0\H6T_[DF' MAYH#=L^((#\AC\D*;HZY\H\OV?=H>BZQT4X+N%2*N9!:3]'Q"]Z$74=RJZQ_ M-9/;ZPW/Y?U@*ME[KO1(,ZKN='@I/V9'7/<"CP)?G9/0^RM[R:<]'_+,AT.W MV[Y10WS=^Q[JU,I_/JM3:-Y((,O(98#<9T0WN#)1@(U2,5W->AH&P4$-1PM> MTY.'QVX .IY.,'2K9X.FUH5>#\3N(37F(NRL/MJRY[\S#T/C"]\+-T4-( M[S>D">,0!N\6:K6[O6PB9R)&RS'1@!8 Q-4[(B<9TD@B_D*>Q."Y\^Z1XV[\ MG;*,G83(E>;'H^V7Z6F/L.O7/F+/<7GQL;-JV1U]5579#23:_;P MS3K[AC?K9S O%S9;NOL83.KL8_7$HF25DXX\)=W%,)$=;M>EM80R1SR=. !3 M4(%$&2%GL$7\A=ZS+F'/7H#1Q7(*?!$YWI)"X+?)T1]HX^6D-)95G1H9,S:[ MD-.(',PSJ0,(N)-_WYT+7P\N!^"!IF#K=O\(&L6$*3AV'1V06*G67'P=O+C?&'D;&;&\_I="U+\HTM)TKDZ M^6B1_?;$E4 N84[:[39/,^RHFN*PY_1Y?:N(G M+RB0@,#)_(EFP!H*W_Z75P$-7!9> MK[]<'V74Z;!7=*6U(>AKOE2:)*J#O/MVE/DPK2\YK+CCQ5J4U&*7(NOTH-#M M#R8XFQ[S--P]X8@ND;/1ZN[73HXEMIG&GP<#",1O(B(U7Z-X$&*_@X9! MM3VW>0YYO(^KNF .+FU:=$&LI@<"G_IE[DM>[EN2@52.I;-U4 MV4Q:Z4SY5JT_62$N.&[I3%O]08^=V&11S]5JX]5FR\XXD3[M,S&;%.K)B5OA M07[\T*.KUF:^78G,:B]OSS\LJ>C+!*ZD*%H0X*P:N>C9$;'N@DI*[ M<%FLG/[X)^2I&YOH/1>&21S59+LZ>F.Q#:*[]Z\1\:\0BS%<[1]03@(:O27G M]L_/N&WOR%,P\TL07NU8P:A! MM(:WAA?+:GIQYG0\D7FNAF8H3#G4/\J-,H;,&6Q)\'L,E>?\Z46U(TW\Q7!R M_^T 'CAH*@WQ,P]PX3CRCRGP&'X3\%O53)DXF8@(<06$H.*99TMF1X3X+$+0 M\60D$A]("5QV%_]O1Y)37Z$L X"B\G[GT+C =F0]MR)R)MY+ABM9&X+R%)9S ME:3?NJSW@O*G%M?.P3D/+>69\MJA?M_")Y?9NY=P] )[]]\77<]+<'1UY<;? M&7I!T2+CNYWD:;V5 M5A2G#-[9KM;,1&1CRL6,2\P=,4*/L[/Q*SJR:NJXT< M6^8Z&6&SJ*97%2,-X4A14@Q4 M1_@,FN8>'J72H,86!9=\6":;^>T@;R+G,$13ADJ]#4IO3D<\=6I%.N(UZXB' MH,) 4!F9+G*G?0TR/U<\Z[]W+NW+:IE?OB5?KX;ND54'G%AO2PF27^C)92U9 MX&QVOKJ$%MJ4>C4GV>ZYJFLF*]TIK_2*(KH 0UIHZHYB3B^"CZ#S/]@1?*G2 MVA]>8"M*]G*2[(6*DKU$R5ZN)MG+[FY>7JE%_F&NU82.71_.RN5,0Z,GYR(# MN/HC_RC=KU/DYE'5M8+;:?/K"53^3EH*1D,I,6)^JV[T=:HC-%MT5T=J8O*X M94ME2ME%ATNJ2F8XL)U*@LZO4,OT<[TB/,U[)U?/E1FLU=N^Y<]$& MY49)SDO9KD#FY*10FB7YXKS)A:(-=BWOV4F6&S2;/0',MTR9=0JSA( B&$[F M&4O'"C.*;[%J1^O6D[;..:GDRSV)EG,XFV%Y/D)P2S8+2H\H.5F+B=)Z% M8DMV.S&SH+HJ$));J51W5BTQ>=JRDXT5J:E=J0JYI7)O54I)N2M.1/9,RP>* MHUP^?\^[HQS=FB3*R<$#:GFR=F;!3PR#>FP)#:HU+L:22RF?XF#+D[7S%:&_ M6)#NEJ^PO"33A=@$D"O8\F3M&E=LD'D7Y 3@M+9M2^ >Y]9*3)^.3L8*4C*1 MD(>\+C#KELOD5"G)P;/YI"4UH <=0>0R)$A/2PEVHJ?JDQ9L>3+/47->7VWM M5H)TERUMV#1GV=9T!5N>S)/I]1[NE[W%6LC-'*I2V YMQ>5$BCS=T%RV21;; M*];@-XPR+E068\-F<=.3F2YGC#6O::N!T*_=Y[I3MUI/&RW4]&2J:JUGE!-< M@E-UXY'/ES1KN$#A..3I7(6BJN2'^K(#=JS3DQ,;"FI7PLCF&HN:JS9PTY,= &Q,(O6BM.%I MOCO*2K)2361PTY,=J+6FTK"T26=XP+%%2C;%3BNY.A?E1#-)Y3X/#%K0MWF^ MR#?EC;$^&^5D-+934F@P>;ZQR@PE4ER4+:MU+LII,E?SI=K+5ZD$M.6ZUSDA_3Q!S5R*14$J><_44O!!X M91=P9-_A/#=>XD8O;L;^Y$"6@@)M'5"%Q_9)[!I6$DX#7)+%^;"7&RQK?".9 M<:GQN)@JQB91@,N'!KBP#-9^HTOD+[_.I^-,%%=Q#82@XHE41(@K($0FSD82 M<0V$B*#I2@@10=.5$"(=)R-"7 ,A(FBZ$D)$T'0EA$A%4<&7C@K^+8/Z2OP5 MEX7=;Q74(9L:^O#__4C_>&\,8B+.4%\:'99^[IKW%8$=''[/>RYR*!SO$M2#K\N?2H*ZA8Y9[=+[WU$_$[6R,23 MR9OF#$Z67=WU[FD@6\"5;O&%2L0<'\$W93 MDV:FE=,DVPZE#_1EEC-&/2RQ[;# ^MD$ZUQ#L1K3>8GO:^F:) MER4Z_/]+X MF4EBM>I,!++!#U,CK4U.U&*6%JF^6U#7U,2/0";ODC3]3 1R!#81V%QN/2_= M"41@PT&!M_!(EB'$AA 7DUC MG)0T[V[42KXI%JO4K$I7/M6VNW?&@TDS-M,$MN)FE.-5[19DZ;7%;Z1X,JTP/:%21:A"8MR?$1@$H') MI189&6,W B;G;:]&,F>+C%MIJPVV,S)[LVP7=%L0.*#ME4B_T?*ZF3N[NFG$ M4%)_X)RUR2*GU;4XK;XZQ=CWW%O/>/SJO?TNF [!Q,>272&] -TWKJS:,U(1 M2;::,Y>E(=<3$^]/ _<.,S.;+@BIU+#3(2M:39N(RVS!67!B$IN9T?7AK4AL MA(:7OLK\ZKV-T/!+#.>J8/9UME%LD,5BAG&+^>GCPWH"\9%%^F^$CSS\_S M>GYYSMH/2./[ 59UE*SW(Y/UOL/^K7=:'LA^RC6OH#?Y??+$7-'I\6<*US[9TKMXY@_+WO:M M>.V2F;O>Q4Q_7+ZWB)TNRTY_8(:X:SO@WY4([A;9_Q;B3[X^V\FMN3X_Z>Z( MHD4&EU@C+YS5Q*%[(ZE1%==JPYS--J-8,CE?3#XS]D3H9RVGTM\45;U>GS\X MH$P;95R&TLO?QK#?,O@DPHA+8<27NX CC+A\V$H)V!6SL"PR0JY.KB9)9[/* MSB<(-=@?_]"IU[W9BB C@HSK\(Q'D/&Q$2^K*26/[4$U2^8J8-TMI8MF98CA MP0MY(=.9;QKR\GP>M6_E8(BB66[0JQY9<+^7"J6_Z:>91$NKD+G^KU5F.J5J&S1H?IDK))=%')R0^P/. 1-T"I\W5N&")@B8/K#P[0B8/HMVW.P M-&,NW:E/!9<>SKKE2BUW/YL@$$(OQ#-O-#ROS;Y\(2E!_%3KM-><]9HTO]"$"C493E>5(C R M$[QT9)U&]P(1B-WF%D8)V+X?B+W>LLU4K>UJPB\>A<56S)>'O7$Y:6-8@Y8M MQ42P%L':;6YAE#?M^\':>;M8+"43F[%-,<+&+>ER95Q/ :&%%@[M8N:Y6BXW M?1_[5$ZUR-%X+8[&+\]5\@%)6BZ9]/R/S-X2PF-Y6F^E0'68$EQSNV8[&[&1 M$3\U/WD--(;<*ILK"+&4[4ZTUD/O?@FUOZ#&<8;ZLRXW(M2X+M2(MA]XI2V0-6'P,$N.6@@PO#A:EGY.\]+3V.DV'--VOQ4#$TQ0&RHF;+J\9ABP$DY^#M^>@K6^[HWN]U#R8/7D81D M 4+R4!Z,"!/*6,"$_LX>,%3>M?!W14JDO%R$7?.#4K0'\SL7_MW(V:JIE?@Y M#T1VG-OR*W-96!TP*K0'Y9\CUUI!>;>!\7I.%6PP=K6J,@8>E]8ERQ(?J]7D M9B/3'*]P5579+%.9!%C]^,>9*I8#@$%L@&39QSP8)WIG'J >;?$0."O4PP%5 MT>QCRCKF<=;/$OX/E!:X 8XZ?E W([Y;;1=3&\!/GC68W\IHWJ^H([@0N)G: MP>MJ_Z,0A&E@C'@*:& )C!W?X__@%[COYQW; M_<#@Z5<%B?JPH9F96$Q05K.-QM<$L3#E+LA6M>URJ6IF!Y!TL5^TF,>)-5JT M?OPS5L;/<=4^!I]0[.N0UI,HF7$JEG281:&E]M5R6<[P?;.?NJ2(DM)PUH#_ M=(1&-^V"^KHAFHG)BWL9BC>YFLU\QLG*#*OEN=W2%VIN);3[Y*29U[N79-&" M6:FD*HW27%A4&+W+* \.VX(L:AH ;^GICG[*L?>IIV\([V;P5%+&FW<=R"'$ M?,T!#1D,Y6%PI@#^#[(!H<-936T"PA=DSPZ8.WZ2)A(G::(PWB*M[@Y_)P=U,JW6L,>]MZ1Q\M6Y])OJ%TGV5[ M*;',*_GEU"H6A>Z$7B'RG5Z8?0ZC4V<97:B[!;/(59?D(MUUEJWB6+4*GPH) M3''[,.S61Q(9*Y"U]"!WKY1;W)L8_5(G(_&M#%,>GK Z3FDU=AUW;RL=RC$4 MUI#PH_51J5_V4Z(MX;R&9Z $J7PVY!M-,U?V3[PQ[U;YGI+F0];KR%,PC"YQS/DSMQ)T/)%YSL,\4I9G MQD.&Q1BR6[!%P>\QU/7/H04D-89T]U]STU80Z7]Z[H,E..IS]W=I:)N:ZX!? M<+IG5OUYV=C>Q[E@M3P?J?;?!KJ$K">K 8T'9*,^ M ,DZU)%7(LZ@09._]T+T&@&-_H! \2^ H*^H M&OCI /0TJD9@<]5@4X>SZJY0F'4-:P;GPC?4^UKR,5:45#9_W[4RC<4XJ7(B M?@N9II\+]_IF&A7SS92CJPIDNR+(BA2GV\0RI"=U5^89"%-&G<>24R\_DOK& MF,]%64PS9DMDW@5A-X!4B4A5ND'#E^N$%Q6B< 9B)Z,SN6V*]H0)5;"<> M9!+R[$1,_'$Z4C+2D2(=*0*QJP:Q@NF>\R<]-)1,FEMV,ZJ2(3.FUF9+Y<5$ M3'Y+):D[!1:0Q@ZP(E7I+?#SU3D6+JI*??7BOB%*H6#\9R *H9)\].200U+Y M#$X)?*QUCU:TO M?TGXZ?=\7[[B;XB"[WXZZ:[9[./:*4](UN9J64K.I:@I)Z;\E T4PU[KR\GW MQ63 22)R*(8K>8NY$HRYV!.3<*PLCI!][8YZ[0(Q3>X_0>&!R==O^95L\(7C M<:L "AEHS 'JRYA4@60#^S3"UN'5E!I;)/I"WZ@)2\=H:/(#YT$$Y$FHISC/ MM!-1,^KCXW%?S1;>7]/Q8&.?;?94:,SK__6'\7\9/C'2F2P ;?1+S!S'7!L0 M&/[P:P-,%:*J2#Z_['(%7 F/?A$(=$//7Z82BMV"^C$8H?AWDS #EB8TS-/> MTY?Q6)$!WM.59(&IB?9Y+,EHB0J*EH2XPM4W_NH>3QP7GF82\\^_8/>R6WT>G/57TJ-.BBD;5 /S-M MM=[RQ/&<2'?A8AKC')P7.@U#[SH<]?'17*Z'III;CI5R9NRFG-3JQS_T^1>C M!-S9WUOLP2MFO;84LWG 5$E]9*0RB;[IL7::7VZF@S7:[7/Y2NM M3+HIS$ MJ!!#R89M\+M?-)S7'9KF1S[<>=-;TNM&GP.L_@O-BR9_M1L"_HGZ]3&1*P:8BK( M^ *GD]05Y;,_0P727DN8>M=M-\AP[PH.1,%TK8.R1B<5E;IE+903W M$,Y(&D$6V,DK?FZCZ'--D16$V@Z . ^"#8>B:N'I0J&$%IYEKM#24:O#V2J& M!TKX!>!24C3<[;DEWZ$^_?#B_;31I[LI!9'')UO@O_D*UN\!T-%1YC,&-+), M?R1$"@A01WNGHS0)B&1>M#-LY#5 X&2@N'7[E-@!?+P?+?"(_K30#X0--/B- MR1TQ 08<3,,-I!':!=0EFD@PK'WM4'-L*WI!\J'8?QENA(4<"M-?P0M ;&8> M625T*LY@RP1^Y#]!P !S^#H@U.]!9S$9;NFSJ5@_]GU!:"=EK&,%&TDG]CX' MW^] T:=O"-"___6O@R<2)YX9WX42VC]_7VCL39F F/<" ]],_)2TE;2Q Q-I^G\(_"-%XO2T/\Y0#;VJ"VWWD;N"Q#GX/2?"O9SW MIM'>"9L4?HMR7L".J7:.&E+@+VH4JGUZ8#S4U,H\*3W,U4KV<<(AP_F'-]JN M97/,BOR](]RKH%J^MPKK7K-;7(GT:.NK3 MF3S:TW3?)3>\GEJD!\WITPAMN4?*HGI@'67+3$ADL;S60MRVE;R(W7-6K3X+7F([H3.=GY/#-I M+ME6S.)=]K'57:^50F'4$E.GHRM),5TQVKFVNJADYO>S/!",V@3RTDG+;"=K MY)OI24Q8;/KU*KW.)3KCLUPWJAHE6<^))M_@2LUTF:(R!:D%N>ZDSTW,;CX6 MC&F:STD=.95-)^M=805YZ:3EH+JN9D<9Q>07K;4YR.4SG#@\RTNM6-.H2.IB MQ.M26\S7:U4A @L*L MJC\T:76]G<"6I_LY>5B*;%;JD*#+K^NS1IW--UJH3-@905IL"@\<: F;R;@_ M,]EUK&AS*$_@2=->8OM0GO3S+;(CC#--5E\D1O<<2MAWNOP>,RRY')-6]49: MJ>GC06:ZP$F%@[D>N72?=[7Y+K0OLW;*(?47 RS.,W+6I#DR&(+6IQ;+"J#T M!I^3?P!?MV);O.5*<-,=?$3D%5O63!NJW$]D%FCS]V:'M3*)Z('U53RPCJ>HB!!70 @ZROUP'83(Q.E((JZ! M$!$T70DAZ#C[;)'IB!"?!DW45V9I^G:$>'T1Z7O+%D^_#RHE]P9&8D^PI,9<@-7 L[U'H4NAFZ;*OGVX1$#ZNJN"GOWR[ MZ-.NEQRWM_]PZ_=K,+SE'==A(';3#T4\\WYKGM! $LAN0ZWDTI+>2:WZXV++ MRPN22#V7HS$2Z8\6Z><]M;.I!A>X#-8RU/OB1#45@PXQK'& MLH_1/ZNQ_!$H=J/Z1Z1F?*F:@46O,19L[XUXPY>ZLL'[,E/ -< M3')VGR$+^I:4FN7[81\\5.R\G]^'>0ZW(EF]!<4BTA^^5'_X6%FM4N)JVE@N MDN1"3%%MMU'IJ8\K**LL>GOR1B7CEITA?>S[ :.8!"GX[Q:?DDQR9)C MND2I7:%()U/MXL-4FZ?/9\CX8/GM..+&4M<$%KH:WME&,7IG'.6*8]!S'N[3O*M2Z3&G MS7H-RT^*Q^PQ:F<<_4\DP=]96_@N2L&%)/AI3>+K)-@UM_-"OO7XP#=ZY>:] M7=":[21ZA,XB"6:>D^ O36IYW:F::I+C6MZ;8W-\YB'RD_71/_.%\G,9S78> M,7\EFR>>*P.'RS+-3'XB%%.E5FN@])>E'!<50K]L(?1$//.5;YVB0NB!EAT] M#[\.0C!,1(@K( 1%QEDVHL3'4>)B11)>.D'^E$+H+V'X-RF$_A)"WEK(W8M M<_MWYA>N?_"LTA_$W+VV_GD2M%2GT6O2?$>>U*KUSD-9&OCUSRGJDO7/OP;' M/J+^^1<@SU>XL3X==SZN$E6$,9^!,7GW-97/R7HAQPTE5R=9G39G#VZESI(3 MK_)Y(G.A*)QKA)Z+5CZ_34RZ827I$ZIZ1BCV22CV=,WS"2A,!P]D(RG0U?H\ MD1F5)RMFY:7M33*);Z<>?43-\]N$HEM&G A8KAE8GJAVOFV,-]7I)E,2.O!O ME>Q 7)JL_ZHQF7@CM-RR7G31:N>W"4:17A3!UY7 UQ/U@[/M4JXSF_>S0F*^(3[YB??? $[* M$G#&:%_L'/Y^!JS$0I-9M&D@"*X%TNJJ/W ?+CH$1OY9A4TY' MOYV!L]HTO6TUM7F+W'!=?6'KH]C2YL0T5NS84\7N[^^IV75-5)'V4U,;WB8 M?JP&=X@)#,2$D>FB,/4O@<;/B-KZ\A5_8ZWN]7E--+V:S%9*^29?+(\>P*/+ M+3HQ5-D0*W%T\IM%;7W)(]P;!+<_P@J].6/S=Y;]G724ZK%VYBF[=4*551&09\) MZGLI*&>@S0 .>B;\"H3[(X LC!SEZ;^E(#VR.<4^9PBG]/W1, SN%=?WE?S[+16$D!-FC17 MXVE/UEHBQ;S:Z?15Z6;>]YP;3A+103%8H_O+]FXL&&/]OLJ MH2_M/I]+&^_#^=PRUQ![40#"&-%MB>A&2,ZY'%*HBSSLT?N4PI^2Q!#($JH; M J>/,B\$&32\^1"ZG^;)_S-L%UI9G$ ;D3-U2(\-H@Z5^F6?G;UF&A-_;=8^ M=R>!5ZF3QO]"4E]HCE+%$AKJOA928Z2^X6W--VOS$)YP_=*"PT*DXDT03@A_Y MB5/P! ]SFH3Z/>@L)@-->TIQND!6E"=K"M*)O9[CZSH40#LS_VF%&,-SMB^EK?)JC9%HT%6R=L4CB#SGD!.Z;:.6H<:6S/JR2^JG%.T9,"E9>59ZV5,;VW MA'XE.98'$F\68^CA.NVK7-*^T 00$])4-'BI5:F:N>9@Q FH9?*X)0W8[:BE M)EFRTC8I85%!H06FU:9ZN%#*/$_3R]*3/ZN.ZH#=2 M$Y.7'E*LU*GV5O42>DA&'K?<2,U$:T!))!EK5JBA($TWBQEJ>3*Z6)I8,YHK M<0*KJ]5,GTL\B$/4\F1TP&D;*M7L%'AWJX)Z859ZZ/10D8V3T;4RHRPZ=JDO M-%:32ET%@Y*5FHCL:TP"U[,L%4A MIC'S//EH3:1N"VJW)RN:IDH5)UON =)EN].9/*.WA0:Z-#]943.5 :VJT,SS MK+"H+6N:,"FO5N?HOJY4MOVLNYFJH+J))<:#7*O[_]E[TR95F65M^/L3\?P' M8SUG1^P=T?9F4-1UGW=%H.(\*TY?"(02$01E$/77OU6 MC:V/2S';D[$N?=J M+:&J,O/*H;(R9T?I/FFV&C%6+7>465%)V6NU8#-3^AC=)^M,NJNURJ("V);& M;Y:#-+\Z2O=,OSSIUUK="98?->Q"E'46F;YTC.[I)#6/JPFVQ-JU@I#3:KGD M6#Y*]WQ%6(X&B>&*!6),%0;B9,TNC])]3 CE9@;OI+'ZR#$72<;"].E1NA-# M+E]2C424[?7CQ6QR*AK#9/,8W26G'<=%L%HS]IRVL?EHN.(!JF@:F*=-"U1Q MI"DQUB9+?:J4SY96.0F.#,RSNR#'AJWPO%(N6255UR5'Z1V5XFRFF) 9L6Z8*BW*[,Y0W1Z5XMEJWZIEX*:JT00'4 M62':QP;2,6HR*2+5[) 3"I.+3BW#3SK<1G..4;,G-%9YRS';RBQ>;Q"C:K9= MCQ^E9I>;2Y5BN=1@\]-"+&-C,6N&2\>HN1ER?&?33378>J)$=#M%DW#$H]0T M,[.BOC:&MF(+$I8>1"<"TT34#+R]#19\/-<4UA@U7DRE 3=W$@DT\DHN:]N> MSU6 S&!>3?,J-/M!>P* ==*#'0UC)4T0&U-,-B;8:[HAYW=DQ MT#><(_9RW38W$CZ!ZT+IYH:^=!G/1%QMRJ:U]=V\XL H1'F-\L - [61M-8- M2'>+UL3=C(-\GW'D>2N*44-E393SA%(A)'Y\L6K +[8Q]OS1Z!WV\>C=XQ0+ M/G#E$OAS/"S!^?68[1FKTE)A>>![( 1TI4.)N M"8,_)D!+W0 F(32=[J(2$ M"+'I9Q$B]8S=LJ7"MR/$Q]O/? M':X6^D)H"_Z_7\2OKZ(@\1R_;B^WPW.I^V6(FW8Z.^\>G(%-L.?$9:\@)#_ M):=D)N(*QSD"5B&(WBF(/IK,7!Q:_U9F#C-8 MHEA,Z? 9T'&4N'7!#"8 B# MYX'!&]Z#^5OY0"##XV&R O8N.G[T\<2O8W!TE7O;*RVVA\,;W MEM\),#[@?9[39PC?[[J.?Q#/O7D0GUYWUG- KV1S-W;W7=4UJCC&SI.U#$[$ M%*K&U_5UID,-<_27K_R\.96\H9O'^O?D08IS6HMN1YD5E!2!E^:)I.)X=>J) M)PH+-IJ^,"0\8 OY$!*^%KK_+HB K@?C7A_YI"PG,;66B&& 98O.4Q5K6*3313E%5(($F))XJ_J.]S:M,GP<]F"4]D M.$-];#F\ ;Z!7W>=H@77!ZB;5&8(#9GW4:OMRTX6+(&J[^.7X@S3H,/@$B9/ MY]/9M#N:%!M?O\7\:?QBC5R^%Z]LIFRY4LJVNJE8N0>:7O.*1/)4/?C[==SO M0C!^@O2'-LM?2C]4KE)!BJ_&+!B5HI5>:DS@[!4=FA@S%C%.B ^8C%$>3+GD MD!G+$I1^:+TD$HG+U&^YM5%3.9J>'@9O+NNIW;IXT\'N7*4S5_(.5GU[[/P[ MPVDGJ\4]4?7!DTA,1+%1[-'8.EN5-SS1+1GT-<%S4>+J(V-08V>K:"M5XAAN MT?9;Z>!/B7@8#0HQYJ(8XYE?MU[T[2'F+\VS4QA#M:S1:#K(QYAZ2^54LFN- M8L4KNF>67BAEI]7V ,NLAU&[(!'3IHDNBE,NQE#80X>7;E%.\Q$ML?OW/<_9 M4?"G!93.7,CN\R&@F<"R(ZSX$QX[%<(.@T#?51!_ M8&Q'F-2:"5 9)5A;WZRH]IJKI[@KGB6U%9,<+F=DCIU5YCU,M9HD74&5/"@D MB!C^R68FCQ./,=TZ;/;,5MW:<"*8&W!+O=I%;BFY&2H:ON$OWQKA$:V#T(?Z MUG&:?QZOIQW](LS9/5F&_U8!^@?J4[PGTF\"Y1&,Q-)#*;%(Z)J2F8Y,O38D MLS.W'A8T5DAHK 2#+O\)HRXA8ORDJ,OE .-RMM(%$:,?CS,; F@)1;:<2K%* MK\3"!C7&=#-T$GBP \OIUIAW9CV%,90+NFXW+[C_?O[A.>R=L)/ 50(P-7 , MG]HCV=1Q8[5D9@5S(6AF;Y1/T5X+2_PIE3KE]87AEY\HP\(W1R7 MX5)#ZB_[L32.Y0FK"J@LR%9+J/:N:V.0V+N=D&[5$>3+%1^_(LUG9+LWZ]MG M;0,5X7>+[D\, "(S^.N)&0'P!^);?080!SVYO_'; Z!N $B\WHE%1K7IKLK&OQ:95CVGRWUBK9):M6/$Q^B'^ WQW3DG[O6]RO M#&W&6^".Y2F/Y6N\87!#@;$&I1))*5&;CP[KE;HQ:SB__F#/P1.#"*2UNMW" M2V\5MK]5&*=W^'0N&:-XEFA(Z=%@$R6K%>FJ6R4O$Y5B?)GF&:K'M0;9&1@L MHDVT54'O8[M53Y )S3D04)TE=?T-L#R>AT1) -P9Z9%JI?;1X* MMSX> P-"PLKR4&'.K]VBS*B7C8FZUPBV"8U%- 9R101:.+(NNKV OEY^V30L MKL5KDI=3@_ZJRIH\LV=^!LVF'RUU:'K:9&?$K,LX(M 'HG/ EE$3"+]%VW 1 M[8 K&]X"&+0@$\ZA Q?2T3/;5>PQXFB922]5)2HQL^Y,M\B$D,RO(2/BQ&N; M"NW#69?+K_:6*YR3(ZZ8],L'"=OL%>TSJ,?JQZ<@F:EEEH"2N[11V7:Y$V^M%M6U! M-5J[7[^( ;01=5N:;!]NN,%&-!49530 IH6>K:/9:>X86YOSLGAT'NA=LA89 MVY8-MW$->,-O.;6=C UETO#[4NWMX1N/&[H (2:L:'/('6%B4MKC^.\AF-P1;*WQ_JV M$R.Y_:113S)4I=)$?"I,D$PB3GAC]6_PL0N-7H]JOSR] M>9OZ]&UA D1;!?7Q=JHU'4I(1>HLBM!;\.V9D(A"VZXG]MMUM5&(+:Q3^CW+-8>5\&_.)@]S)>;M?L_OX\PW*J/R MP3VA#9E7S[0CH9(*E=0/5E)A3X%'8(.PI\"#TCZ$P;"G0-A3(.PI\!U["G1T MBU?]S $W'< ].-_F+81WH,.JXF$YE:O=97;3,5X2+]SR#35=\S-OCEP':&4: M/;HIS%3%CA898\-T9T#U^P10L5A8%RZ4Y[!+P.UN&G]:GG,I?5@QEO,6*TO3 M5#YN:C:>H+TB__A3\F2EQ_MWT5#]E=^0;/X% /"2T_D-W*WO&M3^1@77_GF< M B=NCG8005[ (^M+SK$R:Q6ZR6&@4&1! DOA:R[:C*;\2OMXT"8X6K;D1^C^ M'R1\-U?GEY.]\VOPOQ&^$FGJ4:.OE[&,E1VPU"BW43*T5^@^%KQA?[H"R*,$ M$3S%_OJ"P'ZZ_9%<^3"V\(U\D;!^VN.9%QE/7FDW]E[R52-CS'C=@RMVYE=?2 M*F?CSK9 ?!P+%H@/JYM]0QLEK(P45C>[U7E(#5@GHZP&9R#OR7!^D>XK<6QJ*^MI-)%(S@N&7?!+ MTY/8J1/-L+S9.ZE*@"E""M7WJN2L;?4%)?;B449"[_:HJ9D=/@Y:_/S4XE8Z#,K>K.BJ7 M=U3\A0>7>)<;]"WFM"R?@[:U;M*4.)+H2ZO$%F MI=/ET4YLL_GF/I/N/A\(-ZK&$Y5744^R?Q?<_^%HA:.6*S%A*YFE+3B5U7)> MH.F3%R<^*^C>G^A!<'UPH]6#9%#_HSTMA.I;'&C-N0'<>Y!>[EML!T5! 'OC M5X%"7-?WB>>:VI,R]5)1I>'-%Y=V\F59D MWB6"#,S.\9(R=;ZKTQNN4U':7;:_Q@IS6TI)84F9LY:4H:CG9"J\''V8'7^3 M6^KD1O[^YZ90T">_@] M&>?KTG29VCNA'@EQXT%QXR(5# N.%$@Y[Z9(-0$H29X) QX[.HPYRH2 M]-.]S0D5T#%[=7EQCK@UI>73I]S/%[AE-/' M!=\E:?CB>?]^$E'FS53A--6U2[)1K#+KHK5,X=QT/B?]XDE*X2GM[[^?*EB-*G;5H"]$^R]I GU*NOZ;?1ME$5FU9XN1HP- M*MRF1@_BO99?+2KQ%$\%:]:$$AQ*<"C!E[>>/BS"\_9*S6?Y@L/R:[%(:6EV M8<6;7LVIU!,5N\C5YP<2X4>.1MV1B_= %+^4?WOSR^+7=H!OON#;8_RU EU' M;\N]#?HU@5C7V^D!@]7QIBI-V[T8,/SZ6SB>?"(21.@UA^@0HL,#6X!_ 0]V MNM[JT3K!,43!WA3SJT%*VM!^N2Z<>J)2(3R<,A=O54CD:[G]5Y[DG5RJOY-I M?(ED%[Z37]$UJ0.,61:,K.!E>R7K1,N+N)'">I8R2@UTCLAD' _>9 U"#&V= M&,>A8?CYK^8':M"\MMSB^*R1QD1_D)E:W H<7$.O9SSY8CS*+@E(+V2S=U7+;#4U27488=CJNXRN,UT MS4F4SM0P?E/#,]EX55H=^@K8)VR!BJR!^OC5B_B5/+-G:=TPW%H?&1YJ7?CY MSAC ]@K?C-.FH'+:TE;6UF8@:M-RQN =E*?T!.TT]/_!^C?&=H$1P>/CL?_F MR+\1:1#[$-@_KWC<_13_YS\11[8FD0RT4D:\ICQ%:L_T<^3?V]_X'^\&SVW# MM'G-BKC4;0-(&S%"SX"&RH>CBB^_X&^(AP;7 MX60,[XNL+MAN?:?(OU%-E6W](&^UK^9[G-;N$_U)JJCD&/C:% /TW_YVGP^> MC]IBWHW+O8ND@@IX ]G+DW^V58%<6].'Q*TW122>R3@"2OB1?Y_5!<[#JZ9[ MSSUX6%0 JGHRF'G>RZIOYDH2L1?DSE_]O?-+232IY'.2^%?$_2>. MP3UW=R5 -52U9V_C#@KW^#\[K-WC/O;=6\4^S2U]_IO GZE#>L?(9R) \7-; MLRYAR!?J_"\?F1A()_Z_3CUSS :[:AFR7W_<>E&HL%5&=VLFF3M[A=^_V'Q< MP%Y3[1@U>%=+<@55B6/Q5#R>Q*A?WM-?OB%3L60B'B/]+Z"(^Z8R[W6Z.&56 M^^;RS8RK![(#4=')-Q304\29R,($FA6JNO-3_)J1M@G'0ULJXNB&XMHK_%QV MVYI"9)> !@P>_<:8Z]"S DB%048 YE,$&E^V 9<$25BR-; KWO<4X2W_?19< MX8%VG2'%.^?7$1Y.1+0Y?!9GU]98X4H5*'6(-X[U#UN[N# M)F< R59Y(^)6*U37Z#-/D_IS.S&!YP@BP_:OB+ME:'/1\T=;8]-$Q4&AGK;> MIEA$-B.F/9I"M8WH)$QXI'[=]K+>INK>_XYX1#Y( O0L;Y2)6L:@/RO%=+T5 M:<$IP&TQH?$\AH:PN/WVN.X_T--%.&"U4]#NRMR/(@Y\W >=",@O@&-G.MCH M6FN#9:9 2Y*$E.DTZ=/G!7_M1&Q'=7E#1C"(-N+@Y]#-%W6MB&B%[.GZ>(PL M/S3,W3G_,?/!JC*+-L4<*U/S)<6DDLWT1-KW16*?\$502*&HF=#K1[M=]/D$ MO;/MFE -8" 3 .KCG2<2)?98X'G9!_ M(4D,5-?$D0CX_.DSCL_$+T(XXE5>$\"V).*^P>:)"00..#L!B@FR^VP3B2GO ML3O\S;EYXR6J\^)D=O2SNIQGXA:*U3MBLU^H,IETLUND='V-UYKGX98T;\IF M>P[--+&N[<\3/\XKRV:!GJPKU@E.J%)75Q&;N5+Z6;>-(&G&_:?%+FE*7!@M1QZ1O'=6-=NCG\\Z'JCM=!0 M"TL1W75L^?%81J(#C4^(#TN@\8A/X?8CD;(F.\5WP 8[XP?R&B*[Y](C]8WN M)QG6NVP:,&!F/.1<^/^1?\O_\3B&CT#/ P64(DAD(>8:2UE OX(BA"2JA>#K M&.>^YE@X%S3%EQK3EU&S]Q>LIA\-VFT: MDW:;F[;S"FC6.Y2=ZA6J<#.@ICP2K8/F%/X,U>._Y3V*>B'"2 5\@8@\HB$/ M>>4[T __._I!W]--;42FPG8S/?)Y.WR4?')UAH]B.3*K$#5NLIYEA(DF.ZZA M\S;YD$$.21B4R@RJ*FRYKDPHD^>FZ/AJ_\EG07D(X-B,:D%XIA[\&_[FA3Z!V1#T9('_MZ2)K M@CPY;SX"M,E<3H!/$X#AZ@95AOZF]S6OHMW9#D"?:*[O'(&.(?39T(+A P\- M"*2 \<0_9F2$C&O(>AYW6P9TA;T-,KU3@F._,>%#P417H9,)?R?*!K2"=/1/ M'2I0P?T0.I>F+,K0B@2N@_Q?W5.OJ@Q):>[6"/?9?8M?@A[19*?TT)L- +D< MKL'<^0JR:6Y]XWT??AM5,"U=4%ZMU?=K)\#[UI_XZT%P@B_PC+Z W J]=&]? MT>M\-QW]3I27,K0G1',;M3_Q8,^QW04!>-=_AL;M'&X%\H'<]2.WW[0A([V8 M'4=]*W GRO-,H=.8;WC07HH'9NR&H$)ST<>(KT^#7462#2 M = 8U%5=6D?8I/\TF*2LY9=;1X3LQB'DX=P=&B>N5*&S#:.?9GN42&CM+>Q) MAASQ0+I=BD6?G9=*!:><8(!56C2F3*_"2\U??Y)O9UALR;RWTC(%]"+I*%%!?7ZZ^P*_^NC1_=;$P\Q@'>Z@([$71O5?([41Y#+><]">X&! M$[.,0&,M(MG0E('D#K8$0\_?!LB^>%CC?CWAH6',>\G- MBQ!=\?#FY9.WCG&>(O(XW1'2I_IE.>S>-(-@X_*9AC)R$&I8 M+CYX1Y][,7T/K+?/??4Q1#[3R.7#=WYZO.RQT]?["U7O:5S=7].F^BAJ*,;?R9B,K*3VS-FQI M\Q(UC].7\U2,>FO0Z*FDP91I@5K$5HLH76\>]53>=TQ.R?\YM>K?WRMYE3&T MS2TJ%#C\(-D(?D"\)!E=\H8 PQL:VMH&,-HHUA:\);!P9IEH+4D.E1Z7GD=; MIM(?Q.C@+8'CXRYU2R!($)QX_JOL_E/E#K>[%(';%''WZ=Q)_._<>/A"-=9[ M0.Y@]N;8_3_D%=L&.B6'/(VL85%4@5;S=:&@,>,%?UZ= 04S[Q3J#0G]P M)>.C[[0RV; FNBNT8&J0AKB2TR5;F'(O 1#5AP&2CM86^?D3,&>!081A-Q#P @JNJ:'^CV MXM(HD1@:V6YC9]-+2G?#[NZ&O'1[EHW]L? 9;C*L&X]^"6A[CA.T8BQ#'AU2 M'TY%U4TWR:VF:]&E9\,@JQ^"H!NW\.;D0)UI>LN#ZU%M$1V-:%&XE#&0O>Z< M_IOAO/;>[+*4AO0S"HR\M:QG5]Q]+O0MR -NA(:;^U#TL[T]?=GHKB$\;H-/T>ROK"@#?1$Z VQ<4U%'EF80."A MQQWQ#CI>=M%[WW:HKJ$401VEU\KHB,J32G0*Y>_))7KVG@--OG@_,LS)#^3D MQ\.<_# G_\YR\E%IHPDQF&6C"4F).OE$>;1IE!S9@68O>6 VPY&]:D.5& 4%].*EDF7[9C*28#J'3&X8B=Y;T;:6_8@F / MVQ937RRNM8R]B@D3C^>FB\6(E7DMFJP[9Q>I)AE4ZG2$EC^S&ZY0,^$X- M(Y;<9-E/92@F*G%4<.2(-(UV!_ 8%I5K0RQ?K5.#.AH96'PQ6A7D?,ZPF7JY M5NSSRY%ADVAD8/&=:8F8YU+Y'FNWEYQ*E>;+O(U&!A9/X_,B5EC&JDROQ\^D MU9C1! *-#"Z^FV4W.DJ=F9:I7M# MH] JTQR.!8=F5T[&FLLZP'J3_+HR2S,I:DJC(\K T%4V[ZREIK)D>;,U'4CQ MQ*(7DU!4,3"4993IU(IS'-MS"@UY9'4XL4FCE)W T#@D)MP!0\-D0=DK26AH@%1'A=DM>@.W:WKC8M()SWRV\7+H 4*IR"X"3K[F43(+.-1 M=H_G$0)-APK7^\ ?$O077^Q=SRCW3ZO&.G1^'//W-6HLM(4)$&T5U,>O8RDH M7"[0FNC;ZZZZ#,97BM9\+5?B&8;-BZPY'[+3 T-NKUB,/P;; MV5^)U',JY5I@EK&=VE[OUU\?K8L<#SLM_T7QF;,U^"6>,2(DQ!T0 G\F0HFX M!T(DGD.!N E." &1Z61!OY 0(33]+$*$T'0GA B-ION@0XA, M=T*($)GNA!"AT70GA BAZ;R$^&0?NM/QUDLO>9NZ$*=( ?_GX"49.-F1(<.' M%H"Z!&@!Z 6\9D:#;XG-CQ3]=8] 1"#HW@'#;S=9594U<)UV\N\Q]E78Z4N[ M^1GVNZ@VO'#RS:TW;=>=/?9>=W9OMQ+/B8NW'_^;3NO_9C7>%M&MR?]\LN'Z M_0C,;B.^FO(;(&[\8\1-7KIK[^VH&R+D0RGE\\K!/;/&IS5#B YOH4,-VE5> MB5,SXA6_>2B0"#GA;)S0F1@@9(5/LT*H(D)N. ,PW+ 1\-\"Q^$-WA S0BX) MN234+-]1L_RM#+S='6WT!CH0[Z'#6WN1?(X]-EZ@+/)'08G'XHO$H_,%%O)% MB!+%5_CBB%WYV1;5MS$X:]M;;K\OV6;[UJ<;7S.5S[7ZJQ_MOFXZ M?U_;\4XBY _;C5 T0F;X<";>#]N.4#9"9@C51B@:H6B$:N.;RL:]'TC4=F4$ M'\'9OPAHW24V'2SR?\XP[5NKUPCY'#^H_7?N$M5?+*[S4G$Z2GZB4#V4FZ(K M-A7=-'U.:HU %N?A3(HX?Z9 3RM_W MEK_;ZO"K"R"V+X 8Q];LG)ZG*TMLD>Q8RV9^K!@Y^F("R&8294GM8K%@7ZI0_KZ[_/T4!9@XJ@#U M#I_.)6,4SQ(-*3T:;*)DM2)=3 "YF#DKJL0ZA=E6AVRMJ?ETJB !Q EH@I(_ M7OX>]D@WC,3IO ,1WM/I;VU/WM1NA)/S>N/E0*H22$ MDA JA8<6A7L_LZT TXSL][$+=K;;=H;S>O+!#RS][6YZCU:\YJQ1M@>&J@?3 MS=_L!+BQ+T[MG31E7Z20UD1V7RJW_5I0P,[MU7(D:C=*I[O1IKD9,?QP5.D- MTLN*596X)#HWQA/!+N8_+&AWYT'SBZOC1S-" C+_T&?.EQ'YLCP;$ [#:$Q= MM2E*3.:MUARU$C$0^]>L/185*/I3X4,G?ZES],A)/M5B&PJ(Q!9,W!3PN@))>;2.['IW& MXT&1_VE:/CR-_^1"'XFX?[G4QXS.G/5(Y8;%),(X\^/PRCR$:B<4G5!T0K5S?]OU2+)S[ZD!+]>Y([SEQ2?XD0K0\3_\<*;#14]X TQT M%?*F&1[\/Z9K&1X)W,W5;WK)RRH2L8Z><06L;>F"XLO76\' ZC2O&>LVSC!U MG$^/1FI[7ELU.1SS;H?'$^$10'@$\-A' -_H$MPA5Q]_YY,ID,13P4\5")W\7U]2])N,,3S8RHF5E&GDKZ=%800&8C(0EW M;[B3B5@HX:&$ATK\/B[(?TG$V^54I4CKI,#TDJ7D F_5XA6<1B+NWJ''?[R$ MAZ?VX:G]]PJMA!"6]&AK(1RD:H-FZ^&Z%HA,P0JHW'EXU[/S7/ M DV?R=J;;;*^,6G"&-VCZ>?(]5<=,O25:+MM/?CXL>2044-�$UY--OQ*9(D@AA)(21T!RY/8Y<-O/Z;W%D@J6(,1L3FLK"*BQLN8VOI8:+(RCO&@() M_K';4S\12.[]K#V,87[;8'MX'!\R]+=BZ/#T*&34'\>HMUY+R*.A+9DCNY66^U6A<4,-ZT*XEIK)+") Z/AP?V(9"$$?([0I*;'-A_ DEF M=*[!)93V( MN\Y->&P?'MM_YUCG0P?E?^2Q?P1[:7QUAP87JY Z-L^=FG$@]7_SW-4$V\6L M-E6]-S(I357L!$^,R]RZ$K4D#D^@ WG\F<3#B%4HU8]:L?0F8OWI@_-+B'6& MXJ4YP9DV4Y92"C:J9LPL:"*QIG[]P9YC'^O<$8IU*-8/H*S?.7KZ2['^ZC'V M)<1Z%&\.J$Y\76:C-),?$QMJUG1-F#*)=['\1%Q+MW MB$6\+8U-""*$T?B=I_$FZ\1:>_]O2B*^R Y[0]1I& MC3H6G:FT4^NN:ZE^RO=_,'$\>&P&SGEDR/ Q!: N 5H'>B2OF='@/*FLU[]+X3<+R3:?"NZ' %52%3 ML60BCF/P.?_E@U^0*?^+ ZJ?PWWUA-TQ+>EWPS:$"6\",[VN\E/=Z )-U U: M$UM@"30;^!]G;!,*)##@L!:8ZU!8-:D-I!G0+#,KFX*JF[8!.G!>:547%!\> M1EQK(=POG*X_4AM7#RV;O[ M]/'__N_H8&:.>\D&PI,JPN>Y.Q/9;4V$U\2(MW_F[__][^B<7'=R:5O-$XDA M/714B/+N$DZLK3,!D8P^@]-:1R:\ M^-%[6U"1S+BJJ2AD(:7E6!D.IXF8GK3+]*?TK*\AN8RN"7#"WMB6;"KI=1IH MP@3.7*%7LKDWT+3JXS94FV85H#M9IQ[16<_!P:_;]GRNRL (C/6?E8BVK"63 M:DM*N6OTXO,Y^K7^K_& M&P8GS7O-@5(K)!2[ C(8MJAP VAYO&,$_3UA7F'=G1%FH';[\79-C2J@59E. M%U2STU*N2YCE2!4THA.K,/*JI(P+V9X\:T+"6(Y^Q"9[]4%DYH+;TGM^Q)KP M5H07!-W6T'$ G/9'!6\.]0+'SG2P@3/?8)DIT)(D(64ZS8>F[VZ/ME]':(N5]> 1T?_V4QZ,EZD M2@6=G15BG+W.1<52WOFJ+1]8 33JT0>\!/ =WT2)/<;!Z#*=@V]EV&C/HC(I MKB?S,?K7'P(+L,F_7*47LL*Y6*&#G+\]5JBG4[I*C\I5#+ &',G*J9DN&@5FQ8XA;:=7W]204YXBD!7=@[@7TN@KI\B^CABZ1:O M1N9;$S,BV@8JO&9!%6Y-# B,TCTB1F!*X:@T@9SRUUUA,2>(HC25V&N^U;P ME\29K-C:5/F^K;+UZM")226]JBV^'#/X/'/11@]49QFLSI9ULK:TQO,)GH#, M102/MZZ#,S^'%5[C3+,X:F0K!;:G+$8QS:K6U6IG^N6#SL^S0GNC+POIE!A5 MVJM5#V1474U>$ZUIPW+^A6' ^AW!EA=$X6%K%:ML/:O0;= MB$:';"9Z7;>B7W78XZ)C'5%MT*E6_K860QJ3+X^3INY6K:_N(U;\>-8X;6Z[RGLB!FUM!G# ME^7U4AF,)K7"%=T*.$XIZKTN8'N3 CX?S/2L7F^>P:W09.W&7L5#Z/=+PDS: MWK2Q1"W5PJA5#%27^HJ7["O"S$I/.3J;[QL*R*:)BXO56\+,SV&%US S M$1DEE\>[#9;@1&=6+-!B8W!%5L S!;S>+*JD0E&8.;*25K[1HJ\#,]"GN*=C MDX,CH1]Y B3XYW1#6%ANUTM'.YOR.VNZ,\ZA'D!0KB8PTCRIL1IAFQ'D9F]:5CY\ _15A M_M:&NQ1A*IF,,*J,URF,B%:SXC1E@4V?OC)AHJ"9F&2R0X59+_O-R;!MQNTX M_3E73=@=;]_^#,@T+.XP'>%%]VP_@N;(^^2\+B]$BYU!-I[KF"R%E0;=6=[A MTM05XZQ.8=A5G5)GR:YQR1[VXT.ZWJ!O&&?] EFA:7%O9)6%;'PZ21+ +%>[!1RHY*-8J;!,JW'S!O9,MUK72;:GHH?AOJI52/)-U<-9>II? :;<2YO"*SHVU)IFA95"4LM#C1$^/=6AA M_/$CD[\2_Z\?F'S-V#N3)WTI5A@DY"275'(F(X_H_&#@EE,V^"];S+?_S Y*\(!S MOI[/2Q@5&Y$C,)PO)\.'L,*/4_=!U;"R$H12=BTHF#Q.0DN\3Q2'L2NJX08E M=_+IUE1BHN5H(H&72AN\W+R%&OXZ6>]0#2D9581R!OF+F MPKJQE@:O#E5I$?B[H"C$9VFL:*>#]^1:C0,IT$N00U MBP7#5KTLIP6Z5X50@=\**JYK*%R%QF55K+>B,;W"ME-5,95:I^LM\YJY,!6^ M-T@7XQK;7E24@C:E;77F0!H';Z^_?32)D,.7=A..V6Y7A#?1F%N:"SC!D?A5 M[(6K<$M%)Y9<&9?G#!]7HB-BH.&&>$UNL;A\KSJ8-YAZS(E)2F5F-9>(6XX< M9-\MD>\=$N(@PX^X:'6D\ *[2C;81=X1KPC[T:8UB<>5_I)=ZT8_IC4-OK7^ MY%6+TXB0A1]X@(!_UQ2%US?D+W1U>DOEHEL2K\.O3MV!'I2EU4+3V"&T4>OK MC$1^_R^[>A8\_;G3LY[LBE:.]G_A^?_/&;CWMUU?KE*4=N M7GO['H$;#\S?D3/?M7YG#_=G),]3KN1^&Z-']=%Y=;Y!C *<,'8VY;LI( M!,R(K$5X575Q!/YF#$1@0#1!FL2T> M$IM S,459\$8[$V Z+M$9 0R"ULV MX#,M'3T6;*M$6OP*?F?9AF8^(?AQ 'P^F@-ZS1QH[H UX WWY9;KR!R\Y>"$ M >TIGOC'A%-696&-7@S?!P%.ES2X/_ 1%IR2:<&/5-[R9F-KN^]%]VTCH($Q M\KAX\^4'8 4G ]^-U@K_Q:N6#-P1<)(((. V^4,.9P2?ILI@"?R +-P,=X?G MHT()KA>&=G5O8_8VWH(?*,"K'8!>)%CNTM"'$:BXT70/MQ*. M\]_HNGJȳ]PXX3)5YEQW=-4 :\2(D#YH,&K#;>F_;1RC7#[T#\C=OPO69 MJ)H#XH$96M\8*AO=I8Z@VJ+++KR_7X8,M;2W9>X^SN'L>&\]B(/0/'@'[07< M(9<4+E/Q:&GP>\ +$_@*"_[P^=S2\:8H?*F8TG5UR8L*J8\1DT&>\XP'CZ51 M%JCYDJ39X-=N\8V@NEF9\_&X;"@Q;%$K=XL\N1HP5;^8D*S90*2M$^,X- R_ MC')ZKS['._HJ_GQ!)?1E5=2VX.9/X+^AT>O#5(2!F&BM70%QOXZX)(OL4_6J M!4)N6C#G2VK+=5?K,TT>V6:DZ)K2T-:--%2XB'\C.$'3);!_W''H4_=O_)__ M1'C;FN@&?+OIPHYD\!ZH>82HSUV<>O+_1.[0[@\:@C@P,X^5OG\*Z9IL^CNOPQ48$N$P0]6"6=Z"_Y6N0W9PCSE9E M+.&0T=J=\&N-9^[Q5P3BOK5] JUI$/LC50!<+06U:,G6O.^\]_@N@7M&B7; M*S:V5?*OWP.5TTS7O-<]0:PW(DM>M4'D?RY1S(PVN?J8HP('QFA7:A 5]VX7 M>#RP8P$T OW$=]JJ@./!K*F,L9G:&*KC6-G \R?S7]]SV] NN"1M\$;=:"/S M1^RBG=C60CMZQIMQ:F06JQHQ9L$7[72,ZF-SNHD*H&'!)+N7$MJ1?_M\[+W7 MXZ4=*\MP@V6HM2&2+'E9=3TY5Y$C9H)T@"SQP@X[ACI_(_.[I=:+.MR'5MJ M,B\!I![3ZX#&I-'F;0_NO;;H]!8R @7N7-KVS 6(#BNQ?57$-Q>T/#1%& ML2QLZU")T"CW#+AC?")?CDV"62"?9I-98]PP\T9QJ8#V>J5V6R7!L$YF;5R' M3;;TR.E&'A'@*+=TN6Q6C5(KBJ4P?1;78QU^(D,DB,6H)XP*IF:>W0;^C*H] MAUG\7U%>_OE?^)_MHA./D'U$VYRJ__NW6+]P6'O.*._XF$L^D&Q&" M'TT\D\J=H%^+%,/^A2:X]]R#AT4%Z%">["2Y?<+9MQ8Q+3"V&TG$]D)9OJ5* M>1OE;LS>?__O_]E?3K#=!>;^WS][^^?O"^%6N)1 =&0 7HGR8_C^W[SJ\&O3 M7VP2>TZ2__IGI!M0V']CV\F1:%+)YR3QKXC[3QR#>^[N2H!J,WX5W=LXOZ"F M%X#S?[;]S*U_^MM][#];5_:WZWE#67Y%-)_FEC[_#>T2ZI#>,?*9"%#\W$$< MES#D7G%6/C(Q$%[]OTX]N N^!_M\1':6F3NNA#O M@C_D*PCK.V'C_^SQT7$!>TVU8]3@M[5:.2(X,B<4M@(,ZMJ,$1J8CK%6(MK#22. M#(ZLSF+C&DMV-@I(31=ZMEVHF5ZO.#RK*AVL7$C-XN6AO.";$A?GL,#;K7XF5BEG9&RA@ 5G,L2X*CAP M9."97(,AV4QSL%+6/+<:$B/)FIM-:/X$GFG.VGQY894QEJ\3_4$^79^6:(E+ M!$A5@V, M-++JNE=KTEEET1.Y?BM.TM&1 T=N5_2J#NOI^(#O]]_8Z<,)S_:)!AWF8[X? M'/Y@OM_G?+(#<_#CWH"_+1?U!N+>V1^>/&'FN?,.V%V>L8<3OK&7B=,&T5JQ M>:7>S4@),T4EBIF[]PG*3L+)"./RD&FK6KXW%./9?-7Y]8=ZPR=XBC@369BX M))$U :IQTPN-7MA;^WOZC"?#V::I276&6%HU+689M7KF#HSQT_31J,JZQLW* M+9;J%\LT0]OC):H>A"/JG/+:4!AF+^3BAV?088AU5$31%K\=BL&3SY'B; 9$ M="( )7=NR"A2[T7$#0#-60%LH^Z'LNM'@W8NF^LS0O_/0?\)F>:2'EQSF*MK M/6)<8WI&E*.J189LH'Q],DX\X?&@!_>^_WX$G+>AP"V]T>G1" !MRQ5B@ -< M]0+?"[;,8H 9+Z,R_6].8"@$>O] M#)T0>7KMZ*.]2PJ&JZ#&0$8:=(MZ[DA_PD<4V=%XQ1E#*<=F>^-HR(-I75YXIC&Q1WP*% G)^EO_@K3"7BP+I62_&MBL/VSO6 MJ\DX7ZI%9PJO)]JZ)MMQJWD+Z] [TBMJ<)*V>_!:1_JX,^$UWZUPF=\L:@U( M;?VX49+N:4RQM&&2BJTOC:@S7+&-&DKCPZ@G_,@UH#TT>^V*(*#>A7A?A7YW M(>%=@OC;CUFB' AYST*!.*PO$4)"YD6&S(W*+5Z61TY=\OLRAW3AY*" -FW> ML("ANKP"W36768ZRPZB62%#W)#B8T)N2Z%%"RA=RV**?4*"SV$PHG'2C M'GI?X44W86.7]N"F**"4!Y6?F^#W]A_[$T%LY:<(H -NP3L8/VAM@ZG$#UMRZCEQ^QZTUUTR\9SX:52&C'WMGM@W7S+^3%ZAH?9=K1E[CL<> M<\EN@VCW_]];^[TII^2Q"S4_3%O=;@^NH[[>3)N]TUVY'PUWCCV MC7ZT*U< M\$5)(9Y3R8MN2/(#7'*J"7?/_0N(N_MT=ZX(D@'ZGUK=]EKB*$3\$/%#Q \1 M/T3\/S1<$2\!#QK=0Z)'P?[KL4*H(T(=$>J(4$?\5!V1Y2WP*%KA(AY!\':I M( P'I^\,OL]U"XV'VNO9K'7TFXR](]QQ@H9A.+ M+@?)'CMHM@G.N<>$NQW7>]>]7J?;H2H-;7M351?<#"N+]8(=6Y?FDQ*JJ$"@ M'F3$4R(53+G[!K[8=\TZ^)_'R1PX(Q+\3?FZBV/!9^J-7P$)MB=M?OS5C;PB M/QL9.JZ)71>G_F!T#*\"'C6*TP0'[LD$T\3F#[!>BUY5BS; MW?FH)G&4:T2]<2WX.\S2C M"^'?OT,[ZZP Z''X"3NKG*#S>#8O)+',9#8P2G'95*:H5">TLZC4$Y8,.J+_ M"8-5#V@UA<91:!R=PH:O&$=5<;.IEINQN-(3"X8DE9KD1$?@@8)8B>Q4*PS#60Z9^A!;7'1;D@+C9D=L+89)R,@QA@U9':HW8-)"X)#*Z MWBAR==3H"H-;YPMNW5I,;Q/\NO6J0_OOYDAEPZWZBO'7ZJDB6>6CG *F"T<4 M4T)W9*'6#K?OB&NR>[SL-D7>&!)+_J:A/BXX]72BS<;$:JZ4V'(9*-UY?\*/Q3T@^ MX]<[;@-C*0O@.!#LA-B=J-E!E6_WOT<-ZVNZ-0!PF8(N::@/S+[%"D2?$.MG\]8=X/E(D'7*-BHB">N2XM7AMS=B] M'C6Y?FDH)\ )FA&W4Z+7^>95O5*_?=O!;_@7]/,[NIU^/F(?L)H#P7_%"+7M MV0UWZT+S$<='P2COP2#J#RWKXEX9X2^4)#VG2_^ZT+-H&VO &U=C&R_""!UY M_R,T#M]OK-%:QG*M2H=A;"XGM1MTE\ ZTJ\_Y#/V&@ C:.+FC2KDX\%>L7LU MIJV) =YMV["MAONJ&OT>4[W)NX@/-=-M'W5N#-OQ8N)H;6J]PZ=SR1C%LT1# M2H\&FRA9K4A?AB=:576!M_;A9)^#&&^=1[%D-2FE:8S*C!BY.Y)SF5&VK+6= M7W\NO!^O9--D9UV+3ZL7' ,T2EA/+Y6 M6TR71GWKCV5\O0&V3Y#]3(1Q\A(JR$]W(KESEOY?KDW FI*-CJZIE&2J; MI2B%QI;Z$G45>@YZVSOUB+;\TCOV"@38FIW3\W1EB2V2'6O9S(\5(W<3IN=Z M34L"RW$?ZU4)8DQ8^5S7;0[Y?*0MY'$>WW5"W^^P>V8WX(BV^(I=[34,Y@JJ M0J9BR42:Z@=HX9&534'73-HZ4.!]5*T8Z3@DCC._+ MLP*?9G43^'TNX.Y"8\$Z,<[O77SV@NCQDR[9*Z*YIP'; *NW^R='>T,__E__ MH?X?HS>>>ZRP@4>'2%'S9 O2]??N7O95Z@U\H<+ #;M0;_6/*",3>61;\)6F M/K8\O _A-,0W\82MHCXTU1S=3D?H=B;2T><0+(DD-%;\-N1;^=H!W9/?CQQ2 M=6'+AMN,G+H6,*EK(L\A8UGA- MD!'?6%"C[CFW[@@-=;0Q)#CIC3K[M 3?!XGO>U.Y(,W39<5@9P+C-H3WK-W:$U M*)MNW]B3Z_?6$6BL#E^/7'/7WG2GRJR 8"/E'JE[G9_"+J3O(B3<0)\OW.RY MCWWR/>-\$\VQ=WVMFWM6,J7[N/]ILQU%1ME&WV=[:6BFZ)&JTR1AX:D MY02[VGZ$37V!SFXU#_S=5G[]@0=::0_OM_H"P;QNP!?YLN,II*?($@73([R( M/+ 7/?7O+MTR__.$MMRT50M=(G*ESUR;D$*F*_X2?)1^J#/VIMK657>:YNMY MHK!I!-I[MHA2;;PQ6T5EN"]QIQ0]G)+;PME?R].+XG/GM%5I;VBRG46^'^W^ MKR@O__PO_,]66 05\ :*]D_^@3LY5_GU;Y>_"PJ 7!)[P-LK=F+W__M__L[^<8+J* M?PRWMW_^OA#N88@$W7,#\$J4'\/W_^95AU^;+ZUVDN3VB._W[BB/1)-*/B>) M?T7,?*9"%#\W.:R2QARS[_C(Q,# =__Z]0SQTSIK[[2^Q,]",H' M1$/UP%/P/]KC([2U".T]N$+=U-T63.9. _%_]OCHN("]IMHQ:OC.J0A].@'' MQIQ BC@7PR' C^)DC!N!F("1B7$"\)3OM?+;<\!H@>;6-7995'H4W2_6N@JH M5II(3[P>&;V5$G6)4GNR-&'EJ]6-,BDNVE MQ)'!9YH;MMNK< 6.;8]MK;WA"QJOT'!D_/7(4AM?+O6-,&7SA=BL9A358EYI MPI&!MR^2@W$VJR;2;'LEMWI*=YZ@F@QZ51)Y-#I7\"(R5%7'+-H;-@[&2BW,3:T7@M M37M%@@Y'EL59NM"9ES267QOKV:K>B\8$OU+(JZT7"&S>3%$D:SMYCIQM\(;W M]L#B>WIZW54$G&/+9(.0"GJWF72:<&1P\62G&VUDQ7E&Z:WBV89&)MM2F^:H MX)+&(TSE*:Z<9J+D5+6BA%S3FC27#(Y,X*M8@B"<,1/EJ'0LU5@FE@;*APF, MY!.)6K:X3%:5O"1WFFFURIHKR47Y5KZA)!> 5&;5Y&@0RU:YD=;T3K\/ M1Q:3B50^)46;+._4N%:/R/0V50>.#&S3*CN>B1C?RF,@*<9%#J3H-HV>&=PF MMK.8:2P:%LO$GH4)P21GW"D1(:&MBK:E0=PYU-6 S/+-:C>7DL:3D:#0U"! V4 M4;30RBMRFU/(GK%)-Y?N4X.[U8[E::ZGRG.&JG4VU48Q%\!K29 MR&M#%+K)O:@(.3/2)>:VO(YYI"MZB4AXU4%E07_61% M0D/) RN.U;?H.P&%ETEQ&I[ B&62Y6NXV'30TP%IXKK2.*HO6@ETT"+.LVFFS#I46<400 M\SDY5ERT+8V5,W OX_D:73;'R,CQ*'OR"P$34F1G"")-S\R M.7Y,"5QJ1(%Q3!BG2")@O9EE.QZ/VA.&70BU:3%9JECMP5%+JVC6!D*V5!45 M7NA-:]J"Z*H#N,O![1B"IJ'(QJ#'@F&,;?;PZ"C>H8]96LM.:TTD^^,DPT]T M,R8ORCS2MT(:%7AE9.!U!,FA+6%@9 [DK]0KKA ME_HX'#D=<_'\U%!9ANH[0KZS**Y$SN&.L#??62@$-AS4,4I.E=8I4)A6=.F8 M393B\]DU;S,Y;)%FFK4IQJP;[>8QF\@4L':!J3)CEN &V1&Y3,;S:>FHJ=%< M+M9JG+1L)I]CY3H^G@\'BFN5!%:?S15FSJ>/J+9'3Y\XJ"(NX?<_>EB1=D/ ,]FRO-#RL7C[?G+ A# MD@P@^8E7AHP"VSP*>@OZ;"1K*-2&8NQ^X W%HN!W&5[C1?XIPM@&_,*-,J%' MH5@E?&H9_DC49Q%'MB;NY_ /U)!>V 7M4/]HZR5*CIZ+0N4O[]@=S,!!)C\# MZ /1%K91MKV(EBG#C>:-B*#*8!N%0Y$O%)E#$3,W>TP"[EF @WI86V]%M5'L M4X0/G>B.&U\/!-+#P/91#MP>X\@:9!DW[=/+-X'\M(UI&F )H(Q'5'1B@0CP MDA*P';.CA9O\IX^WOW%YQ4%G?/!_7V*YZ'#.ST/\-WRQ:KO]STU;F$1D-P(+ M1\^A/ZR[AX.FSQC;3[:IB^XW3][/>-,_4'*39M!I%%H1?!N:I-]KW3O[,6T# M';?\Q_T3K+8OEX &^=<[(.+%&90=TS+<>,TVV\:,:+H5X2T_#NWF-4(JHT-/ MR.VV>_SH+7!DF^B\QG3/ 0Y.8N"VJFL(K6AB8W08Q@N";FMN/J8 Y"6*.SU% MX-:)N@$7!.9>>OEV[O +2S?6""FV[T+["GE>BXR "ED?_KD[GU.]]$O:-,'+ M@=C+3_^!>PV%>[NNK<"X>.$*'._^T-U(?Y,$?BZCY%)W1T3O$[VE>JWE M]Z+\_A& "T;[YWGC VB3=[@A_HYJW7L^ M2D0>0V;=[LKV[RBZ O';B^RC([-W0^K^^8G[XNU0?N2> ($+Q])/Y.?,/]Y2 M>?]1<73L=_EWVNSRV$:]0\-+=T@F4SOMIV.(35$%:_+ZP>5-X($35$U"\P2HBE M(9;Z(D*\)2(S^!05G-@/[!D+-HQX+!'Q:D!_"$+?W8YWXDHW7^MA%9+1!=@! MCST^.V"/HE&3 ;"X(/'?72WF)@7UOH%A;@%;RD>UOU>_E>U^C[=0?;<'%4OTOB_\Q5OY=']'-8_@?BW7OGTM]S MU>\= O\'=KEO]&''ZQGFM?ZL1["S]DO^S=91MAWM8'N74;T*OKYJ-] MHLZUGIM[&5_N-'>F2O3;EA[M;>W6M'_K=ENZTFW\X9B6Q.U+F/^MW_FCR%*+ M6JO%*\J,$E8Y7M0=G3_LT$!^HCB['S7(&?H,58Y#&]&3K4G&K]O(;&\;TV[U M5R!V^-6NP":YZ_0T+=OCGF+1',M7&HU9KSEOCFNH?!>).CTEGQ+)^%6;;]Y: MQ]\<.*Z]^@L#QXU]M:L#QZN&#&0G8"PJ35SUG@4T8JYE&P$&A*OW)ISAYK+O)M]*Y=P4<5W<2+@TX(QX5^?_&YP!7_$( MY(:I#,%-V.9MG.E@]]9KNPN@^^N0S$ZP#E$.7\T;JFE1:S:?V:SZII(TV >*S+R!'V*\MJEHI;2!K7N)KBZLLZ5:\=;QW&C%6A!63FBQ^=5(J2B9 M#-&*H\K#*"R#/\63R0OAQP,&7[[D*]U:I"X&%_CMUW87GVIU-F0);J30B7-4[_^Q)Z2J)-5 M:&V$:!&BQ<6B,&^@Q2!C90>"7"'8M1Q;=!2*T\?16QL7EH&&14[];(\T%4/6_ZS:T7?1=P M^]4>M3< 2W(SZ\DZ$9LJ49VP]>)J2?$4ZNQ"HCM,B2 (/;Y3\2&3G74M/JUR3)OOUEHENV35 MBK<&#C/5[K2&7">K1*OTI(XO6H8@-N$*4*I-\BF%XZ$%$N)&B!LWC!3I'3Z= M2\8HGB4:4GHTV$3):N76<9[A*LVN%H3"*$#G:=7&W[U*3X4=<2?Z9%1=^Q-7;;[3(>R/MS>_HA%@57AV_^ZOC M=\B_/P&00_Z];_Y]Y$/=L!9"6 LAK(7P+6HAN"Z[Y[$?"6%!> /Y0?'@<2H7G,:#;CP_&.$C1L/R57)A MYYC9K#-MPB6E?OU)/1&ICUV9>6 %&<)!" =WD I_M8($I^%@NJGFJYUJ6<#* MP%@8^L;N,0L$!^[IYU/\I+OP (>?89V![YQT'N:6?_,Z Z?!BVNGI'27EO(8 MM;#BG0U%SFMCA\,Q%.Q(/.'QC\4Z?H3-\J-2R,-,\6]>/^ T+@Q97:&3LZK( M$LJ\*/2$134CN+B @AY/.'$I7'C T,9W3NP,\S>_>5V TS @5?K-I1$;U[$, M#1KCSC3*FWD:P4 *P8#;9RTT#T(8"&'@P2_\OW,B*HP3T[8X5K!HW<*EY9A2 M$F77&G!C''$BO, 6Q(@Q-Y]*H)! MS#,(#"^$D!(0$I+0P/3K;V8*;%S8+E<5( '9T5UM8Y'*7+G6EVM.4L=_D=21 MH!<="A2]2AW_3Z(^S,(I,U(^3C>TVK(M2V[!RD(,9)"G)!:+,/&KAX%O4$DB M]?GG3R8),16"]KJP&O2FD?I;4S]Y,W?WG@%#HKIY+;;:2$3NLF7F6ZIF"[*01(*1P=]78IW6Q M1&4@@$ X<8*ZC\'A/%2*=7'A1HC>L7FG-/M5DM=MQ @(#]*,L+&/FN@>@.Y M(I\6RN=4&\@NE34=UR&%\G>OR-U:H0RIR[SM189M:P.O]"!810J-'[70..18 M%?@B"?^&FW]O.6I*"N5)H3PIE+^+0GG?9&]8 ,W_& MIV5G/IQO68P,W+?O?"3&?^W&J!L^-$,%#*18]D:!X79JY[\(#,N$/.=RC7Q, M4//;OC3GM$I#3R-@2*&[H>(\N>V$ ,!ACNJHO\B,&1<4"_-O7Y=4#V;6\Q2 M6T?*K1$PH!@I&TFE/K,E;B!&2NKI[SGYF^1XWWD]_1=A++X0YEJF9N4%SJ(+ M!4FLC#,6A+$X3A>/<.S7LL4?0HUYJ-QODN)]YX7U7P2(N5S2QN6ZD=(D(>'P M;'O>&);3"""X;]]3J<]*ZDAP_F[R/$DZYYW7UW\1#:*#B5K)&;VMX#TSAKM4 MM237P&B 4L4C],7PX!'4!8('CX,'82^T_R(>.!U!L5K;_$);+NJT,:!+ZQB/ MS0?L!4G^8D_!F\D="953]!9]*Z3BGE31XHY4H MF88W'3$)G%X2CW"?NH1)L.@2JP^QD%RKL([X9:Y8>O_53+2M(2C)8;5IB$9;[[#Z7&\@W^;0F?^_KHDJ&;"X E0&0O(#J2AO@_$W]Q?R+E.G? MN[)W:V4ZI"KTMA<9MJT-O+J$8!4I08U7@BR3\&V[^O>50*RG3)V7Z MI$S_ILOTT5O^]DWWJNDX>=M<9.%*5,.#.[+W?)B&XUOU_G/8M!/) MB4]+>6X@GDSZ%]QS*CW)F+_3_@6!@"&_FJ[M";V>T)5.J]X::?5=68*V'.]W M04C$+G6-^ VJ5#>9AD^:'H3=2739I@>!H$K7<#NC4;P.Q&BE93@3<[*->AA5 MD($ BJI#F@S8<["X@%9FJ5JOVVWAIC5$E] M^YYBOU8X1#05@BF/C2EA;< 0"*9LM?BZ!3PVJF7KII?H=7NCAH4Q!3N#DK]X MW=]MY!8=F(UB6.M/"A ^JCT@B4FDP0-I\!#J!@^!@.VXDM:&G8G!T(6)7LO0 M1?59V4"P3>'$)#X2CU_]LH$;5.[NJTT$Z0H1+L?5F;I"!((OKKB>6YVLOJ,] M=VDUO-18F&S6"%^0VRD686)7KR&_08<4J2$G->2A;RX1"+XL\X6LUE[RLKC5 M)]FHE$D/;'V*\"7U[3L72<9)ERL"+P1>[J!%12#P\ESHM7()93#6&L#F.YE! MD->IRXFJX5E+]!E])#Z)VW5N=&RJIO>Y%AV]K M"ZL(5I$^ 8_:)R#D6!7X(@G_AIM_;S86#F?O&SR8;WCUI.O$#<1E?U^\06PZB3-*KB4L6%G+YDREV(FFD7ASW[XG(W'^ MZKD;-V@WDJKLD.K>=Q(6_7WQ%DK#>/5YHSP+:CNW2R\F2=[N39%XIU#L@>&_ M5@AXP^<7$6\BWB$/2_Z^>&?C5HF?.4 2U;&[X:5&0K7 &HDWOJXPDF1_\<+" ML#D1JF"Z=R%,5$,R9!7]ID Q-NTM!7RZ.!'* "X5A9N- N8RY%:%&JL*_IH- M= G]#G? !3;IG7#7>MCM.Q?0&AGV'!52MWG4DD42(_FBR.6 R=;8WS8B;BKC4EA-N,Q.$A=)"!PRRX7CF MY'CYUWW$A]/RTH.MK*:+H1&G+;4\7,>U%AH2,;P%>G\ MU2_O>."3X#8U^CL.VY!SD'#\8W'\35JZ9SD'Z:E5H/7GYX:@5FIV/"NE31W% M+&-^/63\LVL@;B!BF5Z8<$([3!0<@52 94,R^A_L0Y8D#'G/:LKMVZ4WG>.< M.Q(XE$MQ))#OP%%].%/,=6.[$3M"NVZ4"I;"+ELC-HZ[5T683WL%$L?YPR^2 MV-CGM;%_37JY1FLRG1OSM@#2T?+&4AL=QTDCZ85&=?R+-]:10^E># 9B%P2: MG_R+LIN>6PUW3B_HK")T%VNGTF'&6'91;O([@2]R)!'9?6#9O:Q-_VNR6S W MRUJA,.Y (WXP8I0.Z(+-%,DN,N(9[A>-^)L)6I?@]MC <7'*,0E4WU%XXEI- ML!\"L:YBYQ]DT6_4MD^UJ9N&Z3=R,Z9UX+[73K:GII>EF+K3&H94;_(KYKEL M0;4C@>]&XZX>A[M!?>2V5O]YTMFUFE,_DMQ?UD/PFW(_K5A39BGQM)BE>T9B M-B_I:;J%Y!XEF+'B]1=.8K8O.AUZ@:]:5ARR\1P@#T:-]ZC M.6_: $Z$DCW;!H:\I5Q;,IS]]OZEFX[S+VHJJ09)3+C96[R"2EP(F@A!U11= MQ<>QE]OL7FR[KU);@-**FMC[S>J[TN:S&J,T2+F9?F+;H_O&,"[1[-)*NQ#< M.)SD0)^F./R+Q%INZ;JML+7/)?=Q7=(1%5K+;FON2+142708,UW- M-C=KA [3L)^+]P.)]64?%F<2[W]^U"L5I;G_;J1CXYO*Q?W.YZ]]<3A(RKG=K>0S"@6)Z8QT$@W57:#P? M^(+#9,)<.IOC#-?RU4T#K< V=1U^]> )?@/V,51F_Q7_J[E49BJ +09<0HFRK<)@BT%< +00-*1E.]&1< M'H[U$%>?WP2% E5WPT^AZU0FW3*%@G;0$ K=/H6N4P=TRQ0B2!WV5/GP4^@Z MZ?2W3"&"U$3*B)1]D4+8AOVW*XUU$!K'.)[-BQ_'][S(T)*7+ ?\??CAGS/, M\>#/.?K$-2W\*YY#5)>VIN?^/5$W0#G(#DT?W$&');YU 7PZKQ_G\0-;8B\/ MG,(GHLN?,.-?S+]^Y/8?N/5#SOI5LOF_HH'@K.R%I/N?K %R21T^.G)5Z6#B MOEF+98,H7LVW[Y2PD75/@>^?^O="4K)I6Z8MN>#EYD-*-= S<"GP)]^'XU^6 M^,5RGZ<7MKH#7O??RL%7S7QZ+Z1-%/OIC!>6B"**'P-6%'L+\2='_(N9]O#6 M_6C,GIF_5..5A(=L[#. 5-35.^.;<,R);JX/)#G\CGGB[[$-)"VZAD3XQS+] M7KM_XYM3U!7X8%7@6J_0=_ 7OA6E[^_:.3BGUB/]5V MR$:0C7BLC>"?4I_Z(P"A4H[#G =:KRE.F"Z@$SR-Y'X2^)^@/UZ_A014"$F88Y+'@>WS1PT.29N M\9@(A4?P!GNKD$7^>G3X/GOI/L36_BP#XRX6^;#\&^B!^XT;[$Q:ARNBME[+9P:=E:]_!W. 7X'_B'C.:H!'.?P'!YE[;C3T;$T M[O^Z'\38<6I9794YH2(\9P1^J9HY^_?[)OHNEG8%)G-NV\(*1:(\Z_)Y.+I&+7O1SO MQA7(L.F)'91%B]I$$=OT5Q89="O\-T0X8YO_U(-?U!.,>O@BA&\AOEE1I,'$ MDV("X.CXJ-9SMH/$!2"^I;6W]9)K +J1TIICKAR?<)G6"'>_9E*15#)VB3M_ M'@(M?$4O:(DB:'%72N$'<$$WJ^WXLY9+:4LQ3S\KT61^D+D 7%A\5NVF5J6H MV)_4XZV&6BY,J^N1W[Z:CO#O7"!('()$O@"PUPU!B$_9S;-0:'<6M>AB M*5GZ=,1C/3 6B\29./$1WK./D,A]N'3"W73#QX!A;L6^S;?+:7524%H7$/Q> M;5CM=II-2^CD1;:_G:>-QG8-!1_Y^-AD)!G[FDI'?'RA]/%E7SJ%^1Q C'?B MZB/&^V\H:"^"5/\Q&M/?:B,@IBL%;6'ME-&L',M+DPN$<6O+4;,-^MFI%E6G M@]5\UUK/$VFTBF_?8WPDQK+$54=<=43:SZ*6?2SN;MZ(96,3J4-+6==8Q.3^ MME&[@+AG1R-FXV;'#:%AZG2[Q/62RQH2=ZB8Q:!>]L7;G!Y+_;H95UO7="7] MU8E&#.E+KC[P.ZFNG8T3^(*#A_M7Y6X!TJ-Z6XK3PG*16-42^;3#61>PI*M< ML3H5K.>AR$GI;W>U7W%G!\^0*R,?<<5YUL_8]40T$E\3'NTZG[?SF(=N+E M67P5 _KU%]:&I$8U/&G/B+@_Y5';35D'DHV8;/:/HCJ6+FW_QOOSS]LYL,FG M&)X'_&C?_1.OX6UCSJ-QWPP6E8&N?ZJ9G[>UYX=UQVS\%97VR,3PI^T[T;__ M]7_>="<]D=8]R![1;T\7%LO@%$3]YJ?2!+[_;TE?2UOG@-_T$Q][O3'C,+D8 MFA3_Q+/_0^$?40UW E/E9-?0-0='A'MST\'^:V\O.\##_K0'ZQ&7L&-BK[OS'XF:V0CP_V^WD7VOMOBJUW9 :P[?36%.*'0)*PKB MO(B;]/V(C]X7L!]W[;W=D/!!,THQ8"+S@!O)B* MKCO/K".6>0<]>3IHM,NRTW:RS(O;L9-,+*;SS7-^.HJ=#OHLE,K#[$9@:9#P M"NQF3"_JB31\,O'CD_%%62Y6E'E&R^[D?-PJ5EJS<@L^R?_X9*D9'XQ!H3L0 M&_U2:]1FXV+#6\,G3R>JU196T^&W.Z&B<=F::\V6?!H-RL1_?+0HF:R0&RS; MVK*BIN.<5*)' _SHR495AG9B&%LTLP)79FI0H2FG+*TUBH_H'Y]<3A?R8AUG M*@(PO6$JGZZYP_1ZE#A]LMBJ;?NIHOE,=\"PU!+70FU<1D^>D'30UY7X2(XW MZ6U9D)K/V_@DEYG")T](JNJ\R#5!IRYFZ\G4JC@LV!J-GCPAJ6LM8JOVE%\( M4GR9HK7FKK>LHK>?DG2W;*\ZO5)TH45;B[FKU],%L]Y"CYZ05'&+[6+#C([% M@E00TJG<+E4OH?>?DC2=5^?U37TSUT N6BW'UGRRN4653R>$RM,=I=X8UE0: MZGWBJ)K>C1HTRH,]>3*3X&;M_C8V%L%JE1T+S?5PKK1&_.F34J-N&!-M;0B% M>8;K)[=YOKU#3YX0?YE\'NG=-3\5/)!P5E;3[(W:Z,D3XC2G17&DB! M^&::SB[Z,?3D"?%WRUS7KJVSG+8P[.=&O]/-;J4T?/*4^%VI:6RW+2,F%H9F MHCALC&M*#C]Z0GRZTF57\D19TMO-I,_7W>4PQ>%'3XB_6Z4E.3E(-82^L.RR MF3:G2"<^H51\VUAXHC'?:/U:O)-L7< MWKIB>!EMC1X]H2KD^7%WUL[GZ6V[5]K&)FSB.8L?/2&K.UOF'&O52@B SF^6 MF^(D4^VTT*,G=$W4)BUG&I/F=-0KEYL\TZCE!VGTZ"EAQTO@9$>-;$,$:SW9 MZ[4'F\XSGL$I99GRQI867&*L;2O&0);;\6)V@*=P2MK:LUMHI\NIF-8PF.(\ MS0Z-]F2*#)\3>CUW=]E=E,^,!+4\*P&^W'-:#3AL[/31QK# T:GQKJ M]'K" M8Y8F6VWC1T](.P$0<0?SE2QZ:39=JTBC-+=:HT=/2-N6)^9:ZX]IC2L*#3V: MBP^KB%[O0+!7V4Q;BC3LB* Q3DS$@N?EAW@"IZ1M]XR\*,^J+AV-K6;.,,UU MTV"*GSTA;7<^G]IM44R)'KWD>:;89P83/-M3TLY7E?(V)C!Q83MHLMZZ"M;+ M$7SV'L4T>O1TNIF>U>&F[7Q67!3&22VYZK[5(UIUE3].CIL$),X_2*NRP*;%%2W$)M(W)5 M.(7D.Q@S6VO:T-KQPG;*3TW%[/84;HT>/=DRO1\OS^+L/"DV5I-B!O[,\ T\ MZLF6I:1>4QQON+86%K'GI.;9H^A0+&6[O-'"SYYL6751*2:RL\%.S&K)6/NYK@T6&SC= M=R"9KY2;DJHD>#JZ\Z3Z9BSRO .GD#I]-&FV/4&:6S--2HB9&N.8F2*/'STA MK=GHB[S--K):(;E5M6A/V0U24_3H"6F]*;URY7&K+T V2PT3?*W6SN!13TA; M*T>CC+',Q^A%+=YJJQP/-LT6>O24M$8RR1AROEX0*S5XQF>8CO9LX1FO'D>@T/$?8=#+)14E:HT>9$X(5 M%3I)]^J-G;:L"<)<2&4\?02'?>=HR+:;2XFIS\N4R+K;.BCSO2$Z[MEW%-AJ05BO&_-^7>3BF4Y!:GE"LXP?/=U- M#_,S&:J0QK1NK-H3$JZS;I)=^IS<])H)';M.'ST'96SS$^+HJGF MZG0V)FW6BMA/L1Y^](2T6Z[E3!JB=+9WI<8PQ%C'U'Z]SM@#=EJE%;7,[I7J5)5S;K'I[ *6G+O<:T7,OL'*U@ MTN4Z:P#+U/QG3TB;KM6$WBQ;L 46M%:[72T_7RW\9T](NU'M* NLS8:6HK-A M3]B.008:$^P[FF=*2TQSF9:LT:#=;&;CO%)J03%GWU$]A^FQ][RHSZI:I4B/ MU4VN-;"&:?3H"6GGCL.R^)'3TAK.9MML2 S)2W:K77F MTZW'=0MX B>D-=.50JJ6;J:TK6,NNY71LR@"/.HI:;W>(#EM%6R#9M.3629I M);K:# ][2MK-L+&=+P?9L=;IT;RBL;VZUYCB9T](6[(EJ5JK[,I"U*K4BO-* M8@/B[]JS!6D@B(556J#[G6BK867+3"^-GCPA06HR];:%HI'2V :O2?U2?QIK MP^TZW8)%=4*K0WE3U0JI:#_582$X[*;O&;Y)N=/N5]/59RU:LIO-HK4HEVIP M_:=OK[7J_#AM]U61X^;K=J'2*ZPM9,V>O+T_;-8ZK:3 "1U753N#EN*-ZNGW M+&0ADU%CF[;H"E8712DCF@[D6?0H>PG7XM<G-/K->HY+PG! MHS'N[>J=A;)J_1C R:F.-)W:8(J':DSVB\?^NRY\4P8N2_MV8!UGPFR+U;;D MB,LZF/"-_'!00:D^P)$E"X[JVAZX) M=/A1PHY?JQF)/]$->F/A$OP107W[\ MD3>.OOH+,:$S7J'(?7HA/-F:(+?F(2]5O(&M23ZER,Z$(T)"M(5M#\.Q> M=H8E0A/6K2%X%MJM@7CVZ6U:9&L"!#2&;$TXMX8 6FBW)OE$$PTMG%M#-+30 M;@T!M-!N#02T)-F:4&X-\T04M+#N#,&SD&X-1SQHE]V97^S>]=.8 M]9^%>\]R8^C/B/)9WUJ_D<[IOR>=:U^N5^5_]WI5Q"*G=^_BFN>07+#Z.P2L MG^07G>T"UL\=-P_%.O03P]P=ZW1QDMHGO$,P^"8P.&"J$&1^7[Q.\SQO!9EO MGZ'N$J]_QE $K@E<_X)TL;\K7:FG!!=HS\KSB];;2WF_A-(+2&L=_+[S)H14 M^)H63?CF"))?+^D[T]%^8:;Y/? YO"@+5S&V53AP$>@K@%:&7B(93O3T3;_B M_3DCC]T;B^%>I$1SO!+_\$_)8/LQW\39=G&8NKFS#?)-L#W*PW^V_23.2(ZV MG[+8W:E/[YQMMVG$?K;(0S'Q]FQR%#8#]5IV>E&E=9]4>1EC_Y MEW $6381A/,(PH-[#>Y%C&Z :#\KM"%$NPFORX,*V)5$Y//2#7)0/1Q+/*XD M?)KS_\B2\-C.L'L1HQL@VD\2U>^99N>Z@3!H'R/#XM>(G?1E;^2Z#[?B&>D1 M/-I<]$JRJWA4/KQPS%_F_LZQXS6?^]JQG[2F1-?-PC%=@&Z1?6W\*>GXQME] M*TSXLI?+9U\>SGB.:@#'V=] ZU]1NW;@XY/KV?MJ2-)ZU 1"SXE(=IG?Q M@E,>@M^_\FS?(3-OFPMTN0VB6%]U9]E]1T]A(^L>VE-T-1K\K]*5-N_=C;B= M"/FLY,D":R:4>CSFM7IE=+T'NAHQP4:2?.JJUZ.%0O0(%!$HN@,H>HGBO\6A M'G=V8$QS66_2Y<9#22E, \8AI3!VBTY$HL^L,NZKBLGI1Z]U+AJO311RSTEZ:0#!B+. M-C,9KYOJ"LOJKIK:Q,S=0,+7OR:^?65,WX[8S+1/F\@SQ/!0%4I$ MDLG/5*$;JRG8Q_L$SS8M_Q(QQ!% H2IP#HJY(#4$-YU!<+8<$N(T_SFP85W+ MEZ2TH?ARM!>CO<9U%OM1K&:VR:YF#L5E27'438NOFXV@[4>KG9UN$PV%$Z-Q M=MN*Q6/#>A[=\XC">GPDF>"_I+;=HHP1:"'076VTD"]JB*2U7 MTF 0C26#]I%G>ZVN)U7%)AWM9I:VT=WD4^LIQ!7NVW<^0K-?LP9OWOET \E_ M=P=*),#VYZA$\YO1()I=IH6%HY2V7:%AIUM!8TI-3O/M9ZVSI=G1/+.:E:85 MI8(P)?7M.\M!^^XBNLJ]1-<>'!9(P"PL=E!3CJV+#+^1A3XC)9;]-K>JQX.V M@XKYS$*)]W=E32J!?JU63\2R$V0'X3C:E[,;;UYA(=@2TA(F@BT_-82*A7RU MN ;MK+;L5Z=ZC]NR]7'07FDZN]*UKMI-:*PHEGG64D?*$@,+CHO%XQG14(A&M=6'-:N9J)"(LXR"61>ADXL%SS6\_R3-H" @#$)Y>,T60\+>1L+_) M<6PU,6&U;&;IZ+V>#+IVT!9TL5MH@D:MV10;NT$ZS??TUI*=0AQ+X:RG&$,* M^ @4A0"*:**4G2MK_5PV9F\2W;K?1I%)+,\,27#,@RMF!,_"@6?)X,GPD'CV@9&9>^XDA]&FV=2V M\]D">#4KPV6#=I@E5VEU,>P.;;K?GB6C?56M]+MK1*S$M^^QJ[O+0J:9$1/S MYG&0([ZV<\)@(E:W+_\D(\D^:^%%!XT"$J A0#+E8#E PN2V5A-W7&YK5C( M[C;/CL8/-R!HY2LAY:V!T*U9VK)BRY+;3A?74/GB<9B2C["/DLQ_,TFW@4OJ M=2#I)+!(,.D4DW).K]>HY[RDQO8:X]ZNWEDHJZ =[+(Z'L9F2H;3N#F@>\M2 MK*B56A!14.DAG8S0G_:6(;6'!!2^'N)[;%!XWQET%@MHTIRGXL/RIB 6I':Y M7G/;+2,?=$H5#3*L7 +QCL8N4W,SJ_;CP\H:(@L*W7'Q"/W%CN8WKZP09#DW MLIP$VPBR7,($6B[5C#5%I'?B7@21W@E\B8N>*V7TD="1>O5VV2N[]5+0 M+I5B-CUWJJPS%+;YU' 8SPB-61+C"0_5%#Z28CY+,3I#T>%'3!5T\"LDH'._ MU8XW3LV0:=FW3,VK-!Q\%&(2UB34#"LUB:#?=3+V+5.3"/KYB^T(->^UC.R6 MJ4DD_?RU;(2:Y$P/'S6)I)^_RHM0D]0?A9"81-!O[,ZTWRF2&?(8@N/TU?V^LL. M@Q//K^4\[[^$(\BRB2"<1Q"('7L78G0#1".>9E)^<+L"=B41"8&+EAQ486*) MQY6$X%V8(94$XI"\!S&Z :(1]^*]W-'2M2%9)L"V@4))+B51EJD:+J4:E O' MI=8S8 /*G0$J:RX@(;:4ZE"6K1JR:DDZ]1?SK\=*>"8QDO>K36XJNS!$52:? MM_YXKR:D@_IW96>280"_V]I+D=S1'W*J#617WW9-.(3CP:^=\Y+0PR!^7*(Q M.6!(8U(P3:5A=X"]4F7P9G9'.)-VFPAC2@;:I?V0JL#')#K55[2^3GMI1IR3K--M(8 M#%'CIEB$YK[6"X&DV84Q7^0AD/0*SA$"I><$0J%4=0M"=!VEV?DRM1W6,\]) M+W"M,![G5_55PZ$73J8:&XV[,LBG$1#B"VKB$9:Y]E5;]Q$)(E@6KFA0B+#L M\_8PCV,FMWG1B$ZC_;;&=F,KGFZRBYX1-" .QG5]H^U2RT5^%]-$17Y$08[KI@2&+"!$G#%MDE0'I.&-R4 M=R6C9BNFF"U,0_J#Q\L>ZNNS/K\]XZ!O*+N3G[,[@:3J=E> ; M[0505,G>AMPYL.UKI49/;4Y%+[U[GK5GZ;&8#;K7+9S/LA^M+1H""[9#:]WM M)5KJ=,2P?@P]PL4NTD([%(H:04*"A 0)K^T5X ?R*LX8$M \N=G-;GKQ^F01 MM%<@K:GC8:(E:W2T-YPF6XDE,W;3" :Y;]\3$9:]R%5JX7.$WD!N\\-AZ,G- M1P1$@P#1,T)@/L&O1GQ[&Q6RQ6D-=!)%8YX-VB,P;(QJ]:15GFALSHK&C(WP M7'O&$(CN:6(C?.)"-[_=1W2DJFUYY%!V+E62A/4UR\F6FT$!3BBZ4B3/(B-\"$3QTD4'@) M*#RY6XI 84BA\'I6,9UIYE9&;3ZAN5UU5-FPFM9-!>T@R4U8Q"J^/HB^26]79;TK0%)V_RDF*N M32EHJWS]W)_F^[6%)X+R9")NM)0^%:%5'L.A:IZ/)/GK%O;<2Q";@!0!J="" MU WHXDC(E;2H52E6:J(J];DI0BA4 M@\U'6/YK(93[+;2Y_>3RP(4[^"+MP$D0>GS+.;U>HY[SDAK;:XQ[NWIGH:R" M]N9IMKD95A1+$*+F3LUS>:-JE]<(G5" ETY&Z.2U6T3<1^B7 ,R9*Z<#)T&( M .9SU]X?67F3YCP5'Y8W!;$@MG.*9;%F-"9#1F=%JU& M;XZM/!Q[C4?HU*,WLB$H%3Q*G<1P"4I=PLQ;+M6,-5R;2XTS>S/.B@GI0BMH M16H9]S;]@;36M ZS7HPUB\\E9FD,48EOW^,1_LK]%$B\E,#;V6N, Z= Z-'- M$1<]5\KH(Z$C]>KMLE=VZZ6@75#2.=M$"UDFOD-$"T,-ZK=<(HQ&B$>D,*\W" MYZ"Y :(1Z?SM8DQ"M!N/\MP T8AX_G:5(2$:.3V)>(:0:*&X&?+6B$9\^T0Z MR961Y,K(/R$B_BH/_XA_6P,438$SUY7@0VV7=7KS7Z#6^,U+CHGS\37"__GW M^"UA(!D0M?[W&__MW$1"3'7: 0@'OZY6[LB_#^"V>@GAKD[9NO.;/ IM]U8-^-KX7S8X#Q@JKPC=P3+X1\[ MP')QMA85HR,42[/T1U@>-LB^?8:Z2[S^&4,1??U.]?6PR"-[=L4J]93@ NU8 MG3.3YZOJ?"$T[YR'AQRPR]O(SZTX_"B7'EO3(F; MX=R\T^)^3US^*1EL0[3;/G$O#H7W<^)"3HO=&:==[<1][/#F19GR[M3 =T[< MVW3;RW>VO_0"0]3S:]_8F3[N^46/'-M][69X\-4C M*N).AC(DLVMOXO(4^ MK'>.8EVJH/VIFIMA@JPQZSJ8AZ(V@0ZF_,^.!<"09 M.LJ227U::U8P1.:(-X.N^F M+";H&Q+;Z_2DZ/77(Y$3Q-%\[E6JEC)%8(3NSDC$(GSBNJ99^%0B D;7N!J# M@-'U;+.!4_4J=',P%,!JK52BF4%CHP:M%AFS3J_"YLLY&H#FT' K ^YY@VTS M=$5&+))(Q,@5&<0T"RN*724.=C\@MG"2267!=(="8Z%$8[E-1:G'@U:&3&_F MI9:9MJ-)N9[$-59IO5W EAFZ"2.1C,09^BPW880I["=XMFD!"O(!A5@"*%0% MSD$Q%Z24X*83"YSF)"+CH0S!K>+*95 MFMG.6$YXF=PH:-2,-K=%K[B;=T1N H9SD._.VZLUI!J*[G$1EO^:WG:+,D:@ MY3ZA!6T;P]YG1NH-Y)3='9.3H,V?'Z!&#WC"M-JD-75=DX"]KN=&=M!GGSJ1 MNN5:J[&AE\8JNVQI>3Y12J.S+W7!L^]> C8/#@LD!A,6O;JW 4 =.9V 2 MTM*80#5KXI]_="8G+O=S'*#923N6J8&Z1G-U>BIWW4$BXP8=#)17U=F.FR7Z M0L?KKISG13$QY+%/"7GB?W;VW5EA3E8R)$4BM3G7#E<&V KKSW#TK$GS05,A M1 #\)]FHV?29"GP&8"?,DM6RV'@6NB6OU1K4I*#=(''/KK1J4GRL=:*\'+?L MF5>?0%.%02& 9"3!/$K>1FE[WQ\[ 5 M=#BSGVQM03._I3LM;;Y:#!)],X6Q#-4(16*Q1\^'O?T\M* Q( Q(>'JI$('" MWX9"85N9IJ0AZ&F%S#;:EAMR=1H-6BD3Z=+SO+YSZF*E%ULW9WDYNC2G",A2 MW[[S$9Z[;C[MO02M"!1=H!0I:#*$"(K^)+'V7$9FLC?;#LJ;752+/M>\&A^M M]E?CH'V"#4A,FMTU+%J2YD*Y,3>;#,"*F1\/BR?B#ZZ9$4 +!Z E@R?#0P+: M!V9FF^T,C%RTDA:\O)3JMX7A=JX&;68FS6BCFS.6/;&C&_&!W(GIL:V/9JC< MB;YV0YR0Z6;$R+QY(.2(N^V<.-BU>Z5EOE:,T]'4U(XFQH/QK!9TCE)JKK?E MVL:.:HVZF]/SK0([DWP4\^.TW&<-=6ZS8 I?*D,9P*4<2 V'E$G]63;*6X2( M08103&^L@[ Y;M5HW\>>0A@H2'"PO?];6>Q7:V*N%1G52TJP)EMMR[#%'KU MH&W7Y+@R5IQYOR%RMM/]DQYFRO72T&[^*=V:[$:3GJ>T+'R36T4TZ9\>8I@!<4J MF4B"?Y 4\9O)O0U<5*^#22?110)*IZ DUKV\64A75_22[[JK5F&BV?F@+3IC MJ*<6;'[3T22FK'/Y8G2VBK80I*#NA#P=8=BON=D?-#Q(4.$7 GV/C0KO.X3. M8@2IB6QUL1UD*G0EG@9F;FBWUI.@H:4K]/7UL&?.Q<)BTF6T&"@*)M96<*_! M9(1.I!Y#72'0G.BT.UAA7<.= GONL:QGLWS)^\Y8U0.$O.%%=024\Z@+.AS(GU#Y@!/]?-J>&BB(Y__GW^$RA MSI#%%AZGQ>SUEQT&)YY?TGG>?PE'D&4303B/(! []B[$Z :(1CS-I +A=@7L M2B(2 A;W%1V88C*3#[O__%>44@'=?'*SB3# '[3M9# M7SOG_9.'0?RX1&-RP)#&I&":2L/N 'NERN#-[(YP)NTV$<:4#+1+^R&7G-O- M)]7L5EC$9KU"?B@,$F;0;9 \3A9S&IT0Q,5<'*R*C1@O=],C-H';("42$3KV MM88E=R7_! \)'CXB'GY08WP!,%3Z!5=SV=A(6TX-BS6*SLJ-!]T!>+3,9M., MW39%-EM6^M4EZ.W!$#5O0D6&U[Z@(02R'[C=1I T7$$& J7G!,)X>;M=)*NE MA!;5]82XC-/=7BOH8.8QS&3.6%7>D[EDFT1Z,6%*K?FN?PRZ$99$ZF8 M7"N.H@G;RD1F@""98VZ- !$WRF(C2?JZ%ZJ&3S4D@'AQ0+Q"4) 8KCLY$JW M2E?2.=H6^TYTFYH]#Z=;.6BG82.9H2<=N3K0N-UN[LW:C9U%^VB(VWMQW'7O M_2(Q88*D88OL$B ])PR.%I5Y7!9:0ZVC+%)ZSEBEFV[0[L+X"U96*\Y')YQMV,X#G X1AZ+!)/7>3.CU H:@0)"1(2)+RV M5Z"LY7N]WG"XU+AG,$LMDXS3]X+V"I2S[4H6S(MU;6DEY]5&HVHY90R#W+?O M7#+Q&!<)W$!F\\,AZ,G=1P1"@X#0,P+@-LZ7%M)D$=>X;J?"M'2^MS."!L#< MK%YZ'LY-1^M,S4'.K<^-N;)& (BBYO$(D_Q:^M"#QL8)BOWB74T/C6(7 MGDD\W+F+<8Y7"^(BMYF-Y,E\M0!!)Q#EUQW9\YQI55NP>GE52,\7[ Y#(8J7 MQR.QQ(6@,&SJ(('"2T#AR=U2! I#"H77LXFY6'^S&@[C+7&Y MQ(8%-T*W"; M>,4_UV=Z63=$M3%QBB71:D9Y'P<34"=,7>B*\9#I@\0F#AF$OG,5%D'0&S>) M@5M:945OT=0:L6>O9*\891L-.F\RFRL-I8VR2VL5_5FI 'Y5SLLMC'\\T@,3 M\0M?VQ6JT+GI2CIE )=R$).0JO)K)S4%?OE?X&66@5,@1*#_N1_TC\Q\JR(N MU5E5BPIP9MNMRS"%7CUH730=ZZ>?9WQG1V\S!7HP*RG+?&$Z8I,X3,WQD43L MNCGL]Q+ )B!%0"JT(/6! :XDZKNJ4<[8]+:?[)GR-E>NEX+V&K9 HN>(SLX0 MMEFQ''/'&3L*6@BA4/TU$TGPU^U%$3YWXNTGE@!J8N:'=6D^"1JF6.AF! MV<"M: T^UDI.GI/BHH-U*%RIG(S0B<]<;H^@1!&4"AZE3B*X!*4N8>8-LFYN M(*M55MRJ\657XT;F)!JTF2>[\3@S+/!;.AIW-M&$D=K,&.R(\LN'>>ZSLCE2 M/DRLO'##VSO158)NI^AF=J5,GH]SDL@VIYGQ8!>-U:I!8]- *6>+O79N(E:\ MZ3;3:U6]9L;')O[;=P[U /QIQ/+?K@0W^@+[.(=K42?;8];Y 3G\OQRX+O$B M"%'7M/"O7P0'O((7N?!9&(H>F#?!UH\#9(_.F\?IS'#\*-R0VG\ G"\27OCC0HS^,5<3IKT(T[+WP+0+284G MCB$9,HB\,JWC699INSXG^[DTGS'P'M#KJ(F%*E\0N?%'J@%9V/T[QIV#Z0.: M:@&84\A=,U6&)R=\1)VH6/HD>+2Z#F4#'9HL"N6:E&D!7PUPX!_1!:\=8+G8 M.J%B=(2"J@"#MRD'Y/VG#/Z4IM:HE03\S@2*KKE&^P?7^V:G/O4I,\?J!C/* M.;U>HY[SDAK;:XQ[NWIGH:Q:/VH1'7D&%$\'CGW"00B%L7& ;DGY0)IRT MH51-8UI55T!)XR5GMJ\DD?2T#22GBRC2A=/+Z*:L[56,\4C(5;1Q7I)-8='H M3(2QVERN=^EO%(#*B 6GXMH>N(06^'/MX?PXZT\$<<_,E_6%M(GB33->X"B* MI/U8#XYB?15_'E4&CO(< <_+/32!^K1 M@[]@,,*UO/S[IQ5K'-F($&P$--:)1(1A(_@G-D8V(@0; :'ITTQALA%7@Z;$ MIV$CLA%7VHB?7,]"]N%J D$3I>F,&_&+[1=_:CU<;]7\P:.R]Y^,35VYVH7< MG_+@']. /R'!^,V0QRO^^(K:__Q[_':UT"A%)/C?;^RWWUQYZHF_; 41_]98 MEP$J&OL%6KSUJIQ0X#+:T&WQ_#FX('YY_O\3+GCC1#L3$_SLX E$Z-^N[0:P MO'3L)?5=AM1X2QWY4;'/\!9 ^CS1FG-C(3&F'S;7,! M?2N0?48(.%>1]]5!G3K\;U_>+7;2%\[VOYD]O4A:V;5/[(OFB/W,X7OA'+#7 M!+"+97^EG5%CYSN M6RNU]?L]OGU=Z[VVW9UZ;J;V:2!NO?9S/YI@NDUZ.HKA)^]_%(HF*]3X"9],C)V-MVF:LF1-!*[8I&:71,[NX@(K5%*6-U=JZIB#I MJW+?7C_GO7YZ%$:LN94)PFNU("U1O&L1+%1Q)?-)(>2U6Z30>6 MX-FFY5=_(&X&"E6!;U?,!7%K7=:M%70GUK!2Q]?@@J9.\.?#5S4\7 GN2W': M4'P9WHOPOAY<[BE%A1,43>0VRUR]Y,!)>1^'307\.,OE5P_:27&$J5G(F M/_$T=5YJ7L"ZU"6CUZOEO&>-Z_$)KJ%.VC6PAB #5=,8&^%3UP69&]=90ZV: MXM;9Q+OW^TIE@"TX/HZUG$$=#%-CC0#TP05(C^IM*4X+RT5B54ODTPYG_7ZC MZ0^AMBYE;:EE9U@:Y!@ZGY3+XG,J/?)O.$XRD>076T<_A-YV!O7L'L0UY+V< M@]"LY%F]E035<5+TS-V&ZVQ'C=3H IK1IK1M#[++TIQF[76UYX&BK+;7(WP3 M+\,E(HG81:Y?NSD-Z.K]'\Y=U +GC1A.-3S)W\3P=@T(95502#@R)-/PJZ.. MBKYD'4@V$OO9/XKJ6+JT_1M+S ]]<-CD4PSWFH(?[6O/<,>0MV5A1^.^&2PJ M UW_U#-^WL*R#W-TV?B1X>%3$37[^K%X#/W[7__G36WG"XM1 M<0JB?NF=-('O_UO2U]+6.6BY]!,?>VT5=)A<#$V*?^+9_Z'PCPP-:8ZI'>M-G8?^UMIPT\[$\K (\Z';'0Q'B[W_'8$WNRXQ>Q"F.ON_,?B9K9 MZ*#]O]U&-@3]BG##%]3B!C6@0_TY7X1+^KF _;AK[^V&A _X45'78JDXGTS0 MR6_^X!?NBM/VV_DT4<L9 M;B)%+?RR."B;IF=3&1.J\>B7G&H#V35MAU(="E(";(#L(6E[HJ#@0(2D7/@6 M%Z(,H!9POC.' G ^RD=-K)"6'SEJ5P8GX\[@T"_S<9$C"WY?LBS;W$"EW@7Z MEOKOT'7>3/Q>Y\TCH%#!JV7"^:A0EVQ[5"EEJ^:VT:@(C:2MC[JU>2667G_[ M?F$2_(![CKCHN5)&'PD=J5=OE[VR6R^EKT0"0VI(N2CGN&*_G'."ER^,1)_Y6[\"+MG-H@T=@VL5LGQPDZ6E;TW*(V6F\16P5M@_"AM$&. M*$Q!$F-D/2(RY5/YW/9((/W- S)9&@:5MFQ5IQAN?T[]A?0U-$&6_D>83'S@ MH'(0J_"'S#__BF"5[F#H8(<5!A%LYW0PIJ \#2H]A48*_NEXS/<>.(Q,K55W M1G54J"E2]:T!#"<"]QM8T&12J(IDZ9#N%=N49YX6H:K5;(2JFS;\QO^3%M8_ M5!^,'3@7JM,I[/^*^ 7#&#*L@&' XSMKFVL=0!S,22M5>1G]\+O_D@@%R6RZ ML^WA;3[G20L/Z%1%5: &8/@=A;&":R)#S3OBU?&>5YTC7E4PKSY13<]V/,F' M6$26]^CQEL(2^AAW+K8\6YY)#M0C=!VMJ68_[>F$*,@D__EJO A/#!Y[V:[, ML(DUKQ7J:WVM=QB72[4^T/+B(X9[4?->?WFY$@8-V0:'*39ME*6S.+H/YF6= M+\O<'[6;2EXV4NE$39,L=QD3Y:K2F;]10TKU_"^196]38V" "600N'>0_:27+[X5,O@7EYI(JDU!.=6@';22 M= _@YQ7X=<,_KM'WI ,9GZ@@$>0NT9"-1?:FZ+$@OG#40?ZN*'ML[$CV#K_\ MN>RQ9J$JJY.FIC66V\ZT:[AV=I2^NNP5\MQ.I/GU3FM(&]VMRA8MTE^3O3=R M!V7G)T953H4P#[#=L-^(;#*^2-@Y,RDVI@U];?; KI!M9BFM&RH7D M96)/[UP>@Y1^G\"(X[]P6-G @H1$W:3@:?C6Q/VB3,#WP#U9F&!G&NT=G9T# M@X^QTVRWE0Y^([Z2 ($- LCF*'XG34%CXC/[D22\;$R4/=H9GILVC6BLT! 7 M_3EO;79R+LK!G4D\G5XL_3^'$T-U' _X&H;IN0XB(J+\VQ-H<@Q=$;0"I*5( M4[C\*=R;5UW"0FR#GK^8?RA ]/HE(_TS\.JA8_A=*WTUR-?BB4YT+#;RG!7G MO*C$27 +8T^)#XWRI]"S:R-,+FEZ??L%C4 3)B,]3#%F+B M&X"H0M'3\RJZ&P:J@6D%$M^TM\+&@EK$!R>CK8O9CJ%'@0B,IE6WW/BT%E]_ M^[X#MGG*7E UU-$[,#9(^_$IL'^![UA7?B>,9 .X;3N ?E 78W@J^(< 0A75 M<" %#1E?S"1#2\7Y^BN8@YKUUD=U=%D+UG3')M2.(8&A=?=$794G?M?_?U&> MZ,:25D.TL@-1G24JACEQAC23_H@G;M?U_ROT.49D=KX<:VZ&G0@+KM8.NF7 M9#8LITBH_ 4,#F< M*7M/F[-?"0)HRT39\QW%!5=O''RAYRD6-R M(4VA$N I>(X'6L/)>+K[XJ0\[!V>N0H_!YC"\._&\6OVKC"'&N_O!8]0NKKT M5 5*('K5T:C'M_"Y?FC=A>+U1*41X?P'(W!NF)SX'0#*%'(K^.23H!&\L/P! M/,=WB\(56M)A8?A+<"7H-D9;71SMMW,H)477 L+9^>$+&76[AC_-/05?6([? M(D-] K(3-8.8@IWXR )%8Z\D6Y5\:,$/KDP4#4"_XA6@9 7WE;UQ/!4^ H]Y M'.+8JP,'R#S(3N1=6KZN>R&AQ#*T',R9T$HUIFB!D,\@*X)]M-9!#N&W*?DA M#-F>$7._IK\$F(Y/9AD6=T?H-(2;F?OYYT6*.WXL[D#MUDEQ!RGN"%=Q!\NQ M"IU**:-DBI5&<3[!CGA&H4>)F#R92$F%80&SM_'];R"[FQW5 ^JR/N4V+0AZ5M'Q0KIBX\)T5/!U,#/M%]U MUL:+SOIT-9LVZ /J[Y'ASX8,3(I@?-9T5%QMZQ6K[/%391G@[\MJQ:V(KUTS8<\-E< MI%?;!R>/P-F<3@8M&EU#[[LBT6L<@%WQT+" AP+P#;_9WFS=IUWE_9=2U?U+ M7]KI./OD*S]92G> 7Z""9ZLB ^GEVOH?WP4?V0^.!8Y)/U'(143E)5S #NP5GM/!]40P=K;P8K%L(47N/ZB&)VG_J-5@P45'6*C:D M_*"T[!TL93A-8;.WBU \5/6YS3PX/_9I;HP?1GAE5N65,YT9WM9@!HTM3XW M8/I0TU050'5?_58%J+I:$:IDR$]O$D,/J0H'W-A_O 8_?@*9^.4C"!K[3SWG M)8L45<[Y>7/H;("<7^HB 7=M=>R]'"ROSCCYD"-AV2JG"14P@4:W,OPKZNYI]@:&" ?4P. MPB'_422:^Z7DCN9Z6.C^"]0:X,E]]%X3^6GA^U"&!\K)T75@PP/CF!@O'U-_ M]=)MYU\1C"KPQ)$.^.%L'10YP9ZS*1P*52.ND:\8*HP >6]-C$^>;?AS\8^U MEQDA7Q)3@\RMRR?6\;6D_T[7HB+[N& M-M1#FO\'WL6(5XH6N"J[*U+?':WMQU1X1 MYXGJ ]_[Z]=N0K7<09F=R,>/#O07&F$=X>!9?IGF"HYM[F?CFJ;NX%-QI=I( M[]C[YO_M$\9?(_PV6C8^_[8X1HD@J]&;L+%BV86 M0>E:4'GS7::Z.@'R%AH)1T\<<_Z!+DA 3 NI6NB;D(X*! _5P.K+&C&$Y+SN MP8'LF#3[G-8?&6;/(L@#BQ-A_0$ROO*AS#LG4^2+0 M0XU3@EN':HA42%U;Q:H'UEKVO9NQRHF"1_AF#-_770>(M7 H(W+\[+Y_(]Z3 M$M)G#"7RPB=^^,@O$)4P/T/)(_OTM:E^:L$=XGJ75__NAJ"0\1$/HAP#%'E< MF)"!S9Q3]]HW&>%KE5=?Q-[VIN44!X=N#)U @$50OMK+%-U;,_R+65?N'S;%N*? M^;*$XW<3WO@:;^#(,-1J%!5;8WZ^VIL]>"4]5IP0E8\BHR>)=&AWOY9Z]-:3 M\"8QXS71C]X#(]E!_@[NM]ZQ)425C[A MYN!D2L-%Q>]]<(HBTCZ![0!RF"M>)X/>BU[B2AJ@)IZ-E<9]SYA]DH..-,)C M1GG##_X-E'Y6'"OH$0*5?TB.^DP-QTU[5\]S9(4$"3\5?DP+@*Q9(0J2# M%PO (1W7SP. /[P@*5A8NKD%2"5Y5>5_*-MSSE]<%4(V_+K'8^_;@];[!%I@ MAHP8#[E&7]VW>X?MP_C'?ZH=0"Y"-@WBPX4T1RR[/7#@49^3F>\OF/E-@WS( M?G4TO%B(4$W;YZ,BBPN:ESCQ^L@'\%H6"%FWY*/RL3_A8&M'CO1G'R%\<<,) M7]ZA-='>1,/VJ^,?9/NA@(\S_B 6@"LYSKLQC\T[7!F,QCU8ZABS#*!'CL8_ M6)[(;H2FGZ^+H#?X=;/H*RAE%](269TO>4DO+SFT-< +VF/#SD\K>YWS"T5> M/! OKH=7:DSA8FQLY"IHXPQ$%?^O.)%LG_F$_H+P"Q/!DV7T,\Y 0CX$;-1[ M.!OGU4WPND-H.3]X-^#3R$L4>5W_RJ_,P;8\3E?3P09G=EG2UI_QRY?W>L,+ MB/G1BM<5':EQ_B8CQX2-SH;)7ISA"F8(?W7D&L'$+74IJ'?ZA45XPH=5[/<# M.29>B7_,&.0H_S(T8.\9BF"]V79@0+/ -'R/& [&3''^WT%8_%$<7_%Z#7@A MA@6RCDN$%?_ /A(F:B]$QA0<&-4?3-W )U%HR#D6)H!5 SB@#F=D8\"2*&NV M=;!?[/!E]36!#HO60>O BN74WNNW?N>3"#)FX(L,^9" :8,QSFI#$_6C6Z\L M?+!#D$*PDNQ]4&W?C03IJ?BG"#7&*7MP>2LH#0L0>9$.I 4X1\XK&>(N\N@\ M45VX+%QHO=Z[+,8 "OE! 89BLB]PE$VH-$!AAS*(#CKP*B4(>#P'@[1BFY!] M9NHA#94DMKR?V,*0Q!:2V!*:Q);KA.F #O4$".3(E8.8$!VE?QTZJ^1*+^&J M(Y"2+#^G6/5A<0Q><,FWD\!;XPGB\$1%PK]%L.2?$F].A\.!@.TY@*(F:(R] MXH2_ZFH55&^ P#_P)X?P^U_E% ]J_C)SX7YMJX7",3_R$?0C3LK_::!3#([P.K!_ MZN)1_%#3E\=X.YO0[/>-]QOI^ '+R,'FV+MNX'F M&D_%G:H0/2]S'!/D M' MP>:?C@7WX,9 >X/#+MB(V&>^'*M +P\>\D->BQNA'> # =IG/(#C!W*QE2GM M,T>@3? VDA@YE.3L0^CX_W45VZ3^$/NXZ@3@V2"+ ^RY^>!#0@-CLP/KF/LV M>4B-0\B' GZHD@*58B(@,E?[ /#+@_9+0[W7!WS5$4>&@(0J_[!%,S/7+^H< M"N5"]<]#%1L[@' 7A4 .&3+$S?W;5?HOJ7X8*"*OE@N"/!]^WG,%X\-JHB.N MD@Y!#+1_B$/E?6WAL2?RY5$<)*&6GF1#!1!N*CRXU),T.NG(H[&W>(\CR=!H MQ6Y075VH_KO^/B1;[1,+]\Z&%R\,I 0DC(WJSP^B&T%6P 1[.XY-Y)>O'&RK MR*M5_S+*B_W@H_7Z]%O(P^E9T*)2L+3N5X])!]\'#P-DV:$ZN_V!C2RL?2'7 M&DB^;G%8S<$7BP]Q7(D$/P.1MQDR:.IP5I:?2O"R,AR(@&1"\7O\ M:%N^5\1T,!EQ<@3\OO.FD/_EL=<,&0Q.<,98?!$M7G22%V<,D"$4(3?7_ERB M%!-OY + $\]GG5_WR4S'E:4TA0X1R19K\/$^2; M)NJ:MWUM[4B]-F"A]JU@<#8B53SV=!QL=P>Y35T_Q(DU53_3"1GR\.!PL'/K M)1EK]NH\@]S["AK*?BY'WG^4M;6?!>)4U'3ZZ#%+.F[PYQP]K/B=5?^;?DJ^ M[;U,/[$?=63]U88<9YH/EO6TC:<+? M%]C_0&2Z!PD@*R)UVIEIP)VC)[O=239.=M[]%)3(DLT.16IXV/'\^O=YGJHB MB[HLV91$2M7 9*RK6/7<=Z$LF/BBG!9,?)Y^+:53_JW7'(C-_*;4R MMY949ZK*NT1B0ZK@4BD1UKC!XJI]&S.CV?A/V5>+A4A8TH@Y*;TYE_I@L2U= M4XC"8,SSW9S*W.5S9993>Y*F]:VY+FL,K.) 9W3K8HQA4GD3?@OU$L4/96>P ML,')LTB9*J)MIH/]UJVJBL&AM'9 M,'(:2^D)PJ%C:U/@GA<5NOF ,16]:%OO1*9W&J$_0#)6-<_G-H@(&*AMR"RS M5N@RT"0,@ #RF&$71*JK?L:^!F_@,&4:]D$@DL%:(^23:A784AO M6,O6M+2.\%).*N9@Q_#<@89OX6%OI0^=HHF&A8Q 6BW5-3YGU"0J "[$4'F. M@4 IZ;;R%E493K@4O2@S=?14*:MJ(IBV2%*O['4Q6>FBBD2VELCVD$059Z_N M3E+5VM@"(QD3_.M0.@-7W!7UZMA#XMAO%;=KW3EY9\ZE$ ;V>;='DVW95-@6 MI=G3VI<+85.@OZQS),#!WEGHO0 #VL:V0D6Y\E42C#>"E1)CK@F%?&X2UB9B ]2QA&^L.H]@R+*L$%D/$,6I*QZOI'"+I)*J MRRLD4TL%I.2P).:ZX(81 %?8=B6+6M;;X#[U%A,MVRX#.V1$WC+@'VVT3?EA M&)_2@UEY&4%+&26ZN%U2SH(UI@E%9:GS2(LY3:SO_+[(3 2"%F[\F2JSH1H9 M?"9&!4K"?%TZHZ7WI11.7Q$#>RBVM\1GS(N$VM9K5339 N,LQ\<4$R:Z_:9^ MZ2=;&E LPME6' >4W5,#H*\:QT&N M4N4P!J;G^HJQNUO1L3SN\EYE/!T3+<;QDQN^*^GW-H4YRPMS'%.88PIS3JPP MIT&&NC[L6I8 B6R6:O0UR''4#,)^A4W2[$$:N%@,:E%Z M6G4!<:K]U)9I@5T:DR6/Z=PDX7(LI5*B_L0BFP0#;#3Y$D1P:1JL#7F/)%SD!F"M=8\L:C7.I1NEA6 MY*,)LG;:CIRN(JW!&%U.3\2]*6DO*4\B=@Z+- !IG% M+5U8$X.FV,R3+4LQO_5I'- ZRBKR!7/U"\C+Y6E&\Q$N,@3OX!&&.E>*43U( M%J%W$FK!0EFN(E^5JE;$0L*GDE^6JM:2J+:6L(&8-T43#J2;M"HRH*)T M);=<&R4QYX,O<;(7W/)%?[;<]EMT"S,]'9/7_V&D*+JCTJM0%%K$6")?*?'5 MA-*V2#KD_O:.I@+5!");\]Z'O/RTR*C9W9])D?\T:G>*,@20G3\-1NWSO%)! MN8B;W5-"18BQB.3_-.@L62=A4S4D6:46:DU$_@0 MVVYWJ]CLL"@.V72OFY2.JKSMU6]T0>9E7G&>2ZGBD-V./*3='I4/.2S>>!)" M"DQO>L;+:00^\[^+[F(/+QH#'J,WY"%*5.7(0Y2J;?#IG7:OBD-TMD?4!RH8 M@%7XE@^^ Z'_DZ/M>VXG_6UW\L8/,F'BTFZ*_/XC]@6/[\]OR.YNNA/34JTI MCM<8R\*N.GE'.&IO*HK+ UQJ_KM1*+35)8-%O?)@4:8-%EWF;A:Q<;)?!6*<7Z]LGZ[O/PDR^J676FP[BJ# M2OB_S]^=H*XX6$R#B&@M9IBFHKX>O3#P\U,:Z9$W)V$V&YR/3*Y7+FM1 M[05>?O..Z" ATJ:H-"U(W]76K-QUJ:%4>,R-M S#V6?7$<5XL+Q][OYMV=65 MB&LY%)X7A\1JETXICR$O%A\S5*[C-"D:+N2@V12C2QCU4U0@M4?*?N 7J';L M;%R4286)]%%S?.=RK"C%.D)'X4F1O;&HA]7QAV$+;9AQX63)&7=T 0F6,48R M8E#$58N1!S%&A[HH) MW1E#'FTA2-@XRE*9/XIC&HI+Q82:!)EG^&*C&+[!P Z.WF0S%(R8,,7PG#A= M$F5XA4\;:X'T@!#&^V1<3P;S4#KF,#1D-D=F18&'/OO8508(*PR0F3) U-4Z MZ:(N\M--%)]4+OAE+!$MY<0U\D$ML@N\-4@3;%%5_5EHWT-.:5[OV8G%G!58.\T%7J[7E\P((ELXP'E9Y?@=E0TGLH@@ M7W'%R57I4J&:I*6YE)4IU9+/X%)'URML"BM'];$#'1&D\3INH.(H+(+* C->. M#A!UBDO==#"^KF5G3'K#E\VKD ,49]Q%&TI/\(.]($LKY4#&O )(&"6KPI=Z MW;!H0;O#BWID9KY=-]$2Y/KE"^GJB _5EW! MHI9"B7DEU94P;^DC:S6U,C<1MFU=IGFQNC+):)2;G&N#URXHV4\&$YEL,M!5 MS!!8BC,"B:PY*?^.YD+B[01DRVK/(!25[E,H3J$25/((-/LYWL'\@!IZM]M8 M6XOV%77WV/8KZW>TK[^ 7C]QBRMGP&5C;\![N#Y#XT?YA_25_#YV/Z9:$&1" M>0L,U?>A@R3<*_(Q1&$A6^0MFNOH1>*:DG+D6Y])$=,](\-W-SA%,^$?'?1O)&#K>QH@,,=@?QVN8P:9*$@2QD2 M4#\"I0)R6DXG%H%D^L68IW>8I1--5V+R6?&KO$DC?YRD><%?6JI0C\J+ 'G> M/#,5>4IOL3I+UT)+2KW2W"M42/-UK*O54G$0@N99-)DLJMG: M1!+J->%M"X[^594TORZ*E9>P]*+;-*'_7NT+YN<+_I[.<"5'/J_2UNJO,4.@ MNIN8"]0C+'9KRH$B/6VFFPR%4C6W"*JI1 38B))U5%N5FO^C-$Q>6DO:*<]( M4HO67()2;"*6,\3T;!,Q(W*&L@&%1ARUW;>N?-SS, QL*R'./V?#4+?U*KRG5+9=N M@BF5!VABJUSUC%)"S#/^1$IY< J6A@^=4+F M$!9C+8JO+';Q8CVUNHZSF$6 M09T0C4>6M:%(R()Y[+;+ \[>3)$I%$N)AGS M%V?SHQ+5D(\P$=V&:LQA0C>+Y6V-RSE%3;2CZT%9LA./H+8QV2U$YV^2 _9F M *E0G!_BM-RS,=#=]Y+ [.1A'1*=&' 2\*D1@+?*WJT^L1;,V1H"*Y493;M/ M\186)=U(H>@! HH8R)Y16>:"O*9,,?E)2A>X4)N1:'^P(A>82.1+2K4,B^'@,(Y1.6S:$T3IN^=>EGZ1CX'8%FZ4HQG7DHMS\5U MX4B=XC/_)A)V#GV=OM?OH +"N/J+8I;& [3ER['/M, 2$M/KN0H+X?T$]H'A MVWM1,T S_NG' MF%,,:.!CZM';AZ9H8J%HHF>*)DS1Q)$533RMKNY] M$:N]I*CE($Y6@S+'1799C#;&6R1%-ZZ(G3,+NXR1J,]P M$[(S1,7"_5@;*:]%V+,$!XZ)-54R@.I^I?V_&)Q7 U6E%0P<,N8AGX!*M19W M+X9.8NL]]^;C2W=H[VM.2'%;13EJI(8Z%J[&$E-$UN_20]$5R*>9N @!A%O; M>J.@J IJ\D]]5:6<'U8O6H%O9J&6Q9<90Y BO])C>6>;"9-<]W*K;0J]6-^ MP7Y,4S&RD, NBI2D[$K9#UD%0G 3W92BU6069YZ:FCGAH-&HNH+]H&'$K!I7* M1UT4"=X!Y6?1X8W$:%%5^XD7 2YYMDK)"@"1$&<>0EKU\U"F=,GO<@&!EW-? MB[-)L*HF*:&V25]Z)86(8FK*O..?&;3^=A292W5:,%IMN@2ZI3&,WT M(@,KT>-)+,DK?A\TD$6A%9AC/+\57K"*?M%GJ@T,GJ!DF7!Y'=J=5.KW(OLI M?X2&+TW>U<2/5H F'B#OSX+MM_0QI/&)P@99O0PU! .C"YCH<&;B%G&" MI(BO29$KG@PR[@KE@#*]\6G@Q-)BY:M.Y!ZD#%% O=.B=V2W1Y@22E45B)AE M([>2MPB=Q#B\+03.NRCF<()\:/(A7?!#2YL]>-C+:K@G$@6B4\.]1P(74U*$ MB4#MN; W7R1XL/LU%DH3(]1%Z1&) 9D,R->2?6UHB:!O6#1LR'M!5)&KUC^< M_U9Q=EZ&I;4YDWWBTIB*XJEY29?(&2L+Q*5&"6R=8<#^L.D;[EUS49$J&@=% M8\P$C AR8PN7556NW>?S9Z00H(%2:J=TG02*#PK"(H2B'*I<30.GJP48#4A, M[V=2["E+!S-^0J:2,,]/S*YCKH9QXJ+B6EQU9S:>0_;TK$2BZ%=4 ^;+(EP+ M.BSYO=QWG \;3;1#%!<.B"%":$J)ZT(CK? @O8OD^*YRW9X7<8FBV0Q7('QH MTQZ$C5=ZGBQRCODD4C2F[;Y0BB+F(OU[^(@SFJNY:@,;84S$"6(F^O&S&"#+ M\QV)><)PW%7$IG<"Q_')* P/@ M)Y04HB8G<4V(]EO1U?0G[+YHJO)#D#9IIE53EDV*!1K4<)"NFK]&)1IRDK&R MT!\F%G]P%-C=*] 90&E4#0B)%3;6Z@H:HT0XPV51F'ZW$9I M-:N (7'LBBXFDFKB0;2J>+)N52]M2J1.Q_P*\Z-W*-?-$OQ,(WD!*^_!8@#).1V\5 0I\=WEU:^@8N8A?853/<@5 M^BH&@'^(VO2K,[O;LM8+)3FQM1@F_![41YR)(4EGUFM!Z[^+.0K/OT1@V%A= M9_!"CG:EBY*?__5?692^NKSZJIXJWGC1MK3W9,R6%*3H8Q8M&W0CJYCQ12ZR MF!!%CY7C&W#B:$F]J?TI#9WF-X23HTK1'_E;W5QH6Q_E5!8L_-"WABI.7+5# MI9JD3Q/LU<7J?5D83/D=%!'^5#F813= 1$,2]9^,.3R)#$]1J::NFK'L/NI5 MO'F4O$CX-MWZ+0NX9ABR2O'6;S2 /X#_3C\2/RCA7VS__,P&/2VQ^( KMA3' MJO5U):9;L/48A&9QY^@_I%DJOS2R^R\$B'[G3/LQTL:HY[QH%_?KB>N@P$C" MW5.$3T[/R&&O&B1T["#DQ8Q[49 4EF:Y:54^R931]49%,4SQ?89IOXG>Y'[U M]C79W!K:'L*:X^CE3!M30]DVA>/G\5T,12#J+;K0*)&,G+L-?@SJ2.::R'83 MB\)&N@MKFKJ8Y74Q?5,78^IB3JPNQE57!*J6COJ%BVHD2 MPYHU@:H8O=#7NNM7Z)4K[6J1XEIR#(.D22EP+J[KT21Z-"[0)I%2B(:)2Z$OBQ2@B7<-4FPZ[ MEE>;RILJ4)G[B2RW]A-YRU2^4S5^5L8]5;6%3P%&.B":3O@3D?^0W[^H=?Q% MXD[J7]*5J'L#-DOXA?I#WP8^5>HJE+2ND-#*D"'=R+(T4F\(Q4COE/1GA_2W MKCP["VHOC=7&Y -M< MG]W%;'8AK V\8_I!-2]M.GJP^BK# 159RG>LWU<+5WO;XF[Y;^IM /8;G"L! M"[BH[1%#$/4!!%& M5]<$$:"K#4?4 1%&--4$$0,CFNJ!",,1-4&$4=;5(N)E&F/4J;((T_Y./5+) M%CU@O2D8=DJ#S8*!&P7XYM^?=9]M0@%VOST:J!RCRN+:[?XLM2@F;:D$Y@[A M,UJ7BMT@J?$!^Q1*M[_F&8W-*&,CG= L,C"L\"A6.&\X*WQ9O G9\,+)\X*Q M"DX:_559!;,?S1&$Y?X#(P,-$U1D#Q@F:"X!G#P3&$.@AN@?+8!@'4^+XO?% M?[?D[O4%%@V6>=AJ6!$L=B[\:H;Y9EM\@/B.0;P1Y0#Q4X5][W M1:T+>F==ES(>G:*U3G?(]'W/8DX)=_B.97+^6.59'M F*'G&M+S0W6.!O5'B_H:B+(&!+E?R[NY5]K(S8-Z=;D:/)O,4Y,GL71Q$^/W',3966M0&](P MLO#(0M*#=L\0_.YE82-CUG;[W-#&\0O#!@2UKW@0P!-:ZLH7&N7-/+R#A*X? MI"MUQ94()N;=3*/<;@^-ZW\")O;Y6H/#X/GHI%$CS6*[W354>@I&[GE[9!#= M-''4Y(CS[_Q:VJ_%\'3F >:B^#ZW8<6%7V=61M/;71KJ/O;%#;OJTNPI2U,> M'UL9=(U&?X2DLZ[HRY#.J63"7MD/L>^AJ\K.OT2U'R ^FT^/D ^&;$HLI=C\1\=FN3-AHMIF MZD9MG.MCC6J;@>0G$)8Q4>V-):G)#YY\5/NQHM2,NC\!4=J "#?>8;^Z[*5Y M(*_T@LXN2!HORL8!;ZZH<1H>\G[P3M^GV^;'@.;UQLCIH;GAHFC!7CX&&NTV M?%K0#D31@G%[#'CNK+VLY_3P7 -91);HRY0!7=7&[M_%-L:KO8@)_2=^?L>1 MT %Q@0>_^F]^;WT4'8OAM?4'3V/?3?[VK0$E_$OR_\% C*7=SB7@&J MB8,_LR3U)_?B+3^$!Z<7W<':TZR$^[-?/F:Q!1M@UWP*"UG3*/33*$ZLA-_2 M14K:$/K0L\(H/"O>F7*69#&<@\;.8VMI8N%T'"OFUUG 8FO,$C\!3\8B:6JE MD97&L!4KO>&8 [F&W\(O)E8$FQAGB1_"Z[;U3ZSM"7S8 'R1I?3M:92 2S2= M17'*8)OP&W@WX4NW )Y3D'F<1N0G+,!I^%T4?'"MW>^J M?>WMK^^_O+DL?VPQ>(H%%.D"H !>N(D5Z\KKITJ++?NYOCR=.X,C,>N6Q3Y/ M[PDR.0?@DA&U1OCA)(JG8O 0@)3?LB!C*2 P2^$F^_ P4"?().)HA1:BF>6#H*8]A.UO(=4PUP7"(=.<.>G-];7*^NW MR\M/:AL) %)\$0_W.J*[$#P::?HN?\95"F\@:2>(@#L>!/C_2,=J-1U0DIR( M%=(H"I*V9&4ANJWZ<_2&4HF43KZ8,'9@H8#-$GZA_M"WC-NY$=)ORG[ =P'V M8:XTSP(^274M>D9&"[TCU6VG\S,>(HW54^5JMCC<2CT^A5,$?+4>[_4>B,]X M_NV21P+9QI,@NE-04J_)7KH8QYQ]/[L#N+R:16)<[@6-R_5O^=R:^>=L#/27 MI?Q5<N^G!:X* P0=*ZH+]PV.[S3NL,/GHQ!Y3]:#/Z(GRX:000#IG_N];4 M>@A%8&IU#88.B:&'C>&UA:,[1I#TLNC!"[@Z*3R,VK9!1!T0 0S1-XBH!2(. MJCL,(A0BSML=PQ%UL*:Z[<[:ZG]C31V:54!F]0RKU 1HW;/R*PZ(,*84P81 M!A%ET60040M$..WN(<.'!A&%7>LX!A'5(6+S.L='A];W @BU[&O8]#CV89E_ M\."6XT%P2? TSA;7W09P.XU/'!6(W"C -__^K/_LL=(6Q&UWH7:*@'7>_:&EA9H:;&EJUFT M].4FYKLAIH?LFLJSV$O/OERM(=0>6T^S6R.CT5!Y6.,_.9F^ Q%D5=_)_M2$ M=$UJ\19$I?-847G>'NT6K4^5@U=\EO+IF,=6M].J2@0^%.PX3GWZ:"*Q.[NN MZJTEE9RFU?44*NF<()7L1Y8*B&=CF,W2F$>DUDU..P\E@IHI[,A[3RUQ&GO8[$/964WFQR:)4J.P/9N M-KEL*CV,16XL,D&>2AQHOC9)!ZJ!L#E2H8J-Y:^:'N@=.D)./X&\=_ M\U'%=8P(?% CJZRG#&$^SBA =:<_>'C@IUV>;^^N_H/S*9W.L-49]G:,U(-Z M\H #+I)T!TCZ?)=GWKL76F^QO7?WLTIP-#.O?+EB*O'S#U%X MAC-O7YA4H/3/KS\919 M3Z^L\M7N"H@RZO%3@.[_W5"!P'=R+K!8XC\3N/*4U8(W Q9SN.(#O6([3ZMM]T\EI4IFUB:>FW;'K#1[ERGU3WOF-3A M*:8.JR/^^KF!&Q'_>9Y!NV[/Y2_[*6^O3@5%A3;_$8G<*6[9@4 MWXFE^)KLR#DMN@'DF))@)O6W(<$VT_OJ.]4A[DA?FB]2.%('-)CRD4>BC,.[O#6C10.[P,: M_OO_RYM*,6#69S+K$/.U.JSO:9&I; M/2[H.C@9'MX3/_N#^5XV@<7 W;K_@.$YS MI5F"H3;$4'O7LEZ\<8K^J,ENFB&M1NN8_*:9R6I2GK4 Q[&Y] WPW$7KIGC+ M^MDZL\QUDT>4"ZW^T ]I^X.[W(O!_O;YSR;6O^DAC\)'WO+4!W>%E]!L?Q.: M/9$JW--T1[<6O'7+LO;;'2-X:W7(+6BV!O41#U-\W1*ZO;93!<7OQRL\,,7O MQ]"HGQ,+]-_;*?V;G.V3N*=>3G*3@5D_W[L[W#'OG;KN,>YZA=Q3 M-S_>Z;<'.^6>9GKXU>GMAKG^+U,V#GBEE.B'\-STHCM8N]-%B$_HOTTY=A\; M_B>WW"A,?(_',F?WUI2GL>\F%KS);UF0 ML10HP8JRV!IGB1_R)&E;;[(8WTQO./POYK *;/ FL3CLR;.N^"SETS$\OMMI M64['L5OEC?BA&W.6P%?[@Y];?_V+/>B\BF+KIU[;MJ:8WX["%N[H)QL\-O4. M'&HZ8S'\"#\9MIW\@PG\%K>2L"FW9@"QR,/=XULS>!%;]YS%%E!_P!C14>D,=*G:G/2C (CC!\V]_^1O\H\C)#6 #R.TCO'Q. U M/QL#4KZ?L0D\_X(%=^P^46JRTQZ!PSN.8N"TBX[:7!B%_IMXC%7E!R[Z:18F/X[PO8AXPI.4YI$F ),=T".W]C%HB)R=^?_>7+Q]?K+*5M'RE>XD*@T>(I M"\0[=^*L\BV-CA"TL)\O2,Y6-+%>P[>!M))<1K-?'F2P>:PMP\8.-"9*O6ZW MD)!E>>@X[7XU M'CND#$D%GI211$V% @5JCRGFP\[&(;XP?- IT:QU'@P:\^ M<]#.+FR8T4A^I$(5V;?>^2&#SUA@_0$HR&(.A#G>W?XWLFP6CK AP$EEY*N3 MD,25 S9+^(7Z0]\?"BHII)#%7,&:9:FH&:=2)'86A%D:JZ?*U6QQVD?7+_0' M[>%:^UB3$]HC(WC,)(CN%)34:YJ(>R'4RAW Y4%YGG_.Q@G>Y,!?H6COPVG3 M&'Q(X,7I!?T%O^;/.ZTS^.C%CB7\4G]7?'$+_U77UD\J,0%5?&XP=$@,;1#? M7.MA[QA#T@"F!R\@ZZ00,6K;AV05@XA"9JW/EAA$[$TT]=S*G'DKE&W/JT*QR8 R=#JL\++,<([/J(+,.;$X9F;6)S#*>1QT0 2Z@ M\<7K@ B[W5E;(VL0L1TBGM[R_6"LMR;IC-V&2VMV2#<*\,V_/^L_>RRCG6NY M6I4-MZG*",C=]RR5"-XA3$;K4MKS&:4EB:,/"R4%>7*H"E_BH+"I4V&OH3:D MMB^+=3V5D=MZI;?CXI&UR@>A]MB$YX8:Z"'P'%P#':)TM6'ZZTDDHHL8Y[$B M!B3,;@M6GRH_RN5N%8F.AWS\HV(-0R2["8T:(C%$4@])4HW)8:C F**[F7]W M$%-T'1&4:R>Q=#+DX%.Q )Z71A9[<%3>Q8:$4W<#]$#R8Z6KR>(\YY%,[ M!PXSVZ$RL?CH$HX]8/Y [&\L\UURT_IB]Q/EIO6%Y\?)3JQE!9O&EMT&^->ET35-W&C:HQ M@@]$]NA[U1@JB]=Z.$YKV'5,LNU)IZXQQ@_$!T[#^,#NCUH=I]\8\5\WC MO MK,88;V"EBW :PS312ZR.ZW.^5(/\<0=P29GVBZ7=R69O-MN\VYEQN\"XWM1 MAB/I:\#Y^TG,U1D"B\&QH=,ZMX?-CP#7ERL676QZ)_6BR;VDTZL,P06 MWK8(Y-PW-]5HD_>6.4 0]_3G]P_?&>HQRF-]O;)PPD:K6$#=$>=&2?K8G&G;^B?>*!?=^CB D,&OYP> K-HO MK)_OMX5WW;DWN# ^9XH;\GQ8*PWNY>5V=%F9/(,U%9>OT<.S9#5,X/&P-R]S M4[I4%7!QZ[N<8,6L))O- CZ%0[! K8B_P)M49SS&@> $/=CH-:.+2!.D;?A_ M> >W>1L%V91^HBY>M0 D/";PC>]+5[*V: ,X B5DP?V_!3S=&Q9>B\DH^%W$ M6!:FB *7^[=T8OQ5_OZ,W>.;;>LC?!O/O0:\ZXZ.6R A D^.@L2Z@3<#?^JG MXL8[L=?[*+.2FR@+/"N,TN+&6MCX%.G+3Z) (CG&59-L#(2<9BD\!"F+GI+X MB0+I)+\Z+^9)%J2TE9C/HAAW#X(.UI;X;5OO@;Q 3J5THVH$CXP%&80^$HL? MND&&4JQX$W>$3P$& G#$]RUK2LB"0[H9$O36@((C) "3@,5 @W"P 'XJJ20! MXIQ,@"M"H$]%NU-V#\>!=0BW/B%HD@5$%G!22<7B(D>Y3)7W+VYQ1_+1W0_X M4*"YUV^/;#/&N]QO<:!YZD-S&4=-$&&NIZD#(D;MGKEDK@Z(L!\8L&@08433 M:2'BW(BF>B"BVW8.>;VU0801335#Q*@],AQ1!T08J\D@PB"B;#5US"6*=4"$ MT^Z;H%^%B'CZS,\'X[ UR?'M-L:Y1VP?Y'(U!]R58<,O5]O957X/N7)'-0"S M$EKJ.0VGI=U=U/>0ACL>8C*ZYZ1TSZ,'T-N=0S=FU_0:I1U?'G7@:8@5$(YM M",>8*Q6(G_YA+PRI)149\;,!X9PO^DPG3SC&P%TQ>N@@UNQ:AYEC8:P;37E> M BQJB/.RR[>_OO_RYG+3^_V,H7OLAFZ%UW3M7+\\]:Q__8L]Z+Q:_'?A_,:0 MK?0.+F.^GICY:H3*;H1*X\W3"H6*,4HK[+PX'F"=J"F[FT(Z,RYK^TX!PTI[ M"C0U'$2&\ZHNA#=D=5J>EN&\_>F\]77>AJR,SJL+B(Z+\QXJ8S9D==J!@*H& M%!TB0E DJYXR>NDD_/KJYE =WOAYTOBQ>GCGVTP7*Q&#ON]9S*F; ;YC]5O# MOET!_NNA@NL@*PWO;$T<^_&O*^<=NW7>&^Z!=T[1MS:\4RL/N7+><5J]7L?H MG9KSSN'=YAWKG7WXN-7;;-U]<,Y)>[>UJKU4]&$-:/U/.&TUP<&;.&93%EVF M[ =?>F/)*3JMM0S,UX'2:YY[WH&58??[38LC-YI0#"\=J[<[&JV+$QF7UG#2 MD6:'*^>D(=X79'32D:5_&PVBAGK"3O? M!^IPQ=TC)K5;49C0&"HF:[R0^;*'^\A\G:+F-FQY>-@UU$7O=;HF'5UKPC), M>7*9[N[:N)G1E(2:&?;@K]/4X/X$EJ\1\S'B9+R\!/,23P M*&OF@%,A:D/_3TRL'QJ$U9>\S\T%34:A,*U/S0(JV=$4S)P2B4#L*:8/&SJ 4R.H_;AU(;6 M YRW[.ZZ.GL3J3\\:1FV/+EZ@&[+.=]'\O$4 P.&+0\/NZ96!+3ZY_LHU#': MTL#.U 1L;L2N35J9FH CKPFXNF% #&.6<+PQ88IU 2O["$XQ/&#L&M-4+XO_ MG?XZ\\5H6L-+IJE^4U[J=-)N1(Y_SA'_GURR@?OJ)'[+0]?&5!Y"(XGM5,9^TK)"GUIF5A5@/XOIXQ>_8 M]^AG,0\8OIZR-.7QTK%T)O-N<@FU@EU#G?$S$PNO-5D9ECRYK+O=&NXEDW"* MSKYAR\/#KJ'A :,IZTU6!G8-SKAORH3/1_8+DV0_W23[I?NO#$Y' _M4E,"- MDM2,KE^/O'KW&VXA&$Q3_6XL&*-L32MO[4!XI#WUYZ,*IUN.\G\:UZI?>GUF"'KUIN*\T^O>8($ 7A(H79>. MUT&JO'KB19X/06"9PU\O""S(5;O3ZHY&)J!>UZMO3YVEEOGN]8+ DL-6YV! M8S+NAJ/JR5'+?/!Z06"!HWHM!^^:-CJJGARUZ([7BYYVKZ,6O>EZ06#1[&N- M^CO542?F/;],&:!Z]\?:<&.5$Q1ZU/[D7KSEA_#@]*([F-_J/[GE\8D?L69 EUFSE#?*MTA5Z\&OMAKV6E:QHD6_!&F*@?LL*-F\> M0/C9]JM-6@CH/;:J>*!M%0 EN%NZM]R2T ( 3 '%'K+FO'8!6BR:VY%$PM8 M+R' 3/R4EB,8>? ;!L]R(SA(((""WYY?,(U*0 ;F=&\L/['2&]@&[-#R?%@D M#>X);"Q&FK6^7EF_75Y^LJ:<)5G,Z:E9LH!"L=LDF\T"/L4-!^H7N),HB_$D M@$<@+)?C3JX9G-H/$Q1%B)B(OC3.$@!/ L"7IV2"G&&S/)3;@F?"MW'3L]@' MRKCG+";(XP*$\-1/HQC@/1?JP;.R((E@H_BU*(1]6O+!!1FXT2V'O],$=B66 MA"?ZJ35A+FVE;7V$-Q$$2T!\ V (_"GL&Y$ %(3[NH\R(,HH"SPKC%)X )P: M=('EX\%A4U$@418K*(Z!G=(LY43Y+&3!?0)[EX LM@JTG 6P4?A5S&? [ 1 M$,VPM,1:VWH/I 625=!_!$ 3(&*AC_0-I!!D*'>+-]6I@8OA9/%]RYH2BD"V MNQE2\R+SPAX3.'/ 8B =V'B '"&0GP!- :G' .G@7I'&&^P3, M218@WO$HDO@$=\AEVA7*K8?B9?CW!6 0F%W\](XC!$"G!=ZFHG\7.QV7UM0W M5:I82JR_O1P?5,XW2"5]#*U+D"*!U>VT+*?C=*P[3@08<*1P%#*Z/ <.I$M9 M[J+XN_6%NS#.9U7^7?HM?WJA>!C:Y;%+D@($EPNR8^? MNNT!,%@0",V5C?\$ 8PRR05["B4DKD+\R69(DI+Y4,)*X0*K1BF\1'D @C", MLI06[K1':F%KQNY)EK,9"-4?/F@K#IP*\D_*S@EL=^&L'GRK;7V!=R,0W<". ML LE<$IP (DL!0E 3$J/Q9\4&N\/8'];0+MM"4/)\V]_^1O\HXC #6!?:$3> MO/+\9!:P^PNRH"3RE!7M#-O=/J(4WKH1_$ HEIY'I_,S4J.V;FFQ,Y<'P2K# MM;1"Y<2)*IW'BA2=GE:!*.C2&6J T?[]S__0C[-HC4M?0H.?A(M#-O8UV$4Q M9]_/".47++AC]XER_(%B\MC'1>Z/='%3%!2PZ$^[ S GJ"Q@;?WFG?4;L._,^AU-1OB2 M4B#PR<.JPQZV>X_5'6L$.^YJ6Y&>'WU8DNM-))M%F3JA_U[MF9ZVU[EO?+#7 M_7%&Y)7P:T0T."N;XIC[Y!VL6@FM_*LHR(2)J98W9OFV.P5I#;H#K"#XX":Q MWH8(_BL^2P4#23O4_NM?[ '( M[[&'&VYT(;6ST8/R\P0I&;E7R]V@B[8SDW MH_,&Y[AFH>_B$G?P$I?%3?BP,B MU\'R@&X@)<5_#_)94]FL&3K0;O<78W3XOQY] #H1+!/P>C=&0 OC-6"-^,+8 M2>\BZSN_MUQX>#3%Y*X(Q*01AE( X]W!SRHCEY,7K %>M,49&#N"*(#^BA68 MZP)8R1G'Q>Q1OH)855L'G/69"*X$]X*>R1<,[\%6\VAS4_8GK%$L#C9?JIX M1\ '.,[/1/"DQ_456_A<'^RRN><";6\%M,ZZK=W"CZ(5&^N(C9TOVY?8DPIX M;;TGFU9V['5'?^(CJHUOU9T3-W>RA3?]B1+W>_.E&^8R_Z:5<#Q:C_:5&M7, M<*E&[546[+#M;*M&C4K:@5MV704!]&Q) $[AE0@".%^%?\W;>:P9]?!Y1(R9 M>YJY1 &&16-I22X$Y740W<&).962S!@86WY"BD-8;J* )>9CEDI;KO@\HCH3 M3Q7T:%IWL8YJA058(XJO-V$OFLB54+5C=W)_IS?GFFMQLQ)9=YY.U@^<9A5- M%_N63IXB]$72WD^>I*%2\K7DU!5\O1TQ@?3@2#ZK K#;4\L#V[ME\;TEBDW1 M:^#Q-!%AS3'5RL%W%X494M9US*8EH:4)+(SB^%.T2&$E^"&E;"T@0E6Z$W.7 M@S7K"9HKB;L:R;"5]%BNXBG\.*KQZ&]18&WJAN;KAD:F;LC4#9UZW=#_4N2A M4GU2G?4QO[D8FP)FG,Z"*F1!-XSO2<*K< J>!I9-L!O"I>A%C/$F*O21A3^W M8-!0KT1\S5.T:M*Y17TY0.#ZCLN,S M7)7H&6Q;2=#:)(>QQ'>Q%H])4K';[OV\QIG>#A:MTN&Z[?[/]0A2-=5#U^4[ MH@V+,$@"8]1_ :&M+8(D+>K?(;='Z"WR4X X;UAX+?J'A#\LM! M?0=B"?\? M<2?4"CY RGG\O1_>2!"U9TDXQSY>O6MOSK[+M^;.LV?M#W9QF6'=3I0QV$QE/8;2K'G3@Y2Q&'MDZ;ZXSM>@G MO^6P%=%-6!3U"0=?Z,R8^]-Q%B<\+PL"'S"+J0P4'$.7B&BI@*V&CK4K:5=U$4>Z)?^?$+(M=,SG'A3M-\%O\'OOLGB)_$\UV1KL8>3VJL@(=0*%\^ M$U?&60#)8S4D2<<9TTG1=S)Q'$ M>6+?X <<'+1UV^#"KTS7H.D:K%O78(A$ND600K5%. N-24YGN*HSR1YUJF]- MVG+GW9Z*\P\["SU50V=5V4J_XU37\FCZ!ANN1W;5'K@M%ZI(H=-9:.89C5:E MK>S!J-W?:X/@EL=RSA6+=D?SQ;4#I[]"NIAZI.7U2.>F'LG4(QU_/5)YFG!O M--!R)1O)N,6,R.;]O:7>WO*8&/@^I?!-/'7WS;U;ZIF^ZD,?S&L9>[2R"_T1 M]V&WZW>=*W)?U>RZ"12>TG*\K9%RKCIEN@L]!;WARC+QP?8VBF&QG?7O M;H+SK=MW>RO;=W$PYF;=NTH>R\&ZJE-@_IN#57V^C^_L'^ M&WLWXFH1C]W9 TQ7K^GJK;2K=TM5U1LJQ[,S/YBFVUT5U'(A!44!_83+18%4'@M/9UM786U^O<48.VGV[+?%U"^J;BTRO#*D[VP?4C[7Y MMMXDLV&/[48D(UJB!JNJ07O;3SC\@M4K!5' [E(ACR@>1-5H(AU.20C1#RM; M;76#'0WL 'N>=.-9KSG#&U(\ZU\9BS'C ;\0Y0@BR9!3&M[&@IU56'L^":([ MJH4O3<[_J:L=41&>)Q(H7#5PJ42ZN ^%>Z5"^()\ER,$KVJAG+NXY0-^1:V] MIA?YL:*^JI;C.GOK"MY(>1="HK71Z/6U TT3OA4IK&XAHW%CV&$[6^5VK"O^%&-Q"LROZ:\QO05 M;]-7O$55V./;BAW-@)1MQ=J%;ENU%6^U7]%5/&QW\Z[B^:LJ*NDJ9F"(3SCQ M,^ZWN -6V;@L+.7C:<$HGD6B(4P=D9*BL $@W;#4A5R"NK@C5NV,R?2'#-Y2 M?S,E(E.9D/R9)U$6NT8.JTN(,9F/A1#4F8E_< #;+0MDQ%JY MYY0$.M=2/8Q$ZT-6BZ/?52%^\H:[\A>V7H>L"ZC5&RJW+93'*?PT+&>!5J]" M4L"3:>K\\F2&,AF8%)V=G[J:RE!K95)HB5!\^2="KW27[(!^A=+&\_&AH6=: M6%?WC#\>9UN62@*,7D; #C5(J0Y/9(:DF\L0@/BF,PC-10 1+"RMCI,>M M'E!DV@ED@ DO1O$98<>79HMVSX^9@?H8FEG+L-M[8V'B$_X1-UW-'8/7L@J% M>;?8YIXL#*^ARJJ\:0%>3/P?:+D2\DW6=R=8E]&LIV&=!$5WN: -"J97I3- M1:(V",QE6-JZ2B/W^[P/TI(YWFLTT8FL/"ZK%&;,]^0DI/.2RU(BGA0U91;? M _35\EHHW*B7Y99.:'V(;@5Z[3ZBUQZ6'4I*IA+M4#WJ3^!P=CKT/_19HN"6 MZM7@&UB!+>S[>^LYKH"G=#JO7HO/WLG/Z%W[U0L1/WD-!#AFX?>6]:%]V;:> MJ]_(M_,O Z:3C&'U*V[B2A2T7DX%A8JH=Y*2"_$YWY1\\.\1(./R.N9B5J.^ MM?)'ZF&M1ZS_(0+_3E\:W]ALP2LY$T3;(WZ^[B>? NY=<_6UN5^W+4#J978- M^,^MR74H!5;"9XC:8I'ZF4-9Z6!J0ZO06L;4.S^&;5SJ#W@*\O#+'ZGGD#YX M$[F9$##+=K@H\QDB[!%$<6'97R<1_ L&"@6Q]X>Y-"#1_?6]]_6_K M'U'@D9#\'8.R((R5/:6^_O6_"YN$@3J(P!<_B^Y";"?+QO 5GXG!UYIZ:"W8 M"QFZ_O ?$)R$\6B)VG!"(1E<.9B]]4HMQC5?KYJ*VQD'Y)YV +-"QYE:/V* M@[9O%JQ%^?%24T2%H$5S$+E(\&59F6)]' ,Z9!"[T"=K=DDQ^^N,P492SO,Q MIDJCXOJDUA^ORNGC&X:!I&_4M%GJNF6 2.5G9$%VW,=/52T/<9I M)+?R&?C="> ML6YXX*T/9*NR[BPDIM$H02 >/UO'E(KEDFPR@8-*AP.?OO2H M^1YB3H5LPI7(0Z8 3O\YUO"^SSO#&G]P5"K*(PWM\2IP8JRY!F4^BN3[8[#H),C?-6)YE%HEX M%POC9+^RR(;#"F)"$-@$*74KHA J/[>T5I%E4!?=L)#!AM'5#P(L57V;Q9%\ M0?S[*^A%'UCX$YG_:73VM7W55E\H;>?H.7@=LWR<3,Y^90&-F[VZX3RU+N,8 M03,5=K)A'2SU6VF6@/;SP.H)HU2:9"&EL,[&$J0)@91I(*5&*(]/_%#$W=_# MFK!@]SE[\;SWXKGOOQ#SR/&!;U];G_EU%HAH]]79?]>*5.7UGIUAM^--^.3; ML-^??.MYG'T;=WO\VV \=CI]=CX>>%Q>_BE^@2?N_@_:W[+BXUN_/^AT!P>Z M(50@H&WI.R() F_D-2EO_,0-HH0B:&P,EJ?UA^@,^^PGWX^82U9WT8*G'=#< MA1EV Z#Q1+I%*1#D"&D]46V#3$B+WM5P@IZZ+/"1WR%'":=> #HJ-]0KC<9) MNGVW6/C_@+=]S "$4=!\JU_[G2= M[B%IOM>VU&Z(WC_A]50>DO@N*I@W0X$6X)'W/M1;,_S-7[WS9[^\!?\ER_MD M"AFR"NYM(?K_]M)'E:.SQN.KS%WKT@5?6S2OADQH M'9S9$-,@R QS)18O;2S5BSBI3U:^Z?$$K4.R^68JZ5H. N6FI RY>,4A7?V0 ML_R0,@I#>C#),#2!,2*_I!3QN$GIO%R>EV8\]CW]K54@8/DY,.4L_Y3UWW23 MFR9UA!B3\!?_T@P>#5"8V];!6#PVR6!562@I CRR )S*6LBO5H4/8,-&66)- MR8Y(E)-<(*J%OG60B69JD1@O0?GUC<\G<$[N9J27/J(_"]MX7H1M>/YA)#X4 MF:W_Q;$TUK 9XB>(]*$8#(DX3>Q;AT6/28J@BC M)!$1;PY9H"2 A4RL";+"8J601?&XG,;*S]IB/1JH+&4'&L TDP*O_*2!;%0E M3\]4T7K]IEX5 LCG.@ U"EQKS7L/F+(B*>,^ M\LI5^7L\,HXHC$6E-2,;""T'[.VA&7-)%+)Q@*T[WU$MTC"^WMH-1O>:W MF3J:A3H:Q]31F#J:>M31:-"V;7GGA0JV#2;#;H]W.M\&XU[W6X^/>]_&K'_^ M;>!U>X/QJ#=ADV$IV/;I\O.7]^\_?OG'V\_O/[S[^/F/RR_O/W[X-AKTNR/[ M0%$WW).0\^_?6V<6;<[2=E>W.'(1MG2^AN 983\'Z!^Z_S.:O 5]EMY_&W;. M[7[_D'%,IPW U#,GEC,GDE7SFVTW?. M90I9C* >?+IZ^?7_[B\>FM]?&>]_9^O[[_\'[K9 M7S^___+^[57=2%T0DR)#L@B0! ,V2_B%^D-_*A*RU!&H3URAAY2Y1A8 R])( MO2'4/[U3LA(Z9*7H)@)!GZPUL-NB3/ZHK.[36&U5J2EQ\-3+C[W&R.N-VCVP M0C28R1TH^&EJ4UL?+6L.]6*C\9 M!J.MLG9ZE;7^;YZ=V&U4<3^IFKK1P$,AON.B@8/X&;EIW$%#&D9P&B?1<$=%,*B]Z_@APY9?-3K. M>)#&@S0,;3Q(XT$:0\AXD$9N-LF#?*HE]"7"$>["'JHL@680;\2B\0\-=S36 M/[RZ8;$:V?CEAJ7&0S0>HF%IXR$:#]&80L9#-'+SE#Q$O%J%S"'C'AJ9:-Q# M(Q.->_@'NQ>^T__Q5/SQ*S,4&BG8/*>PWC PO- %S"7@4WQ^_:'=.,?&IZOI7]82:U41?Q^7&Z?&P7X MYM^?.<\>C?S=>C]/Q?TEG(==5Q7E,^S>"#^'Q:GJ$;$^9>/ =X-[0P$[XG^3 M##IR(CE23^ KWD(IQ$1Z8]) QLPW#-UL,[_29@ACYS?+SO\4^ZZ\;?@3\ZN* M[AB^;X*]?QF&41:ZE<7TC@OK];?QC8]?-YZOO?$N)7W PL2*JM+YQG@_2F(V M#-T X[WJ:G5COS?,?E>Q&*("H\I/R'PG+2[C]6:6P6F:\,9]/UE3_E,<7<=L M6I7B/UHC?AS%'H_/Y%57]NR'E42![UE_Z=!_NSZR7/,LX),4Q(FCL.Z'0+CI MQ9EX:RN%[T>&T:LV\0],)74JS3,NP!(7H,'T\=QY8<1%U7Y!@^FA8L/AN(BB M(I>AR>3!8\L$$W;A3#28*)YWJ](A1^MG'(["3R(;U<#7>432Y+^RX-ZR6Y;3<6SKS**77?EZ&;*W M/7Z-&%SYK+L[U,'](*O;[L._'?&_>_=7OEIE^(_*H-U(N7U*N0,[8(;<#R#E#NZ;/0[K M_=ZPY8Q&>\!ZP]VX+4];7P?N,KO.DE1SX>0;ZYRX)C/X:;ADHU9GU&ETJNJY M_:*9(=ZEQL1I>$9.'[1>HX.XEMV-R1D_(&1VPQK7IX2>34SH\^>P[YW3H M\S:878Y2B!Z^N\B0A9&B39*B_<-V6QEVJ:$4/5I7U.2\UGGD=?8[%2U8MD/; MD'=KG'3$:)G'V 7A[479..#-E=[-SWD=*G!]<%K840+MX.2>(M.$@O4P9<^,O?//_VZ5MK%YM3G*Z]DT8S M\1+^OA'#-.RV?S@)V'V7IQ<3_P;UE M<-!0+A$CZ;OLPZ_=ZOS6YKB7G@J[FN-?D@;R\:,%GJ4ZOK)0F&-J'4U/@J1X MB0LIJ4+OR,DS\JTEH'OVR_O0#3(/'D8^I)70:&\KR>*8X[5;W+. JM,;;KV. MIK#;>VM\;_'I+(CN.7P//DN 49+)O>6'0.V^E[' 2MD/Z\Y/;VZB $]K16-X M*$/&2JQL%H76+8?'XP<3"X3JK1]E20 K)$D&SY-;@,\^P]=BWTWAS:LT C]Q(KY3$XKA$?1&#)X:\)C>3+XR22* M4EB&6\^[+X1:&_,@NFOGS+ @\G80T+'S>4DJGF,OCA5ZA+PV7/QD+G8:P,7R M8A4@<=^%?YGO63,>"T9!>@^XFR;$'&X .@Y83WQ38VRR2H>ODC+[1(*EQAG\ MB">)Y;%4_$KRX!V(B)*T /& 'RL1 7"!95 0P':>+BWF)8(5Q?0X<1KXP@+_ M$RSD*:(9#RT@SN\\M914:%D,),EL%@"= )D:KC=<3US?;0#7?PRM-]RE*C*A MN+I826;W6D3MOT8L]I GWO@QL'\4)QJ#D"H'LH^C6^ E. DHT9BCEH3O]#N= M%EC&FB8NL90T"$*ZQ0\_7?$]=LO\@"AQ FRJ*>(,987E@T32M3->+M"V%!G7 M [SO^#C.6'POP.L0>(?-!6^-@$NV7 XJ_F,F-%24"V;MV'B4TM$G<32U4M@9 M 0O_7YI^4K@#/")X&=_YN$XV_A,6QZ_*C]T(M \IF'P7:PU&+X)]H*5YPVXY M8A.VZ\>DHD@A[EQI/%DA[,$'/>C.RMM8-W[S?P=JN+D90)_?=*OG)LI^^_(VF.5[?W_VS1Y..GW/[7X;>E[G6\_IL&\C MSQY\LSM>IP,O.Z/^"/,%3/T".6SP]L<-/"--OIUW>[WSGOS"09A]T+;4;NK& MVUM$.<13D4UEMF?*?L!WPQ38]Y6>(,$DCGJ#,H7BG5+41@_CB._@.^7$4QJK MC6GII6=K\H,4H)!%:MWS=9E +:>EK0V.9CP)HCL%,?6:,I878W ^OY_= 8R6 MY+C*:^:?LW$2!5DJ-X-.(NQHN?FE>9 MQ7A02^,="#\4<9=3+(3!E*]'Q2H,2U5>XT8GL-64Q.#[T(WB6203B.6D<=M2 MT_^.%Y^@G^2:9PEWST!?Q,Q-+[@PEE\]D]KK)DUGR<7+EW=W=VWX7OLZNGUY M&;LW(/23E]R[9O%+CZ7LY7FO?S[JOD3+8@1_#\\[ _BSUQN^O$NONYT^O,5_ M=+_9K'V33FN@#N>H@2@&_I>J^J9'D R6J)55JJ&>#:D'R::@(+O?'W6''0?? M'#K]E^ET?.;@RU&G]P.HR+-K0D1+YPQ&(:[MSWNT@KNW:(+L0!LC]LRQ.,A920!G%^F=]K_29$!]%D8/U]H=[P\)K;EVZ)(;L\VZO1;5- M# SK=U$"[IBH>GI]X_,)?!]^B]:W]7$"^^*Q]7P6^Z'KSUA@\?S#2'SX8EY@ M+=C_)C+2K,A(?=$$MJ)3>]@_6B Y)R^0+D,OAM.]#EC\74BD_\7*[T\Q1WT' M>T"%*(34.S]D()) (BT14I/\0_P!<]TH"V61N9%9=>6;8Y593OW]V\?*+*L6O"P7]1VB[:KE:%%(6\POIBW$O]/QF(P=8)[ZS.?17&*C;B8*9%"K'/V M/]2[AL+@7^*KE@AK+D[';\&> O@$.X6%-'O[&I?[$-V*+_;R[]%^4S$/X'T8 M8,O$__OU\^_6\[<_4AX"HL &^U4U-(N-X9E_!X&"C7UT5 M'=6)A+3U]E\9T!ZLU-MF)13 ,;]!F(!UF>^F_\+:[. <7 P5'4/Q_( MAR-Z/D2IF ^!+[Z&+//\5"RW;.%"H12/:#=&RAR9*#A>9= SRF"CX[S&(^E8&!.HX1XPU(&K KB4_7_H-9PZYY4 ?D:A7CW(C=#P=&N'9)WVA$LYCYU M\NHO4%E:NEA,Y*")-QP5E13(TC=2EGC"IGG#N?S&9W[M)^!(A6FNS=5;9 OD MH;76[W;-S9V1W7DAU#C_^@]V3EK?/ MS_LMZ[\RL!:&XA5I%7K#'HEW=H+:!0@ZNX+@*GO(VL(4 G\N!UUN_'3%)[LA M_07X=!^ CRQ[MKIM>PTPZ."CL_\NCB/O7QV0)=?9SV$>Q=2F('B^(+AG"H)- M07!M"H)KV6PC.T+=0<]C8V?X;= =];[UNOWA-S89CK\-1I/^N=MG]N!\4.H( MO7K_VX?++U\_O[WZY@Q& ^>\TG;0E5PNC[VN0;386=U:0W>PC4]:A!4U6LS! MYXX+;WBC#+;XH5*%U@U++ _M&[)Y/?C8IZ$]:!K 8\9@5P!BA')$@WC,;U@P M43/6:,Z/_ *96ED(/Z+U6);>1#$OWEK?7G[^A\?/O[^\;?_LW[[ M_/'K)Q6]_?!Z(9RC-J&Z9\_;Y[-->]D-0]7\.(:AFA LE6QTZ%OG2@>?3[P8 M/MKK<7Z]OW@,;]2*A%XF+_6*J"IX [WN Y_J#4NY88:C.4Z9<6I!7UH-XQ&A'@UC#=G4^SK';U;;6_;.!+^*[P4MTT V[+STFWE-$";I'_\(RG3:EJ!Q+C> .I7/I"C;1=%1/'S)/KUGNU\FIWM>^NSCZ>1? MG\[#J)^^O/WEXI3M]*/HMX/3*#J;G(6*P\%PQ":&5U8ZJ2NNHNC\PP[;*9RK MXRB:S^>#^<% FVDT^1P5KE2'D=+:BD'FLIV38RK!;\&SD^-2.,[2@ALKW.N= M+Y-W_9>0<-(I<7(<+?\&V41GBY/C3,Z8=0LE7N^4W$QEU7>ZC@^&M1NC983J M#9FK_EQFKHA'P^'?QS7/,EE-^TKD#B6#@Z/K,B.GQ76A#I.+C5#/-(6YK62_;Y;IR_9R74BWBYQ-9"LL^B#G[K$M>/>^%$ORUPLC\ M^=A+6_EO@:XQ024KT2]$T',P>C5VXLKUN9)3C$:EX[ D<;L:R=JH\] PT2I# MY?E5(1/I?GHV>C$<'Z"WXRC!^M5_F:[KJI'T("YEEHH+ 3\]> M[@\/QL<1"7Y'O>Y>,K_6F4BUX7Y[FRH3AGK;K.FG6FD3/QOZ'W1Z>OYYBP5QLE\P5S!7?Q_OSIK>F72UHHO8EGY M1HG2Z65 G 0 *^?;M.[GY$+NHTL%X"Z"G!J#]#0"]Y=8S&E8NV&6EYTJ ^O0" MCEKT9!J:5AJ<"0VXK!BO%JRIG&D$I@9&Y D5$,59B29YF/'FQ>R+1@ MMJ%?U^WGPHBV$YI *2W(!E&4P/N,L+5(O8+4;PW5=(9ISM L8\FBNPQ;6WAR MMG!P7UL0+)<5T$; O497#X8 <52;3KVLGY3;@N5*S^W27(R8 M2NN09#C&J3#H#2U['=3;I3(WM-T"_\D!_W #^),UE- JCWX>VQ;:+:,DIZGS M7.)QU^X%CD XNF#<"(]8(% FH*) %A,PDT1)6U S$BL1."AXT#.6,%7:-FA' M(<5H%:!;&XU$'<66[0*IF0#T QS/KY#95LC)W\!;?VZ4L"V7.>#]T=&N:/59 M6VE$!"?ZMN:IB('M_MSP&G.G@49'66BVQ_S & *65P43(WT8A8".Y05+(-UW MV8,TRSLKA<>L?0Q5>WZI-DT4DL3IXA^*\JWU_776M\OWULWO3%A4 T^>OGS= M.GK$K%+>V/LW(8J3" "W'2F0)MT8=( 0-M-8052HO+]4/YX'9"Z02T&_"H4B(X01>KE3, M!R%M!11R"'K4J$9:(]-&<8J=F)97XIJWH45@@5WRBO\208)P 6@OLFTXVTT> MX"Y7V Q(N[>CO('1^[O8>T,5\)Y1!FL$M[KB%'NX!7HI+R!8: $K*^)=O(*'^*NV@G5C:D!5.MI7)IJDWD%?(8Q%178F0)> M42-J,@020?84, F#D36"QH_UJH\(G$_/VZ<;WOY\QE7C72*A3>0YF+Z< 2?V M%L:^XF+W&>;4@5$MVXNS6X3Q#B*VE!>5#^]1R:)3[#:D 5 M@U,082V@T9BZWZ+_R:$_V^0Z 5@W 4J'2BV5]C6W6L$#@@CQ%YVFC2$8=LC" M+;V6VCJ4IY2*Y] /';5'J&SWCB8Y[ GN?4.Z51PIN/#G87145C4KO?:"5@6W M*V9%@<';G\A\Q/3KT4:S!5/R4JCV<&Q#OO>GEVAK<4_2XHZ^:6[OWRYD2YOM MM0ZBR+*5SPIO8+_E,LLW8'XO9%0W9M^4Z7^'&UO^^+LR9G%C:3[C0*C MAX $[.G"7Q(T"P_?LR.Q%QB\U8DNCQ&F@-;URVFDX/K-M([U MTCTS&M@L1UW.,,S*9:LY$54"V6^-S.FZ[>((/726HAUIN2R=BVZ=G@GS](YN MN3S+9[^K<8*@<-F?8_I?O3RWJN>)U:IQ8DQW^&[.[[M#H-,2E?<$1+ASV/YV MV7;Y?_#R1\Z0:=Q['UJ+3;1SNL3(5\R?_[/E!;Z[]^E[+%!DH^Y=N3#E;X*R MQ^I@_ZM-_+'3W&[0(Y_F:2%%SLZO1-J00V0?P[G!=K,>XS1W/X4W3.#5-W9L M;[ME3VJ:3WMV?A,CGQ\L*(KS&?:9FUT/CYU>!@1>!"T=!_!A2^ M%?(?'YW\!U!+ P04 " H=F13@M\;@*8( "(- & '=S=&U;:W/;N!7]*Z@SW=@SDBCYD4THQS..X[2>V3PV MHW2G'T$2%#$F"2X 2E9_?<\%()F2G8W2S:M>^8-MXGD!G(-[+@B>_JW?OZP+ M7J#I2;]_=HJF+D(=5<=L-(J.H\/AX8@-G\3')_'HD+U[S?8_3"X.7.F7;R\F M_WYWZ7M]]^'%+U<7;*\?1;\=7431R\E+GW$\&([81//:2"M5S1X6MRN.H5,J(06:SO;-32L%OP;.STTI8SM*":R/L M\[T/DU?]IRAAI2W%V6FT_.O+)BI;G)UF*'/3G\O,%O%H./S[N.%9)NMIOQ2Y1R$H:]$7/V7E6\?MSS*?AK MA);YX[$K;>1_!)K& $M9BWXAO)V#T;.Q%3>VSTLY16^4.O93$H?92-9ZG?N* MB2HS9%[>%#*1]J='HR?#\=%H<'@:)9B_YJO9NFX:E5[V,Y,&II32+N)"9IFH M4>"G1T\/AT?CTX@*?D.[/CYE;JXSD2K-W?*V=28TM;:9TT]5J73\:.A^T.C% MY?O)U:NKB_/)U=LWNVE&MU<]=EYG&JU=E%Q?]U@JM)7Y@MF"V_@O/SUK=F72 M-"5?Q+)VE9)2I=<>K_RDS_2,U%-=*5[P<=VD1DOYH5Z)] M%A:-!JLI='^N6,%G@FDQDV(.WV0+:=CO+=<6E%H@O5':PF.Q5^C";U&C8?]7 MIG+V&U\8F0DV$6E1@VC3!?N'5FW3\\6NZG0PW@'HH0'H< - +[AQDH95"W9= MJWDIH'UZ'D\ M/SK9%\&>M9F&1["B;QJ>BAC8[L\U;S!VZFATDOEJ!\QUC"[ O-I3C.QAY (Z MS/-,(-OWV6=9EG=F"H]9>/19!VZJ-BF*DJ3IXN^*\AW[OA[[]OG!.OU>"H-L MX,G)ET^SHT?**N6MV;X*29Q$ +BA)R^:5*O1 !P +3>Y%902M6N'XL=;A]1U M:OXT!E0(JND6N[W@\"A3PCG!%J-*F;E3,],F"#L>XKLB[=8-WEC)>MV^L) M;2+/$<+(&7!B[@E%5B)S"]_E'^^/3AQ_4!%^Q_@8*%&M_;@%VWA7OBHM*,#+ M/WTXP!(7.K;0P'Y3$'XN8-&8FM^A_\&A/]L4<1Y8=P%*IV4A1G Y][+@,YP( M"3.5IJTF&'94T#VM5LI8I*=TQI##/C04SH;9_D>JY. 3MO>-TL'P%"AW!WUT M!EBW*[L.O%4%-RO)2([!\4]DSF.Z^0C>;,%*>2W*<.JW4;[WIZ=HQ[@'R;B3 M+WIHX5Z;9$O.]L(&3LH(_J3+F]N=G)#_&3+Q3GBT,I$C1+)*FY4R1B$_?B9GFJ M_%FH#P&X/Q&\9[?G&2H:L=KL/\J0$-&@BJ;K ""H$V@&ZLRT%584\^@&$YSL MO>?O.T?P,!&_&>Z?0V'E&IMH#_@3;O\'@MT+OP#UGA1<(,=)+WCN#">TDF _$YHN-Y6\,2)>_M,U[ DZ#S;1K3B"%,"Z M?NN.#%R_AI.2V= M&WR=E@GR].YQ.3W+9[>H<0*?<-V?8_B?O!6XRN>)465KQ9@N)]X=WS>'0*Z]!EO>3/SX.GV+"8I, MM'8)T(_YB\#L1]UA_Z=5_+[#W*W0CS[,?\E4L'=:T*W(\"+^HI B9Z]6&NZM M/TO8K=^/.,S]=_ZM$];I=L5H%<]O7TR%!3SX2ZU@Y.3GT@/^L/9VO'2QDJT) M3Z^G&LN7;7P-T/EN9#TC&'6X8>322Z]]L1*2UCY8V?P8ID&DV/?:B><(\6(^ M4S(+T/CYV>!HI0]\TM!]/N._L7$?[9S]%U!+ P04 " H=F13]B:S#[<% M "5' & '=S=&U9;5,;-Q#^*ULR M36#&]V8#"6>'&<>8AID$$WQ,FH^ZD\ZGB2Q=)1GC_OJN[@5L2--,VP1/"\-@ M+&FE9U>[VGVDP4^>-Y8%D1FC\#9Y_PZHRA9S)BUDFA&+K4MN"TA461()[YG6 M7 AXHSF=,8 C/XK\T']UX'G' YQJU,@H&4,4!?M!-^Q&$![&^P=Q= @7[V'W M*AGM5:-/)J/DT\6X7O7BZLV[LQ'L>$'PL3<*@I/DI.[8]\,($DVDX98K2400 MC,]W8*>PMHR#8+E<^LN>K_0L2"Z#PL[%?B"4,LRGENX<#UP+_F6$'@_FS!+( M"J(-LZ]WKI)3[Q6.L-P*=CP(VL]Z;*KHZGA ^348NQ+L]UT_&@0IVJ_\;E@WH;G1[3K7W" 4P>TJ+CBE3.* MY\]>=<->?Q"X@=\5UYH-,XPQIC>1CL:7R=GIV6B8G$W.,28NIU?#\P22R2-B MBE[!E3_U1SY,QR.'J][%J'<0=AX1UG *PY/)13(^V1([;5CG*#R$R2DD;\

M,0J:D9)D[U.K,8PL&'Q9$ MHPYB!9>L5-J"RN$C61E.&20L*Z02:K:"7[1:E)UZ!\YDYL.N$W:J=,/^2,TQ M@ZVJ;U%_#U,4G"H];[PY]#Y KG2U6HG %04F*6:R*2LMFZ=,0R_L0)7.B(&< MBS8S.HDIRQ8:#V*T!)$4QC>8923F1UQSSHUQNN"O&TDQ/4+!-$,-UM'5>K7@ M6ATZ<$($0YP&M>] QK3E^:H#Y4*;!<$=M KNXM,)O:P#TV$D5)4N%Z\/KH54"I4]KF. M-8[>(FTE4^?GWN%#\7\$L_[J)HHE.BX1_?5,VS1][2!P=0@BVHWV;FU8?23H M!TU_6_&$'1P2YMO^7W MH^,V,AI'BXYZ^WT7,T]N]I]SL^X7W(S+W$U0G>YXT%N"\U!LK?RD]4'"W4E? M:F:S%M>.$M*J&JT,81RU$[:T*3_1J M3=,>>TTR\+?:[1P#J$SZ>L?9U'$5DF(Z:&9)E:9,>YD2@I2&Q>T_Z\"<;;C(3!W"3EMQY5T4RW,*Z7;75L-;*TEN=7&[*B&B< 'E2,\4!SK!F MBF:EUBQK+&=M9H6SY4(M6_.TW[VE)F6<(LG\["U1_;]D3K?])#5*+"SK.P+W M4+\?[@)KDMCYC0Y1$\[FKZ5/YG]D\P=6N]#XYGUH(A:)O%5S7/D&T"J?:T6=NIYNZ%YE@[EE@\/MBQO::;50E+'#)6.V^)R[1%I MLZ.Q>S=MR=./YJFG:>+VZ_S)6DAGS:I) \XS\ 4$L#!!0 ( "AV9%-V49H"Q04 *@< 8 =W-T M9RTR,#(Q,#DS,'AE>#,R9#(N:'1M[1EK;]LV\*_<7*Q- .ME)VDBNP%9R(S( MA%%X$[U["U0ERP63!A+-B,'5%3<91"K/B81W3&LN!+S6G,X9P)$;!*[O'NX[ MSO$028UK'"5#" )OS^OYO0#\@W!O/PR.X.(=[%Q%X]T2^F0ZCCY>3*I3+ZY> MOST;0\?QO _]L>>=1"?5QI[K!Q!I(@MNN))$>-[DO .=S)@\]+S5:N6N^J[2 M4*I@+C6T+I@AD&1$%\R\ZEQ%I\XA0AAN!#L> M>LUW!1LKNCX>4GX#A5D+]JJS('K.I6-4'O;]W P0T\/M>S"WSHI3DX6![_\Z MR FE7,X=P5*#*VY__VY-\WEVMZ@JX4+-!#'\AEGJ6W03P8@.8V6RP?TCOH29 M-WBIDL9)R8*+=?@BX@M6P#E;P:5:$/FB6ZW@=\$T3U\,2NB"_\F0- HHN&1. MQBH^W>!H8-BM<8C@T,O1OWEWXW7-FL6NCGGAA?(BN!F'6:<4B81X/FSPY[?'PP]"_A=^=K288(Q MQG2;T_'D,CH[/1N/HK/I.<;$Y>QJ=!Y!-'U GH)#N')G[MB%V61L^:JL&/3W M_>X#LC6:P>AD>A%-3AZ)GEK:.?(/8'H*T9L)S$:7KT?GDYDS_>/MY".,QI'= MZ?E^[V<,@!9?9Q(2)25+; JKZHS)&+Q?$HWJ%6NX9+G2!E0*'\BZX)1!Q)), M*J'F:_A-JV7>K?1])A,7=BRR%:7G#\9J@?5J73X%@UTL2'"J]*+V7=]Y#ZG2 MY6DY,JXH,$FQ;LU8;M@B9AKZ?A?*XD4*2+EHZJ#%F+%DJ3'MHB:(I#"YQ9HB ML1KBF0M>%%86_+>0%(LA9$PSE&";NTJNAKE&ABZ,)-6HV[$@^KH+"=.&I^LN MY$M=+ F:T"BX"T>+];**0\LDH2JWI7<;N *QSH@,E*P3'1/)"F=Z*]@:1DFI M7.N,7=PG)OSI?;+%%^5%+L@ZY+)$BH5*KJL\P-%=I"EQJG+O/%PS3XM MN6:V#2RL@\RJ$&TR_P[9K7YB" 7[.[1Y2N^'QR8T:D<+COI[ QLT3V[VOW.S MWA?1"R#[2GDSKO*F<(> MK)M3&PDKJ0S=R&1K4T)$[00X%M4D]I'"EBKJDQJU; TU6Y054DN%6C7J:9Z= ME29Y&.-,>>VL4/R_'90V^R0NE%@:-K#SVN?R_7 7V,+$S6]TB&J^K#\-?5+_ M ZO?,]J&QC?;H8Y8G-N-6N#)MX!:X12>^>7?5^ST(Q3D%5ZKWZQD_D_<[+%F MV']DQ8<5\\E"CUW,WWG"X +;#VY;M;(7&6>V?Q45O+*(:'I4QXK MOS^$+]YN]\J9EALT>&(+*11H>'LUA4,/QKFH9D->P$IS@V,2(N/$6=Y\U:\_ M*,3K]JL/^R8M(P7$#.%SK6ZX?6EHU/:06>:.E;TDB^V+E'KF14K;^^E22UYD M=\C?\DY1 \Z7V1JWCWCV=-RUKZT:K7FI=:-V_+,O)G#G5($%2'.M#,/ !W&UL4$L! A0#% @ )W9D M4S=&>HA]80 RTT& !4 ( !B4 '=S=&&5X,S%D,BYH=&U02P$"% ,4 " H=F13]B:S#[<% "5' & M @ %>/P, =W-T9RTR,#(Q,#DS,'AE>#,R9#$N:'1M4$L! A0#% M @ *'9D4W91F@+%!0 J!P !@ ( !2T4# '=S=&

O@RD @&>9%NAT:EZ47[0&:G<52W)CE-JR!J5:EJ;$6V MI$$Q(=16*NS&UF VBN!9!7Y';>8\1RWEB=Z2JW'O#'"YY@C,01C[2Y"YS(*S M][@^>RO$K#4UC6=M_6FX[S !E,G+:ZSHK<=M_>%!\68PKUL5Z>>V?7BD9OZ* M*6CK14=YUL8]B9_ $H3X*7 7SD)?8@4^:=K/$UI6E9C&4S@?,,Z4QZDV&!:_ M^\G\*HT3I/J(LY<7[JTF YXY.-XD%^VNS61OJ=)JMGL'GG?S5/U.3 *Y"AS+ MV(+3NBVH$M'8!A0WGI'M?_5#H^#?(JFR_@Y(7,ZI5 M\^18E?,&GP)3_@RGGY&,,B-"[ LA;Y7I:VQ7R&!YFXKM1BHLPSVN_ *J3]QP MX_SL3MK-_&9EE*=V"X9VDPFRF]!\\>R,X)R]:(C$(Q)604/C>;EF=3-ZWBQE M=U$2B6\8$3<(S^JCW8P545,E&"_-W;A#>)=.@*O&/<\!2*Y!XOB!V-2U#YK2 M=0@MBQ"SUM0TGL1E[I] @&\Z\J>S:"?5*;T5U8K/;QD2U0EQ8=OVF9KI+J=( M6BYO*W;'/?^SDARWCBNQU;8;4O4R.E:)D,;3_AJ\)ERGG-9(R=X:AK,7$"WP MF+A;ZJ:VVDQ4MN@K.VEA/L8] _&KC,A3P%?TR&O&@G.P(26NH&0A4E9!2^-I MN,TY92+2FRFY#;XU&MYTI+;79DKRU%"Y>BW%S;@GYC?G'S J#O!PSEU69UDP MRFTW9)D1BM::) E&;8@.,E,IU;7)2/)/XVS"8DC<55&F8S]%Y_/"AO'EJO1M MTF>;R*M]4G]^=9,:>G%JZ M_25H)QKRV3(B5D%%XR5\S2[7<#!;*KW!*'YNQ>JBS3P74$GC=<4=SU!%BWH] MKP^9,?++2S2%/)S$!\)8(IO<;LAE*W_D7ZWL,V2Q)W^PR)>LK4]I/,DWO)'J MPNM1YX$64H.,[ ;Q +VB2AG-K>Y(3(6I$![S97G,/&O2D:HV!J)1MTA"2 M&;G9RK91I6O(@M:I(;LNIV55B6EL?_(!K_>4M#1Y:C,ED?BMT8CO,@1Z:C/W M>:JI1-I;\C7NF9O;K$H(_^# MS%"B1'=MYG9+-:V#A%UY-BJC-?X3QUA_#5T0)8X?XA+)N?U[@5>XFK)]\8@D M A:^*SC1&U+ER&?(]*Y\:+U!2*"5S(%U]?#;W?5G^\(J?5'C;<+-.\(7 H,? M.M&*"#&-4R>X2\""MU40ZZIBNY"/Y"%"3E<$_DJQ+X=');Y=D*"@C4EIH]+R MEJ$KSV/W'#C%MOQ7?^36_#87(]'3+ 5?;?'6KG-)+1 MSEST5B='G-UQ6XJ&HGLOSFL@:!F.#NR#(Z'2>];?,K*:&X(A:O#U3%M)1-*= M R\-\,/Q480?+$*PSMUV/':T50J\:X42]FQL[H=$[E8/!*SMBSI1BLN!6J]=#.R'2^.RS+K(EUIC:V?[AYATG M+0 I#/;Q"7/!.9ATNKX\K-'U:UXE!:G-U'E],R563V$DVZD=%%:@'"X1HO^5 M.B&2-5+\LG37F&DPY#IK9PKHQ1-Z8&S0;8ZM9NUIJB6QGF7?'&3RBCG=ILP& MA]*(X-,WET8]Q[%]O5]F#; /F@*#]4O^(['XQMWV?XP@ GNR>D1#Q*L]SC1_ MP_$CGCW@=]1F^K>_V=^2R<&. E3YR/GI2(RK$%N402I M_L-SGZ(9D_MGAP=GQR?VP>'9Q>G%ZI- MU'<8+D&,AIY-3C?QEZ(!%CDBVABD 57)LFBM931R0U:[Q"EEKTX;[%7]*N=( M+)+@G4Y>\S7T+LY.C\_.=; BVT,MZ>9RE?]1W)Q(4=/.KDBIC64QNHO!D+ . MFO[.;!:!69Z*EE?@$5JDA/J:AJ'V3!L7H MSP[5+U=? 9Q%SMO<=YU@$@%'-G[3]P=-P^:.)=53($A9;:V&-'SU^G(=_"? /Z2];?\6YKOLSYRX7O*A7]"#DL^=C+5>LN( MWR:LG9'3*"]>2%:,G5[M3;P=AW!%T_]+?.):BNL?\H:A-UG@DX')NQ]3<#C$ MI[1#YD JB-U9]+4%[LE)F]AM"60:[AP_) "18&>VB%K9PJO8ZVMN)0[N)1L MQRT.;N+$7^"@8O[L^8OSOLG1 HM7$&W!J!T1[1#55JU;69+]"$(Y5AIM4APE M)7N$?MJV1>A7?Y3F6,/RU]"B*H C^\@^-GS5$A4"(\#1[V(CJ]C&Y:2QC3;* M%94Y54L,?D8\6Y]=$#H(3C@.-!>NEZ-@CC'V"",Z9MT!7[>#7/RH:XH9M!:-O=.4Z!_CZ-892BN]W M0,W 8O?2#ARM%==PK-N"]4'O")XJNB.X89MV]V_3PF1 \-@TL3C!$SZ"#(%7 M9 A/7#==I-EE S#%M5@IF.!W-!DJ+;D?='NB:-TIS9HBJ;J2:SF1W%&C MQ=N:VAJ& W$>!TG*5.Z6;O.?WU441$3>NBJO8]L^55R"IE],L+CL:;_(1<5. M\G;SW(2K%(T[=+/'?P)"6BY?M^%%[9RT5="V2L3'DJ*[)1[*/IK::E1W"L12 M9]L0U<98<-392_X_G6/JIE(%3#:7%-"D32+_-27RIV>MTCMHH]X!=5<'B*0\ M]#W?:&:$F3;*ZJ(=&B05):II!K=Z)H3T!(SMIA:R<+4K_B&C@6HFBM*XGC"H9D\_>[ MG\P+D=R\NT'JX/S(:-!I[LE-_>^+^ ME?K9V9:<@]WP6'R)UEC\Z/5#)SO%81].L;NH];"+L94T$5^N M2C^)^=1B9+0S'R+*;':I.S"LKQ_5P!3#G::TUD[)O2BMC@49]@54KNA(K8D+ M_,\( *;_S.VG'0QD]"6F;3Z_RMTBRJW)NQ"1_ &C/[]&,'V["]V?Z)7=^2X=_["Y]V&8K>L,KJB7UTI/AR:R^*%6?5D,LL#5+C MA2M87;1#Q>Z6=;8,]$VA:MC=X@HKR,.+LOJ0^#0S0[2\!\.CI!U>I!5+QT97 M,0AL!T^TAXS='2NVMB#IJN%.V&D6RVY"2!UW'A).^^O<6P MQXZ"9IYZIKO#K=^B0N.R.X/#UON#[._^)MO_[L5@N1CBZC5%G%S M\''KAWX"2++E]F#%TG9X!+1=:%IO*#ORKN\^D\'.Y>J;\P\8705.'#/R>20H M:(>+CFJMXZ2K,$8)E U?WYT%._]'DHIV@.FJ7RG$"$M$VX22/-\9F=W?T)X# M1B2:A\_9Y_Y;S,@O$>@W)F@(*W([^:2M')0#HA^;@]PY#V"1-6.%ULQP:$BQ M;4A6TG>(JQR\(1=I,HM ]HH/$Q/T#GN"#DD!#'!>IP(GA<7D+S0"/?8$*;(2 M&.#$K9?=AM068Z_W%:TV$R=ZF0:Q*O](7(#V(DOQ-^TTWIM7RF=3( NUGQLF MXNJBO[6P^:LV*N-+N$$;H]NX"RGO&\+J(EU0U5?YNWX*9(RKJD(^'V-6HO/. M5F+Y[U7FSPZ/+E0^9"*G1"X?ACA.C!7DGG.M0Z2K-A!0$=%E2X'A4>D;ROT: MT1,->-VTPT)KU4FA@,[[H*GWBK(,&((H5:R?+/#3\]GKS/)HHA"JROCG]+R'$2Z[B>" M./R;^)Y$V>0^3+=%2T$0NY/)V&G!^0#A15U3]&[3!.<9E624O\@@FZAWU#)1 M+QN Y91&8(%L"!_9>EIEZS'F)!5%'*Z[D-3.9G7.Z.M=&J-,W6I@\@G@8R3$ M"PZAQ*X3_ ]P:(>G/5#6#EF] T/.V^LBMGT+.-1E]1TMFB\_0+ $WV"8S%N$ ML@2(5F5_<7!^"*__("]@#2G]8'-+H(R\;'O%M)!GY.PD\/_FS>?(P_37.6,;/ MJ0 '8;PHTR477SZO%PHB'_@,IY^1J+)P,HDTDZ]8Z\^,)89,ALU[?F&[D0KC M<(]?!P%D)-<@=B.?8)1U29O10SNST*R&RK/VDMSL+ 8[5/:Y%EJ1DWDUL9+- MEX;ZD4\W5Z@COH0;M,'@8VBB^^Q+9A6,3STLR.3R\D2JRX8P(Y 5$BX=I\6X>$S*LCB-! M#5OG-.1(,S[HT?"15LYN53:E!QYEO>!:.31!+_BSM1Z"%9"_^9M!?/C(/0^T MJNY'9T5*'5 &W-RX,F/.#P[.CQ7?7.%[QA*,[&;J[_@YVZH->'A%4RK$H;^; M=W>.MV:W,*J*:#T]*?6;A,([W,WH\!O0V1[W6 SD(^][J#VI*3R8@-XG?)N M B3G433&#TA-.F6!D\O[;$]0.4IT!(Q:BZ2 =$_TW(1$AR0OF M\[)"HB=K2])Y0-Y8B(QT2N4D@LC%U^:S@?H1(5B8KZ]C&08 MF?:R9#Y )RB346332W'J+\$D]#9YW>CGII3ZKC1-1MAP AHTF5YSMZ*C::O* MT[;M4\6I!0I-6J,L=I-:KQ&V?@V]/$8-O)MW%S6=+/!/;8!&HU65]!F2],E^ MH4Y*,#D$S]M"\"*#8 AFN/)>#832K]4/&0"FG6D+G>":"209UG.H7)ADK2C\ M9P^ERIT-%)WVL"13AV0,]]NV#P@<_*M,&09M^>PPBCA *' U\\K23T^M+ M)W!"%SS/0?$(K=29M'U0OX&8D[0(32LC-Y;SY;(XR*LKP-OPQCMW%NVLY$U9 MA!?RM!3SW=A*HRKVSP_.SQ0[ZW+*J3P*RV=,WZ)PCQ%$9@JYFJG9 %5U?7;EM$1*AWSPWRX5:"G=DIOJS\))'"XU_-J MGC1LUNPR7]+;:C4>.'"46(>#"*>&J/X93I,?2+378 D"R !=[=XB^!2X$E61@^#P2'+M9X/L0Y4[T('54MM#?FL"+RHJ'V)"Y5J MX4NX01NC6X<'+G&AA0(9XZJJD,_'F)78NL3%R)3(Y<.0C<]ZO;CG5+6H-]1& MO9W"(H)\43 \2'Z^?51]X"0!0;5LK>4J5&P5=?Y$U&XJ RZKJ/X606 M*4(M2_HM5D:3T27-MUX/;%(RN\L396M^Y"69FW*W^;U,1$(7U@>]6B*]4:* M(4]^N<$)&C&N;0>BQ0N\2N,$+M"'FY# Z6(L#-KP/>A5C]U68ZNG^J#%%V?E MQD_ !?X2.Y;W,)QAL7POFHCG =5JL#7F 7VVBH]:T?JKZ++4Q!*(_8=D,)OMW;%2=K M&A](88M"SW/K-L&;+5F@3B(\*]7$%EXS=IP5=0W%%NGZOT,144W_@<.TTH_%T?!17ZU++O)^C M M":G&>!,\)+J;C)*N8NBZ>ZF"Y:71DESHLA95I-QN)V,HEKIPW]/690FB5\A" MC^*H'G(-L#QPP-MUHQ3?Q">Q[AC_!KJ^;("O5GR6%^![RP9 *M(ZV1 LD(^! M_'+R<'7W$>JK[=J/#T\.;?ODY/CH3*TAJB&H=.GV2LK-DJ"DG<'JH#RZO>HJ M$.5AP4&0QBYZT-Q8.[STI6(N>%@"T,O3Z@TLS6*DXZ6Y_7Y!1D(&)A:-E9!M M]T5LOY#522J#IMJ<[G0/?H4&ZR>WCBO_A+=MUPMH9.2L@MY8=LC7X#79\$'9 M&-(:*;D8Z8?@85I5'O/%;EK["KXO#FS;/E,SZ]DJJ%QVE.*%NIM0H;;JH!GE M+^H-M5%4.S74U2C(HL;Z8]:R:&JJG0X%=;ZB=_KN:(\-T;S?33OU=#;<0@UK=LRZ/F&FCZPVUTYZ0]-E*T]DJ M]Q3M@*$'P[L0C>/5"?]\F**Q P_S?G]W^?#$+@@ETE=K6$CMQ=NS:PI6&LSA M/:>(!K./=MCH:O#EN34D8;:)\;RBS"6,(O@#N[#.&_H+];$#&1*C Y;\6+@ MD1* (6:FNNDF]A;$Y.UP4A7%RU\0=V:TB+PX 2-QU)']04][3W2 U*43^_$S M8L?Q'L+R=L 6 A2]^Q[ 29)YY;>*J,42RDQ=P24(G3#!=YSC8L+@7T9HDCQA MA>4E[IIB&BU)&865W@6A?%LDA9LK&,8P\#URT0"46C,54_0[0"8,Z17+)&8\=[Z!5[!Q0*&SPET_\1UZ!&X\";*'4"H',D,"@78?4-$#M(].E/BN_T;> M-WP&;AJ1E&QD]Y/(?TW11FD2>N2AWN+G8B)B01%)4]#4 ^4]P^!0$C/QOH:D M)OI9%/<,CWU(1Z]2J?U@[W?@S^9X-F9QB.\I/NA]F))M2?R0)G'BH$D:SC@[ M,EDRVJ!/9BO6"Y/*ZY;M%C*@CP4N5S[ =X\ MU,0C!SD:E3T'G918>C)L--@I2N_>7A]8]JRQK380DEGIQ#GI:4]4U;H.BLZQ M+ZCJO'551(?VX?'%^)3-XF600D([C"-_<_X!HW7]<^2"_@9"#T:Q7#SYJ!Y/ M)H2M-652[">G/7Q@F7(<1\:4#P*QNAX<]\JR3$K2Q"Z\X43_GB(T2)5C377LO/R!?>^M&YFF/S9HA^Z0&I_(%?5,N/%+TJ KJZ.#\3'&9 MSKXC(TQ&M:I#4><.:H1B6FRN55NK'MR@=.WM\ '48U]MEO, M[J4_/#C*;?"26W!L"$2*Y4\.(IQ>!D*D#<>&;!J*XWK@?870PR=*WV$(%F\! M7 'P#**E[X+X)7+"V'$QAY>K8CXQ]A7=B(X 8!);CP%D03U4'P. "NZ8&YAN M1+4#T 8Z XT 9DI7P8I;BURQK,3<+I3N]5D]) 0T-:6[RLB@4'?0)'.P*-H M&SGO/&UO-=E#;8M(P) M2VTYON?47:-WT XH_48YV'P.4"*BGZ#E-AM%>G&> M]=08P^3TT5_1;%UMQS7;L*M\-1]H^F]J>-%J5K&ZF(.,UMPJ7Q=D#<'Z*$[* M%*Q[F:/R+@P/E@JPD\3L\@W,F[]2_*Q(Z)%?DFW6%5S@5U3)MQX#M*]"?WT@ M'$JF;I_44[?+G_Y7*_LXR=\F?[#(]ZWR % ?,@;2*)/S#I*\>ZH6N.8W16N.80[['7;D01FD^.3\X/#BY.#\Z.3L\/#Q0] OOL MSH&7!B"_3U4#WB1"._H9((-'+OVZ3<[0Y(<3>:Q,]-[H5^?_L7UHGRM^2Z!_ M #0$1 85GU9YT]B\X(-R1DRVW$0[/ RKJCHTN,+04KO,D&FUD78:YDJK6.R21-YHB1 M?U*K+_3^G?V%[VY$.6C5/D4%B?J27%&+[A9&7U%?6HQMJ,]]0'\G$AVD3LYF M#ASI&JS_#L,EB-&**!NF/^PC3+_^^EZ&Y[L2^XC!CR$&WP]D]C30GHV5?:NJ MTD8;M:MRLOG2T$K![86R833TA"+V0WRJ*N 3^_#@1"W<^.IOL='J2S#*CP_Z MP>P3P$7175QY$V]MF)=[&MMJAYJ=(: ./G$!&8*>T42H=<#ER"/45>0.$UY1 M5'BWM:@RSW#S8%K\D,Q!]#)WPCQA;.T4/L$@0$X[[M0WY%L-0K_I,0Q<>YP7 M_Z&9-]WYS)TA^&E4PLACIZFE-O "U&:/OF1(F1,XM$C>.[ M\)'PN?.)5?W\Q[Q2.Z\$M&%(0L)P,OR-:%79A*I^_F-"J9U0 MKH>CAWD4VH M$,S(F]XF3BFDS2GP5Z"=O-+%H.?5O1X+7:#V?_E2)7#T0!$9(3!$1*C4GW0WSH8UUAP7_'8T6T%O'CTANLA:Q;YE1FC,K-0R.=U;$1TBB-U%K/!W- MF8,[G!IZ3NB/>'U?(5K])K3D^#YFM>:SN@]]?BS04F%B_2:UY/@^)K7FD[H/ M?>KY^I=&DSH/4:<([OK-:)G!?4QGS:=S9V7V]+*ZN7/95 _:_+.544WDKKK4 MXERFG[E\4RUHWBSSM;R(>.,7F#A!^>_X_N%WF/P/2)Z "V"7FF9VE@_I7(5LI57 M*<>:KMI\A@'A(.:JLKGE^/4HP9>1I3'IJ],]K\B(0%?]\#'Q2E M-C,!8,$5ZR(%/_0.^J&FK6[K,)'D6J^'&/HJFK4$80IND8BO8$@\G]_]9%Z\ MF7;S[@:IA]VB.$:[*^"]..\4"+6@9#*V^A)'3Q;I#<8^?F]$H5'Z&L$X?HS@ MU*<5:RZU,!D:/#8-.:^Y]B/@)@]O #_)&,Y(156*XIN:FHP 87Z5GT%0?)6[ MT$56[![AN#!P?I@B3G*6T!;^$B#I@*P=LFT@OGE'1A#QXX=.M"+"^@I"U#J8 MA-[$6_@A=N(<;*.:7)Y!/U@5_1D2O>KLDNY04R2UODXU\%&>+GLDF@#81V>< M7B9BK@OK ]Q8[<72W8.9$]RBV1"Z/F+)6_HQC%8Y)XVWJ]D]3-1[6[9SG9^9 M])A/$8B^@HM7) RB2/>OU(])ID&YNCS%;H@3,!%*/4DA1];Y(,@Z4;2?!FCP M:&X162#3NL!"_B?YD;:MIO-BUKXZ?HB= MB\R)H(<&)2B8#*RN8BCPU34 3![1!7$*6E8=ND-]5-S[VNM)/,,+/2[ MP+94;^/ZRFJJC8HE%<'3H,Y+;#\[JG5.3;$/83X#2FFMN?J%['D;%@W!P!6, MD/U#^]+O[%T9M[U).)!C4L_57>\;%4;N!#J+@Y',JC@(DX5%*>K/_JB?@MNJ MH:Y1!H>[N>B@JDZ!'SNS680?QD$_XPRAL8;O(>V$C 0/"_S"*:S.4;W.)7('L3QRZL$$ MM:TV"I77QI8FI3C48AV("[W'P/UI!I=?7)@B*[?*5)__L*WY_-=__/J\I>;- M'_32J91>-CKEL*-<@90S_YLT@F]@$GJ_AOA-YO_TPYD'%_23?U9[(_38CDLM MUME.\_-J0IF?5Q,C],IAQY":$P,G5HY[ ]6>87T/<3IF4&J@4'EM4$_G=-Y M[3"#4@>E+*L::K-OO-H!RC'B7XTF+/U-T"O_@+? =L2JXS3G$YO:\0 M>@]1_G(#8^$5Z*D=('I8?MNRS:@%I7@1YG#$7)R%^FH'@[8ZE$:#SDMZ3^#) M&4?CG22/T,?)&D@H@!D49W<:&URD@N$M6#<$*13;>\_)Y.-UTPXM/:PQK7AF MU&Y3O,!H5*567WRPE5O'2%^B< TX1=F"69:D;'+@L5AR8'XQ?R29@#W= MQD<8.CD^N3B].#I$UNODXN+X0/4%_7PFD+(6-TBK$8)O,0WB2>C=PW!V[R^+ MP@UB=_7;$"W/K_.# _OPX%0+_U=,B0UQJ?ZE,>0#.FK.Y?50=/^::G%RKY&6 M^SZL5ZIE>06T.*SG*V\TAX&"A_7J=2JE%]YAO4$*%#S-';T"*>PH#RWO.-MB MM'ILQ^4 A_7*2^%(;CMX09^VY+1!U4XV9H-(2[GQ47(]5 NP]*K'.DP87/>T M9=AZIFACE4YW&@?*ZXL_.E%2+M.:QX$$PT!G]2>N<[H6(6R5*1=!(,UC0#3! M<*^!\KHI319C!G0JC32<\6(*:5OVJE&0,Q5 M+YO-BH8J:=RX;_U5&[7P)=R@#?XF7+-#52'E?7/>_47:['?5_JZ? AGCJJJ0 MSX>>2FR_DO'-W,@4@K3@=].OYDIW[JKZ0DG(NC MAI>^AQS\YSD2]AP&B,-KL'!"3RYSX;SNLI8^8:%O6(BF5?J*E7UF^!P&2D29 M+P&*:RK=6VV*PA4,T,!A]H[B)(KP/BB[)1)ZY$F-YC^774*QM(6^/J2-D6D) MD^8TAD&EHV_U'"*M)_"61NX-$:CT3!#/UL'>#* M<:I?!]O_X_U!+ P04 " G=F13:JWF@+9* @!TY" %0 '=S=&Q]9W/BRM;N]UMU_P-WWO>^9^^JD4(=;!)$S MB/1%I= "H00*@/CU5Q)@8QML;(,1'NTZ9V: ECJL9\5>O?KO_[X_@]AJ>:M>?M M-R^JJJ(MV/YNHL&C=_!N'"A,'7ZH ^R%*H%4V1)3I5SPC(PJN$PA$"W2-(3+ MH@")!$ @G()AA29P@L*%O3<%?_T]<8/5#5;8=.X]!QH+PNR?'Q/7G=W_^J4( MCGAGV>-?VQ_"B< 0C$ 8\F/[B*Z:VD/[Y7)YMQ)M/7H&A6'L5_BS&*S8KKED M>:9K^P]/1*T=(-V-K<6O[8\'>EDYZI-.EMBN"^37H%;M2!-@")!J.JY@2@^= MA2^7W:=];1\C?FU^W#555RX4#.-))[MAJ68P"Q N]R_7%DQ'L6Q#< ,2!2]" M" BF]P;JV.[+U0N^/#"GI>..GTY*\!U5!BZ0)J:E6V/_3K*,"#LP@\&/(SVV MW BV-]1=@V?N7T&OOX*? MG[2156>F"_Z]:9D@;*"N[L.W 7OS3U66@1G],VB0MP4IG'/*,U6W'0*-"_[! M=X(EE 5;YKE.CI_*UK2T]*9SS5!*-;S.K'F8'P=+X]R;JAY,T?:".40S6FW> MD7;XAL(S/ ;S(?9Y Z3Y>EO 879N$(L:D4\[Y&SY(V4*1C#>K62ZSUJ&H;JA MI'?2IIP-WA=HAT!+J,#YD5+E?WX4HZ'S]K+:RR\\TX))>RX7>V4?71?3X4H\ MG=-7S!%!>0P))PGSTJ3>HD!5I#C/6J_(CL\W&+[UT4DN1W.KTF^!/MR?-2&C M!>4U83$^/LEZH")M57HRQ)QG1X#F$1[9$*)K[5$EY_1ZC7K.HS2TUQ![ZWK' MD![W"J"TH M8Q[ED1__PL%_#$XP-+8;\': %QUOUK/M8+!YU9$$?0@$FS7E7*#''X9<*W#CK%B2R."T,/(TTIAG)'36L;#[- M$^%H6U^*@W0P4#D:K"Z,-^.K"[;-#YU%AAPX>@<&^FHY&L\'Z)H+)(J$WVJJ:9J>$8-&"*P^:TLX//!MRZHJ@L@E\Q &HU540=I MQP&ND_%KPM2RL[K@.-%;0E.#[P73LNPVT*/>G8DZ<[:O7)/]3-EMRYH&R9R] M@GO-\K0Y?BY\CG?(.4#Q]*JJ@"=22)L&';B:,M1\F>U6VP7*!VP@A9H(,CRR M7I^1MA_1(3*05".@WS\_(&(WWW"Q[M-29(PZ;2 !=2$$,VT*?B1XNU8&;+X% M&HQDP/+97HNTEDZ(5CAW86X]W*D4.9 M__0=F^[V^X@^.I9G1Y\B._!^NYC1K#X)V/4 *G?3Z6F+,U"CQRYE8 WEY8]= M3R!2$[M/@?T;?%948*>B$8.#%GFV5'FJ)9X_O'N= \8AT38?Y:"SU4Q7)=7= M#"TEJ\&OD5?Y(QCW_<,L?OP;?GPRC;]_'7S%O[N^'WKZ=6A:LTCB/8S*%6PW M5"V1' [M9!AY>,_#;P_K(^\U92 ,?NQB\\ON\ZZ37T](>!Z*"JL]BJKE+#,G M2NLI!Z">6,KXA#R9W 1%]Z?Q/2E*':3H3FD$)J,4&61AV[;J:!D_$TB!2> 9 M:!&Q'QLZ;D/I"#IPGNF= Z_H!O+HR=,=;Q8L*;!?M-V^:ZCW!D2GKD,::%>G MTSG9ZK:UV 'HT>I^?=%^_/O8\MFJ'<789SK?+?=COV^L]R613L5,=L4,Z1:O M2G.\GNMR7K^9;D+0B,M""=)O$>E7E^GP/M+AN"&=@MKN@F4Z8ZW2L_OY"C>S MY':"])M#.GRZ3(W6^L=&*;7P'= M^@)1D-ZJY&L-O;JTO#%-FTJ"[MM"]\W;XY="=Z4U\=LXKLL:ROLN![D9J+O^ M!O;)[X/N[V"#7PK=0TJE>5K+.ZPJI@M#I55%%_E$=M\6NN-J=V<\1S6!XZ2E MN:G%KH.,&KP]GQ0:BTO6SEC&S3! F7^X;K%T;"(YG^QW7DK0P0],RM]@H M>CTT7ZHL$6T^G4VU.5988:O8V@6OSO;1:CPZW6]E(>P+C@>$D&='B#^DAQ-A M30FP@8R;%9Z=BSFFE2#D_0C!3T<(>;E8)[9-Z#X?0A@]4Z\I;=3CLM2::4 & MEP%\?/5+C!'RCG@A%J5RGUO+'(FH?!8A):(^I;4V"K-]>=%:XA6^1,=WJR:V M"+EJS W?0PAY=H2L4,QU,$(LL?,FU&\IG(.2RDRM6PZ'Y_J]Z9N6Y2B0*^A-095+9E:8J:Z@;\E<'U;+$] H>7"AML#J MQL""2^*M<_*K4_[FU)8DS_#TL,1$PYV$^W?&S :3<"$7H&1*E@&VE,<-O]H& M",ASQB3##K.$XJC4S5/^U.G?!@K.'U2J*;6V!/L,J?G"0F+)WJ@G2TG8\=U4 M)F- Y2.:&R[V^F\GYDY5I4/J*Y*:![?7]$XIH'$<2LW*S, MN-%W!UA_ M/H;5)ISM<+TB:&&W+M>^U'")"X%?MURPN@PX!!4SG" ,RA;;5R;*_-9#2]>P M7&)#[I--%YB$N5]D:W!,^EN(E?5]7 MW=/.9"" WFC-^4,'[;5)2.@E08<;IO;)FINB,4\OM!I]5EC 1ET9U+%9(='< ML4+!^?-ZS7DN![6S@L="]38K8YBA>[E;I_H5-/75 G[9Q[Z]Y7##3W95"PU+RY..X*>4VP:U9KGBZM*Y=/J+SJ MY,]_V*12KIK3N8\U-$BO*#D_5^Z9Z5L7=E[=0?D2F9++*A] MLMDRPER95NP.!T.4F48]L:!9RJW+\!B8+9=!0<RUO/* MQ<7Q52>_VRY#F+/9+0-:Q_I9N\EI:&$D(@0Q7!&36\?\%]LM"'.97=%WD_E8 MEH.UL,6L7A4T8]%W%LMZPZW$M[9[# V7V!#X=<,:XRL.YWA(%UZRQ^9=/EW# X9^'&)CZR.VMM MR<+]EM*UL\*$4\SX^J*QJ-#WO$3G8RW&\Q]Z;NJ"61<,L$?+T!;)!+.70Q@' M*Q250 G;!4A#=[ZG.:97&-)MPQX)4>4V(E:5=&P#I_N3W!'RA%E>B*87/\C^ MDJ8-PU1%SRE%I:8#F;29)XILJ6DTE:93L$L+#73\E=YKER4[OF'P ]1\?7ZW M0<=MG!NA/\N;RF1DK%OFN,&B"[=NXJY=;\2WL$BL>!.ASQN^)[;VU*=IFB72 M-AK8RP6MTT/W8EM>>-)5+[? +(JV/[N;-9S-WIW 4!GLW[.GAZP="\J!)X%D7=M+&!G':;EFJZ)3-X_N&D0::96YBU MJ0*3ZRI?6:&:UHUOW>-3J/+L(I>WR'(4W.\/#!RBYT[E'23HY_L^ 0G[$>;7 MH' Q+K]JU? X28^OQ?YS/ MCU$ET><)CU^'Q[]4G;=ISH3&4+^MH5UL0<--U.B9"9LGVOR;<[ICNX^\6 #A MGMQLHDJ"_LB'K&=;,Y V9-L.KM8R%>+2]#.:O-^=:SW2!^M MQZ^(<[!.]T?7:8ONUQ8JEFHTP?-G\'QPD23+"RCM\USG#,9]UW4E M2NC!BHE""6M MDA;L5IEG.BLDMKG!QR?]Z-">,.O?"2\G^PQ5B2-S ]3):UYAE"VH;;'3CM_= M8Y\W]W];&@?6#('59SG+;(XXO\"#_&(@K'+(-[26;YK&2(QS2;\NP8P>2@L< M,06@>5*SFUWU\+IBQ ZJL=XM23+,WN3R4\^%_%Y<_J4I9GY?*S5Z:G/,>>GU M8-*>I$4N&SN[X^89/^_4[I+\QGH_K)ZZ:\:FN9HVX>4EVU%6+KEN-V-F,MP'IJ^RG MQ@W5MY4QGB?H!4^W?8C-%LRL@0B364_IDN)(D NQ4P4Q2\9- MK/BOS1@O">*D#0"7Y>;J*+W&"TYY!&*WE1,SD"9V^==FC'>T+@U5_5E7\W+3 MHPIE@5WLDK!I,:S6C47.Y,V9B!-).D9 MXG8PO>*'4':>9@U'+OE=MF&G6[$EUE M(;0%8@>0&\H8CQM>3O89,LZR[0G=\9(#"[8?4=>OZV,\4JW"E?2.=CF^@[D,Y/!:.Q+WU"A)QGC"8_' MB\>_5)V3[+HT8')4FP-ZT5"EUC27G\BPR;'LK %3>Z>38 MQB+X1P=>#*IO*\,6N*5%EO.,IM; !E[)7B"R#\4._K%V)1/I M'U,[[XQLPAN5*2ZQK9'6D0U&SYF+=-.-W2Y G$VTA$LN8".=-<-VZ%2]"MP< MCEBP6,H5*#-LK-3811MBEKSXQ7EAOPE"7[E"1:;FU>9LC; DVP9X.N\R,R1V MH>^8@32QRT_&Z5DR;-MH9VCFH$J:]?("TV^S(W^JQLY:B%GR8B))OS;#ENI- M_&%YM88T:%#S:C14[2]N-GGI^V;8WAQ.WX[;994VEJF!N@:3=7@L==TAD7%O M#7G7R["-(2+.G&%+62(W8%$+X[*0U;"U@C$?3&*G/V\EPS:&>#G99S :YVM%'(:8L0T1XE" MFX_-&6H6G86+?T,^3S)L$QZ/%X]_J3J?DVXW3ZE9GS6P2:^0'[%#POJ&=GN2 M89MP>NPR;(U.@,.&-\&T2C/;$27"R^3X6XOA_=D4WPLN\;5+5$:)"N$]PFYU7EC 0D.6N*;7IOM$[%1!S)(7OSXO['= Z'%S?:+* M(RXCHAZI8,VR[>K(]T,RMK).<+;G;>$P?Q MVY^)6?)B(DF_-L-V,@1K=D)5RUQCP'9+7JLUK FQ,VEC!M)$DIXA;F?V@,>. MJTU84YHZW;PUY5\VPC1LBSIQAFTUK%.9BKJ?YBQG&UCAI)<4O^?^& M,FSCAI>3?8:\I[;JPW9FK!DC>=1#5A5.;\0.";'(L+U-&@?6#.M7QHPP CVM MD/&AMM20JF/HUM3!UV38?CF-TP[?4 X4*V^&>L]V_:8NF&Z@_]BYI\XBV\GO M^K.GH=6.I;A+P08YL "Z-=LS0;7E* .Z+#*&U>EL:DQ[XJ34C!UW[V3X"7/> M"ZH>F_0YX:&: 0B"MB^K%N]^N0[%JT!PP,32Y9(QLZU%Q#+.EN8H-9'E9JF? MAOU<35T+:*]LIV,7P/D0S5^9]N] ]8??MI1FO0)6SR(HKI%UH6'YV2XYBN]5 MX^^B]+.IW@9U$93'D*?V^GG$N.H*X^*86"D<$,M0M<\H*,)]#T)_M1B'(02% M,"0F)']-CI-M5Q2GPP+.-MHZKV,]5\1+WT-W?[T_)1P>JZ?M8R993[$A7>MTI+D&9X> M-)4;[@3883,;3,+U7("2*5D/V0]41YMS;19%V +1(I6ZORC3P]@"X-79/Y+^ MY.E?S*%#3C\R>?Y+2? ]!)$71Y#C8^1(R*R YG&UY7J$&9.6'%MM<4L(PD]' M$'FYJXNPK<*Y'()-B)&Q/BUV\7,>Y M$83J19YB-<72LM,Z;>UV.40)&-3S!E THPEFW2EZ6I=5%82!'WM MULAYM-C&U0X$$/;4\,D!T2T%'I[MA7-Y3(G@PH4P5#=8I:P-9-7-"Y*J!_/; M0B-M5A=>KCC-:MYJ[DVRF"B <6Q-Y)>SW*9$O#'-RX5*<0AYG.%G RB!5" " MLB+4XS&%)Y-YPOYML+#TA6J.#])U/?7Y,6FQ=5A8UY%LCJB-5[/8TO7E-!_Y M_-5Y7H:P" 4A"(00E]OA^"B[:O;,+3C-W%CK._51VYR5R5G\;N:(+[M>=M_J MP]Q:[+3U@07-AS! ><@=>Q*HS&+K),2,6[]@Q^K#A!UTN'F)H,9KN.*5UJ12 M:0BS^'I_<2/LF3GP7W MFN5I,W:.TH?I?K(@>,>2;C7ZT36-20SQ,LF';R-66%T6L7A=;.@6 T&G!Q&IIYK2,N99=KJAVHW)K,CV=;HF2%Q)<.CO 9S(PCEE$>+N M(YX#$4<-EIJ.N90PZ_I:)=?D"U5D6D4KWP, 7V&PQ)W>KQ@=OB=ISA16>9BL M9JU%44SW^/C6N(VQT?&E8=C+J $7[>R"/C>I!BZ? M87X6/=#W^S2&M_0*G.TOYC;F6OXT?A=HWH(>B"?!7U$$_4*/60S)41;V>IA% MZBV^.X2_%^F_7!%<;-OF(?-I*=CRBP,D;1#6.)!<('=<2])V)X;J7:) %:H+ M5FVKC=Y@*?M8-;;AA2.>T3;),$B;-/\'C9+VF"AABO84)I!3W8SZH^U[4"J6798 M(30L<")/ W-F[YC8P_&QI^V\OC8\Y>SQE_[\.VH2FGC;"JPEY5H:=O M9AU7-<*LPVT=E:ZPJJJ"N+_K[\J=@<3A14(3,&DIY)BN;'&Q\RNC39FG9-AL MS7R$#I_?P;D$ 7<%D]Y+P4MRX_6.SKR/&SL2,(6@CZ8=P,'R'#U8ZYEE!\NV M1?ER6,A8/.@@6J=6(K-^CTVOF=CYT$=1_M;\OB<&D-]4(MLH(2&V1'(H#9?) M0D;.DWKLK,!$(E]%(K_#/KHJ-[XID2=+>L0(*H/!7K.FL^4ZJ!3B5QTAEA(Y M;A@@$!9F!U4:9@MT;F2DVP2A2A?W=&YJXF#L_UDDQUVW4&CF"CYC9XC_![M@:M]"7B M%&A:B&^^2FRQ$0\3^*,5!(Y@@V8Y3'\L5![%RBV&/CMFL# M',$&IR U#ATL,AQ)3,DUMN+M'I3(C7=AX^9/_1_!!F*7BF:ES]4UTI^R.4E' M.NOXG3N(/39N^SS_$6S4EV@69;N.Q*JYZ=HQ)]75-'Y.7>RQ\>4G]=_KI[S[ MOI?Y7,W,1DMKKI%6;T+.,#9=B-\AM1? B,]E+%?U4#Z-BN-WK"C-*8./RJL" M5Q#:Y7K-;;?,^"9$GP*,K[\ Y:K8>'W#_.,2 UG-FKKCDCY7R*Y7 T>C1RL0 M?Q,T5A(CKJ54N)WRT9,9885_58/XV*XQ)#);)5PQ]F*G %3P,K-[); M2^6F5OU+KXQ)#)NKKJEG.V+#?IWJ6Y.?*]5(B,2[EJ\8-%<M>@$D!%$'[0 O3^\%LDS9 M,DO!$&Q1,+6&HH#@/6&S:BG3:._,C.&J:D M.<^IY&Q!L@S=RDQB:W^>O^+> MR5T_7^>]FXA.6>C+,>>93Q\]UDH.;-KS%4ZN3'V*SS6I):O:0@7S^NGN.!-; MG,6A$NO+#*#'TLEO1,OVFY[#RWDLM!Q@XIQEE\\DQ$C.ZLJM0;'&9C.M7HFT M+!^IQW9K+Q%BS^']O(#T*_!^WO1B6XN;%M/8 #=1*Z2^L9D+.6&5AI M[N;-;=71,GX&F-+$$&SMZ46-@OYPGOZ5AU\<]-QU_:+M+M HY7HCM<+I'"1; M1EJD9U4R?A6O-Q4-GR_NLP(,#ZO[>=R_19:]NR0?Z7*1;E^>;WV#HM]SR_;C M/-T9AR6?(V-DV)_';\-R[N2AK.6Y# M^2@O=;Q9L*3'>>FAW42P049P@%RP+#F,C]4M$Q@SW?(!Z ![H4K Z=J"Z0A1 MF"OC[][\*#("!;*IX+-]=R/#6'I:K-1@P-EI*$O:I3(2.]WX?OYY09$OXJ(W M:/GY47P.!%O1]@P%"6]_"]X.%-43WF8S$V7.E(L69Q1QWO/SD%PNQ':[+.'M M\_#V,Q1\3]X^7CS_!OU3>N*2\ZE57VN=Z:1OUS1V*:5C%ZI)_--8V,IQ2QZ] M,,^E)2G4Z3$UF&#_3:#NQ4Y3Q9/ M[WQA[#;A[:O%;M&USK:$J@IQ<[+P&J2L8N>2)KQ]L[';N!TTO='8[;I6 M+1/9W!+AO$5F 9:=-N6,8L>G\0T=_3Z>:PR/\=YHM(CI5<9.FZKW8++<:Y!Y MUBTU:TFT*.&Y6^"Y;VS#/O=/6R6QF:L6N;XV%W'3K37T6G<:NZ!28L/>IG^: M\/8U_=.DLQ@B"LAXLVU\G4S4G'M(5&_"YIB:\^_*TB M27$KJ7:CT=L*H%!9+?0S+-FN.O!JQ&3X]FW:H$GT]G?CN6\O9W(K)8O M(+TFA_+RTB@5TW)S&#OC-(GPW&ST-N'MJT5O,]ZZ U-UI@V3*QS4%M9*&'L) M;W]SWO["Z.V52LQ^] [/X&O#,CNN)>VX3\3T"2FTIVTVNRK3)4JO4%@Q=E;J M SQ.NS+IQ33/"8%+5.![7A[SLU0=YXI><9;G 6LH(RW#=JU\+;[5+N)'U7/6 M_?SHO9DOJ=J8-YL4U0P\RD;:,---KU2 C(173Z;J_F5EGZ7J7H3^LV2UIDV MT^,6QLU;]8*'9\BU%-_TD9B1]5G@]UQ%>C]/U8:CEC-4/EV T073-;C>;)"Y M@0NDXD+5BRC6SU/5QMG2L*=X4\YW=. :'$-8K=@Z%/&CZB44Z^>I*F(\:0R- M"J6I]2G/J75W1*&Q3?*)'U4OH5@1YM-DK>!FOU1+YSBX8[WBTN\.K_;\&8>#22"A!6TB&A=KH 25+LPG.@S^N+<=54[ M8D\V 44>5+JJT. *HR:ER[@#BW2\+K X'POO5X,G'Y.4'C[L6'IW 51:"D28 MHX:/[&W5YO(%V_)F5=50'^]ET29BK^ )*Y,S5FRQ.,:K@YP76Z8^,L'==NFA M&5XP^HB$O'UB=LQ^TS/L+.![.POX"^OZ51Q$=>:7EJU%:Q4(P[LM%!;MS&+> M[M1'K%#JBI*&YX@5&5O;^G4H')OD)6/1^.FQ:/PBL>@P42-KF8ZEJW($DU)@ MT#PUTAK!VX.?S/'NCKCGFT ?ODRQ69&%H>()& M(&.=K/<+GX^5FY:N7LV'D>L0?C ME]P:^55X?)AP 5AC6YA-5$G0'\'$>K8U VE3YLS0>*@$2RY;QA9/4D\NRB0K M:QRYFN?JI4#?\%[L@HG1177'9KF[H?"5:=XB53\H9>H#U6M#\$#F.BRR9(UZ MIJA(OX6VNEU:9BU[9@5S!?7GXK[O:SS@TI6"9LS6,C\I8WE!N4EQ?W2.MTC/ MXQ(W.DYA^SS7X=U21])6Q8RBS3G?%M/]V4*-7Y#P#=&ZG<\]U_F>=,JF>2;O.W9EWYK\]NT*UU"ZKU%+5?,:O..6<6*#9!(UQ]^XN"\C/ MN'?Y1FVZ[EWL52SJS'*QH#IN5S?9MNE].J4I#C MER<2/__NJL0\[N"Y>1/+8HK0@86L:QJ8U/<;M5@R:-P.W*W<6O#LXA[>M0D5N'BRM29F)A?\CZ26+HPQSJ@FWRJA+N;B MG8U0;QP3X^I>WBJDJPMX3G?=1:N@:';^XM3XP+[G]<[7O7[SXFEI:VE9CC:/ M!;TIJ'+)S HSU17TK>+)5BNT69:F2[9B:(&G,<^/%#]V=L0[4]A>G?+%=LAC M>$>GPQD]5\CH/-L1>O5VV2N[]5+L6.RJ"X?O+=Q'ST>]SF(3>;UF/'F@P@7= ME4:H5[9+XX3%/LABIR:A/$M+O!A2Y&5UP*K+258S/+(_[V3F$EF,0YY>?!9N M_PZ*CQY6>YW%N"*K:W-4RVMJT>U-^QYO9SJQ,^QNA<7><:,!=I&:6,^0 A8^ MWLZVAR.M0:.8CLL^6:O&48M=;^%>+Z-[#A9S\Z.VO.CH.<[0I5X_,\^TAHO8 M12AN@L5B6'#9Z@J9/(V3 H?D?S1\WZOLUBW,86: M'M?.:@5Y,!:HCEI8#Q(M=OELY%G"8G1O$HD;DTPXYNS@SQ 63TJ3>HD!5 MI#C/6J_(CL\W&#X.0O6">XL/<0A1G]= ?B)26C_=2>>;+%FAZK$C/;*O3\ZW M7_=L,R'G]'J->LZC-+37$'OK>L>0+Q\!N&P8YN,^HF>JFU4+$Y%"V]24!5OF MG;"^8""ZLUT)08DEK17J2WVI=Q"79![7R@""X]G@W^T8HV=V_>Q^VWT..WJC M4ZZ3XZ>R-2TMO>E<,Y12#:\S:Q[FQR]Z5!T+1Q'J/GCD$QUFTSE^U%FVG(ZQ MK&JDGR8E3/5*LK8\VF'PR"C/YT0L^"U/&=88&V9[368!A6E:2^/]+E[Z/5^?ZFK^X!(EF=+P-E\G !!CJ1<0(E__P[^ M2#FNKP?"TA!6T%*5W+>XWZ$%8 ^>O'L[?:8]6$7&MVCR)WY,S]*T $- '1*X@[B@B^V>LU>'BV>U0) MQ!^D"(:J^_?_Z0;&GI.J@V6J;1F"^9^?FV^"OYU :"K_^2MJ[:AK$+PH["7J M]S[X9RK\/[GY.WR_D)K80/GGQW]U&]G@HS,3S+/TN/D8ONC>M&Q#T#??+#=3 MW7X5RG-(T-6Q>1\N;#">;GCW2>]M^_PB$%!!*"_\\.$$K2@6#? MBY8[^>LYS0X1X_/K&4QN1_J@UP!V3[X*21M^%BT[ -9#B[MPV:.\O=1_P=%_ MNQ;A ]B!GQ])]M]):%ZJBBJ@?:_GZBRH$E$+SB?_Z+1F'LKP=BS,X%S#T$A#5S M@/W*O$\I5"8P)GSC>_= MH'DZM2_#-OG)=?E@+_$?$.G7!#K7OVG%XNSEBYPJUE(G\:* QXS=&C%&.FLG5C=2 M/1"INC!SP/WN'UMQ?P^'@W0#B\.5=X]L51;]J$5VD_GEROL-%\!VPSS4[?RC MI0C4QQ.Y;UJ1U-^\$R7NT)=O_3PAD >38J?@'HV,2*%M>WH*6R54^NX_/]1@ MV($#&H#&TD5!URU7M%8_+H/JEA>XG\#6_3:86;:[!_"B7._75G)NQ7GZ%*S% MJ9SG1R\!OEN>#AA;(,654AW?"-#^GT-B^W_^BZ%P\J^C'/",G%"&UB:RD@"D#.75 P>QQ MZKT<;H$%+YW(@N\'IC8P+\2JS6A0["8(M,>HO-JN20UE 3A2)G4=)69M+;U\ MUPITP,S=1,DQ^&%M53<[)'/FG6-]JV9<%NVQ1 *H"(J!QJ<('FAP!DR8MMZ$6W)$'E0'4&;2SL_3G M]3A^VWJ\VT[7.Z506R>*/!9"]$AP9J>$[[2S8EM&*K6AR-?_F7*MU-?V M?F8-$S?TG-FH"ZN$JTZXWY_*JX'>JEMW7Q,O8*.-P+#/X/6!2;4GBN<&7Q2= MFU:, Q#*(G#]*V'$;XFA'1Q.K?!."SB(9AN6.I\ MC]940Y*@0DDS64#38$%4UM/%JO56=%#P'54&J2Z0)J:E6V,_%97/_;F!;EA% M]W)T/T%\_\&N!,F-%B'<@[ ?)I\2G)0S U*X)RZG5#.ENDY*FD3^U)^W!,NM M64P*"HP@*,S3" IX'*5(GB$(P -,$G")(#&4%K9F\@14&1S :*"3^Y(FN%+! H53N,AV5K4S,56== 6F^WPJX!'[>$JFUZMZJ M.\BSV8K8D.J]CC7SQR$_/6_I0F-HYNF]-@M-EYD1W!@6Z]DQCSZ\\S3GXAGW M;_<%PVTM:;,=MC,"HVU(P7.MW1>;3UM2F#?QBB_&I&_/<.[%V M7@A.WS'X_]T'Y-D-WU-8X'5GQ DS=F>VM0AY^.RABHU,#,34ML9&6-2MB P@8=2:;H[.=0:LT&#,DE\T"] ZS<,1)$Y7B#F@"TLAW,$_S1EY M1KZ-_[#S(^\0[/($/%5BO9CLB2+L#6_Z"5[1N.'U G#L"JO2-E]+BMZW;Y<% M0&PO\FB9ZC@.!YQ<;5VA2Q4SOPR B+X+B$B8"(V1"(R_#L7($8R-2#E%Z4SF>.H4@I7NVG>=NQ2[N3783CV%?^@* M_7G#>%3WU4L$2WLLF.HZ^OQG L?XB?CSS/"G@I\WE0?..[/5,=3 M SV#P?!!!7KZZW\>VK*[W#IE@W\V[*ZU-/=#/=2TJXEIRM$ZA.2GQZ C-827 M4??7IL$*;O!E\-I++,D7F1,-N!IT%HGP_9@*IWJ1(C<0EW)@WREJO M56RRUOL6+62S,K =X']RU;X60TTK(( ^4F>/+E*T(N)$S:5]F=*YSG"1H088 M"ZOV^U8$IBCTN$GZ)?;(=I)AR&AF!S179P'?@Q60O##K-/@Z,$V V@? ,H&6T*PI5$BK!DUDR$VND<5\!PEUA8646>OV\%,)J!:(8XK/>^BDL?(]DAW!'J M+R?5!3J8A9-.;6;]6S$H,WMQ+ !!'\X%= +A9:NN&KQM$P4'-I!3,\]VO# < M[EJIH$7DH"#H'^*?H>@+=S'3DGO_)(M2(&F*(#!>42B!QQE1Y@6!IGF")!6< M @RNR.3S6&JGFL^G.5D#<*$,T64KXU3F_?2A^&PARU3\[-!LP;[!9XB,-K5R MV?2A^*R9GZ@"##$=345T1H A!@]_A MK_K6[W#3/S>F%\N$O/FNM\,B!];^V:&6V>KXF95S.^+4'L BQ%%13M1+.1M] MHYIA2.@>VC0Z/<^MJ[HZV&Q&6LKF;R!(D\V_)%UPG/NG:2]G@-M9EN8SR7UO M)F2\DR&NC)+/+$77%L+Q;)/#3ER XQ\; FB+)]9F$3KQGD9/HF(0^+HAD$1 M9CX0^#Y:'2NTB MEJ#J04X*N!TW"4QMA+&GNJ6$DR;52(M@V"-Z\ M#28]G$>P[/WS"-O@TEY,2C#EU Y$8= IC#^%9Q)2$>L<57,_9BP(+-;C%=.HT!Y-U,&39T<)/#UMO8&<(G&,\ M^-IC3^=^M"+)BY,\>P=PCSSZHI/-GW7KDUWB5V31[R W4B';!!QCJ*X;,!K0 M \ZQ+3-4O[J? H$J]E.E4)H*4K2CEA-<87/LX9E >7S'?JBZ[>V".CA,A**B M#<:>OLFOZ4#=U!_AC]1?*(;>;1NX$S7*[YZ%^=V7%BJ;03^(">#\>1TAL+?" MX0)O9<)^SG_&XV$^E^>T?KE!ZJ4,(/G*A83 P9HU"?_'9;_HW1P>\).0TH/G M04J0I(##PRL*Y0CO=JA##WZ;"M "'?C!,0+!$/1A[_15P Y&,%7_9V@Y!"\+ M%&PXTG%J;%M+=[+[^2ZP(4 T,ADHJAD=MXNV[<,%0^&_CHTO^AGY:]?LS0;' MQ[=K&!H-V\9'QKIKJ9J1_ KDC0BANWVV?=OG+KZ@V^V1":1,2P#G&4("80$F MD1<8"N,QA608!A%$BGY^=H208080%$\I-,+C$HSS @T(GA 8":<$@L1(YND3 M@*)@& <8#XL$%IX$47B1@6D>!SB%,(P,Q.<[=P+"H (I23Q) A!6=$!YD200 M'A-0221!,%29?M:'C%,D*2D\QN!,\&8%X6D:H7E8)F$CHD21IV&1XE&%DG 9%8&BQ/F$R/[.W6F^,7&'O[KW]!4[_=6(B]-[ M3!J:"G;J'7+]&5L<%//OB)E@=_!E5^6:\1 "N2.^($YY];31"$39 $]CR_;W MK")WW+47]?7$AGVC3.4LCQX+QO(-J^@%.J]E(WUL/^+B;/Z%>=<)"\>%A5_# M>F=K4CV$*%+9C9UTBK&?.NQ#?64EDXT,B6:1\1S5!,Y^>*55 ?*@I548KJ*J MK&-WR9S92!]:DG=P]EE.:,5!H=<#+R!1YXDLV+$SN_.8"AN/Z18EP6X.FREL M9[ G$:S9Q%6I3+\/0[WV$.4+F7R-&']$(N G2H0+;(1LM_HQ\F*N)2,C! Z3 M)"^A@5>) P'F&01'>82!10934!C(.P?K?)+JM&D=*?A34EX)4/P,W/V#4155 M.10RC0*E@4 TK2C.Z3F;X$8PQDUIOP-%A2P[ZDOWP\Z7:M!UT&W*#.9OA?&* M8/6CH(8IF%)X>DF0HNONP\;.MD*[DPK/T:CRL7Q@[ _ASX-QBETYH?=;K:?( M[U@*W5VH 69D0(LR3P9_\K@ 9)ZA)9PG"420)5D.LW[/A=+/<=^'PGJG"%YG M G1]!_.3)/4? <"C,-VFXLIC$/]H).QIW'P(G-<"Z%"GI(86=UA:= M29.#C&D-4_KY,3P_&%7_N*0_OM!':\9_.BC^_CC\9:JU'66#;H!GD%J&?VRQ MD8^V/P(A%MX7$9'^/9?+/"F;:GJ&;+DRD-3 Y/^1<@)3*Y@,_!18)]YVE-J^ MQOGG1ZF>/[![&R6B=<(\M$XTPH;G1M(Z$-M[0!L(&2COU,L8:RPY6"*X<5.2 M R<#_XG1Q$^*)G:PV2W#2?HL93UVEMHL4,B;TI/DN(>\N&V:7'@K4=@TW'J+ M@N#;7+IH#MO(]Y]AT:7@375KL:G=BFQ*M]X]WF=PYO,Z[Q68]%=OO[YQ[T28 M3_DT+>G0Q1+[B4GONG=B;S!QW'?&XC@H_ .#DE5GI@M^R(G@+SW0?[L+8C[D M-WU@=O [O,KH.I;HS__]O_:O93ETO4B$K[W[6K;3VM2V'0-(M(&@08(2S.I> MT)>"[VQ]4B8 ZD/2X?T#1K$0O='%.ZG'?T8G7-YSFP\"WV'$\^M\Z#L:_>1U M/C@6)3A_P74^&/S[WN>SM;!QFH))D9%Y#!<8'BDG*L3*(J; "8K0WW/'$H(DJV&J8/B'N>Q,;PL9C)@?(NQWKN;8S/U#- M;M?K[HSA'3Y[QRE#ZHY\M:3,'E2?=!!8*;:B6\N=N-Q]CNRD^XUH6P;K\*90 MV2OY_-!4$ ,E[;G@V5SWI.][XIH<>#6"F=O^G[A#FVTPY$/((\5VF_,ZS MFV\A^@+6T,Z?>U]<_;VXC,W WXNN2]B?KXGI9F!='3Q]]@SC]!UQ3E'YZ6F^ M<,1.)H\1L*<.3L%5G ;Z*H[.-M ]A1\IT=='?A@ID;H^"U#BS->7!\Y)%MB# M3=],M[NE?*F>KF=+Z6JI'MX2EPXO\([-#__>O9+\\\RKU=O7/*[8O0]\,,EXCF M1#2?*)JI.SA>6#E@K3R(M)(+#.1!3$0WGM;8>K?#4S0&DU>5:-L01CC"%/(B M;A$[+7*S"YQ_V&V.2B=NSL;]X9F")ZLND/_\V-(?NTSK34;^.B&TT11F\&4$/>!XT)D X#H\B5'4P5H;7RR''H::VA]K M:CO8U&:TVTW)ES=*[DNL*(2; U+48D,U;+-[">\)L]172+.OL&"QQ'B-]T!O M2BB?SWA-I/*[I/*C]64IX1TW!N#C*Y7W3,5 '+.";09K]UA2P0TF"B(Q''P/ M=B>U-UF1!V1WV#"4SEZZY3@\ :,T3MR*G'\RB]1F&HG,?Y6=B1-D M_HU97+\E)[]KSL>W4LZZ&K$&_N50\ETTXBUZ+@_ZP%*B9/&)I0?0=MBY%Y". MIVB*CD5,^R1MMC^![:44J!,\KJU='B,H6#J8+W6.,K?<-RI:. /\C:1LH\$IMZT>) [*N'3V//I]>8< M:WA?P3](MC8NKXSJE@LV$(]HJ9HDQ7\&4]!=; M]K$ROG^_303RCHR7H_96)AW*UW*OUN7ZPJ3$S1JC=S>=FAB7!:T)IC".1.S# M]: YU9$\QPGK0806?]H4=-]1(\_A43*'HGM382=LTP:.IV^=06>B6XX7E;P31\MSM)42IMNIHWU #A)>:)QH@S@.]*0UPMGC_ MEP@H/"QW85NZPQ,,BJ%8#(13=$H)OVVY'\-EW8THDO=-VY* '(KX1*#'@$L3 M@1YC@9Z$NB_#N2<4""@UND6VO5\=@"8)C$;B5AV@E(H&>JPT0'*6/Q&DB2"] M,,G2PQ7XYP?ZXR2L,7/ M5P_!E KU=)=KLQT>)6D296+ ^(]C^I8E3IX?HSSO;5G'$U._[$:#QU$@^%[0 M[25'O5*P?7=S0;0VNPS:;4XM&M@L45[M8X7\Z**-I[6.]][[Y&60!'3]K]?C M/^>LL'\TXH:^7!ST^4T(%[\/@8;O:.S(?0C1S06;*P&V-QO\.$"TY$*$*XG) M+[L0 489B:8!3TOA+>B$@O B20)>)!@ TRC "3B,$3S>57Y";=GSW3EP7-*\ M7L?Z,7BP4>'/1 M/UZ4=U,W\VZ/0(\SNAA]KJ8^3]FFN=R=(.^HLA>/BT-.JK5W9I1\9KQ_I(WP M'DPGO(G0G5B>$Q D\''!2@+A#5K1768AC1YO-A,V#_SYA9.XJ'#B*8QD1!A& M>0%#8!XG49D7E.!CT!X&-$TH#,8\T2A=B6]T3;,E,H[,^@T&;KC>M+"L+L/K M[IZW'$[(-EUA%97K<_2:'Y>FY2(;MB2>MVP[Q?S*;;(M#L4XJC]S^)Q=7/+H MRWZPO-<6MHY]>]W)+'>?AY2RDC2KUZPYZPJD?19J[GY//U,4^\ M;$E U6JNWJDMV +3LZ7!RAT5,VF>?-FRKW"P '$]@X/ MVY4AUQ4P;MZN]MKKUKR,H&F>?MDR1V.5D9]35 TJ%-#ZI$)5>:C%,R];]JJE MRB(],A0.LGJN1"]F_58_H#O\LBE0/24KC_L"W+<64ED3S+4V&8?7)[YHBA88 M.5L>+B>P/X.;$ED4Z:]B.'#0]0%&UQXV& M):N&<"2#-3RJ6ZLLU1:/'"!I@QG,+=@!!+I1I5O#[ MZBN.(-'&Z,*[627(&[^BAXZP'"=N 1.V]ZKL_Z^46I6&8F MY3453.L 8>D&GN[A*UV&29&6BT:AQY0F4=,7TS('J-]8,0V8-:B,5"LY!C9R MTV'3%].29U.ETT:@*C4RQ<)RDC&# MI@?@4N#$R:2P7(MRVY\6@@$RV;4?-#VP6+7ERG7YV=)E"Q*M036BWVAU@[$>X"T= M0),)Z; :UYCV%;W(>LU5,UB! ^N:J=?,7J6?Z7(56(-*\V)Q4E*":1U8UXI6 M'C87*VF@S46C[&5JZ?5\V J\LY=-JP5K[2Z@O*^I@_XH7>AWN>P\T"P'N(!( M]Z490;7;'%GL^51[,>CX_738] 5>,P30F\1R5&&SA$CGYX,*Q-;&8=,=7L]U M4]N^=2%XKK7[8A,_B+XYPV5N[]GV(HD[C'[G76ZSZ]SQ]74WDK[C[M;WW[5V M+(:+WE%,0H@8$ *YHZB$$'$@!')')H2( 2$2T1030B2B*2Z$2$13/ B!WJ&O MYA@DA'@?(=YY;^Z;[L/7S9K>;3CN1Z6_I%376^KQMM;@]"R?H\(1NS0HZ$]N M53PM6/CTVM\$!K\-#';73Z7"FZ?.AH+7%=(-H2#1!3$4 O0[$A-V26DO_WP! M]K.Q^S8ZNC6,D-DJ%6U=IW9)#S$6!V'AVEO1!0D,+@D#^%:4P25@D(C]&/)[ M8ON=FTLO##)($@**\>D#C M*KKT-2F9[G38O53D9P1_[QSC*CD_!O=SS?YK9&9L9__5LO&M:PZNNQP)*_S& MLT]8(4[VP3<+E68]VP[K"PB. USG_ALX/-_(H[GV)+^'Y$GPF^#WM\+O32O( MV_"0'P\,TALU&EZ(&!YCE,)_@+FG+@1]J;CLL"<$%_^ [;@!XP99YKI/CI[(U+2V]Z5PSE%(- MKS-K'N;'/U+1&9?5YJFTPS<4G@G/1H6;JKP!TGR]+> P.S>(18W(IQURMOR1 MDH&D&H+N_/,#PGZ$%XP:@OO/#W7EWIN>(5ON]OM6*%>KV;: M)6C)DSSVXU^4^0T*VAGEI4F]1H"I2G&>M M5V3'YQL,W_IRMB8GZ_74\L"$)9?D6O3+_:R&CP.V)B.VQG#ZB]GZILVR6%M? M:4G:U)BP@00"A(@Z^)DR@1M6"Q)TW5J&I3&B&KK_?5LJ+;T;?-ZRPJ2(#KMTI9+)M,8__J49],42_0P@YLR %";]ZWX2;8BM M4O\-HPVW;K^_Y-HZ<(\P;J#?6UR[-:3*2I/U:+A8;1.-'#-*\U1HMC/T3QS! M3M+O";_&@E_??8O,[\Z&%]2H[^/#' F+([2$=]C""$-G9:\C0X.0#P,[F\%^ MTF'V]"7X\*;-Z=N,?SQ'8Z.F.VX%J4%YI\71H.&$_29I(PIW?F=./6UH) \?%!'N#@T?, MFD$G8U_2"MDVF-3+Q'"NA>4D Y,+_\E@9!+9_":1S1XP97$$"]#Z@F#)@SZVS'H^>VBDSF48_S%5*I('1:MDG"Y-IH@K5(Z MX-# ,D)^HMAIOLWO90#=9BPJPH$JI\!J%EZ'L+&++'<"[)3T)*<]<5XOZ[Q> ML:9#O%]+7%PR7"Y]]3#*TY&ZNDT]7 M$8Y$P*0QF91+B_0XE QDZ-[1&)6$U6XTK!:\LVNY@GZ":?A;R._$._]]O?/+ MY6^](5_Y68];+J'>5"M8B&N;13_7S$>W4 66%X+#/Q$R2=FZ(19-4K9B8_"\ MQ7J+H6_2JV8AKW76_&+6PGOY128=LEX8%\.PGPAUFG'S>]DPMQ$9BY=+=YO2 M]H;S.>(T^R\1Y'&=?8+\WWCVOSGR;UK-QTV;A\=<9T84IC#EE X$!TPL74ZI MQLRV%B#:^SR:@?U;"*W?0C;%4@1=WXNZX'Z2-0N6W&_J@NFF3?F!#0\G8?(5 MOUE:-&&+\SISFUSV?5_/M\*;LL-PQD^&89)@QNWP:Q+,B$TPXYU\"%:L(+67 MI3[LI5G<&K90$>Y&?!@6>OB)P:?5>?B]3)Z;B6P4+$M>JKJ>.&Z)XW:[CMOU MQ?7%K*8=@QZ0S*RD9,H )A669,?%%CA"%6JUER.CA]A+YDT:2$VDW'(^*LJ=2JAD@ M8G(Q((#$^LTR9LP;L*XWYIQ+WE6_T.,[(%K<&2 M6,+ID'/)B'-)-#FK=L-QJW8(<\A2(,\!VVSCI&A2XM\F_FU<#;#&#-B"&ZQ8 M-=QOC]BWH7#.1J@?D-\#J&.X&%O+L/ZTYW(&1VHRVN(1#_A M_83WKVW#O9?YJ[S MV13_OM!1EH1?D\2K&+#A%Q?^?I4/]<:PAH]:L@C[4\\W0:_J8^8XY,/PR#Q\ MVL59OY>Q2&PZ_-<WXM!2Q M:5=8/61^'!#8Z+@^Z63LE/6ICZ[K?KW3_ \HY1]I;*N=X'M+[ M1C+&F-F ,=,7RW@ XWG"F%]_;5.5KL1T.NFDJH!:6[U+"7EKL=[I6>^P!KTG M3;KPHE4 -G/>HO5".3+P]>NZ/!*X\)7%6S_EPY ^:;G,L+6R2;:]G3"#.%V0 M6>G#9;_OI5Z:O.G8ZF;J7.>+(4&=Z_5O^L4*0-/]=.,8;X/6__W:M_R^ <-O M#^$O?-_D!;3>IPRG-=G9W,[1 V3'Z4&;%2DR"I_/'2(/U*N_D 5<_\T] ;C^ M'45O?^G['=%@63?L^#P:+>;+%31+VE'E^]511.*! 'NS;KE$]I_-5V-F1FG9 MQ;07&NRHU9!F(M?OB(,6/Y5*GA'JCP8_D;NSU7_^=P/R M[.MM6-SK)JXW9A*8Z]TP^3[,]::7SINI@'S%=&U9?>NK16\1LFYXK\ U<7^3 M( ;<7>%3XEH"2]TV \R+#X@]E9!S]^)^Y-\$.H1[&MB>RNDJ953=QC,5P4KIWM2>3?""9UW;OFP[9KCHR MJ^[E^5+!R!^^/.0=^%&I6) @WNR>>7 ^YN[BMJ^OTWI"\_ROL3P91U)SS8]V M-KH*VNWV:$B3)JN@U37&.(Z ,S+ WX&_7V\D]],.W_3QP6$ESBD;6O2=H>7T M3HR_+1V>+.\C^+&[,]]7?'8;);4_G@[4:/6N$\BM[RBWOB;NWTDF_F+QV@_E MV].#R;4[0M.&U?Z$<_A5O\T>BWR;?"JG43]X#A*X_(VZ/+A&YOHCL1]RY<[< M=V14%V)>6/5WU.'47[?1RI6KTAGU@-"@=':KI3.PNP+LKKCZW17?@6!@O\!^ M@?V^KP7T9FH;M3Z49R0-W_R1=A1(>VXT[;DF[M\:W&Z]TO$7A>KOWKA)9E2[ M9\[F"SF)@]X9PQ9% M#C6QY3$B.RD!H+QR]P$AP:6[-UPLN73I[M\TK=X%8K\+8 8[":XK/JO=ROFL MGOT75W,V.YRKT,>.G':6MI_O!I2?;A7T?+WN X7]6'0&7!IL'@(N?QTW\?ZM MSQ.8GK=2&0]XT9UQ>[TM\ >$+7V^>GX3_\& ['W%73=38SOO'WH6@C5 .OV: M=W/>/L2_Y$6>[Q'[7V/CT068C[W0QH>J)_*2F3#D4I]OQB1;SJ4,[5#T 249 M4'H#6'$=T@%8\7I;FRZ !8XM6UF*MI8RY\F=?+PAY>"8E6!1QH0H_$ CKWWI M]TV'B]<6%8(](:!L=]U[0H"Y G,%YOI.EL>;J:9PONM:B6N4UQJ5UQF5$5OQ MC8:G@1-98)_"3>]3N%;N@>6_8^[?N>7?]*)^;6LW2") $@&2"&"NP%SO@\D; M7QYO)N>5$E^S=[ZC&U'\].Z;$:8EWR#N!W$_B/N!Y0/+!Y8/,M[KRGC_O/25 M_E*Z]DM.B]7\H?'?W]^NT+(.EFY4FQ7BG1H9L<)1N$M$+9^2Q:WH9/[<. E4 M]JO[F[JC]K<;$\[SK(*.L1J)D92HB:'/52:2RM+0TED M/WS^"%^ZVO.;#QJ!&C4.Y7?\\:-;5AX%$W,S#4&)C+:%4>9DCH0D)#/Y+1;P MP[M6GHFLDD_,ILG.CPKSUR^*BH./">- <,A;+MT=60-M$0N3OS.*?\[YSYO$ MB[&>\Z-H#OUZ5%RU\U//V9E*PCL /,%S]_P>,Y2R AOKEJ^[":+IQG/Z% MU&;Q.F$DEO=A2#FA@=&/_6YZ)P;S';:/L. Z<]Y-98&CFP/(&WO%;#Y\)AY0 M&G\@?L96K.I;/MV#G8AI$I?S+%;IBU([4,N>$T\,F4<=QCJ.<48*3]F'S_@# M1A,/%$W4A50VC>_!EOY.-'Z?I(,XW+9X=SV4T@UB,:?EI!(-B3PP3/U,R9/] M^'^._- H/@B,XM\/AI.#"N<])U!7F2>]_0;@%SLL\,RCJXCSPB9@OYWB2](] M)KRA]H]3PZ8VD<*![F/ M\*25,-!T:6'\-BL=CWPYQ[OIRLMM-%.^+5"E2=(BNW=,CR&IH:6(GJ M@/(R*"_?;GGY[>'[Y1Y1_.*RX\)CNQYW]M=GH'X!S]%-D;?M(%Z#PW#3B40Z MZ&IE(%5=]HXA#Q3Y8V_R 2X400 =[U??USVCSR[HQ$1C&#TB5<5+5R/.X0[ MWU:>35:>S9#@ZO=[::#-(D.-TRA_:J&I26&?84VS7+7_=5OQ^ 6?_:NJRHEA#K1C M0X$L)LKB.',.A*!,%(RJ+D#!'DBZWI3X-W#0JW70^ZEIOIS?O5RX_!..9R'^ M1DIPRK-S